|
|
@@ -10,7 +10,7 @@
|
|
|
#include "elog.h"
|
|
|
#include "sensor_handle.h"
|
|
|
#include "websocket_handle.h"
|
|
|
-#include "sys.h"
|
|
|
+#include "thread.h"
|
|
|
|
|
|
#include <sys/mman.h>
|
|
|
#include <string.h>
|
|
|
@@ -1883,10 +1883,10 @@ int _global_device_manage_init(GlobalDeviceManager* _globalDeviceManager)
|
|
|
|
|
|
//创建modbus采集线程 继电器控制线程
|
|
|
#if(OS_HANDWARE==1)
|
|
|
- __globalDeviceManage.dev_samp_flag = true;
|
|
|
- sys_start_thread(THREAD_ID_POWER, power_thread, &__globalDeviceManage);
|
|
|
- sys_start_thread(THREAD_ID_SENSOR, sensor_thread, &__globalDeviceManage);
|
|
|
- sys_start_thread(THREAD_ID_SHMW, shm_thread, &__globalDeviceManage);
|
|
|
+ _globalDeviceManager->dev_samp_flag = true;
|
|
|
+ thread_start(THREAD_ID_POWER, power_thread, _globalDeviceManager, 4*MB, 0);
|
|
|
+ thread_start(THREAD_ID_SENSOR, sensor_thread, _globalDeviceManager, 4*MB, 0);
|
|
|
+ thread_start(THREAD_ID_SHMW, shm_thread, _globalDeviceManager, 4*MB, 0);
|
|
|
#endif
|
|
|
//创建传感器采集控制线程
|
|
|
|
|
|
@@ -1922,9 +1922,9 @@ int _global_device_manage_init(GlobalDeviceManager* _globalDeviceManager)
|
|
|
log_d("get ntp info from database succeeded");
|
|
|
}
|
|
|
|
|
|
- sys_start_thread(THREAD_ID_NTP, ntp_thread, NULL);
|
|
|
+ thread_start(THREAD_ID_NTP, ntp_thread, NULL, 4*MB, 0);
|
|
|
#endif
|
|
|
- sys_start_thread(THREAD_ID_SNMP, snmp_thread, _globalDeviceManager);
|
|
|
+ thread_start(THREAD_ID_SNMP, snmp_thread, _globalDeviceManager, 4*MB, 0);
|
|
|
|
|
|
//初始化webapp
|
|
|
websocket_init();
|