def.h 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. #ifndef _SERVER_DEF_H
  2. #define _SERVER_DEF_H
  3. #define SERVER_NULLSTRING_W L""
  4. #define SERVER_NULLSTRING ""
  5. //DB
  6. #define FILEPATH_SERVER_CONFIG "..\\config.ini"
  7. #define CONF_SECT_DB "DB"
  8. #define CONF_SECT_DB_BK "DB2"
  9. #define CONF_DB_KEY_HOST "host"
  10. #define CONF_DB_KEY_USER "user"
  11. #define CONF_DB_KEY_PWD "password"
  12. #define CONF_DB_KEY_DBNAME "dbname"
  13. #define CONF_DB_KEY_ENCODING "encoding"
  14. #define CONF_DB_KEY_PORT "port"
  15. #define CONF_DB_KEY_DB_BACKUP "dbbackup"
  16. #define CONF_DB_DEFAULT_VALUE_HOST "123.57.155.179"
  17. #define CONF_DB_DEFAULT_VALUE_USER "root"
  18. #define CONF_DB_DEFAULT_VALUE_PWD "password"
  19. #define CONF_DB_DEFAULT_VALUE_DBNAME "yaloc"
  20. #define CONF_DB_DEFAULT_VALUE_ENCODING "gb2312"
  21. #define CONF_SECT_SERVER_SETTING "SERVER_SETTING"
  22. #define CONF_SERVER_WS_URL "websocket_url"
  23. #define CONF_SERVER_TCP_HOST "tcp_host"
  24. #define CONF_SERVER_TCP_PORT "tcp_port"
  25. #define CONF_SERVER_WS_URL_BK "websocket_url_bk"
  26. #define CONF_SERVER_USE_FILTER "use_filter"
  27. #define CONF_SERVER_USE_FILTER_ODD "use_filter_odd"
  28. #define CONF_SERVER_RECON_SERVER "recon_server"
  29. #define CONF_SERVER_RECON_DB "recon_db"
  30. #define CONF_SERVER_READER_LOST "reader_lost"
  31. #define CONF_SERVER_CARD_LOST "card_lost"
  32. #define CONF_SERVER_TIMING_INTERVAL "timing_interval"
  33. #define CONF_SEND_JSON_POSION "interval_send_json_postion"
  34. #define CONF_SEND_JSON_COUNTING "interval_send_json_counting"
  35. #define CONF_SEND_JSON_ALARM "interval_send_json_alarm"
  36. #define CONF_WARNING_POINT_ALARM "interval_warning_point_alarm"
  37. #define CONF_SEND_JSON_DEVICE "interval_send_json_device"
  38. #define CONF_SEND_JSON_DRIVINGFACE "interval_send_json_drivingface"
  39. #define CONF_SEND_JSON_LEADER "interval_send_json_leader"
  40. #define CONF_LOAD_LEADER "interval_load_leader"
  41. #define CONF_CAL_VEHICLE_MEETING "cal_vehicle_meeting"
  42. #define CONF_SEND_CALLINFO_INTERVAL "send_call_interval"
  43. #define CONF_SEND_HELPINFO_INTERVAL "send_help_interval"
  44. #define CONF_SEND_WS_CONNECT_INTERVAL "ws_connect_inteval"
  45. #define CONF_SERVER_SAMPLING_INTERVAL "sampling_interval"
  46. #define CONF_SERVER_HEART_INTERVAL "heart_interval"
  47. #define CONF_SERVER_COORDINATE_ERROR "coor_error"
  48. #define CONF_SERVER_RANGING_ERROR "ranging_error"
  49. #define CONF_SERVER_MOVING_ERROR "moving_error"
  50. #define CONF_SERVER_Z_OFFSET "z_offset"
  51. #define CONF_SERVER_LOCATE_TYPE "locate_type"
  52. #define CONF_SEND_SYNC_TIME_INTERVAL "send_sync_time_interval"
  53. #define CONF_SHUTDOWN_TIMEOUT_THRESHOLD "shutdown_timeout_threshold"
  54. #define CONF_VIBRATE_THRESHOLD "vibrate_threshold"
  55. #define CONF_SECT_SERVER_LOG "SERVER_LOG"
  56. #define CONF_LOG_SYS_STATUS "system_status"
  57. #define CONF_LOG_RAW_DATA "raw_data"
  58. #define CONF_LOG_PARSE_DATA "parse_data"
  59. #define CONF_LOG_SEND_EVENT "send_event"
  60. #define CONF_LOG_REV_EVENT "rev_event"
  61. #define CONF_LOG_LOCATE_DATA "locate_data"
  62. #define CONF_SECT_MONITOR "MONITOR"
  63. #define CONF_MONITOR_SERVER_HANDLE "server_handle"
  64. #define CONF_MONITOR_SERVER_PATH "server_path"
  65. #define CONF_MONITOR_MONITOR_HANDLE "monitor_handle"
  66. #define CONF_MONITOR_MONITOR_PATH "monitor_path"
  67. #define CONF_MONITOR_IS_MASTER "is_master"
  68. #define CONF_MONITOR_IS_DEAFAULT "is_default"
  69. #define CONF_SECT_READER "READER_SET"
  70. #define CONF_READER_INTERVAL_TIME "interval_time"
  71. #define CONF_TRAFFIC_LIGHT "TRAFFIC_LIGHT"
  72. #define CONF_RED_DISTANCE "red_distance"
  73. #ifdef DEBUG
  74. #define SQL_EXECUTE_SENTENCE_COUNT_MAX 1
  75. #else
  76. #define SQL_EXECUTE_SENTENCE_COUNT_MAX 10
  77. #endif // DEBUG
  78. //#define MAX_LOG_LENGTH 500
  79. #define SQL_SENTENCE_LENGTH_MAX 2000 //2000
  80. #endif