| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265 |
- #pragma once
- #include <map>
- using namespace std;
- // 国铁操作定义 [9/28/2020 liyuezong]
- #define GT_ZDStaUnlockOperType 1
- #define GT_XDOperType 2
- #define GT_VoiceOperType 3
- enum GT_ZD_Operate_Item
- {
- GTZD_Operate_Item_ModeSwitch = 1, //模式切换
- GTZD_Operate_Item_RouteTriggerType = 2, //排列方式
- GTZD_Operate_Item_Train =3, //列车操作
- GTZD_Operate_Item_DispathOrder =4, //调度命令
- GTZD_Operate_Item_Plan =5, //阶段计划
- GTZD_Operate_Item_Log =6, //行车日志
- GTZD_Operate_Item_RouteAndSignal =7, //进路及信号机
- GTZD_Operate_Item_Track =8, //轨道电路
- GTZD_Operate_Item_Branch =9, //道岔
- GTZD_Operate_Item_Assit =10, //辅助办理
- GTZD_Operate_Item_DirChange =11, //改方
- GTZD_Operate_Item_Block =12, //闭塞操作
- GTZD_Operate_Item_Other =20, //其他操作
- };
- //模式切换操作条目
- enum GTZD_Operate_SubItem_ModeSwitch
- {
- GTZD_Operate_SubItem_ModeSwitch_Apply = 1, //申请控制模式转换1
- GTZD_Operate_SubItem_ModeSwitch_Accept =2, //同意控制模式转换
- };
- //排列方式操作条目
- enum GTZD_Operate_SubItem_RouteTriggerType
- {
- GTZD_Operate_SubItem_RouteTriggerType_Plan = 1, //按图排列1
- GTZD_Operate_SubItem_RouteTriggerType_Menul =2, //手工排列1
- };
- //列车操作操作条目0
- enum GTZD_Operate_SubItem_Train
- {
- GTZD_Operate_SubItem_Train_Add = 1, //加车次号
- GTZD_Operate_SubItem_Train_Del =2, //删车次号
- GTZD_Operate_SubItem_Train_Confrm =3, //车次号确认
- GTZD_Operate_SubItem_Train_Mod =4, //修正车次号
- GTZD_Operate_SubItem_Train_Change =5, //变更车次号
- GTZD_Operate_SubItem_Train_Property=6, //改车次属性
- };
- //调度命令操作条目0
- enum GTZD_Operate_SubItem_DispathOrder
- {
- GTZD_Operate_SubItem_DispathOrder_Sign = 1, //签收调度命令
- GTZD_Operate_SubItem_DispathOrder_Transmit =2, //转发调度命令
- };
- //阶段计划操作条目0
- enum GTZD_Operate_SubItem_Plan
- {
- GTZD_Operate_SubItem_Plan_Sign = 1, //签收阶段计划
- };
- //行车日志操作条目0
- enum GTZD_Operate_SubItem_Log
- {
- GTZD_Operate_SubItem_Log_Fore = 1, //预告
- GTZD_Operate_SubItem_Log_Accept = 2, //同意
- GTZD_Operate_SubItem_Log_Arrive = 3, //到达
- GTZD_Operate_SubItem_Log_Depart = 4, //出发
- GTZD_Operate_SubItem_Log_Pass = 5, //通过
- GTZD_Operate_SubItem_Log_CancleArrive = 6, //取消接车
- GTZD_Operate_SubItem_Log_CancleBlock = 7, //取消闭塞
- GTZD_Operate_SubItem_Log_CancleDepart = 8, //取消发车
- };
- //进路及信号机操作条目
- enum GTZD_Operate_SubItem_RouteAndSignal
- {
- GTZD_Operate_SubItem_RouteAndSignal_Bulit = 1, //列车进路办理1
- GTZD_Operate_SubItem_RouteAndSignal_Cancle = 2, //列车进路取消1
- GTZD_Operate_SubItem_RouteAndSignal_DBulit = 3, //调车进路办理0
- GTZD_Operate_SubItem_RouteAndSignal_DCancle = 4, //调车进路取消0
- GTZD_Operate_SubItem_RouteAndSignal_Pilot = 5, //引导进路办理1
- GTZD_Operate_SubItem_RouteAndSignal_MenRel = 6, //总人解1
- //GTZD_Operate_SubItem_RouteAndSignal_PilotLock = 7, //引导总锁闭1
- GTZD_Operate_SubItem_RouteAndSignal_ModTrack = 8, //修改进路序列中的股道0
- GTZD_Operate_SubItem_RouteAndSignal_ModAutoTouch = 9, //修改进路序列为自触0
- GTZD_Operate_SubItem_RouteAndSignal_ModMenTouch = 10, //修改进路序列为人触0
- GTZD_Operate_SubItem_RouteAndSignal_MenTouchRoute = 11, //人工触发进路0
- GTZD_Operate_SubItem_RouteAndSignal_MenDelRoute = 12, //人工删除进路0
- GTZD_Operate_SubItem_RouteAndSignal_SignalReOpen = 13, //信号重开1
- GTZD_Operate_SubItem_RouteAndSignal_SignalLock = 14, //信号机封锁1
- GTZD_Operate_SubItem_RouteAndSignal_SignalUnLock = 15, //信号机解锁1
- GTZD_Operate_SubItem_RouteAndSignal_SignalLight = 16, //信号机点灯1
- GTZD_Operate_SubItem_RouteAndSignal_SignalOff = 17, //信号机灭灯1
- };
- //轨道电路操作条目
- enum GTZD_Operate_SubItem_Track
- {
- GTZD_Operate_SubItem_Track_Lock = 1, //轨道电路封锁1
- GTZD_Operate_SubItem_Track_UnLock = 2, //轨道电路解锁1
- GTZD_Operate_SubItem_Track_MenRel = 3, //轨道电路总人解1
- GTZD_Operate_SubItem_Track_FLBL = 4, //区段分路不良1
- GTZD_Operate_SubItem_Track_LdleConfrm = 5, //区段空闲确认1
- GTZD_Operate_SubItem_Track_UnPower = 6, //股道无电1
- GTZD_Operate_SubItem_Track_BFLBL = 7, //岔前分路不良1
- GTZD_Operate_SubItem_Track_NFLBL = 8, //定位分路不良1
- GTZD_Operate_SubItem_Track_RFLBL = 9, //反位分路不良1
- GTZD_Operate_SubItem_Track_NUnPower = 10, //接触网定位无电0
- GTZD_Operate_SubItem_Track_RUnPower = 11, //接触网反位无电0
- GTZD_Operate_SubItem_Track_CancleFLBL = 12, //取消区段分路不良1
- GTZD_Operate_SubItem_Track_GivePower = 13, //股道无电1
- };
- //道岔操作条目
- enum GTZD_Operate_SubItem_Branch
- {
- GTZD_Operate_SubItem_Branch_NPos = 1, //道岔定位1
- GTZD_Operate_SubItem_Branch_RPos = 2, //道岔反位1
- GTZD_Operate_SubItem_Branch_SingleLock = 3, //道岔单锁1
- GTZD_Operate_SubItem_Branch_SingleUnLock = 4, //道岔单解1
- GTZD_Operate_SubItem_Branch_Lock = 5, //道岔封锁1
- GTZD_Operate_SubItem_Branch_UnLock = 6, //道岔解锁1
- };
- //辅助办理操作条目
- enum GTZD_Operate_SubItem_Assit
- {
- GTZD_Operate_SubItem_Assit_All = 1, //总辅助1
- GTZD_Operate_SubItem_Assit_Arrive = 2, //接车辅助1
- GTZD_Operate_SubItem_Assit_Depart = 3, //发车辅助1
- GTZD_Operate_SubItem_Assit_CancelAll = 4, //取消总辅助1
- GTZD_Operate_SubItem_Assit_CancelArrive = 5, //取消接车辅助1
- GTZD_Operate_SubItem_Assit_CancelDepart = 6, //取消发车辅助1
- };
- //改方操作条目
- enum GTZD_Operate_SubItem_DirChange
- {
- GTZD_Operate_SubItem_DirChange_Allow = 1, //允许改方1
- GTZD_Operate_SubItem_DirChange_CancleAllow = 2, //取消允许改方1
- };
- //闭塞操作条目
- enum GTZD_Operate_SubItem_Block
- {
- GTZD_Operate_SubItem_Block_AutoBlock = 1, //办理半自动闭塞1
- GTZD_Operate_SubItem_Block_ResumeBlock = 2, //办理半自动闭塞复原1
- GTZD_Operate_SubItem_Block_FaultBlock = 3, //办理半自动闭塞事故1
- };
- //其他操作条目
- enum GTZD_Operate_SubItem_Other
- {
- GTZD_Operate_SubItem_Other_UnLock = 1, //上电解锁0
- GTZD_Operate_SubItem_Other_PDLock = 2, //坡道解锁0
- GTZD_Operate_SubItem_Other_StationRel = 3, //车站值班员释放权限0
- GTZD_Operate_SubItem_Other_PolitLock = 4, //引导总锁1
- GTZD_Operate_SubItem_Other_CanclePolitLock = 5, //取消引导总锁1
- };
- enum GT_XD_Operate_Item
- {
- GTXD_Operate_Item_RunLineDraw = 1, //运行线绘制
- GTXD_Operate_Item_RunMapOper = 2, //运行图运营操作
- GTXD_Operate_Item_DispatchOrder =3, //调度命令操作
- };
- //运行线绘制操作条目
- enum GTXD_Operate_SubItem_RunLineDraw
- {
- GTXD_Operate_SubItem_RunLineDraw_FreeDraw = 1, //自由画线2
- GTXD_Operate_SubItem_RunLineDraw_MapDraw = 2, //按图定生成运行线2
- GTXD_Operate_SubItem_RunLineDraw_RouteDraw = 3, //按径路生成运行线2
- GTXD_Operate_SubItem_RunLineDraw_DelLine = 4, //删除运行线2
- GTXD_Operate_SubItem_RunLineDraw_ContineLine = 5, //继续画线2===
- GTXD_Operate_SubItem_RunLineDraw_PassToArrive = 6, //通过变到开2
- GTXD_Operate_SubItem_RunLineDraw_ArriveToPass = 7, //到开变通过2
- GTXD_Operate_SubItem_RunLineDraw_SecLock = 8, //区间封锁2
- GTXD_Operate_SubItem_RunLineDraw_SecSlow = 9, //区间慢行2
- GTXD_Operate_SubItem_RunLineDraw_Window = 10, //综合天窗2
- GTXD_Operate_SubItem_RunLineDraw_PowerMain = 11, //电网维护2
- GTXD_Operate_SubItem_RunLineDraw_TeleBlock = 12, //电话闭塞2
- GTXD_Operate_SubItem_RunLineDraw_TrackOccupy = 13, //股道占用2
- GTXD_Operate_SubItem_RunLineDraw_TrackLosePower = 14, //股道停电2
- GTXD_Operate_SubItem_RunLineDraw_StaLock = 15, //车站封锁2
- GTXD_Operate_SubItem_RunLineDraw_StaSlow = 16, //车站慢行2
- GTXD_Operate_SubItem_RunLineDraw_StaWindowRepair = 17, //站内天窗修2
- GTXD_Operate_SubItem_RunLineDraw_GraphNote = 18, //图表注释2
- GTXD_Operate_SubItem_RunLineDraw_SpliceNote = 19, //摘挂注释
- };
- //运行图运营操作条目
- enum GTXD_Operate_SubItem_RunMapOper
- {
- GTXD_Operate_SubItem_RunMapOper_DownPlan = 1, //下达阶段计划2
- GTXD_Operate_SubItem_RunMapOper_RecePlan = 2, //接收邻台计划
- GTXD_Operate_SubItem_RunMapOper_SendPlan = 3, //发送邻台计划
- GTXD_Operate_SubItem_RunMapOper_ReceStaPlan = 4, //接收车站上传计划
- GTXD_Operate_SubItem_RunMapOper_ArrangeStaWork = 5, //布置车站作业
- GTXD_Operate_SubItem_RunMapOper_ChangeRoute = 6, //变径路
- GTXD_Operate_SubItem_RunMapOper_MenTime = 7, //人工收点2
- GTXD_Operate_SubItem_RunMapOper_SecStop = 8, //区间停车2
- GTXD_Operate_SubItem_RunMapOper_OutSignalStop = 9, //机外停车2
- GTXD_Operate_SubItem_RunMapOper_SecStart = 10, //区间始发
- GTXD_Operate_SubItem_RunMapOper_SecArrive = 11, //区间终到
- GTXD_Operate_SubItem_RunMapOper_PTBack = 12, //坡停返回
- GTXD_Operate_SubItem_RunMapOper_BRescue = 13, //后部救援
- GTXD_Operate_SubItem_RunMapOper_FRescue = 14, //前部救援
- GTXD_Operate_SubItem_RunMapOper_BJTurnBack = 15, //补机折返2
- GTXD_Operate_SubItem_RunMapOper_PartRun = 16, //分部运行
- GTXD_Operate_SubItem_RunMapOper_TaskBack = 17, //作业返回
- GTXD_Operate_SubItem_RunMapOper_LocoRouting = 18, //机车交路
- GTXD_Operate_SubItem_RunMapOper_MergeTrain = 19, //合并列车
- GTXD_Operate_SubItem_RunMapOper_DisMergeTrain = 20, //取消合并列车
- GTXD_Operate_SubItem_RunMapOper_SecWorkFront = 21, //区间作业(前行)2
- GTXD_Operate_SubItem_RunMapOper_SecWorkTurnBack = 22, //区间作业(折返)2
- GTXD_Operate_SubItem_RunMapOper_SecWorkToSec = 23, //区间作业(至区间)2
- GTXD_Operate_SubItem_RunMapOper_SecWorkBack = 24, //区间作业(从区间开回)2
- GTXD_Operate_SubItem_RunMapOper_AllRescue = 25, //整列救援2
- GTXD_Operate_SubItem_RunMapOper_PartRescue = 26, //分部救援2
- GTXD_Operate_SubItem_RunMapOper_ResolveTrain = 27, //分解列车2
- GTXD_Operate_SubItem_RunMapOper_CombTrain = 28, //组合列车2
- GTXD_Operate_SubItem_RunMapOper_SetAutoTouchFlag = 29, //设置自触标志2
- GTXD_Operate_SubItem_RunMapOper_SetRouteAutoFlag = 30, //设置进路自触2
- GTXD_Operate_SubItem_RunMapOper_TrainGroupEdit = 31, //车组编辑
- GTXD_Operate_SubItem_RunMapOper_CreateTurnBackTrain = 32, //列车勾连/生成折返车次
- GTXD_Operate_SubItem_RunMapOper_SetReverseDriving = 33, //设置反向行车?
- GTXD_Operate_SubItem_RunMapOper_ChangeStationTrack = 34, //改股道2
- GTXD_Operate_SubItem_RunMapOper_ChangeDepartureTrack = 35, //改到发股道2
- GTXD_Operate_SubItem_RunMapOper_ChangeTrainNum = 36, //改车次2
- GTXD_Operate_SubItem_RunMapOper_ChangeCappingNum = 37, //改戴帽车次2
- GTXD_Operate_SubItem_RunMapOper_ChangeBevelNum = 38, //改折角车次
- GTXD_Operate_SubItem_RunMapOper_SetSecretTrain = 39, //保密列车
- GTXD_Operate_SubItem_RunMapOper_DelectWorkSymbol = 40, //删除施工符号2
- GTXD_Operate_SubItem_RunMapOper_HeadConnect = 41, //设置头部接入2
- GTXD_Operate_SubItem_RunMapOper_HeadStartoff = 42, //设置头部始发2
- GTXD_Operate_SubItem_RunMapOper_TailServiceOut = 43, //设置尾部交出2
- GTXD_Operate_SubItem_RunMapOper_TailEnd = 44, //设置尾部终到2
- GTXD_Operate_SubItem_RunMapOper_TailTemporayStop = 45, //设置尾部临时停运2
- };
- //调度命令操作条目 0
- enum GTXD_Operate_SubItem_DispatchOrder
- {
- GTXD_Operate_SubItem_DispatchOrder_DownDisOrder = 1, //调度命令下发2
- GTXD_Operate_SubItem_DispatchOrder_ReceDisOrder = 2, //调度命令接收
- GTXD_Operate_SubItem_DispatchOrder_C3OrderEdit = 3, //C3列控命令编辑2
- GTXD_Operate_SubItem_DispatchOrder_C3OrderCheck = 4, //C3列控命令校验2
- GTXD_Operate_SubItem_DispatchOrder_C3OrderActivate = 5, //C3列控命令激活2
- GTXD_Operate_SubItem_DispatchOrder_C3OrderExecute = 6, //C3列控命令执行2
- GTXD_Operate_SubItem_DispatchOrder_ApplyRece = 7, //施工申请接收
- GTXD_Operate_SubItem_DispatchOrder_ApplyCheck = 8, //施工申请查询
- GTXD_Operate_SubItem_DispatchOrder_LoginRece = 9, //登销记接收
- GTXD_Operate_SubItem_DispatchOrder_LoginCheck = 10, //登销记查询
- GTXD_Operate_SubItem_DispatchOrder_TranOrder = 11, //无线调度命令转发
- };
- enum GT_Voice_Operate_Item
- {
- GTVoice_Operate_Item_Voice = 1, //语音呼唤应答
- };
- //语音呼唤应答操作条目 0
- enum GTVoice_Operate_SubItem_Voice
- {
- GTVoice_Operate_SubItem_Voice_CallXD = 1, //呼叫行车调度员
- GTVoice_Operate_SubItem_Voice_CallZD = 2, //呼叫助理调度员
- GTVoice_Operate_SubItem_Voice_CallSta = 3, //呼叫车站值班员
- GTVoice_Operate_SubItem_Voice_CallDriver = 4, //呼叫司机
- GTVoice_Operate_SubItem_Voice_CallDW = 5, //呼叫电务工
- GTVoice_Operate_SubItem_Voice_CallGW = 6, //呼叫工务工
- };
|