|
|
@@ -1181,11 +1181,21 @@ static int get_serv(char *json)
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
- if(thread_is_running(THREAD_ID_NTP)) {
|
|
|
+ //if(thread_is_running(THREAD_ID_NTP)) {
|
|
|
+ // BSET(flag, SERV_NTP);
|
|
|
+ // }
|
|
|
+
|
|
|
+ // if(thread_is_running(THREAD_ID_MAIL)) {
|
|
|
+ // BSET(flag, SERV_SMTP);
|
|
|
+ // }
|
|
|
+
|
|
|
+ if (1 == _globalNTPManager.mode)
|
|
|
+ {
|
|
|
BSET(flag, SERV_NTP);
|
|
|
}
|
|
|
|
|
|
- if(thread_is_running(THREAD_ID_MAIL)) {
|
|
|
+ if (1 == __globalDeviceManage.mailInfo.send.mode)
|
|
|
+ {
|
|
|
BSET(flag, SERV_SMTP);
|
|
|
}
|
|
|
|
|
|
@@ -1193,28 +1203,28 @@ static int get_serv(char *json)
|
|
|
BSET(flag, SERV_MQTT);
|
|
|
}
|
|
|
|
|
|
-#if 0
|
|
|
- if(thread_is_running(SERV_MESG)) {
|
|
|
- BSET(flag, SERV_MESG);
|
|
|
- }
|
|
|
+ // if(thread_is_running(SERV_MESG)) {
|
|
|
+ // BSET(flag, SERV_MESG);
|
|
|
+ // }
|
|
|
|
|
|
- if(thread_is_running(THREAD_ID_CLOUD)) {
|
|
|
- BSET(flag, SERV_CLOUD);
|
|
|
- }
|
|
|
+ // BSET(flag, SERV_CLOUD);
|
|
|
+ BSET(flag, SERV_TELNET);
|
|
|
|
|
|
- if(thread_is_running(THREAD_ID_TELNET)) {
|
|
|
- BSET(flag, SERV_TELNET);
|
|
|
- }
|
|
|
-#endif
|
|
|
-
|
|
|
- if(sys_is_running("snmpd")) {
|
|
|
- BSET(flag, SERV_NTP);
|
|
|
- }
|
|
|
+ // if(sys_is_running("snmpd")) {
|
|
|
+ // BSET(flag, SERV_NTP);
|
|
|
+ // }
|
|
|
|
|
|
- if(thread_is_running(THREAD_ID_NTP)) {
|
|
|
- BSET(flag, SERV_NTP);
|
|
|
+ if (1 == _globalSNMPManager.mode)
|
|
|
+ {
|
|
|
+ if (0 == _globalSNMPManager.version)
|
|
|
+ BSET(flag, SERV_SNMP_V1);
|
|
|
+ else if (1 == _globalSNMPManager.version)
|
|
|
+ BSET(flag, SERV_SNMP_V2C);
|
|
|
+ else if (2 == _globalSNMPManager.version)
|
|
|
+ BSET(flag, SERV_SNMP_V3);
|
|
|
+ if (1 == _globalSNMPManager.trapmode)
|
|
|
+ BSET(flag, SERV_SNMP_TRAP);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
return flag;
|