道岔、信号机操作请求参数
This commit is contained in:
parent
3ec969bbd2
commit
e35c9e5686
@ -23,49 +23,95 @@ message RelayOperationReq {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 道岔
|
// 道岔
|
||||||
message Turnout {
|
message Points {
|
||||||
// 道岔操作
|
// // 道岔操作
|
||||||
enum Operation {
|
// enum Operation {
|
||||||
Undefined = 0; // 未定义
|
// Undefined = 0; // 未定义
|
||||||
DC = 1; // 定操
|
// DC = 1; // 定操
|
||||||
CancelDC = 2; // 取消定操
|
// CancelDC = 2; // 取消定操
|
||||||
FC = 3; // 反操
|
// FC = 3; // 反操
|
||||||
CancelFC = 4; // 取消反操
|
// CancelFC = 4; // 取消反操
|
||||||
SetSB = 5; // 设置失表故障
|
// // SetSB = 5; // 设置失表故障
|
||||||
CancelSB = 6; // 取消失表故障
|
// // CancelSB = 6; // 取消失表故障
|
||||||
SetJC = 7; // 设置挤岔故障
|
// // SetJC = 7; // 设置挤岔故障
|
||||||
CancelJC = 8; // 取消挤岔故障
|
// // CancelJC = 8; // 取消挤岔故障
|
||||||
ForceDw = 9; // 强制定位
|
// // ForceDw = 9; // 强制定位
|
||||||
ForceFw = 10; // 强制反位
|
// // ForceFw = 10; // 强制反位
|
||||||
CancelForce = 11; // 取消强制
|
// // CancelForce = 11; // 取消强制
|
||||||
|
// SetParams = 12; // 设置参数
|
||||||
|
// }
|
||||||
|
// 道岔强制
|
||||||
|
enum Force {
|
||||||
|
FP_NONE = 0; // 无强制
|
||||||
|
FP_DW = 1; // 定位
|
||||||
|
FP_FW = 2; // 反位
|
||||||
|
FP_SB = 3; // 失表
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 道岔操作请求
|
// 道岔操作请求
|
||||||
message TurnoutOperationReq {
|
message PointsOperationReq {
|
||||||
string simulationId = 1; // 仿真id
|
string simulationId = 1; // 仿真id
|
||||||
int32 mapId = 2; // 图id
|
int32 mapId = 2; // 图id
|
||||||
uint32 deviceId = 3; // 设备id
|
uint32 deviceId = 3; // 设备id
|
||||||
Turnout.Operation operation = 4; // 道岔操作
|
// Points.Operation operation = 4; // 道岔操作
|
||||||
|
PointsParam param = 5; // 道岔参数,当operation为SetParams时有效
|
||||||
|
}
|
||||||
|
|
||||||
|
// 道岔参数
|
||||||
|
message PointsParam {
|
||||||
|
Points.Force forcePosition = 1; // 道岔强制
|
||||||
}
|
}
|
||||||
|
|
||||||
// 信号机
|
// 信号机
|
||||||
message Signal {
|
message Signal {
|
||||||
//信号机操作
|
//信号机操作
|
||||||
enum Operation {
|
// enum Operation {
|
||||||
Undefined = 0; // 未定义
|
// Undefined = 0; // 未定义
|
||||||
Display = 1; //显示操作,如设置绿色、设置红黄色
|
// Display = 1; //显示操作,如设置绿色、设置红黄色
|
||||||
LightHFaultDs = 2; //设置红灯断丝故障
|
// LightHFaultDs = 2; //设置红灯断丝故障
|
||||||
LightUFaultDs = 3; //设置黄灯断丝故障
|
// LightUFaultDs = 3; //设置黄灯断丝故障
|
||||||
LightLFaultDs = 4; //设置绿灯断丝故障
|
// LightLFaultDs = 4; //设置绿灯断丝故障
|
||||||
LightAFaultDs = 5; //设置蓝灯断丝故障
|
// LightAFaultDs = 5; //设置蓝灯断丝故障
|
||||||
LightBFaultDs = 6; //设置白灯断丝故障
|
// LightBFaultDs = 6; //设置白灯断丝故障
|
||||||
LightHCancelDs = 7; //取消红灯断丝故障
|
// LightHCancelDs = 7; //取消红灯断丝故障
|
||||||
LightUCancelDs = 8; //取消黄灯断丝故障
|
// LightUCancelDs = 8; //取消黄灯断丝故障
|
||||||
LightLCancelDs = 9; //取消绿灯断丝故障
|
// LightLCancelDs = 9; //取消绿灯断丝故障
|
||||||
LightACancelDs = 10; //取消蓝灯断丝故障
|
// LightACancelDs = 10; //取消蓝灯断丝故障
|
||||||
LightBCancelDs = 11; //取消白灯断丝故障
|
// LightBCancelDs = 11; //取消白灯断丝故障
|
||||||
|
// }
|
||||||
|
enum DS {
|
||||||
|
DS_NONE = 0; // 无断丝
|
||||||
|
DS_H = 1; // 红灯断丝
|
||||||
|
DS_U = 2; // 黄灯断丝
|
||||||
|
DS_L = 3; // 绿灯断丝
|
||||||
|
DS_A = 4; // 蓝灯断丝
|
||||||
|
DS_B = 5; // 白灯断丝
|
||||||
}
|
}
|
||||||
|
// 信号机强制
|
||||||
|
enum Force {
|
||||||
|
SF_NONE = 0; // 无强制
|
||||||
|
SF_M = 1; // 灭灯
|
||||||
|
SF_H = 2; // 红灯
|
||||||
|
SF_U = 3; // 黄灯
|
||||||
|
SF_L = 4; // 绿灯
|
||||||
|
SF_HU = 5; // 红黄灯
|
||||||
|
SF_A = 6; // 蓝灯
|
||||||
|
SF_B = 7; // 白灯
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
message SignalOperationReq {
|
||||||
|
string simulationId = 1; // 仿真id
|
||||||
|
int32 mapId = 2; // 图id
|
||||||
|
uint32 deviceId = 3; // 设备id
|
||||||
|
// Signal.Operation operation = 4; // 信号机操作
|
||||||
|
SignalParam param = 5; // 信号机参数,当operation为SetParams时有效
|
||||||
|
}
|
||||||
|
|
||||||
|
message SignalParam {
|
||||||
|
Signal.Force force = 1; // 信号机强制
|
||||||
|
repeated Signal.DS dsList = 2; // 信号机断丝
|
||||||
}
|
}
|
||||||
|
|
||||||
// 区段
|
// 区段
|
||||||
|
Loading…
Reference in New Issue
Block a user