CTC_FaultDefine_Header.h 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #ifndef CTC_FAULT_DEFINE_HEADER_FILE
  2. #define CTC_FAULT_DEFINE_HEADER_FILE
  3. //信号机故障相关(61001~62000)联锁系统
  4. #define OCC_FAULT_SIGNAL_LOGICOCCUPY_CHECK 61001 //信号机故障-关联方向口-区间逻辑占用检查 ObjectID:故障编号,data1:信号机编号,data2:,data3:设置标记(0:设置;1:取消),data4:(类型:0:开启,1:关闭,2:异常,3:未知),data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号51002
  5. //轨道电路故障相关(62001~63000)联锁系统
  6. #define OCC_FAULT_TRACK_TRAINLOSTOCCUPY 62001 //轨道故障-列车占用丢失 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号52003
  7. #define OCC_FAULT_TRACK_ADDHANDSHANKTRAIN 62002 //轨道故障-添加手柄控制列车 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:【列车编号】,data5:方向【1:向右 2:向左】,Ex_ParaCount:,Ex_Para1:, Ex_Para2:;NOTE:之前命令号52004
  8. #define OCC_FAULT_TRACK_DELHANDSHANKTRAIN 62003 //轨道故障-删除手柄控制列车 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:【列车编号】,data5:方向【1:向右 2:向左】,Ex_ParaCount:,Ex_Para1:, Ex_Para2:;NOTE:之前命令号52005
  9. #define OCC_FAULT_TRACK_ADD_CTC_TRAIN 62004 //轨道故障-添加CTC控制列车 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:【列车编号】,data5:方向【1:向右 2:向左】,Ex_ParaCount:,Ex_Para1[0]:设定速度:,Ex_Para2[0]:作业类型;Ex_Para1[n]:BodyID:,Ex_Para2[n]: BodyCnt NOTE:之前命令号52006
  10. #define OCC_FAULT_TRACK_HALFAUTOBLOCK_RESUME 62005 //轨道故障-半自动闭塞复原故障 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:, data5:,Ex_ParaCount:, Ex_Para1[0]:, Ex_Para2:
  11. #define OCC_FAULT_TRACK_FLBL_FAULT 62006 //轨道故障-分路不良故障 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:, data5:,Ex_ParaCount:, Ex_Para1[0]:, Ex_Para2:
  12. #define OCC_FAULT_TRACK_HSR_PSD_FORCECTRL 62007 //轨道故障-国铁站台门强制控制 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:控制方式【1:4编,2:8编,3:4+4编】,data5:,Ex_ParaCount:,Ex_Para1[0]:, Ex_Para2:
  13. #define OCC_FAULT_TRACK_POWER_CUT 62008 //轨道故障-模拟轨道停电 ObjectID:故障编号,data1:轨道电路编号,data2:线路段编号,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1[0]:, Ex_Para2:
  14. //车站相关故障(63001~64000)
  15. #define OCC_FAULT_STA_SUMILATE_STA_CTRL_HSR 63001 //车站故障-模拟车站控制转换(国铁) ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:车站控制模式,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号55001
  16. #define OCC_FAULT_STA_FZCANNOT_AUTOTOUCH_ROUTE 63002 //车站故障-车站自律机故障不能自动触发进路 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:车站控制模式,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号55002
  17. #define OCC_FAULT_STA_FZCANNOT_AUTOMAKE_ROUTE 63003 //车站故障-车站自律机故障不能自动生成进路 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:车站控制模式,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号55003
  18. #define FZMACHINE_FAULT_COMWITHINTERLOCK 63004 //车站故障-自律机与联锁通信中断 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号55100
  19. #define OCC_FAULT_STA_RESET 63005 //车站故障-车站复位 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  20. #define OCC_FAULT_STA_ALARM_RSBJ 63006 //车站故障-熔丝报警 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  21. #define OCC_FAULT_STA_ALARM_FMBJ 63007 //车站故障-发码报警 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  22. #define OCC_FAULT_STA_ALARM_QJDSBJ 63008 //车站故障-区间灯丝报警 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  23. #define OCC_FAULT_STA_ISAUTO_STOPTRAIN 63009 //车站故障-是否自动停车 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  24. //CTC故障相关(64001~65000)
  25. #define OCC_FAULT_CTC_COMMULATE 64001 //CTC故障-通信故障 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号53001
  26. #define OCC_FAULT_CTC_NOT_DOWNLOAD_PLAN 64002 //CTC故障-不能下达阶段计划 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号53002
  27. #define OCC_FAULT_CTC_NOT_TOUCH_ROUTE 64003 //CTC故障-不能自动触发进路 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号53003
  28. #define OCC_FAULT_CTC_NOT_SHOW_TRACKOCCUPY 64004 //CTC故障-不能正常显示轨道占用 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号53004
  29. #define OCC_FAULT_DELAYRELEASEROUTE_TIMESPEED 64005 //联锁延时解锁进路快进倍数 ObjectID:故障编号,data1:车站编号,data2:,data3:设置标记(0:设置;1:取消),data4:30秒快进倍数,data5:3分钟快进倍数,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号53004
  30. //列车相关故障(67001~68000)
  31. #define TRAIN_FAULT_TRAINNUM_ERROR 67001 //列车故障-CTC列车车次号显示错误 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54002
  32. #define TRAIN_FAULT_SET_RESCUETRAIN 67002 //列车故障-设置列车关联的救援车 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:救援车编号,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54050
  33. #define TRAIN_FAULT_SEND_ADVANCE 67003 //列车故障-设置列车提前发车 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54051
  34. #define TRAIN_FAULT_SET_SPEED 67004 //列车故障-设置虚拟列车速度 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:速度,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54052
  35. #define TRAIN_FAULT_VIEWEQMPT_SWITCHCTRL 67005 //列车故障-视景开关设备控制 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:设备ID,data5:开关,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54053
  36. #define TRAIN_FAULT_DRIVER_BASICOPER_CMD 67006 //列车故障-虚拟司机基本操作 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:操作类型,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54054
  37. #define TRAIN_FAULT_CHANGE_VIEWPORT_TYPE 67007 //列车故障-切换视点类型 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:1:列车视角 2:漫游视角, data5:1:前向 2:左侧向 3:右侧向 9:顶视角,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;NOTE:之前命令号54080
  38. #define TRAIN_FAULT_DELETE_CTC_TRAIN 67008 //列车故障-删除CTC控制列车 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54081
  39. #define TRAIN_FAULT_MODIFY_CTC_TRAIN 67009 //列车故障-修改CTC列车参数 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:【列车编号】,data5:方向【1:向右 2:向左】,Ex_ParaCount:,Ex_Para1[0]:设定速度:,Ex_Para2[0]:作业类型;Ex_Para1[n]:BodyID:,Ex_Para2[n]: BodyCnt
  40. #define TRAIN_FAULT_TRAINBODY_SPLIT 67010 //列车故障-列车车体解体 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:【车厢数量】,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  41. #define TRAIN_FAULT_FORCEMOVE_TRAINPOS 67011 //列车故障-强制移动列车位置 ObjectID:故障编号,data1:列车编号,data2:,data3:设置标记(0:设置;1:取消),data4:【1:向前,0:向后】,data5:【移动区段数量:默认:1】,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
  42. //区间相关故障(68001~69000)
  43. #define TRACKSEC_HSR_FAULT_BLOCK_NEW 68001 //区间故障-闭塞相关(新) ObjectID:故障编号,data1:区间编号,data2:,data3:设置标记(0:设置;1:取消),data4:(1:双接,2:双发,3:闭塞,4:半自动无法复原),data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:; NOTE:之前命令号54002
  44. #endif