mirror of
https://github.com/JamesonHuang/OpenWrt_Luci_Lua.git
synced 2024-11-27 15:30:11 +00:00
64 lines
1.4 KiB
C
64 lines
1.4 KiB
C
|
#include "config.h"
|
||
|
|
||
|
eStatus g_status = eStatus_Init;
|
||
|
|
||
|
const char* Nebularand_string()
|
||
|
{
|
||
|
static char buf[32] = {};
|
||
|
int len = rand() % (sizeof(buf) - 1 - 16) + 16;
|
||
|
int i;
|
||
|
for (i = 0; i < len; ++i)
|
||
|
{
|
||
|
int v = rand() % 36;
|
||
|
if (v < 10)
|
||
|
buf[i] = '0' + v;
|
||
|
else
|
||
|
buf[i] = 'a' + v - 10;
|
||
|
}
|
||
|
buf[i] = '\0';
|
||
|
return buf;
|
||
|
}
|
||
|
|
||
|
const char* Nebulamsgtype_name(int type)
|
||
|
{
|
||
|
switch (type) {
|
||
|
case eNebulaMsg_Push: /// 推送 (路由器只需关心这一类消息)
|
||
|
return "eNebulaMsg_Push";
|
||
|
break;
|
||
|
case eNebulaMsg_Presence: /// Presence
|
||
|
return "eNebulaMsg_Presence";
|
||
|
break;
|
||
|
case eNebulaMsg_Sms: /// 网络短信
|
||
|
return "eNebulaMsg_Sms";
|
||
|
break;
|
||
|
case eNebulaMsg_Mms: /// 网络彩信
|
||
|
return "eNebulaMsg_Mms";
|
||
|
break;
|
||
|
}
|
||
|
|
||
|
return "";
|
||
|
}
|
||
|
|
||
|
const char* Nebulastatus_name(eStatus ss)
|
||
|
{
|
||
|
static const char* names[] = {
|
||
|
"eStatus_Init",
|
||
|
"eStatus_Redirect",
|
||
|
"eStatus_LoopTest",
|
||
|
"eStatus_Connect",
|
||
|
"eStatus_Connecting",
|
||
|
"eStatus_Auth1",
|
||
|
"eStatus_Auth1_Waiting",
|
||
|
"eStatus_Auth2",
|
||
|
"eStatus_Sub",
|
||
|
"eStatus_Estab",
|
||
|
};
|
||
|
|
||
|
return names[ss];
|
||
|
}
|
||
|
|
||
|
eStatus Nebulaget_status()
|
||
|
{
|
||
|
return g_status;
|
||
|
}
|