#ifndef COMMON_HPP__ #define COMMON_HPP__ #define LENGTH_SQL 2000 #define SPEED_COUNT_LIMIT 5 #define READER_TIMEOUT 20 /** * @brief 分站位置 1井上,2井下 */ enum READER_TYPE_ID { ///井上分站 READER_TYPE_ID_UP=1, ///井下分站 READER_TYPE_ID_DOWN=2 }; enum STA_TYPE { STATUS_HELP_=0, STATUS_LOW_POWER_, }; enum STATUS_CARD { STATUS_NORMAL=0, STATUS_POWER_LOWER_SERIOUS = 2, //电量极低 STATUS_POWER_NOMARL = 3, STATUS_OVER_SPEED=8, STATUS_AREA_OVER_TIME=16, STATUS_HELP=128, STATUS_HELP_DEALED = 256, //呼救已处理 STATUS_CALL=512, STATUS_LOST=1024 }; /** * @brief 0初始状态 1 没在考勤 2 考勤 */ enum ATTENDANCE_STATUS { ///初始状态 AS_INIT=0, ///没在考勤 AS_NOT_ATTENDANCE=1, ///考勤 AS_ATTENDANCE=2, }; /** * @brief 卡类型 人卡 车卡 */ enum CARD_TYPE { ///卡类型 人卡 CT_PERSON=1, ///卡类型 车卡 CT_VEHICLE=2, /// 4 采煤机 CT_COAL_CUTTER=4, /// 5 掘进机 CT_HEADING_MACHINE=5 }; enum AREA_TYPE { AREA_TYPE_UPMINE =0, AREA_TYPE_NORMAL=1, AREA_TYPE_IMPORT=2, AREA_TYPE_FORBIDDEN = 3, // 限制区域 AREA_TYPE_DOWNMINE=4, AREA_TYPE_MONKEY=5, AREA_TYPE_NO_COVER = 1000, // 非覆盖区域,车辆信号消失后,定位到附近非覆盖区域内 AREA_TYPE_SPECIAL = 1001 // 特殊区域,只给你前端用来标识是否显示图标,胶轮车硐室 }; #endif