修改道岔接口调用

swaggerdoc生成
This commit is contained in:
walker 2023-10-16 11:13:05 +08:00
parent 9a7ecd5763
commit eb71e7cd73
6 changed files with 174 additions and 4 deletions

View File

@ -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

View File

@ -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": [

View File

@ -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": [

View File

@ -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