|
@@ -43,15 +43,7 @@ struct Init_Setting
|
|
|
{
|
|
|
void init()
|
|
|
{
|
|
|
- std::string url=config.get("service.websocket_url","ws://127.0.0.1:8086");
|
|
|
- int32_t send_interval =config.get("service.interval_send_json_postion",1);
|
|
|
- std_info("json_interval:%d",send_interval);
|
|
|
- std::vector<std::string> url_list;
|
|
|
- url_list.push_back(url);
|
|
|
- if(!wsClientMgr_init(url_list,send_interval))
|
|
|
- exit(0);
|
|
|
YADB::_DB_POOL_SETTING_ DBSetting;
|
|
|
-
|
|
|
DBSetting.Host = config.get("db.host","127.0.0.1");
|
|
|
DBSetting.User = config.get("db.user","root");
|
|
|
DBSetting.PWD = config.get("db.passwd","123456");
|
|
@@ -62,6 +54,14 @@ struct Init_Setting
|
|
|
if(!_mysql_init(DBSetting))
|
|
|
exit(0);
|
|
|
|
|
|
+ std::string url=config.get("service.websocket_url","ws://127.0.0.1:8086");
|
|
|
+ int32_t send_interval =config.get("service.interval_send_json_postion",1);
|
|
|
+ std_info("json_interval:%d",send_interval);
|
|
|
+ std::vector<std::string> url_list;
|
|
|
+ url_list.push_back(url);
|
|
|
+ if(!wsClientMgr_init(url_list,send_interval))
|
|
|
+ exit(0);
|
|
|
+
|
|
|
CYaSetting::Init_sys_setting();
|
|
|
sit_list::instance()->load_from_db();
|
|
|
card_list::instance()->init_card_from_db();
|
|
@@ -86,19 +86,21 @@ struct Init_Setting
|
|
|
dp.CharSet=DBSetting.CharSet ;
|
|
|
dp.TimeOut=DBSetting.TimeOut;
|
|
|
dp.PoolSize=DBSetting.PoolSize;
|
|
|
- init_three_rates(dp);
|
|
|
+ init_three_rates(dp);
|
|
|
|
|
|
- printf("Init_Setting::init Success. \n" );
|
|
|
+ log_info("Init_Setting::init Success. \n" );
|
|
|
}
|
|
|
+
|
|
|
void init_three_rates(const db_para& dbs)
|
|
|
{
|
|
|
- std_info("three_rates ...................");
|
|
|
+ log_info("init three_rates ...................");
|
|
|
init_para ip;
|
|
|
ip.send_pt = handlereader;
|
|
|
ip.driving_face_alarm = Handle_ThreeRates_Event_Callback;
|
|
|
three_rates::get_instance()->init(ip,dbs);
|
|
|
three_rates::get_instance()->start();
|
|
|
}
|
|
|
+
|
|
|
bool _mysql_init(YADB::_DB_POOL_SETTING_ &dps)
|
|
|
{
|
|
|
std::string szError = "";
|