| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906 |
- #ifndef ATS_COMMAND_DEFINE_HEADER_FILE
- #define ATS_COMMAND_DEFINE_HEADER_FILE
- ///////////////////////////////////////////////////联锁数据更新定义////////////////////////////////////////////////////////////
- //Description: next context will define the updata type of Signal
- #define UP_TRACK_LOCKSTATE 9010 //更新轨道锁闭状态
- #define UP_TRACK_ROUTESTATE 9011 //更新轨道进路状态
- #define UP_TRACK_SINGLELOCK 9012 //更新轨道封锁状态
- #define UP_TRACK_FAULTSTATE 9013 //更新轨道故障状态
- #define UP_TRACK_OCCUPYSTATE 9014 //更新轨道占用状态
- #define UP_TRACK_ALLSTATE 9015 //更新轨道全部状态
- #define UP_TRACK_PowerState 9016 //更更新股道带电状态
- #define UP_TRACK_LogicOccupyStatus 9017 //逻辑区段占用
- #define UP_TRACK_Enable 9018 //更新轨道使能状态 //added by zhangjiahua
- #define UP_TRACK_TrackConkOut 9019 //更新轨道故障状态
- #define UP_TRACK_AxleCountResetStatus 9019+1000 //更新轨道计轴复位
- #define UP_TRACK_LEAVEOUTUNLOCK 9019+1001 //更新轨道漏解锁 add by fuwei
- #define UP_TRACK_TRAINOCCUPYLOST_STATUS 9019+1002 //列车占用丢失状态
- #define UP_TRACK_ANTIRUNING_STATUS 9019+1003 //轨道防溜状态
- #define UP_TRACK_IS_INTURNBACK_ROUTE 9019+1004 //轨道是否被折返进路征用
- //Description: next context will define the updata type of Signal
- #define UP_SIGNAL_ROUTESTATE 9020 //更新信号机进路状态
- #define UP_SIGNAL_ENABLESTATE 9021 //更新信号机使能状态
- #define UP_SIGNAL_SINGLESTATE 9022 //更新信号机封锁状态
- #define UP_SIGNAL_FAULTSTATE 9023 //更新信号机故障状态
- #define UP_SIGNAL_ALLSTATE 9024 //更新信号机全部状态
- #define UP_SIGNA_TURNBACK 9025 //自动折返时,出站信号机折返标记
- #define UP_SIGNA_MANUALTURNBACK 9026 //手动折返标记
- //Description: next context will define the updata type of RoadBranch
- #define UP_SWITCH_POSITION 9030 //更新道岔位置状态
- #define UP_SWITCH_LOCKSTATE 9031 //更新道岔锁闭状态
- #define UP_SWITCH_SINGLELOCKSTATE 9032 //更新道岔单锁状态
- #define UP_SWITCH_ENABLESTATE 9033 //更新道岔使能状态
- #define UP_SWITCH_ROUTESTATE 9034 //更新道岔进路状态
- #define UP_SWITCH_FAULT 9035 //更新道岔故障状态
- #define UP_SWITCH_ALLSTATE 9036 //更新道岔全部状态
- #define UP_SWITCH_AxleCountReset 9037 //道岔区段计轴复位
- //Description: next context will define the updata type of Station
- #define UP_STATION_ALLSTATE 9040 //更新车站数据
- #define UP_STATION_EMERGENCYSTOPSTATE 9041 //更新紧停
- #define UP_STATION_HOLDTRAINSTATE 9042 //更新扣车
- #define UP_STATION_UPDATE_FIREALARM 9043 //更新火警
- #define UP_STATION_UPDATE_PLATFORM 9044 //更新站台显示
- #define UP_STATION_UPDATE_SCREENDOOR 9045 //更新屏蔽门显示
- #define UP_STATION_FILAMENTALARM 9046 //更新车站灯丝报警
- #define UP_STATION_ROUTEMODE 9047 //更新车站进路模式
- #define UP_STATION_CONTRLPOPE 9048 //更新车站权限
- #define UP_STATION_COMMUNACATE 9049 //更新车站通信连接
- #define UP_STATION_VALBYPASS 9049+1000 //更新车站验证
- #define UP_STATION_ELECTRICITYDEVICE_FAULT 9049+1001 //更新车站电源设备状态
- #define UP_STATION_MFDLGDEVICE_FAULT 9049+1002 //更新车站MF设备状态
- #define UP_STATION_TURNBACK_MODE 9049+1003 //更新车站折返模式
- #define UP_STATION_SetVersaGame 9049+1004 //更新变通策略
- #define UP_STATION_INTERLOCKFAULT 9049+1005 //更新联锁故障
- #define UP_STATION_ALLSTABLOCK 9049+1006 //更新全站封锁
- #define UP_STATION_POWERLOCK 9049+1007 //更新上电解锁
- #define UP_STATION_AXLECNT_RESET 9049+1008 //更新计轴复位
- #define UP_STATION_ATS_FAULT 9049+1009 //车站ATS故障
- #define UP_STATION_USERCTRL 9049+1010 //更新控制用户 added by zhangjiahua
- #define UP_STATION_TRAIN_TEST 9049+1011 //更新洗车状态 added by zhangjiahua
- #define UP_STATION_ALLSTA_FORCELIGHT 9049+1012 //更新全站点灯(强制点灯)
- #define UP_STATION_CI_LIMITSPEED 9049+1013 //更新全站CI临时限速 addbyfuwei
- #define UP_STATION_LS_ALLSTATUS 9049+1014 //更新联锁全部状态
- #define UP_STATION_PLANCTRL 9049+1015 //更新车站计划控制
- #define UP_STATION_CTC_FAULT 9049+1016 //CTC故障
- #define UP_STATION_RECPLANSTATE 9049+1017 //更新车站签收计划状态LISX20201116
- #define UP_STATION_ALLOWRETURN 9049+1018 //更新允许转回标记
- #define UP_STATION_FZCOMWITH_INTERLOCK 9049+1019 //自律机与联锁通信
- #define UP_STATION_EMERCTRL_BTNSTATUS 9049+1020 //车站紧急站控按钮状态
- #define UP_STATION_POWERSUPPLY 9049+1021 //更新车站电源状态
- #define UP_STATION_AUTOSTOPTRAIN 9049+1022 //更新车站自动停车
- //车站故障状态更新
- #define UP_STATION_SYSFAULTSTATE 9050 //更新车站系统故障状态
- //Description: next context will define the updata type of Info
- //#define UP_INFOSIGN_UPDATA 9050 //更新信标数据
- //Description: next context will define the updata type of PlatForm
- #define UP_PLATFORM_EMERGENCY_STATE 9060 //更新站台紧急停车状态
- #define UP_PLATFORM_ALL_STATE 9061 //更新站台全部状态
- //Description: next context will define the updata type of LineSection
- #define UP_LINESEC_FLBL_STATUS 9070 //更新线路段分路不良状态
- #define UP_LINESEC_LOCK_STATUS 9071 //更新线路段锁闭状态
- #define UP_LINESEC_ALL_STATUS 9072 //更新线路段所有状态
- #define UP_LINESEC_BLOCK_STATUS 9073 //更新区段封锁状态
- #define UP_LINESEC_TRACE_STATUS 9074 //跟踪区段跟踪状态
- #define UP_LINESEC_LOGICOCCUPY_STATUS 9075 //逻辑占用状态
- #define UP_LINESEC_AXLECOUNT_RESET_STATUS 9076 //计轴复位状态
- #define UP_LINESEC_POWER_STATUS 9077 //更新供电状态
- //更新ATP区段状态
- #define UP_ATPSEC_UPDAT_LIMITSPEED 9081 //更新ATP区段临时限速
- #define UP_ATPSEC_UPDAT_FaultOccupyStatus 9082 //更新ATP区段故障占用状态
- #define UP_ATPSEC_UPDAT_LogicOccupyStatus 9083 //更新ATP区段逻辑状态
- #define UP_ATPSEC_UPDAT_AxleCountResetStatus 9084 //更新ATP区段计轴预复位状态
- #define UP_ATPSEC_UPDAT_ConkOutStatus 9085 //更新ATP区段故障状态
- #define UP_ATPSEC_UPDAT_LockStatus 9086 //更新ATP区段锁闭状态
- #define UP_ATPSEC_UPDAT_OccupyStatus 9087 //更新ATP区段占用状态
- #define UP_ATPSEC_UPDAT_LineDisaster 9088 //更新ATP区段灾害状态
- //////////////////////////////////////////////////////////////////////////
- //Description: these context define the command that client operate
- //Note: these context is same with client
- //////////////////////////////////////////////////////////////////////////
- #define OPERATE_TYPE_SWITCH_POSITIVE 0 //道岔定位操作 ObjectID:道岔编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_NEGATIVE 1 //道岔反位操作 ObjectID:道岔编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_SINGLELOCK 2 //道岔单锁操作 ObjectID:道岔编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_SINGLEUNLOCK 3 //道岔解锁操作 ObjectID:道岔编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_RELEASE 4 //道岔接触锁闭(总人解)
- #define OPERATE_TYPE_SWITCH_BlockOrUnBlock 5 //道岔封锁(解封操作)ObjectID:道岔编号,data1:封锁解封标识(1:封锁,2:解封)- 此命令即将失效
- #define OPERATE_TYPE_SWITCH_AXLECOUNT_RESET 6 //道岔计轴预复位 ObjectID:道岔编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_BLOCK 7 //道岔封锁 ObjectID:道岔编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_UNBLOCK 8 //道岔解封 ObjectID:道岔编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_CONCENTRATE_SINELEUNLOCK 9 //道岔集中解 ObjectID:道岔编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SWITCH_POSCHANGE_FORCE 9+10500 //强扳道岔(操作) ObjectID:道岔编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_SINGLELOCK 10 //信号机封锁操作 ObjectID:信号机编号,data1:【-1:信号机,1:列车按钮 2:调车按钮 3:引导按钮 4: 通过按钮】,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_SINGLEUNLOCK 11 //信号机解封操作 ObjectID:信号机编号,data1:【-1:信号机,1:列车按钮 2:调车按钮 3:引导按钮 4: 通过按钮】,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_OPENSIGNALAGAIN 12 //信号重开(重新开放信号机) ObjectID:信号机编号,data1:(1:行调发送;其他:客户端),data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_RELEASE 13 //信号机总人解(关闭信号机)
- #define OPERATE_TYPE_SIGNAL_CHANGECOLOR 14 //改变信号机的颜色(模拟器教员测试)ObjectID:信号机编号,data1:颜色,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_Arise_Rank 15 //信号升级(CBTC) ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_Decrease_Rank 16 //信号降级(点式ATP) ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_BtnBlockOrUnBlock 17 //信号机按钮加封锁或解封 ObjectID:信号机编号,data1:封锁解封标识(1:封锁,2:解封),data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_OpenSig 18 //开灯 ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_CloseSig 19 //关灯 ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_ResetPolit_TimeCount 19 + 10000 //重新设置引导信号解锁倒计时(第一区段故障时有效) ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_CloseRouteColor 20 + 10000 //关闭进路始端信号机的进路颜色(信号关灯) ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_TRAINAPPROACH 20 + 10001 //信号机列车接近 ObjectID:信号机编号,data1:停稳标记,data2 :,data3:,data4:,data5:charPara:车次号;
- #define OPERATE_TYPE_SIGNAL_OPENSIGNALSPECIAL 20 + 10002 //信号特开(折返变通过) ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_ATSAUTO_FORBIDSIG 20 + 10003 //ATS自动禁止信号机 ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_OPENSIGNALAGAIN_POLIT 20 + 10004 //信号重开(重新开放信号机)【引导】ObjectID:信号机编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_BUILTROUTE 20 //建立进路操作 ObjectID:进路编号,data1:进路类型(1:CBTC进路,2:非CBTC进路),data2:,data3:保护进路编号,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_CANCLEROUTE 21 //取消进路操作 ObjectID:始端信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_AUTOROUTE 22 //开放自动进路 ObjectID:始端信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_PILOTROUTE 23 //开放引导进路 ObjectID:进路编号,data1:,data2:,data3:保护进路编号,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_MainCtrBuiltRoute 24 //主控教员建立进路 ObjectID:始端信号机,data1:终端信号机,data2:,data3:建立进路类型 1:正常进路 2:引导进路,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_ChangeCtrlMode 25 //改变进路的控制模式
- #define OPERATE_TYPE_ROUTE_CancleAutoRoute 26 //取消自动进路
- #define OPERATE_TYPE_ROUTE_SelStart 27 //进路始端选择 ObjectID:,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_BuiltProtectRoute 28 //建立延续进路
- #define OPERATE_TYPE_ROUTE_MainCtrBuiltPILOTROUTE 29 //主控教员建立引导进路
- //#define OPERATE_TYPE_ROUTE_BuitDispatchRoute 29 + 10000 //建立调车进路 ObjectID:第一条短调车进路号,data1:,data2:,data3:,data4:,data5:,Ex_ParaCount:短调车个数,Ex_Para1:短调车进路编号,Ex_Para2:短调车进路关联远方进路;
- #define OPERATE_TYPE_ROUTE_LONG_ROUTE 29 + 10000 //建立长进路 ObjectID:第一条短进路, data1:,data2:,data3:,data4:,data5:,Ex_ParaCount:短进路个数,Ex_Para1:短进路编号,Ex_Para2:短进路关联远方进路;
- #define OPERATE_TYPE_ROUTE_LOGICCHECK 29 + 10001 //进路逻辑检查 ObjectID:始端信号机, data1:,data2:,data3:,data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
- #define OPERATE_TYPE_ROUTE_RELEASE 29 + 10002 //进路总人解(按进路)ObjectID:进路编号, data1:,data2:,data3:,data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
- #define OPERATE_TYPE_ROUTE_CANCLE_2 29 + 10003 //进路总取消(按进路)ObjectID:进路编号, data1:,data2:,data3:,data4:,data5:,Ex_ParaCount:,Ex_Para1:,Ex_Para2:;
- #define OPERATE_TYPE_ROUTE_LOGICCHECK2 29 + 10004 //进路逻辑检查2 ObjectID:始端信号机, data1:,data2:,data3:,data4:,data5:,Ex_ParaCount: Ex_Para1:,Ex_Para2:;
- #define OPERATE_TYPE_NOROUTE_DISPATCH_SET 29 + 10005 //非进路调车-设置 ObjectID:非进路调车编号,data1:,data2:,data3:,data4:,data5:,Ex_ParaCount: Ex_Para1:,Ex_Para2:;
- #define OPERATE_TYPE_NOROUTE_DISPATCH_CANCLE 29 + 10006 //非进路调车-取消 ObjectID:非进路调车编号,data1:,data2:,data3:,data4:,data5:,Ex_ParaCount: Ex_Para1:,Ex_Para2:;
- #define OPERATE_TYPE_ROUTE_CancleProtectRoute 29 + 10007 //坡道解锁 ObjectID:始端信号编号
- #define OPERATE_TYPE_ROUTE_COMMON_TO_TB_ROUTE 29 + 10008 //普通进路转折返进路ObjectID:折返进路编号
- /*专门为合肥项目添加的排列进路命令AMT和LMA进路*/
- #define OPERATE_TYPE_ROUTE_BUILTROUTE_AMT 31 //建立AMT进路 ObjectID:进路编号, data1:进路类型(0:CBTC进路,1:非CBTC进路),data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_BUILTROUTE_LMA 32 //建立LMA进路 ObjectID:进路编号, data1:进路类型(0:CBTC进路,1:非CBTC进路),data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_CANCLEROUTE_AMT 33 //取消AMT进路操作 ObjectID:始端信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ROUTE_CANCLEROUTE_LMA 34 //取消LMA进路操作 ObjectID:始端信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_ENABLE_DEVICE 30 //设备使能操作
- #define OPERATE_TYPE_TRACK_SINGLELOCK 40 //轨道封锁
- #define OPERATE_TYPE_TRACK_SINGLEUNLOCK 41 //轨道解锁
- #define OPERATE_TYPE_TRACK_UNLOCK 42 //轨道解除锁闭(区故解)ObjectID:轨道电路编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_CODE_CONKOUT 43 //轨道电路发码故障
- #define OPERATE_TYPE_TRACK_SET_TSR 44 //设置临时限速 ObjectID:始端轨道电路编号,data1:终端轨道电路编号,data2:临时限速值,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_TRACE_CUT 45 //区段跟踪切除 ObjectID:轨道电路编号,data1:切除标记(1:切除,0:激活),data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_Confirm_Axle 46 //确认计轴有效 ObjectID:轨道电路编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_Set_FLBL 47 //设置分路不良 ObjectID:线路段编号, data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_Confirm_FLBL 48 //确认分路不良 ObjectID:线路段编号, data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_Cancle_FLBL 49 //取消分路不良 ObjectID:线路段编号, data1:,data2:,data3:,data4:,data5:
- #define OPERATE_TYPE_TRACK_PowerCut 49+10000 //轨道停电 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_PowerSupply 49+10001 //轨道供电 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_ANTIRUNNING_SET 49+10002 //轨道电路防溜-设置 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_ANTIRUNNING_CANCLE 49+10003 //轨道电路防溜-取消 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_AXLECOUNT_RESET 49+10004 //轨道电路计轴预复位 ObjectID:轨道电路编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_RELEASE_LOGICOCCUPY 49+10005 //轨道电路解除逻辑占用 ObjectID:轨道电路编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_AXLECOUNT_RESET_FORCE 49+10006 //轨道电路计轴预复位 ObjectID:轨道电路编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_HOLDTRAIN_SET 49+10407 //轨道扣车-设置 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:
- #define OPERATE_TYPE_TRACK_HOLDTRAIN_CANCLE 49+10408 //轨道扣车-取消 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:
- #define OPERATE_TYPE_TRACK_SKIPSTOP_SET 49+10409 //轨道跳停-设置 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:
- #define OPERATE_TYPE_TRACK_SKIPSTOP_CANCLE 49+10410 //轨道跳停-取消 ObjectID:轨道电路编号,data1:线路段编号,data2:,data3:,data4:,data5:
- #define OPERATE_TYPE_TRACK_NOTICESIGN_ADD 49+10411 //揭示牌-轨道添加标记信息 ObjectID:轨道电路编号,data1:车站编号,data2:标记类型(1车次窗,2反向行车标记,3区间停车,4区间封锁,5区间占用,6股道占用),data3:标记编号,data4:标记系统(-1:默认,2:助调 3:车站 4:联锁),data5:,charPara:标记的文字信息
- #define OPERATE_TYPE_TRACK_NOTICESIGN_DELETE 49+10412 //揭示牌-轨道删除标记信息 ObjectID:轨道电路编号,data1:车站编号,data2:标记类型(1车次窗,2反向行车标记,3区间停车,4区间封锁,5区间占用,6股道占用),data3:标记编号,data4:标记系统(-1:默认,2:助调 3:车站 4:联锁),data5:,charPara:标记的文字信息
- #define OPERATE_TYPE_TRACK_TRAINDESCRIBERBORAD_ADD 49+10413 //占线板-轨道添加标记 ObjectID:轨道电路编号,data1:车站编号,data2:编号,data3:方向:1左,2右,data4:,data5:,charPara:标记的文字信息
- #define OPERATE_TYPE_TRACK_TRAINDESCRIBERBORAD_DELETE 49+10414 //占线板-轨道删除标记 ObjectID:轨道电路编号,data1:车站编号,data2:编号,data3:方向:1左,2右,data4:,data5:,charPara:标记的文字信息
- #define OPERATE_TYPE_STATION_ROUTEMODE 50 //进路模式转换操作
- #define OPERATE_TYPE_STATION_CONTRLPOPE_REQUEST 51 //车站权限转换操作(请求)
- #define OPERATE_TYPE_STATION_EMERGENCYSTOP 52 //紧急停车 ObjectID:站台编号, data1:状态【2:按下,1:抬起】,data2:,data3:,data4:,data5:
- #define OPERATE_TYPE_STATION_HOLDTRAIN 53 //扣车
- #define OPERATE_TYPE_STATION_COMMUNACATE 54 //通信控制
- #define OPERATE_TYPE_STATION_VALBYPASS 55 //旁路验证
- #define OPERATE_TYPE_STATION_CHANGETURNBACKMODE 56 //改变折返模式 ObjectID:车站编号,data1:折返模式号,data2:,data3:设置或取消(1:设置,0取消),data4:,data5:;
- #define OPERATE_TYPE_STATION_CONTRLPOPE_CONFIRM 57 //车站权限转换操作(确认)
- #define OPERATE_TYPE_STATION_Polit_Lock 58 //引导总锁 ObjectID:集中站编号,data1:方向(1:向右,2:向左,-1:全部),data2:,data3,data4:,data5:;
- #define OPERATE_TYPE_STATION_CanclePolit_Lock 59 //取消引导总锁 ObjectID:集中站编号,data1:方向(1:向右,2:向左,-1:全部),data2:,data3,data4:,data5:;
- #define OPERATE_TYPE_STATION_Allow_ChangeDirect 59+10000 //设置允许改方 ObjectID:集中站编号,data1:方向(1:向右,2:向左), 修改为关联的区间号,data2:,data3:接车站信号机,data4:,data5:;
- #define OPERATE_TYPE_STATION_Allow_UnChangeDirect 59+10001 //取消允许改方 ObjectID:集中站编号,data1:方向(1:向右,2:向左),修改为关联的区间号data2:,data3:接车站信号机,data4:,data5:;
- #define OPERATE_TYPE_STATION_SetVersaGame 59+10002 //设置变通策略 ObjectID:车站编号,data1:变通策略编号,data2:,data3,data4:,data5:;
- #define OPERATE_TYPE_STATION_AidBtnDown 59+10003 //按下辅助按钮 ObjectID:区间编号,data1:车站编号,data2:,data3:按钮类型(1:总辅助,2:接车辅助,3:发车辅助),data4:,data5:;
- #define OPERATE_TYPE_STATION_AidBtnUp 59+10004 //抬起辅助按钮 ObjectID:区间编号,data1:车站编号,data2:,data3:按钮类型(1:总辅助,2:接车辅助,3:发车辅助),data4:,data5:;
- #define OPERATE_TYPE_STATION_GROUP_CONFIRMAXLECOUNT 59+10005 //组内确认计轴有效 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_STA_BLOCK 59+10006 //全站封锁 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_POWERON_UNLOCK 59+10007 //上电解锁 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_AXLECNT_RESET_SET 59+10008 //计轴复位_设置 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_AXLECNT_RESET_CANCLE 59+10009 //计轴复位_取消 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_FORCELIGHT_SET 59+10015 //强制点灯_设置 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_FORCELIGHT_CANCLE 59+10016 //强制点灯_取消 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_CLEAR_LIMITSPEED 59+10017 //全站临时限速清除 ObjectID:集中站编号,data1:,data2:,data3:data4:,data5:;
- //用户控制 泰雷兹
- #define OPERATE_TYPE_STATION_USERCTRL_REQUEST 59+10010 //用户控制-请求ObjectID:集中站编号,data1:当前用户号,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_USERCTRL_AGREE 59+10011 //用户控制-同意ObjectID:集中站编号,data1:当前用户号,data2:请求用户号,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_USERCTRL_GIVEUP 59+10012 //用户控制-放弃ObjectID:集中站编号,data1:当前用户号,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_USERCTRL_GETBACK 59+10013 //用户控制-收回ObjectID:集中站编号,data1:当前用户号,data2:,data3:data4:,data5:;
- #define OPERATE_TYPE_STATION_SetCenStaTBMode 59+10014 //改变车站折返模式 ObjectID:车站编号,data1:折返模式号,data2:,data3:设置或取消(1:设置,0取消),data4:,data5:;
- #define OPERATE_TYPE_STATION_ZHEFAN 59+10020 //车站IDObjectID:区间编号,data1:车站编号,data2:,data3:按钮类型(1:总辅助,2:接车辅助,3:发车辅助),data4:,data5:;added by zhangjiahua
- #define OPERATE_TYPE_STATION_PLAN_CTRL 59+10021 //车站计划控制 ObjectID: 集中站编号,data1:开启标志(1:开启 0:关闭),data2:,data3:,data4:,data5:;
- //非常站控按钮操作
- #define OPERATE_TYPE_STATION_EMERCTRLBTN_DOWN 59+10022 //非常站控按钮按下 ObjectID: 集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_STATION_EMERCTRLBTN_UP 59+10023 //非常站控按钮抬起 ObjectID: 集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_STATION_CHANGE_NAME 59+10024 //改变车站名称 ObjectID: 车站编号, data1:,data2:,data3:,data4:,data5:charPara:新的车站名称;
- #define OPERATE_TYPE_STATION_UNLOCK_ISOPERING 59+10025 //联锁正在操作 ObjectID: 车站编号, data1:【1:是,0:否】
- #define OPERATE_TYPE_FAULT_SWITCH_SET 60 //道岔故障
- #define OPERATE_TYPE_FAULT_SIGNAL_SET 61 //信号机故障
- #define OPERATE_TYPE_FAULT_TRACK_SET 62 //轨道区段故障
- #define OPERATE_TYPE_FAULT_ELECTRICITYDEVICE_SET 63 //电源设备故障
- #define OPERATE_TYPE_FAULT_MFDEVICE_SET 64 //MF对话框中设备故障
- #define OPERATE_TYPE_FAULT_FaultLockTrack 65 //故障锁闭轨道电路ObjectID:轨道电路编号,data1:,data2:,data3,data4:,data5:;
- #define OPERATE_TYPE_FAULT_AddBackUpCar 66 //增加备用车 ObjectID:轨道电路编号
- #define OPERATE_TYPE_FAULT_ROUTEWAINING_CONKOU_SET 100000 //轨道故障
- #define OPERATE_TYPE_FAULT_BOTHMEETING 67 //双接车故障
- #define OPERATE_TYPE_FAULT_BOTHSENDING 68 //双发车故障
- #define OPERATE_TYPE_FAULT_TRACKSECBLOCK 69 //区间闭塞故障
- #define SIGNAL_FAULT_TYPE_OVERALLINVALIDATION 7004 //信号机总人解总取消失效
- #define OPERATE_TYPE_FAULT_SWITCH_CANCLE 70 //取消道岔故障
- #define OPERATE_TYPE_FAULT_SIGNAL_CANCLE 71 //取消信号机故障
- #define OPERATE_TYPE_FAULT_TRACK_CANCLE 72 //取消轨道区段故障(1:轨道占用)
- #define OPERATE_TYPE_FAULT_ELECTRICITYDEVICE_CANCLE 73 //取消电源故障
- #define OPERATE_TYPE_FAULT_MFDEVICE_CANCLE 74 //取消MF对话框中设备故障
- #define OPERATE_TYPE_FAULT_FIREALARM_SET 75 //设置火灾
- #define OPERATE_TYPE_FAULT_FIREALARM_CANCLE 76 //取消火灾
- #define OPERATE_TYPE_CtrlRoute_ofCenSta 77 //人工或自动控制集中站的全部进路ObjectID:集中站编号,data1:1:自动控制0:人工控制,data2:,data3,data4:,data5:;
- #define OPERATE_TYPE_CtrlRoute_ofStation 78 //单独车站设置进路控制模式(人工或自动)ObjectID:车站编号,data1:1:自动控制0:人工控制,data2:,data3,data4:,data5:;
- #define SIGNAL_FAULT_NOTOPEN_POLITROUTE_SET 80 //信号机故障-不能开放引导-设置
- #define SIGNAL_FAULT_NOTOPEN_POLITROUTE_CANCLE 81 //信号机故障-不能开放引导-取消
- #define SIGNAL_FAULT_OPEN_POLITROUTE_SET 82 //信号机故障-可开放引导信号-设置
- #define SIGNAL_FAULT_OPEN_POLITROUTE_CANCLE 83 //信号机故障-可开放引导信号-取消
- //线路段操作命令
- #define OPERATE_TYPE_LINESEC_BLOCK 6000 //【线路段】区段封锁 ObjectID: 线路段编号,data1: ,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_UNBLOCK 6001 //【线路段】区段解锁 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LIENSEC_FAULTUNLOCK 6002 //【线路段】区段故障解锁 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_TRACE_CUT 6003 //【线路段】区段跟踪切除 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_TRACE_ACTIVE 6004 //【线路段】区段跟踪激活 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_SET_STR 6005 //【线路段】设置临时限速 ObjectID: 线路段编号,data1:限速值,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_CANCLE_STR 6006 //【线路段】取消临时限速 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_AXLECOUNT_RESET 6007 //【线路段】计轴预复位 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_LINESEC_MAKE_TILE 6008 //【线路段】设置/取消磁贴 ObjectID: 线路段编号,data1:,data2:,data3:,data4:,data5:charPara:磁贴内容;
- //ATP区段操作命令
- #define OPERATE_TYPE_ATPSEC_SET_STR 8000 //【ATP区段】设置临时限速 ObjectID:ATP区段编号,data1:限速值,data2: 起始段编号,data3: 结束段编号,data4:,data5:;
- #define OPERATE_TYPE_ATPSEC_Confirm_Axle 8001 //【ATP区段】设置 ObjectID:ATP区段编号,data1: ,data2:, data3:, data4:,data5:;
- #define OPERATE_TYPE_ATPSEC_CANCEL_STR 8002 //【ATP区段】取消临时限速 ObjectID:ATP区段编号,data1: ,data2: , data3: , data4:,data5:;
- #define OPERATE_TYPE_ATPSEC_FAULTRELEASE 8003 //【ATP区段】故障解锁 ObjectID:ATP区段编号,data1:限速值,data2:, data3:, data4:,data5:;
- #define OPERATE_TYPE_MAINCONTROL_ORDER 1000 //主控接管列车
- //站台操作(新加与前面有冲突)
- #define OPERATE_TYPE_PLATFORM_HOLDTRAIN_SET 100 //设置扣车
- #define OPERATE_TYPE_PLATFORM_HOLDTRAIN_CANCLE 101 //取消扣车
- #define OPERATE_TYPE_PLATFORM_HOLDTRAIN_CANCLE_FORCE 7000 //强制取消扣车
- #define OPERATE_TYPE_PALTFORM_SKIPSTOP_SET 102 //设置跳停 ObjectID:站台编号,data1:方向,data2 车站编号:,data3:车组号(0代表没有指定车组号),data4:有效性(1:一次 -1:一直),data5:;
- #define OPERATE_TYPE_PALTFORM_SKIPSTOP_CANCLE 103 //取消跳停 ObjectID:站台编号,data1:方向,data2 车站编号:,data3:车组号(0代表没有指定车组号),data4:有效性(1:一次 -1:一直),data5:;
- #define OPERATE_TYPE_PLATFORM_CLEARPASSENGER_SET 104 //设置站台清客
- #define OPERATE_TYPE_PLATFORM_CLEARPASSENGER_CANCLE 105 //取消站台清客
- #define OPERATE_TYPE_PLATFORM_SENDTRAIN_ADVANCE 106 //提前发车 ObjectID:站台编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_PLATFORM_TRAINDOORCLOSESTATE 120 //车门控制策略设置(保持关闭或缺省)ObjectID:站台编号,data1:状态设置(1:保持关闭,0:缺省控制)
- #define OPERATE_TYPE_PLATFORM_STOPTIME 107 //人工设置停站时间 ObjectID:站台编号,data1:停站时间,data2 车站编号:,data3:有效次数(0:自动 1次:1,多次:2),data4:,data5:;
- #define OPERATE_TYPE_PLATFORM_ENABLE_AUTO_HOLDTRAIN 108 //使能自动扣车(使能区间列车数量) ObjectID:站台编号,data1:方向,data2 车站编号:,data3:使能(1:设置使能,0:取消使能),data4:,data5:;
- #define OPERATE_TYPE_PLATFORM_OPEN 120 //打开站台(CZZ 20170922)
- #define OPERATE_TYPE_PLATFORM_CLOSE 121 //关闭站台(CZZ 20170922)
- #define OPERATE_TYPE_PLATFORM_STOPTIMEINFO_SET 122 //停站时间信息设置停站时间信息设置 ObjectID:站台编号,data1:最小停站时间,data2 车站编号:,data3:最大停站时间,data4:当前停站时间,data5:额定停站时间;
- #define OPERATE_TYPE_PLATFORM_HOLDTRAIN_SET_AFTER 5001 //后续站台扣车 ObjectID:站台编号,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_PLATFORM_SETRUNLEVEL 5002 //设置运行等级 ObjectID:站台编号,data1:下一站台编号,data2::,data3:运行等级,data4:区间运行时间,data5:有效次数;
- #define OPERATE_TYPE_PLATFORM_ADDVIRTUALTRAIN 5003 //添加虚拟车 ObjectID:线路段编号,data1:,data2 :,data3:,data4:,data5:;
- //线路区间定义命令add by lisx1109
- #define OPERATE_TYPE_ROADSECTION_SETRUNLEVEL 50021 //设置运行等级 ObjectID:线路区间编号,data1:运行等级,data2:,data3:区间运行时间,data4:有效次数,data5:;
- //批处理命令
- #define OPERATE_TYPE_HOLDTRAIN_SET_ALL 109 //全线设置扣车 ObjectID:线路方向,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_HOLDTRAIN_Cancle_ALL 110 //全线取消扣车 ObjectID:线路方向,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_SENDTRAIN_ADVANCE_ALL 111 //全线提前发车 ObjectID:线路方向,data1:,data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_HOLDTRAIN_Cancle_ALL_FORCE 5000 //全线强制取消扣车 ObjectID:线路方向,data1:,data2 :,data3:,data4:,data5:;
- //以下是发送给客户端
- #define OPERATE_TYPE_Updata_DelayTime 112 //设置信号延时时间 ObjectID:信号机编号,data1:延时类型, data2 :延时时间,data3:,data4:,data5:;
- #define OPERATE_TYPE_Set_FaultReleaseCount 113 //设置区段故障解锁计数 ObjectID:集中站编号,data1:, data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_Set_ManReleaseCount 114 //设置总人解计数 ObjectID:集中站编号,data1:, data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_Set_IsPolitLock 115 //设置是否为引导总锁 ObjectID:集中站编号,data1:咽喉(1或2) data2 :引导总锁标识(1:是,0:不是),data3:,data4:,data5:;
- #define OPERATE_TYPE_Set_PolitLockCount 116 //设置是引导总锁计数 ObjectID:集中站编号,data1:, data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_Update_PlanRoute 117 //更新计划进路状态 ObjectID:时刻表中ID,data1:进路控制模式,data2 :进路状态,data3:进路类型,data4:,data5:;
- #define OPERATE_TYPE_AUTOFORK_TIMECNT 118 //自动道岔倒计时更新 ObjectID:道岔编号, data1:延时时间, data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_AXLERESET_TIMECNT 119 //计轴复位倒计时更新 ObjectID:车站编号, data1:延时时间, data2 :,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACKLEAK_TIMECNT 120 //轨道漏解锁倒计时更新 ObjectID:轨道编号, data1:延时时间, data2 :,data3:,data4:,data5:;
- //以下是联锁发送给行调服务器命令
- #define Cmd_To_XD_RouteOccputyStatus 150 //更新进路占用出清状态ObjectID:进路编号,data1:出清状态(1:占用;0:出清),data2 :进路状态,data3:进路类型,data4:,data5:;
- //以下是联锁转发给所有客户端的命令
- #define Cmd_To_Client_FunBtnOper 10000 //功能按钮操作命令《客户端直接通过联锁转发给各个客户端》(允许改方,引导总锁闭,总辅助等)ObjectID:设备编号,data1:按钮状态(0:抬起 1:按下),data2 :车站编号,data3:操作计数,data4:按钮属性1,data5:按钮属性2;charPara:按钮关联索引名称;
- //////////////////////////////////////////////////计划进路表相关/////////////////////////////////////////////////////////////
- //Discription: next context will define the plan route list Operate command type
- #define PlanRoute_CmdType_Excute 2000 //执行计划进路(触发进路) TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:, 其他: ,
- #define PlanRoute_CmdType_Delete 2001 //删除计划进路 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:, 其他: ,
- #define PlanRoute_CmdType_Auto_Ctrl 2002 //进路自动控制 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:, 其他: ,
- #define PlanRoute_CmdType_Man_Ctrl 2003 //进路人工控制 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:, 其他: ,
- #define PlanRoute_CmdType_Modify_Route 2004 //修改进路 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:, 其他: ,
- #define PlanRoute_CmdType_Update_RouteCtrlMode 2005 //更新进路控制模式 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:控制模式, 其他: ,
- #define PlanRoute_CmdType_Update_RouteStatus 2006 //更新进路状态 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:进路状态, 其他: ,
- #define PlanRoute_CmdType_Update_RouteDeleteStatus 2007 //更新进路删除状态 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:true删除 false 存在, 其他: ,
- #define PlanRoute_CmdType_Modify_StopTrack 2008 //修改停车股道 TrainNum:车次,StaID:车站编号,RouteType:进路类型,Para:修改后的股道编号, 其他: ,
- //
- ///////////
- #define XD_CMD_NearPlan 2010 //行调邻台计划 Ex_ParaCount:值为4 Ex_Para1[0]:运营线路编号, Ex_Para1[1]:时刻表编号,Ex_Para1[2]:时间,Ex_Para1[3]:行调台系统号 ,charPara:行调台名称
- /////////////////////////////////////////行调数据更新/////////////////////////////////////////////////
- #define TRAIN_OPERATE_LIANGUA 200 //列车联挂 ObjectID:列车编号,data1:联挂列车车次号,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATS_TURNAROUND 201 //列车掉头 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATS_EMERGENCYSTOP 202 //列车紧急制动 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATS_CANCLEEMERGENCYSTOP 203 //列车取消紧急制动 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:; //added by zhangjiahua
- #define TRAIN_OPERATS_HOLD 204 //列车扣车 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:; //added by zhangjiahua
- #define TRAIN_OPERATS_CANCLEHOLD 205 //列车取消扣车 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:; //added by zhangjiahua
- #define TRAIN_OPERATE_SET_FAULT 210 //设置列车故障 ObjectID:列车编号,data1:列车故障类型,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_RUNMODE 211 //设置列车运行模式 ObjectID:列车编号,data1:列车运行模式,data2:,data3:,data4:,data5:;
- //#define TRAIN_OPERATE_SET_RUNDIRECT 212 //设置列车运行方向 ObjectID:列车编号,data1:列车运行方向,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_LIMITSPEED 212 //设置列车临时限速 ObjectID:列车编号,data1:限速值,data2:,data3:,data4:,data5:;
-
- #define TRAIN_OPERATE_MODIFY_RUNRANK 213 //修改列车运行等级 ObjectID:列车编号,data1:修改后列车的运行等级,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_MODIFY_DESTINATION 214 //修改列车目的地 ObjectID:列车编号,data1:修改后列车的目的地,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_CREATE_ENGERTTAIN 215 //添加工程车 ObjectID:列车编号,data1:列车类型,data2:列车方向,data3:列车位置,data4:目的地,data5:;
- #define TRAIN_OPERATE_CANCLE_FAULT 216 //取消列车故障 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_STOPTRAIN_ALL 217 //全线停车或取消全线停车(测试电调网压) ObjectID:,data1:(1全线停车,0取消全线停车),data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_POWERBOW 218 //受电弓升降 ObjectID:列车编号,data1:受电弓状态,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_MAN_TRAIN 219 //设置人工车 ObjectID:列车编号(以后为车组号),data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_PLAN_TRAIN 220 //设置计划车 ObjectID:列车编号(以后为车组号),data1:服务号,data2:目的号,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_ATPCut_Flag 221 //设置ATP切除标记 ObjectID:列车编号,data1:ATP标记,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_TrainDoor_Ctrl 222 //列车车门控制 ObjectID:列车编号,data1:车门控制方式,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_DriverID 223 //设置司机号 ObjectID:列车编号,data1:司机号,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_DestationID 224 //设置设置目的地(头码车) ObjectID:列车编号,data1:服务号,data2:,data3:目的地,data4:停车点(0:缺省),data5:;
- #define TRAIN_OPERATE_SET_PLANTRAIN_SERID_NUMID 225 //设置计划车(服务号+序列号)ObjectID:车组号,data1:服务号,data2:序列号,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_HEADERTRAIN_SERID_NUMID_DESID 226 //设置头码车 ObjectID:车组号,data1:服务号,data2:序列号,data3:目的地号,data4:,data5:;
- #define TRAIN_OPERATE_DEFINE_TRAINWND 227 //定义列车车次窗(测试) ObjectID:车组号,data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_DELETE_TRAINWND 228 //删除列车车次窗(测试) ObjectID:车组号,data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_RECEIVETRAIN 229 //接车命令 ObjectID:列车号,data1:系统号,data2:是否接车,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_SKIPSTOP 230 //设置列车跳停ObjectID:车组号,data1:跳停站台编号,data2:,data3:,data4:,data5:;
- //added by zhangjiahua
- #define TRAIN_OPERATE_MODIFY_TID 230 //修改列车追踪号 ObjectID:列车编号,data1:修改后列车的追踪号,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_EXCHANGE_TID 231 //交换列车追踪号 ObjectID:列车编号1,data1:列车编号2,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_CANCLE_LOSEENGROSS 232 //取消列车占用丢失 ObjectID:线路段ID,data1:,data2:,data3:,data4:,data5:;
- #define TRAIN_OPERATE_SET_LOSEENGROSS 233 //设置列车占用丢失 ObjectID:线路段ID,data1:,data2:,data3:,data4:,data5:;
- //列车冲突
- #define TRAIN_CONFLICT_PROMPT_CMD 250 //列车冲突提示命令 ObjectID:车组号,data1:冲突列车服务号,data2:冲突列车序列号,data3:,data4:,data5:;
- #define TRAIN_CONFLICT_CONFIRM_CMD 251 //列车冲突确认命令 ObjectID:车组号,data1:(1:允许 2:禁止),data2:,data3:,data4:,data5:;
- //信号故障类型
- #define TRACK_CONKOUT_CODEERROR_SET 20000
- #define TRACK_CONKOUT_CODEERROR_CANCLE 20001
- #define MA_CONKOUT_TYPEA_SET 20002
- #define MA_CONKOUT_TYPEA_CANCLE 20003
- #define TRACK_CONKOUT_NOTOCCIPED_SET 20004 //轨道电路占用故障设立 ObjectID:轨道电路编号
- #define TRACK_CONKOUT_NOTOCCIPED_CANCLE 20005 //轨道电路占用故障取消 ObjectID:轨道电路编号
- #define TRACK_TRAINNUM_DELETE 20006 //消除轨道电路错误车次窗 ObjectID:轨道电路编号
- #define TRACK_TRAINNUM_CHANGETRAINNUM 20007 //更改车次窗 ObjectID:轨道电路编号 charPara 车次号
- #define INFOSIGLE_CONKOUT_SET 20099 //应答器故障设置
- #define INFOSIGLE_CONKOUT_CANLE 20100 //应答器故障取消
- #define INFOSIGLE_CONKOUT_TYPEA_SET 20101 //应答器故障-最大常用制动设置
- #define INFOSIGLE_CONKOUT_TYPEA_CANLE 20102 //应答器故障-最大常用制动取消
- #define INFOSIGLE_CONKOUT_TYPEB_SET 20103 //应答器故障-停车后机车信号为白灯无码设置
- #define INFOSIGLE_CONKOUT_TYPEB_CANLE 20104 //应答器故障-停车后机车信号为白灯无码取消
- #define INFOSIGLE_CONKOUT_TYPEC_SET 20105 //区间带灯停车标故障(C3D)设置
- #define INFOSIGLE_CONKOUT_TYPEC_CANLE 20106 //区间带灯停车标故障(C3D)取消
- #define INFOSIGLE_CONKOUT_TYPED_SET 20107 //应答器故障-五任何现象设置
- #define INFOSIGLE_CONKOUT_TYPED_CANLE 20108 //应答器故障-五任何现象取消
- #define INFOSIGLE_CONKOUT_TYPEE_SET 20109 //应答器故障-无条件紧急制动
- #define INFOSIGLE_CONKOUT_TYPEE_CANLE 20110 //取消应答器故障-无条件紧急制动
- //////////////////////////
- #define ORDER_SKIPNEXTSTATION 1030 //跳停下一站 ObjectID:站台方向,data1:跳停或取消跳停,data2:车站编号,data3:,data4:,data5:;
- #define XD_CMD_DownLoadPlan 2000 //下达阶段计划 ObjectID: , data1:计划起始时间,data2:计划截至时间,data3:,data4:,data5:;
- #define STA_CMD_RecPlan 2001 //车站接受计划 ObjectID: 车站编号, data1:,data2:,data3:,data4:,data5:;
- #define STA_CMD_SIGNPLAN 2002 //车站签收计划 ObjectID: 车站编号, data1:签收类型(1:自动 2:人工),data2:签收系统(1:自律机 2:车务终端),data3:阶段计划标识数,charPara:签收人姓名(车站值班员)
- #define STA_CMD_REFRESH_ROUTELIST 2003 //车站命令-刷新进路序列 ObjectID: 车站编号, data1:,data2:,data3:
- #define STA_CMD_CLEAR_ROUTELIST 2004 //车站命令-清空进路序列 ObjectID: 车站编号, data1:,data2:,data3:
- #define XD_CMD_DOWNLOAD_DAYPLAN 2005 //下达当天计划 ObjectID: 时刻表编号,data1: 计划日期(eg.20241211),data2:,data3:,data4:,data5:;
- #define Cmd_To_XD_ChangeDirect 3000 //连锁发送给列空的改方命令 ObjectID:接车站信号机编号,data1:区间是否改方(1:改方,0:无改方),data2:前一站,data3:下一站,data4:区间号,data5:当前运行方向进站信号;
- #define DDTOXD_ELCTRACK_STATUS 4000 //电调给行调发送的接触轨状态 ObjectID:接触轨编号,data1:接触轨道状态【1:带电 0:不带电】,data2:,data3:,data4:,data5:;
- #define XDTOXD_ELCTRACK_PREVIEW 4001 //行调给行调发送的接触轨预览 ObjectID:接触轨编号,data1:接触轨道预览【1:预览 0:不预览】,data2:,data3:,data4:,data5:;
- //////////////////////////////////////////////////////////////////////////
- //Description: these context define the command that System information
- //Note: these context is same with client
- //半自动闭塞
- #define OPERATE_TYPE_Semi_AutoBlock 80 //半自动闭塞闭塞 ObjectID:车站编号,stationid:区间编号
- #define OPERATE_TYPE_Semi_AutoBlock_RESUME 81 //半自动闭塞复原 ObjectID:车站编号,stationid:区间编号
- #define OPERATE_TYPE_Semi_AutoBlock_FAULT 82 //半自动闭塞事故 ObjectID:车站编号,stationid:区间编号
- #define UP_Semi_AutoBlock_Status 83 //区间半自动状态 ObjectID:区间编号,stationid:区间编号,data1:区间半自动闭塞状态, data2:方向(1-下行,2-上行)
- #define OPERATE_TYPE_CHANGE_SECBLOCKTYPE 84 //改变区间闭塞方式_1 ObjectID: 区间编号,data1:闭塞方式(0:人工1:半自动2:自动站间3:自动闭塞) data2: -1, 其他参数:-1【NOTE:此方式一站办理后即可】
- #define OPERATE_TYPE_CHANGE_SECBLOCKTYPE_2 85 //改变区间闭塞方式_2 ObjectID: 区间编号,data1:闭塞方式(0:人工1:半自动2:自动站间3:自动闭塞) data2: -1, data3:车站ID 其他参数:-1【NOTE:此方式需两站共同办理】
- //////////////////////////////////////////////////////////////////////////
- #define Sys_Cmd_ChangeMainMachine 300 //主备倒机命令 ObjectID:车站编号,data1:客户端系统号,data2:要求转换为主机或备机(1:主机;2:备机),data3:,data4:,data5:;
- #define Sys_Cmd_ForecastToNextSta 301 //办理闭塞,向下一站发预告 ObjectID:车站编号,data1:时间,data2:,data3:,data4:,data5:charPara 车次号;
- #define Sys_Cmd_AgreeSendTrainToPreSta 302 //办理闭塞,同意前站发车 ObjectID:车站编号,data1:时间,data2:,data3:,data4:,data5:charPara 车次号;
- #define Sys_Cmd_CancleBlock 303 //取消闭塞 ObjectID:车站编号,data1:时间,data2:,data3:,data4:,data5:charPara 车次号;
- /////////////////////////////////////////行车日志/////////////////////////////////////////////////
- #define TRAIN_LOG_PRETELL 310 //预告 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_AGREE 311 //同意 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_CancleReceTrain 312 //取消接车 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_CancleSendTrain 313 //取消发车 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_CancleBlock 314 //取消闭塞 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_LEAVE 315 //出发 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_ARRIVE 316 //到达 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- #define TRAIN_LOG_THROUGHT 317 //通过 ObjectID:车站编号,stationid:接收站编号,data1:列车编号,data2:时间
- //车站命令(补充)
- #define STATION_CMD_CHANGECTRLMODE_REQUEST 31000 //车站—控制权限转换时转发给客户端命令(请求) ObjectID:车站编号,data1:请求的模式,data2:请求的车站,data3:,data4:,data5:;
- #define STATION_CMD_CTRLMODECHANGE_AGREE 31001 //车站—控制权限转换时转发给客户端命令(同意) ObjectID:车站编号,data1:控制模式,data2:控制车站,data3:,data4:,data5:;
- #define STATION_CMD_OPERZONE_REQUEST 31002 //区域控制命令(请求) ObjectID:车站编号,data1:请求车站,data2:,data3:,data4:,data5:;
- #define STATION_CMD_AUTOBUILT_OPEN 31003 //全站自排单开 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define STATION_CMD_AUTOBUILT_CLOSE 31004 //全站自排单关 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define STATION_CMD_SETLSAUTOTOUCH 31005 //全站设置联锁自动触发 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define STATION_CMD_CANCLELSAUTOTOUCH 31006 //全站取消联锁自动触发 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define STATION_CMD_UNLOCK_ELC 31007 //全站上电解锁 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define STATION_CMD_FAULTNOTICE 31008 //故障通知 ObjectID:车站编号,data1:,data2:,data4:操作系统(-1:默认,2:助调 3:车站 4:联锁),data5:,charPara:
- #define STATION_CMD_LIGHTSTRIP 31009 //接通光带 ObjectID:车站编号,data1:,data2:,data4:操作系统(-1:默认,2:助调 3:车站 4:联锁),data5:,charPara:
- //信号机命令(补充)
- #define SIGNAL_CMD_SET_LSAUTOTOUCH 41000 //设置联锁自动触发
- #define SIGNAL_CMD_CANCLE_LSAUTOTOUCH 41001 //取消连锁自动触发
- #define SIGNAL_CMD_SET_LSAUTOROUTE 41002 //设置联锁自动进路
- #define SIGNAL_CMD_CANCLE_LSAUTOROUTE 41003 //取消连锁自动进路
- /*以下是针对合肥地铁添加的命令(CZZ 20170927)*/
- //列车
- //#define TRAIN_CMD_DEPART 42200 //列车发车
- //#define PLATFORM_CMD_SETSTOPTIME 42300 //设置停站时间 ObjectID:站台编号,data1:最小停站时间,data2:最大停站时间,data3:当前停站时间,data4:额定停站时间
- //#define TRAIN_CMD_RESET 42201 //列车复位(CZZ 20180316)
- //#define TRAIN_CMD_SETTRAINSERVERID 42202 //分配序列号(CZZ 20180326)ObjectID;车组号,data1:车次号编号
- /*以上是针对合肥地铁添加的命令(CZZ 20170927)*/
- //模拟命令
- //#define SIMULATE_CMD_ATOSENDTRAIN 51000 //模拟命令-ATO发车
- //#define SIMULATE_CMD_MODECTRL 51001 //模拟命令-列车模式控制
- //#define SIMULATE_CMD_SPEEDCTRL 51002 //模拟命令-列车速度控制
- //列控操作命令
- #define TCCCMD_LOGICOCCUPY_CHECK_NOTRAIN_CHECK 41101 //区间逻辑占用检查-无车验证 ObjectID:车站编号,data1:闭塞分区编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_NOTRAIN_CONFIRM 41102 //区间逻辑占用检查-无车确认 ObjectID:车站编号,data1:闭塞分区编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_RELEASELOCK_CHECK 41103 //区间逻辑占用检查-总解锁-验证 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_RELEASELOCK_CONFIRM 41104 //区间逻辑占用检查-总解锁-确认 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_OPEN_CHECK 41105 //区间逻辑占用检查-开启-验证 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_OPEN_CONFIRM 41106 //区间逻辑占用检查-开启-确认 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_CLOSE_CHECK 41107 //区间逻辑占用检查-关闭-验证 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_CLOSE_CONFIRM 41108 //区间逻辑占用检查-关闭-确认 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:反馈执行结果(1:成功 0 失败),data3:失败原因序号,data4:,data5:;
- #define TCCCMD_LOGICOCCUPY_CHECK_STATUS_UPDATE 41109 //区间逻辑占用检查-状态更新 ObjectID:车站编号,data1:方向口(进站信号机)编号,data2:状态值(0:开启 1:停用 2:异常 3:未知),data3:,data4:,data5:;
- //辅助命令
- #define STA_EQMPT_STATUS_RESET 61000 //车站设备状态复位ObjectID:车站编号,data1:,data2:,data3:,data4:,data5:;
- //其他命令
- #define CMD_REQUESTROUTE_SCREENSYS 62000 //屏系统请求改变进路命令ObjectID:始端信号机,data1:终端信号机,data2:,data3:,data4:,data5;
- #define CMD_CONFIRMROUTE_SCREENSYS 62001 //屏系统确认进路命令ObjectID:进路编号,data1:,data2:,data3:,data4:,data5:;
- #define CMD_REQUESTROUTE_SCREENSYS_CANCLE 62002 //屏系统(取消)请求改变进路命令ObjectID:进路编号,data1:,data2:,data3:,data4:,data5:;
- #define CMD_CHANGEROUTE_SCREENSYS_HARDWARE 62003 //屏系统改变进路命令《按硬件改》ObjectID:触发区段编号,data1:(左位:1,右位:2),data2:,data3:方向,data4:,data5:;
- #define CMD_TRAIN_PRIORITY_MANDO 62004 //列车人工优先(或列车接近)ObjectID:触发区段编号,data1:方向,data2:,data3:,data4:,data5:;
- #define CMD_TRAIN_PRIORITY_CTRL_MODE 62005 //道口信号优先控制模式ObjectID:列车编号,data1:控制模式(0:切除;1:自动;2:人工),data2:,data3:,data4:,data5:;
- #define CMD_TRAIN_CROSSROAD_LEAVE_APPROACH 62006 //列车道口离去或接近ObjectID:列车编号,data1:(1:接近 2:离去),data2:,data3:,data4:,data5:;
- //模拟器(主控)发送的指令
- #define MAINCTRL_CMD_TRAINCOUPLING 62000 //列车-连挂 ObjectID:本车编号,data1:连挂列车编号,data2:, data3:,data4:,data5:;
- #define MAINCTRL_CMD_TRAINDEMARSHALLING 62001 //列车-解编 ObjectID:本车编号,data1:解编列车编号,data2:, data3:,data4:,data5:;
- #define MAINCTRL_CMD_TRAINCRASH 62002 //列车-撞毁 ObjectID:本车编号,data1:被撞列车编号,data2:碰撞速度, data3:,data4:,data5:;
- //车次窗(列车识别号)操作命令
- #define TRAINWND_OPERCMD_ADD 71001 /*车次窗添加 参数设置: IntPara[0]:列车车组号;\
- IntPara[1]:位置-线路段编号;\
- IntPara[2]:添加类型(1:计划车,2:头码车,3:人工车);\
- IntPara[3]:车次窗的方向;\
- IntPara[4]:服务号;\
- IntPara[5]:单程号;\
- IntPara[6]:目的地号\
- Char_Para:车次号*/
- #define TRAINWND_OPERCMD_MOD 71002 /*车次窗修改 参数设置: IntPara[0]:列车车组号;\
- IntPara[1]:修改类型(1:计划车,2:头码车,3:人工车);\
- IntPara[2]:服务号;\
- IntPara[3]:单程号;\
- IntPara[4]:目的地号\
- Char_Para:车次号*/
- #define TRAINWND_OPERCMD_DEL 71003 //删除车次窗 参数设置: IntPara[0]:列车车组号;
- #define TRAINWND_OPERCMD_MOD_GROUPID 71004 //修改车组号 参数设置: IntPara[0]:旧的车组号;IntPara[1]:新的车组号
- #define TRAINWND_OPERCMD_MOVE 71005 //移动车次窗 参数设置: IntPara[0]:列车车组号;IntPara[1]:新位置-线路段编号
- #define TRAINWND_OPERCMD_EXCHANGE 71006 //交换车次窗 参数设置: IntPara[0]:列车车组号1;IntPara[1]:列车车组号2
- #define TRAINWND_OPERCMD_ATP_CUT 71007 //标记ATP切除 参数设置: IntPara[0]:列车车组号
- #define TRAINWND_OPERCMD_ATP_RESUME 71008 //标记ATP恢复 参数设置: IntPara[0]:列车车组号
- #define TRAINWND_OPERCMD_CONFLICTTRAIN 71009 //旅行冲突列车 参数设置: IntPara[0]:列车车组号
- #define TRAINWND_OPERCMD_SETDRIVERID 71010 //设置司机号 参数设置: IntPara[0]:列车车组号;IntPara[1]:列车司机号
- #define HSR_TRAINWND_OPERCMD_ADD 71050 //添加车次号 参数设置: IntPara[0]:线路段编号 Char_Para:车次号 IntPara[1]:是否电力机车(1:是 0:否) IntPara[2]:方向(1:向右 2:向左)
- #define HSR_TRAINWND_OPERCMD_DEL 71051 //删除车次号 参数设置: IntPara[0]:车次窗编号 Char_Para:车次号
- #define HSR_TRAINWND_OPERCMD_CONFIRM 71052 //确认车次号 参数设置: IntPara[0]:车次窗编号 Char_Para:旧车次号 Char_Para2:新车次号
- #define HSR_TRAINWND_OPERCMD_MODIFY 71053 //修正车次号 参数设置: IntPara[0]:车次窗编号 Char_Para:旧车次号 Char_Para2:新车次号
- #define HSR_TRAINWND_OPERCMD_CHANGE 71054 //变更车次号 参数设置: IntPara[0]:车次窗编号 Char_Para:旧车次号 Char_Para2:新车次号
- #define HSR_TRAINWND_OPERCMD_MODIFYPRO 71055 //改车次属性 参数设置: IntPara[0]:车次窗编号 IntPara[1]:机车速率 IntPara[2]:机车号 IntPara[3]:是否电力机车(1:是 0:否)Char_Para:车次号
- #define HSR_TRAINWND_OPERCMD_SETSTOPSTEADY 71056 //设置车次停稳 参数设置: IntPara[0]:车次窗编号 Char_Para:车次号
- #define HSR_TRAINWND_OPERCMD_SETSTARTOVER 71057 //设置车次启动 参数设置: IntPara[0]:车次窗编号 Char_Para:车次号
- //主控命令
- #define MAINCTRL_CMD_BUILT_ROUTE 81000 //主控建立进路 ObjectID:(1:左侧进路,2:右侧进路,3:直行进路),
- #define MAINCTRL_CMD_ENDSTA_SEL 81001 //终端站选择 ObjectID:终端站编号
- #define MAINCTRL_CMD_LINEID_SEL 81002 //线路号选择 ObjectID:线路号
- #define MAINCTRL_CMD_PLANID_SEL 81003 //计划号选择 ObjectID:计划号
- #define MAINCTRL_CMD_TRAINNUM_SEL 81004 //车次号选择 ObjectID:车次号
- #define MAINCTRL_CMD_JOURNEYID_SEL 81005 //单程号选择 ObjectID:单程号
- //给公路控制系统的命令
- #define TRAFFIC_CTRL_CMD_TRAIN_APPROACH 82000 //交通控制命令_列车接近:nInt_Para[0]:道口编号
- #define TRAFFIC_CTRL_CMD_TRAIN_LEAVE 82001 //交通控制命令_列车离去:nInt_Para[0]:道口编号
- #define TRAFFIC_CTRL_CMD_SYS_INIT 82002 //交通控制命令_指定系统初始化:nInt_Para[0]:系统号
- //临时限速命令
- #define LIMITSPEED_CMD_SET_METERFLAG 83000 //按公里标设置临时限速 ObjectID:限速值,data1:起点公里标,data2:终点公里标,data3:方向,
- //服务器给客户端的命令
- #define SERVER_TO_CLIENT_CMD_SETSTATIME 84000 //车站报点 ObjectID:列车编号,data1:车站编号,data2:类型(1:到达 2:出发),data3:时间,data4:方向,data5:服务号,Ex_Para1[0]:序列号,Ex_Para1[1]:目的地号,Ex_Para1[2]:站台编号 charPara:车次号
- #define SERVER_TO_CLIENT_CMD_ZC_FAULT_SET 84001 //ZC故障设置 ObjectID:ZC编号, data1:车站编号
- #define SERVER_TO_CLIENT_CMD_ZC_FAULT_CANCLE 84002 //ZC故障取消 ObjectID:ZC编号, data1:车站编号
- #define SERVER_TO_CLIENT_CMD_CENTERATS_FAULT_SET 84003 //中心ATS故障设置 ObjectID, data1:
- #define SERVER_TO_CLIENT_CMD_CENTERATS_FAULT_CANCLE 84004 //中心ATS故障取消 ObjectID, data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_DOWN 84005 //防淹门落下 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_UP 84006 //防淹门抬起 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_DOWNING 84007 //防淹门正在落下 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_UPING 84008 //防淹门正在抬起 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_SET_PLATFORM_RUNLEVEL 84009 //设置站台的运行等级 ObjectID:站台编号, data1:下一站台编号data2:,data3:运行等级 data4:区间运行时间 data5:有效次数
- #define SERVER_TO_CLIENT_CMD_SET_UNLOCK_FAULT 84010 //设置车站联锁故障 ObjectID:车站编号, data1:车站编号 data2:,data3:运行等级 data4: data5:
- #define SERVER_TO_CLIENT_CMD_CANCLE_UNLOCK_FAULT 84011 //取消车站联锁故障 ObjectID:车站编号, data1:车站编号 data2:,data3:运行等级 data4: data5:
- #define SERVER_TO_CLIENT_CMD_ASIIGN_TO_REALTRAIN 84012 //分配列车给真车(模拟器)命令 ObjectID:列车ID, data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_DEL_TRAINWND 84013 //删除车次窗 ObjectID:车组号, data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_ROUTE_LOGICUPDATE 84014 //进路逻辑更新 ObjectID:始端信号机,data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_NOREQUEST 84015 //防淹门无请求 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_REQUESTCLOSE 84016 //防淹门请求关闭 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_ALLOWCLOSE 84017 //防淹门允许关闭 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_CMD_FLOOD_GATE_ALARM 84018 //防淹门报警 ObjectID:防淹门编号,data1:
- #define SERVER_TO_CLIENT_ROUTE_RELEASE_OVER 84019 //进路解锁完成 ObjectID:进路编号, data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_CLEAR_PLANROUTE 84020 //通知客户端清除进路序列(国铁) ObjectID:车站号, data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_CLEAR_SENDTLIST 84021 //通知客户端清除发车列表(地铁) ObjectID:-1, data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_NOROUTEDISPATCH_DELAYRELEASE 84050 //通知客户端非进路调车延时解锁 ObjectID:非调车进路编号,data1:延时时间 data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_TRAIN_LOST_POSITION 84051 //通知客户端列车点位丢失 (临时)ObjectID:列车编号, data1:(1:丢失 2:恢复) data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_ZONECTRL_FAULTCMD 84052 //通知客户端区域控制器故障(临时)ObjectID:ZC编号, data1:(1:设置 0:取消) data2:类型(102:数据输出不一致 其他:暂不处理),data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_TOUCH_DEDUCTMARK 84100 //触发扣分项点 ObjectID:项点编号(1:闯红灯 2:开车前未鸣笛)data1: data2:,data3: data4: data5:
- #define SERVER_TO_CLIENT_CMD_TRAINAPPROACHSTA 84101 //列车接近车站 ObjectID:接近方向口(进站信号编号) data1:接近属性(0:列车接近 1:一接近 2:二接近,...) data2: data3:data4: charPara:车次号
- #define SERVER_TO_CLIENT_CMD_HALFAUTOBLOCK_SPEECH 84102 //半自动闭塞办理语音 ObjectID:播报方向口(进站信号编号) data1:类型(1:请求 2:同意 3:取消 4:复原 5:事故) data2: data3:data4: charPara:
- #define SERVER_TO_CLIENT_CMD_TWOTRAIN_CRASH 84103 //两列列车发生碰撞 ObjectID:第一列列车ID data1:第二列列车ID data2:,data3: data4: data5:
- //模拟命令
- #define SIMULATE_CMD_ATOSENDTRAIN 85000 //模拟命令-ATO发车
- #define SIMULATE_CMD_MODECTRL 85001 //模拟命令-列车模式控制
- #define SIMULATE_CMD_SPEEDCTRL 85002 //模拟命令-列车速度控制
- //IBP盘行调命令
- #define IBP_CMD_AXLECOUNT_RESET 86001 //计算轴复位
- #define IBP_CMD_HOLDTRAIN 86002 //扣车
- #define IBP_CMD_EMER_STOP 86003 //紧急停车
- #define IBP_CMD_ALLOW_AXLECNT_RESET 86004 //允许计轴复位
- #define IBP_CMD_ALARM_CONFIRM 86005 //报警确认
- #define IBP_CMD_TRY_LIGHT 86006 //试灯
- #define IBP_CMD_ATS_TO_LCW 86007 //ATS和LCW控制权切换 //added by zhangjiahua
- #define IBP_CMD_ATS_TO_LIMITSPEED 86008 //IBP盘临时限速 //added by zhangjiahua
- #define IBP_CMD_EMER_STOP_STA 86009 //站台紧急停车按钮 //added by zhangjiahua
- //环调给行调发送的命令
- #define HD_TO_XD_PSD_CUT 87001 //环调给行调命令--屏蔽门切除 ObjectID:屏蔽门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_PSD_RELATION 87002 //环调给行调命令--屏蔽门联动 ObjectID:屏蔽门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_PSD_OPEN 87003 //环调给行调命令--屏蔽门开门 ObjectID:屏蔽门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_PSD_CLOSE 87004 //环调给行调命令--屏蔽门关门 ObjectID:屏蔽门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_UP 87005 //环调给行调命令--防淹门抬起 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_DOWN 87006 //环调给行调命令--防淹门落下 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_ASK 87007 //环调给行调命令--防淹门落下 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_ASKCANCEL 87008 //环调给行调命令--防淹门落下 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_UPING 87009 //环调给行调命令--防淹门抬起 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_DOWNING 87010 //环调给行调命令--防淹门落下 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_STOP 87011 //环调给行调命令--防淹门落下 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- #define HD_TO_XD_FYM_WARNING 87012 //环调给行调命令--防淹门报警 ObjectID:防淹门编号,data1:,data2:,data3: charPara:
- //功能按钮命令
- #define FUNCTION_BUTTON_CMD_UP 88000 //功能按钮抬起 ObjectID:按钮编号,data1:
- #define FUNCTION_BUTTON_CMD_DOWN 88001 //功能按钮按下 ObjectID:按钮编号,data1:
- //临时限速会话功能
- #define OPER_LIMITSPEED_TALK_OPEN 89001 //临时限速会话打开 ObjectID:,data1:
- #define OPER_LIMITSPEED_TALK_CLOSE 89002 //临时限速会话关闭 ObjectID:,data1:
- /************************************以下命令为泰雷兹ATS系统天剑命令*********************************************/
- //信号机-关联操作
- #define OPERATE_TYPE_SIGNAL_POLIT_INIT 400 //信号机-引导-初始化 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_POLIT_CONFIRM 401 //信号机-引导-确认 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_POLIT_CANCLE 402 //信号机-引导-取消 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_POLIT_CLEAR 403 //信号机-引导-清除 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_CANCLEALLOWLOCK_INIT 404 //信号机-取消允许锁闭-初始化 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_CANCLEALLOWLOCK_CONFIRM 405 //信号机-取消允许锁闭-确认 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_CANCLEALLOWLOCK_CANCLE 406 //信号机-取消允许锁闭-取消 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_REGULATIONLIMITSPEED_INIT 407 //信号机-规程化临时限速-初始化 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_REGULATIONLIMITSPEED_CONFIRM 408 //信号机-规程化临时限速-确认 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_REGULATIONLIMITSPEED_CANCLE 409 //信号机-规程化临时限速-取消 ObjectID:信号机编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_FORBIDROUTE_SET 410 //信号机-禁止进路-设置 ObjectID:进路编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SIGNAL_FORBIDROUTE_CANCLE 411 //信号机-禁止进路-取消 ObjectID:进路编号,data1:,data2:,data3:,data4:,data5:;
- //轨道-关联操作
- #define OPERATE_TYPE_TRACK_OPEN_INIT 450 //轨道-开放-初始化 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_OPEN_CONFIRM 451 //轨道-开放-确认 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_OPEN_CANCLE 452 //轨道-开放-取消 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_CLOSE_INIT 453 //轨道-关闭-初始化 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_CLOSE_CONFIRM 454 //轨道-关闭-确认 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_CLOSE_CANCLE 455 //轨道-关闭-取消 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_LIMIESPEEDSET_INIT 456 //轨道-临时限速设置-初始化 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_LIMIESPEEDSET_CONFIRM 457 //轨道-临时限速设置-确认 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_LIMIESPEEDSET_CANCLE 458 //轨道-临时限速设置-取消 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_LIMIESPEEDCLEAR_INIT 459 //轨道-临时限速清除-初始化 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_LIMIESPEEDCLEAR_CONFIRM 460 //轨道-临时限速清除-确认 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRACK_LIMIESPEEDCLEAR_CANCLE 461 //轨道-临时限速清除-取消 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- //闭塞区段-关联操作
- #define OPERATE_TYPE_BLOCKSEC_CANCLESWITCHLOCK_INIT 500 //闭塞区段-取消转换锁闭-初始化 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_BLOCKSEC_CANCLESWITCHLOCK_CONFIRM 501 //闭塞区段-取消转换锁闭-确认 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_BLOCKSEC_CANCLESWITCHLOCK_CANCLE 502 //闭塞区段-取消转换锁闭-取消 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_BLOCKSEC_RESET 503 //闭塞区段-复位 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_BLOCKSEC_CANCLEOVERFORKLOCK_INIT 504 //闭塞区段-取消过岔锁闭-初始化 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_BLOCKSEC_CANCLEOVERFORKLOCK_CONFIRM 505 //闭塞区段-取消过岔锁闭-确认 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_BLOCKSEC_CANCLEOVERFORKLOCK_CANCLE 506 //闭塞区段-取消过岔锁闭-取消 ObjectID:轨道编号,data1:,data2:,data3:,data4:,data5:;
- //(正线)进入点-关联操作
- #define OPERATE_TYPE_INPOINT_AUTOROUTE_ALLOW 550 //(正线)进入点-自动进路-允许 ObjectID:进入点编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_INPOINT_AUTOROUTE_FORBID 551 //(正线)进入点-自动进路-禁止 ObjectID:进入点编号,data1:,data2:,data3:,data4:,data5:;
- //修改自动分配
- #define OPERATE_TYPE_MOD_AUTOASSIGN_SHIFT 600 //修改自动分配-班次 ObjectID:进入点编号,data1:班次 ,data2:,data3:(1:允许 0:禁止),data4:,data5:;
- #define OPERATE_TYPE_MOD_AUTOASSIGN_RUNLINE 601 //修改自动分配-运行线 ObjectID:进入点编号,data1:运行线,data2:,data3:(1:允许 0:禁止),data4:,data5:;
- //列车-关联操作
- #define OPERATE_TYPE_TRAIN_ROUTE_PLATFORM 650 //列车-排列进路-站台 ObjectID:列车编号,data1:站台编号,data2:,data3:路径编号,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_ROUTE_SIGNAL 651 //列车-排列进路-信号机 ObjectID:列车编号,data1:信号编号,data2:,data3:路径编号,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_SETDISART 652 //列车-操作-设置偏离 ObjectID:列车编号,data1:偏离运行线,data2:,data3:开始站台,data4:结束站台,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_CANCLEDISART 653 //列车-操作-取消偏离 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_SETSKIPSTOP 654 //列车-操作-设置跳停 ObjectID:列车编号,data1:站台编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_CANCLESKIPSTOP 655 //列车-操作-取消跳停 ObjectID:列车编号,data1:站台编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_EXITSHIFT 656 //列车-操作-清除班次 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_RESET 657 //列车-操作-复位 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_SENDTRAIN 658 //列车-操作-发车 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_UPDATEVIATE 659 //列车-操作-更新偏差 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_CANCLECBTCROUTE 660 //列车-操作-取消CBTC进路 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_VOBCCHANGE 661 //列车-操作-VOBC切换 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_OPER_VOBCRESET 662 //列车-操作-VOBC复位 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_DEF_ID 663 //列车-定义-ID关联 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_DEF_OCCUPY 664 //列车-定义-占用关联 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_DEF_MODSERMODE 665 //列车-定义-修改列车服务模式 ObjectID:列车编号,data1:服务模式,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_ASSIGN_RUNLINE 666 //列车-分派-运行线 ObjectID:列车编号,data1:运行线编号,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_ASSIGN_SHIFT 667 //列车-分配-班次 ObjectID:列车编号,data1:班次,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_ASSIGN_RIP 668 //列车-分配 往返 ObjectID:列车编号,data1:开始站台,data2:,data3:结束站台,data4:路径编号,data5:;
- #define OPERATE_TYPE_TRAIN_SET_NOTE 669 //列车-设置-记事 ObjectID:列车编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_SET_RUNTYPE 670 //列车-设置-运行类型 ObjectID:列车编号,data1:运行类型,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_TRAIN_SET_ACCELERATE 671 //列车-设置-制动率 ObjectID:列车编号,data1:加速度/制动率,data2:,data3:,data4:,data5:;
- //运行线-关联操作
- #define OPERATE_TYPE_RUNLINE_SETDISART 701 //运行线-设置偏离 ObjectID:运行线号,data1:偏离运行线号,data2:,data3:开始站台,data4:结束站台,data5:;
- #define OPERATE_TYPE_RUNLINE_CANCLEDISART 702 //运行线-取消偏离 ObjectID:运行线号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_RUNLINE_SETSKIPSTOP 703 //运行线-设置跳停 ObjectID:运行线号,data1:跳停站台ID,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_RUNLINE_CANCLESKIPSTOP 704 //运行线-取消跳停 ObjectID:运行线号,data1:取消跳停站台ID,data2:,data3:,data4:,data5:;
- //系统扣车
- #define OPERATE_TYPE_SYSHOLDTRAIN_SET 751 //系统扣车-设置 ObjectID:运行线号,data1:取消跳停站台ID,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_SYSHOLDTRAIN_CANCLE 752 //系统扣车-取消 ObjectID:运行线号,data1:取消跳停站台ID,data2:,data3:,data4:,data5:;
- //集中站-关联操作
- #define OPERATE_TYPE_CENSTA_REMOTEPRERESETENABLE_INIT 801 //集中站-远程预复位使能-初始化 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_REMOTEPRERESETENABLE_CONFIRM 802 //集中站-远程预复位使能-确认 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_REMOTEPRERESETENABLE_CANCLE 803 //集中站-远程预复位使能-取消 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_CBTCMODE_INIT 804 //集中站-CBTC模式-初始化 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_CBTCMODE_CONFIRM 805 //集中站-CBTC模式-确认 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_CBTCMODE_CANCLE 806 //集中站-CBTC模式-取消 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_BACKMODE_INIT 807 //集中站-后备模式-初始化 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_BACKMODE_CONFIRM 808 //集中站-后备模式-确认 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- #define OPERATE_TYPE_CENSTA_BACKMODE_CANCLE 809 //集中站-后备模式-取消 ObjectID:集中站编号,data1:,data2:,data3:,data4:,data5:;
- /************************************以上命令为泰雷兹ATS系统天剑命令*********************************************/
- /////////////////////////////////////////运行图操作/////////////////////////////////////////////////
- #define RUNMAP_DRAW_FREEDRAW 89100 //自由画线
- #define RUNMAP_DRAW_MAPDRAW 89101 //按图定生成运行线
- #define RUNMAP_DRAW_ROUTEDRAW 89102 //按径路生成运行线
- #define RUNMAP_DRAW_DELECTLINE 89103 //删除运行线
- #define RUNMAP_DRAW_CONTINUELINE 89104 //继续画线
- #define RUNMAP_DRAW_PASSTOARRIVE 89105 //通过变到开
- #define RUNMAP_DRAW_ARRIVETOPASS 89106 //到开变通过
- #define RUNMAP_DRAW_SecLock 89107 //区间封锁
- #define RUNMAP_DRAW_SecSlow 89108 //区间慢行
- #define RUNMAP_DRAW_Window 89109 //综合天窗
- #define RUNMAP_DRAW_PowerMain 89110 //电网维护
- #define RUNMAP_DRAW_TeleBlock 89111 //电话闭塞
- #define RUNMAP_DRAW_TrackLosePower 89112 //股道停电
- #define RUNMAP_DRAW_StaLock 89113 //车站封锁
- #define RUNMAP_DRAW_StaSlow 89114 //车站慢行
- #define RUNMAP_DRAW_GraphNote 89115 //图表注释
- #define RUNMAP_DRAW_SpliceNote 89116 //摘挂注释
- #define RUNMAP_DRAW_LocoRouting 89117 //机车交路
- #define RUNMAP_DRAW_CombTrain 89118 //合并列车
- #define RUNMAP_DRAW_DisCombTrain 89119 //取消合并列车
-
- #define RUNMAP_OPERATE_DownPlan 89200 //下达阶段计划
- #define RUNMAP_OPERATE_RecePlan 89201 //接收邻台计划
- #define RUNMAP_OPERATE_SendPlan 89202 //发送邻台计划
- #define RUNMAP_OPERATE_ReceStaPlan 89203 //接收车站上传计划
- #define RUNMAP_OPERATE_ArrangeStaWork 89204 //布置车站作业
- #define RUNMAP_OPERATE_ChangeRoute 89205 //变径路
- #define RUNMAP_OPERATE_MenTime 89206 //人工收点
- #define RUNMAP_OPERATE_SecStop 89207 //区间停车
- #define RUNMAP_OPERATE_OutSignalStop 89208 //机外停车
- #define RUNMAP_OPERATE_SecStart 89209 //区间始发
- #define RUNMAP_OPERATE_SecArrive 89210 //区间终到
- #define RUNMAP_OPERATE_PTBack 89211 //坡停返回
- #define RUNMAP_OPERATE_BRescue 89212 //后部救援
- #define RUNMAP_OPERATE_FRescue 89213 //前部救援
- #define RUNMAP_OPERATE_BJTurnBack 89214 //补机折返
- #define RUNMAP_OPERATE_StepRun 89215 //分步运行
- #define RUNMAP_OPERATE_TaskBack 89216 //作业返回
- /////////////////////////////////////////调度命令操作/////////////////////////////////////////////////
- #define DISPATCHORDER_DownDisOrder 89300 //调度命令下发
- #define DISPATCHORDER_ReceDisOrder 89301 //调度命令签收
- #define DISPATCHORDER_C3OrderEdit 89302 //C3列控命令编辑
- #define DISPATCHORDER_C3OrderCheck 89303 //C3列控命令校验
- #define DISPATCHORDER_ApplyRece 89304 //施工申请接收
- #define DISPATCHORDER_ApplyCheck 89305 //施工申请查询
- #define DISPATCHORDER_LoginRece 89306 //登销记接收
- #define DISPATCHORDER_LoginCheck 89307 //登销记查询
- #define DISPATCHORDER_TranOrder 89308 //无线调度命令转发
- /////////////////////////////////////////车次号操作/////////////////////////////////////////////////
- #define TRAIN_OPERATE_TRAINNUMCHANGE 89400 //车次号更改 ObjectID:轨道电路编号,data1:原列车编号,data1:电力机车,charPara:车次号
- #define TRAIN_OPERATE_TRAINNUMMISS 89401 //车次号丢失 ObjectID:轨道电路编号,data1:原列车编号,charPara:车次号
- #define TRAIN_OPERATE_MANPOLIT 89402 //人工引导操作 ObjectID:列车编号
- /////////////////////////////////////////虚拟列车控制命令////////////////////////////////////////////
- #define VIRTUALTRAIN_CTRL_HANDSHANK 89500 //虚拟列车手柄控制 ObjectID:手柄编号, data1:方向(0:中 1:前 2:后 3:左 4:右), data2:,data3: charPara:
- #define VIRTUALTRAIN_CTRL_WISTLE 89501 //虚拟列车鸣笛控制 ObjectID:列车编号, data1:鸣笛控制(1:开始鸣笛 0:停止鸣笛),data2:,data3: charPara:
- /////////////////////////////////////////外部系统的命令////////////////////////////////////////////
- #define OTHERCPY_SYS_NOTICE_CMD 89601 //其它公司系统的通知命令ObjectID:命令子类型, data1:参数1,data2:参数2,data3:参数3,data4:参数4,data5:参数5:
- /************************************以下命令为无人驾驶控制命令*********************************************/
- //定义:车辆远程控制指令
- #define UTO_TRAIN_REMOTE_CTRLCMD_START 91000 //无人驾驶远程控制命令-开始 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_WAKEUP 91001 //无人驾驶远程控制命令-唤醒 ObjectID:列车编号,data1:唤醒方向(1:右,2:左), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_SLEEP 91002 //无人驾驶远程控制命令-休眠 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_OPENDOOR 91003 //无人驾驶远程控制命令-开门 ObjectID:列车编号,data1:(1:左门,2:右门), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_CLOSEDOOR 91004 //无人驾驶远程控制命令-关门 ObjectID:列车编号,data1:(1:左门,2:右门), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_RM 91005 //无人驾驶远程控制命令-转RM(远程) ObjectID:列车编号,data1:(1:同意,2:拒绝), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_RESTART 91006 //无人驾驶远程控制命令-重启(远程) ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_BATTRERY_TRACTION 91007 //无人驾驶远程控制命令-电池牵引模式 ObjectID:列车编号,data1:(1:进入,2:退出), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_SENDTRAIN_CONFIRM 91009 //无人驾驶远程控制命令-发车确认 ObjectID:列车编号,data1:(1:允许,2:禁止), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_ESCAPEDOOR_RELESE 91010 //无人驾驶远程控制命令-逃生门解锁 ObjectID:列车编号,data1:(1:设置,2:拒绝), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_PERISTATICMODE_ALLOW 91011 //无人驾驶远程控制命令-蠕动模式授权 ObjectID:列车编号,data1:(1:同意,2:拒绝), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_EMERSTOP_CTRL 91012 //无人驾驶远程控制命令-紧急制动控制 ObjectID:列车编号,data1:(1:施加,2:缓解), data2:, data3:(原因 1-ATS远程设置;2: SPKS防护位; 3: 站台紧急停车按钮被按下),data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_SCREEN 91013 //无人驾驶远程控制命令-远程筛选 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_SECEVACUTE_CANCLE 91014 //无人驾驶远程控制命令-取消区间疏散 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_PARKBREAK_CTRL 91015 //无人驾驶远程控制命令-停放制动控制 ObjectID:列车编号,data1:(1:施加,2:缓解), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_ELCBOW_CTRL 91016 //无人驾驶远程控制命令-受电弓控制 ObjectID:列车编号,data1:(1:升弓,2:降弓), data2:, data3:受流器单元号,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_BYPASS_CTRL 91017 //无人驾驶远程控制命令-远程旁路控制 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_FAULTRESET 91018 //无人驾驶远程控制命令-故障复位控制 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_FIREALARM_CTRL 91019 //无人驾驶远程控制命令-火灾报警控制 ObjectID:列车编号,data1:(1:确认,2:复位), data2:, data3:车厢号(-1:全列,其他:1~6),data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_GUESTROOM_LIGHT_CTRL 91020 //无人驾驶远程控制命令-客室照明控制 ObjectID:列车编号,data1:(1:打开,2:关闭), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_FAOMODE_AUTHOR 91021 //无人驾驶远程控制命令-全自动模式授权 ObjectID:列车编号,data1:(1:授权,2:禁止), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_SNOWMODE_AUTHOR 91022 //无人驾驶远程控制命令-雨雪模式授权 ObjectID:列车编号,data1:(1:设置,2:取消), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_TRAIN_CLEAR_PEOPLE 91023 //无人驾驶远程控制命令-列车清客控制 ObjectID:列车编号,data1:(1:设置,2:取消), data2:, data3:类型:(1:固定 2:临时),data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_VOBC_SET_INITSTATUS 91024 //无人驾驶远程控制命令-车载初始状态 ObjectID:列车编号,data1:初始状态1(1:唤醒,2:休眠), data2:, data3:,data4:,data5:;
- #define UTO_TRAIN_REMOTE_CTRLCMD_END 91999 //无人驾驶远程控制命令-结束 ObjectID:列车编号,data1:, data2:, data3:,data4:,data5:;
- //定义:无人驾驶系统控制命令
- #define UTO_SYS_CMD_CHANGE_MAINCTRL_REPEAT 92000 //无人驾驶系统命令 -切换模驾数据复示 ObjectID:列车编号, data1:监客户端系统号, data2:, data3:,data4:,data5:;
- //定义:无人驾驶库门控制命令
- #define UTO_GARAGEDOOR_CTRLCMD_BYID 92100 //无人驾驶库门控制(库门编号) ObjectID:库门编号, data1:开关(1:开门,2:关门) data2:, data3:,data4:,data5:;
- #define UTO_GARAGEDOOR_CTRLCMD_BYSTA 92101 //无人驾驶库门控制(车站) ObjectID:车站编号, data1:开关(1:开门,2:关门) data2:, data3:,data4:,data5:
- //定义:无人驾驶批量控制命令
- #define UTO_MORE_CTRLCMD_ALLLINE_SELFCHECK 92200 //无人驾驶批量控制命令-一键自检 (全线) ObjectID:, data1: data2:,data3:,data4:,data5:
- #define UTO_MORE_CTRLCMD_ALLLINE_EB_CTRL 92201 //无人驾驶批量控制命令-紧急制动 (全线) ObjectID:ZC编号(-1:全线), data1: (1:设置,2:取消)data2:,data3:,data4:,data5:
- #define UTO_MORE_CTRLCMD_ALLLINE_FAO_AUTHOR 92202 //无人驾驶批量控制命令-FAO模式授权 (全线) ObjectID:, data1: (1:设置,2:取消)data2:,data3:,data4:,data5:
- #define UTO_MORE_CTRLCMD_ALLLINE_SNOW_AUTHOR 92203 //无人驾驶批量控制命令-雨雪模式授权(全线) ObjectID:, data1: (1:设置,2:取消)data2:,data3:,data4:,data5:
- #define UTO_MORE_CTRLCMD_ALLLINE_PERISTATIC_AUTHOR 92204 //无人驾驶批量控制命令-蠕动模式授权(全线) ObjectID:, data1: (1:设置,2:取消)data2:,data3:,data4:,data5:
- //定义:无人驾驶车载发出命令
- #define UTO_VOBC2ATS_CMD_PERISTATICMODE_APPLY 92250 //无人驾驶车载发出命令-蠕动模式申请 ObjectID:列车编号,data1: data2:,data3:,data4:,data5:
- #define UTO_VOBC2ATS_CMD_PASSENGER_EMERSHAKE_DOWN 92251 //无人驾驶车载发出命令-乘客紧急手柄拉下 ObjectID:列车编号,data1: data2:,data3:,data4:,data5:
- /************************************以上命令为无人驾驶控制命令*********************************************/
- #endif
|