| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- #ifndef ATS_DEVICE_STATE_DEFINE_HEADER_FILE
- #define ATS_DEVICE_STATE_DEFINE_HEADER_FILE
- //////////////////////////////////////////////////站台相关/////////////////////////////////////////////////////////////
- //Description: next context will define the Emergency stop state of platform
- #define PLATFORM_EMERGENCYSTOP_STATE_NORMAL 1 //无紧急停车,紧急停车取消
- #define PLATFORM_EMERGENCYSTOP_STATE_STOP 2 //需要本地紧急停车
- //Description: next context will define the hold train state of platform
- #define PLATFORM_HOLDTRAIN_STATE_NO 1 //没有扣车,列车正常运行
- #define PLATFORM_HOLDTRAIN_STATE_YES 2 //需要站台扣车
- //Description: next context will define the skip stop state of platform
- #define PLATFORM_SKIPSTOP_STATE_YES 210 //跳停
- #define PLATFORM_SKIPSTOP_STATE_NO 211 //没有跳停
- //Description: next context will define the clear passager state of platform
- #define PLATFORM_CLRAERPASSENGER_YES 220 //站台清客
- #define PLATFORM_CLRAERPASSENGER_NO 221 //无站台清客
- //////////////////////////////////////////////////线路段相关/////////////////////////////////////////////////////////////
- //Description: next context will define the fulubuliang state
- #define LineSec_Fulubuliang_State_NO 1 //没有分路不良
- #define LineSec_Fulubuliang_State_Set 2 //分路不良,需确认
- #define LineSec_Fulubuliang_State_Confirm 3 //确认了分路不良
- //////////////////////////////////////////////////轨道电路相关/////////////////////////////////////////////////////////////
- //Description: next context will define the Track Power state
- #define Track_PowerStatus_Cut 1 //停电状态
- #define Track_PowerStatus_Supply 2 //供电状态
- #define TrackCode_UUS 111
- #define TrackCode_UU 110
- #define TrackCode_HB 112
- #define TrackCode_U2 107
- #define TrackCode_U2S 108
- #define TrackCode_L5 100
- #define TrackCode_L4 101
- #define TrackCode_L3 102
- #define TrackCode_L2 103
- #define TrackCode_L1 104
- #define TrackCode_LU 105
- #define TrackCode_U 106
- #define TrackCode_HU 109
- #define TrackCode_H 113
- #define TrackCode_JC 114
- //////////////////////////////////////////////////实物设备相关/////////////////////////////////////////////////////////////
- //Description: next context will define the type of real signal Equipment
- #define REAL_EQMPT_TYPE_SIGNAL 1 //实物设备-信号机
- #define REAL_EQMPT_TYPE_FORK 2 //实物设备-道岔
- #define REAL_EQMPT_TYPE_TRACK 3 //实物设备-轨道
- //////////////////////////////////////////////////屏蔽门相关/////////////////////////////////////////////////////////////
- //Description: next context will define the Fault state of PSD
- #define PSD_FAULT_STATE_NORMAL 10000 //无紧急停车,列车正常运行
- #define PSD_FAULT_STATE_FAULT1 10001 //需要本地紧急停车
- //Description: next context will define the Screen door state of PSD
- #define SCREEN_DOOR_STATE_OPEN 200 //屏蔽门打开
- #define SCREEN_DOOR_STATE_CLOSE 201 //屏蔽门关闭
- //////////////////////////////////////////////////////虚拟车相关////////////////////////////////////////////////////////////
- // Description: next context will define the direction of simulate train
- #define SIMULATE_TRAIN_DIRECTION_UP 2 //上行方向
- #define SIMULATE_TRAIN_DIRECTION_DOWN 1 //下行方向
- //列车运行模式
- #define TRAIN_RUNMODE_RM 1000 //人工模式
- #define TRAIN_RUNMODE_IATP 1001 //ATP模式
- #define TRAIN_RUNMODE_ATO 1002 //AT0模式
- #define TRAIN_RUNMODE_NRM 1003 //非限制人工模式
- #define TRAIN_RUNMODE_UNKNOW 1004 //控制模式未知
- ////ATP等级
- //#define ATP_level_BM 1 //后备模式
- //#define ATP_level_CBTC 2 //CBTC模式
- //列车故障状态
- #define TRAIN_FAULT_STATE_SLIGHTFAULT 2000 //列车轻微故障(颜色:5 闪烁橙黄色)
- #define TRAIN_FAULT_STATE_BADFAULT 2001 //列车严重故障(颜色:11 闪烁的红色)
- #define TRAIN_FAULT_STATE_SHORT 2002 //列车短路故障(颜色:7 稳定的白色)
- //列车受电弓状态
- #define OCC_TRAIN_POWERBOW_STATUS_UP 1000 //受电弓状态 升弓
- #define OCC_TRAIN_POWERBOW_STATUS_DOWN 1001 //受电弓状态 降弓
- //列车车门状态
- #define TRAIN_DOOR_STATE_OPEN 1 //列车车门打开
- #define TRAIN_DOOR_STATE_CLOSE 0 //列车车门关闭
- //////////////////////////////////////////////////车站相关/////////////////////////////////////////////////////////////
- //Description: next context will define the route mode of station
- #define STATION_ROUTE_MODE_AUTO 19830021 //进路模式自动
- #define STATION_ROUTE_MODE_MANDO 19830022 //进路模式人工
- //Description: next context will define the Signal Alarm of station
- #define STATION_SIGNALALARM_NORMAL 1 // 车站灯丝报警(无报警)
- #define STATION_SIGNALALARM_YELLOW 2 // 车站信号机灯丝报警状态(黄色报警状态)
- #define STATION_SIGNALALARM_GREEN 3 // 车站信号机灯丝报警状态(绿色报警状态)
- #define STATION_SIGNALALARM_RED 4 // 车站信号机灯丝报警状态(红色报警状态)
- // Description: Next context will define the control mode of station
- #define STATION_CONTROL_MODE_CENTER 200 //中心控制
- #define STATION_CONTROL_MODE_STATION 201 //车站控制
- #define STATION_CONTROL_MODE_SELFDISCIPLINE 202 //分散自律
- #define STATION_CONTROL_MODE_EMERGENCYSTATION 203 //非常站控(车站紧急控制)
- #define STATION_CONTROL_MODE_UNKNOW 204 //控制方式未知
- #define STATION_CONTROL_MODE_DEAD 205 //站死(需修改)
- //Description: next context will define the Control mode of station(成都地铁使用,以后删除)
- #define LocalControl_LC 19830011 //本地控制许可请求
- #define LocalControl_CC 19830012 //本地控制许可授权
- #define LocalControl_EL 19830014 //本地控制许可之本地紧急控制
- #define RequestLocalControl_LC 19830015 //请求本地控制
- #define RequestLocalControl_CC 19830016 //请求中央控制
- #define RequestLocalControl_EL 19830017 //请求紧急本地控制
- #define NoLocalControlRequest 19830018 //没有本地控制请求
- //Description: next context will define the turn back mode of station
- #define STATION_TURNBACK_MODE_STRAIGHT 100 //直线折返
- #define STATION_TURNBACK_MODE_SINGLECROSSOVER 101 //侧线折返
- #define STATION_TURNBACK_MODE_DOUBLECROSSOVER 102 //侧线优先折返模式
- //////////////////////////////////////////////////行调计划相关/////////////////////////////////////////////////////////////
- //Description: next context will define the status of the plan route list
- #define PlanRoute_Status_Waiting 300 //进路未建立(等待触发)
- #define PlanRoute_Status_Builting 301 //进路正在建立(已触发)
- #define PlanRoute_Status_Succeed 302 //进路建立成功(触发成功)
- #define PlanRoute_Status_Fail 303 //进路建立失败(触发失败)
- #define PlanRoute_Status_BuiltAgain 304 //等待重试(重新触发)
- #define PlanRoute_Status_Occpupy 305 //进路已占用
- #define PlanRoute_Status_Clear 306 //进路已出清
- //////////////////////////////////////////////////行调相关/////////////////////////////////////////////////////////////
- //Description: next context will define the type of dispatch command update
- #define NetDispatch_CmdType_Load 200 //调度命令下达
- #define NetDispatch_CmdType_SignIn 201 //调度命令签收
- #define NetDispatch_CmdType_Respond 202 //调度命令回执
- #define NetDispatch_CmdType_RequestC 203 //调度命令确认(终端:请求确认)
- #define NetDispatch_CmdType_Confirm 204 //调度命令确认(终端:确认数据)
- #define LimitSpeed_CmdType_DownLoadToSta 301 //临时限速下达到车站
- #define LimitSpeed_CmdType_Check 302 //临时限速校验
- #define LimitSpeed_CmdType_Excute 303 //临时限速执行
- #define LimitSpeed_CmdType_Active 304 //临时限速激活(目前只针对取消限速命令)
- #define LimitSpeed_CmdType_Proposed 305 //临时限速拟定
- #define LimitSpeed_CmdType_RequestC 306 //临时限速确认(终端:请求确认)
- #define LimitSpeed_CmdType_Confirm 307 //临时限速确认(终端:确认数据)
- #define LimitSpeed_Type_Straight_Road 401 //正线限速
- #define LimitSpeed_Type_NotStraight_Road_RoadBranch 402 //侧线限速-道岔
- #define LimitSpeed_Type_NotStraight_Road_Direct 403 //侧线限速-方向
- #define LimitSpeed_CmdStatus_Request -1 //请求执行命令
- #define LimitSpeed_CmdStatus_Fail 0 //命令执行失败
- #define LimitSpeed_CmdStatus_Success 1 //命令执行成功
- #endif
|