parent
9a7ecd5763
commit
eb71e7cd73
|
@ -39,11 +39,11 @@ func HandleTurnoutOperation(simulation *VerifySimulation, req *request_proto.Tur
|
||||||
case request_proto.Turnout_SetSB:
|
case request_proto.Turnout_SetSB:
|
||||||
fi.SetTurnoutFault(simulation.World, uid, component_proto.Turnout_SB)
|
fi.SetTurnoutFault(simulation.World, uid, component_proto.Turnout_SB)
|
||||||
case request_proto.Turnout_CancelSB:
|
case request_proto.Turnout_CancelSB:
|
||||||
fi.CancleTurnoutFault(simulation.World, uid, component_proto.Turnout_SB)
|
fi.CancelTurnoutFault(simulation.World, uid, component_proto.Turnout_SB)
|
||||||
case request_proto.Turnout_SetJC:
|
case request_proto.Turnout_SetJC:
|
||||||
fi.SetTurnoutFault(simulation.World, uid, component_proto.Turnout_JC)
|
fi.SetTurnoutFault(simulation.World, uid, component_proto.Turnout_JC)
|
||||||
case request_proto.Turnout_CancelJC:
|
case request_proto.Turnout_CancelJC:
|
||||||
fi.CancleTurnoutFault(simulation.World, uid, component_proto.Turnout_JC)
|
fi.CancelTurnoutFault(simulation.World, uid, component_proto.Turnout_JC)
|
||||||
default:
|
default:
|
||||||
panic(fmt.Sprintf("未知的道岔操作:%s", req.Operation))
|
panic(fmt.Sprintf("未知的道岔操作:%s", req.Operation))
|
||||||
}
|
}
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit c18ac281a6360f6ceceb1df93c86dc888879fe46
|
Subproject commit 3f409d717bab334f3d39a5af043c5f00881eaddd
|
61
docs/docs.go
61
docs/docs.go
|
@ -5110,6 +5110,67 @@ const docTemplate = `{
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"request_proto.TurnoutOperationReq": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"deviceId": {
|
||||||
|
"description": "设备id",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"mapId": {
|
||||||
|
"description": "图id",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"description": "道岔操作",
|
||||||
|
"allOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/definitions/request_proto.Turnout_Operation"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"simulationId": {
|
||||||
|
"description": "仿真id",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"request_proto.Turnout_Operation": {
|
||||||
|
"type": "integer",
|
||||||
|
"enum": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8
|
||||||
|
],
|
||||||
|
"x-enum-comments": {
|
||||||
|
"Turnout_CancelDC": "取消定操",
|
||||||
|
"Turnout_CancelFC": "取消反操",
|
||||||
|
"Turnout_CancelJC": "取消挤岔故障",
|
||||||
|
"Turnout_CancelSB": "取消失表故障",
|
||||||
|
"Turnout_DC": "定操",
|
||||||
|
"Turnout_FC": "反操",
|
||||||
|
"Turnout_SetJC": "设置挤岔故障",
|
||||||
|
"Turnout_SetSB": "设置失表故障",
|
||||||
|
"Turnout_Undefined": "未定义"
|
||||||
|
},
|
||||||
|
"x-enum-varnames": [
|
||||||
|
"Turnout_Undefined",
|
||||||
|
"Turnout_DC",
|
||||||
|
"Turnout_CancelDC",
|
||||||
|
"Turnout_FC",
|
||||||
|
"Turnout_CancelFC",
|
||||||
|
"Turnout_SetSB",
|
||||||
|
"Turnout_CancelSB",
|
||||||
|
"Turnout_SetJC",
|
||||||
|
"Turnout_CancelJC"
|
||||||
|
]
|
||||||
|
},
|
||||||
"state.Signal_Aspect": {
|
"state.Signal_Aspect": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"enum": [
|
"enum": [
|
||||||
|
|
|
@ -5103,6 +5103,67 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"request_proto.TurnoutOperationReq": {
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"deviceId": {
|
||||||
|
"description": "设备id",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"mapId": {
|
||||||
|
"description": "图id",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"operation": {
|
||||||
|
"description": "道岔操作",
|
||||||
|
"allOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/definitions/request_proto.Turnout_Operation"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"simulationId": {
|
||||||
|
"description": "仿真id",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"request_proto.Turnout_Operation": {
|
||||||
|
"type": "integer",
|
||||||
|
"enum": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8
|
||||||
|
],
|
||||||
|
"x-enum-comments": {
|
||||||
|
"Turnout_CancelDC": "取消定操",
|
||||||
|
"Turnout_CancelFC": "取消反操",
|
||||||
|
"Turnout_CancelJC": "取消挤岔故障",
|
||||||
|
"Turnout_CancelSB": "取消失表故障",
|
||||||
|
"Turnout_DC": "定操",
|
||||||
|
"Turnout_FC": "反操",
|
||||||
|
"Turnout_SetJC": "设置挤岔故障",
|
||||||
|
"Turnout_SetSB": "设置失表故障",
|
||||||
|
"Turnout_Undefined": "未定义"
|
||||||
|
},
|
||||||
|
"x-enum-varnames": [
|
||||||
|
"Turnout_Undefined",
|
||||||
|
"Turnout_DC",
|
||||||
|
"Turnout_CancelDC",
|
||||||
|
"Turnout_FC",
|
||||||
|
"Turnout_CancelFC",
|
||||||
|
"Turnout_SetSB",
|
||||||
|
"Turnout_CancelSB",
|
||||||
|
"Turnout_SetJC",
|
||||||
|
"Turnout_CancelJC"
|
||||||
|
]
|
||||||
|
},
|
||||||
"state.Signal_Aspect": {
|
"state.Signal_Aspect": {
|
||||||
"type": "integer",
|
"type": "integer",
|
||||||
"enum": [
|
"enum": [
|
||||||
|
|
|
@ -485,6 +485,54 @@ definitions:
|
||||||
description: 名称
|
description: 名称
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
|
request_proto.Turnout_Operation:
|
||||||
|
enum:
|
||||||
|
- 0
|
||||||
|
- 1
|
||||||
|
- 2
|
||||||
|
- 3
|
||||||
|
- 4
|
||||||
|
- 5
|
||||||
|
- 6
|
||||||
|
- 7
|
||||||
|
- 8
|
||||||
|
type: integer
|
||||||
|
x-enum-comments:
|
||||||
|
Turnout_CancelDC: 取消定操
|
||||||
|
Turnout_CancelFC: 取消反操
|
||||||
|
Turnout_CancelJC: 取消挤岔故障
|
||||||
|
Turnout_CancelSB: 取消失表故障
|
||||||
|
Turnout_DC: 定操
|
||||||
|
Turnout_FC: 反操
|
||||||
|
Turnout_SetJC: 设置挤岔故障
|
||||||
|
Turnout_SetSB: 设置失表故障
|
||||||
|
Turnout_Undefined: 未定义
|
||||||
|
x-enum-varnames:
|
||||||
|
- Turnout_Undefined
|
||||||
|
- Turnout_DC
|
||||||
|
- Turnout_CancelDC
|
||||||
|
- Turnout_FC
|
||||||
|
- Turnout_CancelFC
|
||||||
|
- Turnout_SetSB
|
||||||
|
- Turnout_CancelSB
|
||||||
|
- Turnout_SetJC
|
||||||
|
- Turnout_CancelJC
|
||||||
|
request_proto.TurnoutOperationReq:
|
||||||
|
properties:
|
||||||
|
deviceId:
|
||||||
|
description: 设备id
|
||||||
|
type: string
|
||||||
|
mapId:
|
||||||
|
description: 图id
|
||||||
|
type: integer
|
||||||
|
operation:
|
||||||
|
allOf:
|
||||||
|
- $ref: '#/definitions/request_proto.Turnout_Operation'
|
||||||
|
description: 道岔操作
|
||||||
|
simulationId:
|
||||||
|
description: 仿真id
|
||||||
|
type: string
|
||||||
|
type: object
|
||||||
state.Signal_Aspect:
|
state.Signal_Aspect:
|
||||||
enum:
|
enum:
|
||||||
- 0
|
- 0
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 1521868a88969aecc27b4096481788486ab5d014
|
Subproject commit 93725ce93431b07d1d56863eaa8a3f5f77d3a39f
|
Loading…
Reference in New Issue