123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- #ifndef COMMON_HPP__
- #define COMMON_HPP__
- #define LENGTH_SQL 2000
- #define SPEED_COUNT_LIMIT 5
- #define READER_TIMEOUT 20
- #define LIGHT_TIMEOUT 30
- #define PI 3.1415926
- #define TPI (2*3.1415926)
- #define CARD_LOST_TIME_OUT (60*1000)
- /**
- * @brief 分站位置 1井上,2井下
- */
- enum READER_TYPE_ID
- {
-
- READER_TYPE_ID_UP = 1,
-
- READER_TYPE_ID_DOWN = 2
- };
- enum DEVICE_TYPE{
- UNKNOWN = 0,
- LOCATE_SITE = 1,
- LAMP = 3,
- WIRELESS_SITE = 6,
- };
- enum STA_TYPE
- {
- STATUS_HELP_=0,
- STATUS_LOW_POWER_,
- };
- enum STATUS_CARD
- {
- STATUS_NORMAL=0,
- STATUS_POWER_NORMAL = 1,
- STATUS_POWER_LOWER_SERIOUS = 2,
- 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,
-
- CT_COAL_CUTTER=4,
-
- CT_HEADING_MACHINE=5
- };
- enum VEHICLE_TYPE
- {
- VT_COAL_CUTTER=25,
- VT_HEADING_MACHINE=26
- };
- enum AREA_TYPE
- {
- AREA_TYPE_UPMINE =0,
- AREA_TYPE_NORMAL=1,
- AREA_TYPE_FORBIDDEN = 3,
- AREA_TYPE_DOWNMINE=4,
- AREA_TYPE_MONKEY=5,
- AREA_TYPE_ATTENDANCE=6,
- AREA_TYPE_NO_COVER = 1000,
- AREA_TYPE_SPECIAL = 1001,
- AREA_TYPE_WORKING=2000
- };
- enum EVENT_STATUS
- {
-
- ES_START = 0,
-
- ES_DEAL_HELP = 1,
-
- ES_END = 100
- };
- enum OBJECT_TYPE
- {
-
- OT_MINE = 1,
-
- OT_AREA = 2,
-
- OT_DEVICE_READER = 4,
-
-
- OT_CARD = 9,
-
- OT_MORE_CARD=11,
-
- OT_DEVICE_LIGHT=15
- };
- enum EVENT_DIS_TYPE
- {
- DT_NORMAL=1,
- DT_SPECIAL=2,
- DT_COMMON=3
- };
- enum EVENT_TYPE{
-
- ET_OVER_COUNT_PERSON = 1,
- ET_OVER_COUNT_VEHICLE = 2,
- ET_AREA_OVER_COUNT_PERSON = 3,
- ET_AREA_OVER_COUNT_VEHICLE = 4,
- ET_READER_ERROR = 6,
- ET_LIGHT_ERROR = 8,
- ET_CARD_LOW_POWER_SERIOUS = 12,
- ET_CARD_OVER_TIME_PERSON = 13,
- ET_CARD_AREA_OVER_TIME_PERSON = 15,
- ET_CARD_AREA_FORBIDDEN_PERSON = 19,
- ET_CARD_AREA_FORBIDDEN_VEHICLE = 20,
- ET_CARD_OVER_SPEED = 21,
- ET_CARD_AREA_OVER_SPEED = 22,
- ET_CARD_HELP = 24,
- ET_CARD_DRIVINGFACE_WARNING_AREA = 28,
- ET_UWB_MORE_CARD=31,
- ET_CARD_MOTIONLESS=32,
- ET_READER_POWER_BY_BATTERY=33,
- ET_VEHICLE_REAR_END=36,
- ET_COALING_DRIVING_DRIVER = 37,
- ET_VEHICLE_NEAR_GEOFAULT=38,
- ET_READER_LOCATION_REVERSAL=39,
- ET_PERSON_VEHICLE_ANTI_COLLISION=41,
- ET_READER_ANTENNA_PHASE_ABNORMAL=42,
- ET_READER_LONG_TIME_NO_POSITION=43,
- ET_CARD_LOCATE_ERROR=44,
- CARD_EVENT_COUNT_MAX
- };
- /*
- * 定位维度
- * */
- enum DIMENSION{
- _1D = 1,
- _2D = 2,
- _3D = 3,
- };
- enum LOCATE_DATA_TYPE{
- LDT_TOF = 0,
- LDT_TDOA = 1,
- LDT_PDOA = 2,
- };
- #endif
|