|
@@ -1199,6 +1199,26 @@ int _global_device_manage_init(GlobalDeviceManager* _globalDeviceManager)
|
|
|
//使用的通道
|
|
//使用的通道
|
|
|
_globalDeviceManager->useSlaveCount = 0 ;
|
|
_globalDeviceManager->useSlaveCount = 0 ;
|
|
|
|
|
|
|
|
|
|
+ //链接数据库获取配置信息
|
|
|
|
|
+ sys_get_path(path, DATABASE_NAME);
|
|
|
|
|
+ log_i("database: %s\n", path);
|
|
|
|
|
+ ret = sqlite_init(&_globalDeviceManager->db,&_globalDeviceManager->dbThreadlock, path);
|
|
|
|
|
+ if(ret<0)
|
|
|
|
|
+ {
|
|
|
|
|
+ log_e("database %s open error.\n", path);
|
|
|
|
|
+ return -1 ;
|
|
|
|
|
+ }
|
|
|
|
|
+ log_i("database %s open ok.\n", path);
|
|
|
|
|
+
|
|
|
|
|
+ //查询设备总体参数
|
|
|
|
|
+ if(dev_get_device_info(_globalDeviceManager->db,_globalDeviceManager->_global_device_info)!=0)
|
|
|
|
|
+ {
|
|
|
|
|
+ log_e("get device info error.\n");
|
|
|
|
|
+ return -1 ;
|
|
|
|
|
+ }
|
|
|
|
|
+ log_i("get device info ok.\n");
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
if(_globalDeviceManager->_global_device_info->product_pwr_type == SmartPDU_AC ||
|
|
if(_globalDeviceManager->_global_device_info->product_pwr_type == SmartPDU_AC ||
|
|
|
_globalDeviceManager->_global_device_info->product_pwr_type == SmartPDU_DC) // single AC
|
|
_globalDeviceManager->_global_device_info->product_pwr_type == SmartPDU_DC) // single AC
|
|
|
{
|
|
{
|
|
@@ -1221,24 +1241,6 @@ int _global_device_manage_init(GlobalDeviceManager* _globalDeviceManager)
|
|
|
}
|
|
}
|
|
|
memset(_globalDeviceManager->triphasic_mmap, 0, sizeof(cascade_triphasic_mmap_t));
|
|
memset(_globalDeviceManager->triphasic_mmap, 0, sizeof(cascade_triphasic_mmap_t));
|
|
|
}
|
|
}
|
|
|
- //链接数据库获取配置信息
|
|
|
|
|
- sys_get_path(path, DATABASE_NAME);
|
|
|
|
|
- log_i("database: %s\n", path);
|
|
|
|
|
- ret = sqlite_init(&_globalDeviceManager->db,&_globalDeviceManager->dbThreadlock, path);
|
|
|
|
|
- if(ret<0)
|
|
|
|
|
- {
|
|
|
|
|
- log_e("database %s open error.\n", path);
|
|
|
|
|
- return -1 ;
|
|
|
|
|
- }
|
|
|
|
|
- log_i("database %s open ok.\n", path);
|
|
|
|
|
-
|
|
|
|
|
- //查询设备总体参数
|
|
|
|
|
- if(dev_get_device_info(_globalDeviceManager->db,_globalDeviceManager->_global_device_info)!=0)
|
|
|
|
|
- {
|
|
|
|
|
- log_e("get device info error.\n");
|
|
|
|
|
- return -1 ;
|
|
|
|
|
- }
|
|
|
|
|
- log_i("get device info ok.\n");
|
|
|
|
|
|
|
|
|
|
//打印参数
|
|
//打印参数
|
|
|
//printf_global_device_info(_globalDeviceManager->_global_device_info);
|
|
//printf_global_device_info(_globalDeviceManager->_global_device_info);
|