code/src/main.cpp
#include <unistd.h>
#include "common.h"
#include "global_config.h"
#include "drive_interface.h"
#include "other.h"
const char dev_version[20] = "V1.1.3.15";
void create_thread(void);
void test_fun();
int main(int argc, char *argv[])
{
init_syslog();
GW_LOG(LOG_INFO, "----------start run!----------\n");
GW_LOG(LOG_INFO, "gateway version:%s!\n", dev_version);
if ((compare_unique_by_rjgt() == NOT_OK) && (compare_unique_by_4gmodel() == NOT_OK ))
{
GW_LOG(LOG_INFO, "verify unique error, program exit!\n");
sleep(10);
exit(0);
}
init_drive();
init_other();
parse_json();
init_other_a();
test_fun();
create_thread();
while (1)
{
sleep(1);
}
return 0;
}