From 9103eeaa081a0405c3d535844a3578ef19482ef8 Mon Sep 17 00:00:00 2001 From: tiger_zhou Date: Tue, 6 Feb 2024 10:49:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=91=81=E9=92=AE=E6=97=81=E8=B7=AF=E5=8F=8A?= =?UTF-8?q?=E6=97=81=E8=B7=AF=E5=A4=8D=E4=BD=8D=E8=BF=98=E5=8E=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/simulation.go | 32 +------- docs/docs.go | 116 ----------------------------- docs/swagger.json | 116 ----------------------------- docs/swagger.yaml | 80 -------------------- dto/state_proto/device_state.pb.go | 77 ++++++++----------- message_server/ibp_ms.go | 4 +- message_server/psl_ms.go | 2 +- message_server/sfp_ms.go | 2 +- 8 files changed, 34 insertions(+), 395 deletions(-) diff --git a/api/simulation.go b/api/simulation.go index 22d851e..7a13485 100644 --- a/api/simulation.go +++ b/api/simulation.go @@ -47,7 +47,7 @@ func InitSimulationRouter(api *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle authed.PUT("/balise/telegram/modify", baliseTelegramModify) authed.PUT("/balise/telegram/reset", baliseTelegramReset) authed.PUT("/balise/reset", baliseReset) - authed.POST("/bypass/operation", bypassBtnOrKeyOperation) + //authed.POST("/bypass/operation", bypassBtnOrKeyOperation) // 初始化地图信息 initPublishMapInfo() @@ -333,36 +333,6 @@ func removeTrain(c *gin.Context) { c.JSON(http.StatusOK, "ok") } -// ATS测试仿真-摁钮,钥匙设置旁路 -// -// @Summary ATS测试仿真-摁钮,钥匙设置旁路 -// -// @Security JwtAuth -// -// @Description ATS测试仿真-移除列车 -// @Tags ATS测试仿真Api -// @Accept json -// @Produce json -// @Param Authorization header string true "JWT Token" -// @Param BypassOperationReq body request_proto.BypassOperationReq true "ATS测试仿真-摁钮,钥匙设置旁路" -// -// @Success 200 {object} string -// @Failure 500 {object} dto.ErrorDto -// @Router /api/v1/simulation/bypass/operation [post] -func bypassBtnOrKeyOperation(c *gin.Context) { - req := &request_proto.BypassOperationReq{} - if err := c.ShouldBind(&req); err != nil { - panic(sys_error.New("摁钮旁路参数,请求参数异常", err)) - } - slog.Debug("ATS测试仿真-摁钮旁路参数,请求:", req) - simulation := checkDeviceDataAndReturn(req.SimulationId) - err := memory.ChangeBtnAndkeyBypass(simulation, req) - if err != nil { - panic(sys_error.New("旁路设置失败")) - } - c.JSON(http.StatusOK, "ok") -} - // 获取ATS测试-操作道岔 // // @Summary 获取ATS测试-操作道岔 diff --git a/docs/docs.go b/docs/docs.go index 86a3cb4..3fbbac9 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -3506,58 +3506,6 @@ const docTemplate = `{ } } }, - "/api/v1/simulation/bypass/operation": { - "post": { - "security": [ - { - "JwtAuth": [] - } - ], - "description": "ATS测试仿真-移除列车", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "tags": [ - "ATS测试仿真Api" - ], - "summary": "ATS测试仿真-摁钮,钥匙设置旁路", - "parameters": [ - { - "type": "string", - "description": "JWT Token", - "name": "Authorization", - "in": "header", - "required": true - }, - { - "description": "ATS测试仿真-摁钮,钥匙设置旁路", - "name": "BypassOperationReq", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/request_proto.BypassOperationReq" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } - }, - "500": { - "description": "Internal Server Error", - "schema": { - "$ref": "#/definitions/dto.ErrorDto" - } - } - } - } - }, "/api/v1/simulation/check/data": { "post": { "security": [ @@ -6136,70 +6084,6 @@ const docTemplate = `{ } } }, - "request_proto.BypassOperationReq": { - "type": "object", - "properties": { - "btnType": { - "$ref": "#/definitions/request_proto.BypassOperationReq_BtnType" - }, - "deviceCode": { - "description": "设备code", - "type": "string" - }, - "deviceId": { - "description": "设备id", - "type": "integer" - }, - "gateBoxId": { - "type": "integer" - }, - "mapId": { - "description": "图id", - "type": "integer" - }, - "operation": { - "$ref": "#/definitions/request_proto.BypassOperationReq_Operation" - }, - "simulationId": { - "description": "仿真id", - "type": "string" - }, - "stationId": { - "description": "车站id", - "type": "integer" - } - } - }, - "request_proto.BypassOperationReq_BtnType": { - "type": "integer", - "enum": [ - 0, - 1, - 2, - 3 - ], - "x-enum-varnames": [ - "BypassOperationReq_esb_btn", - "BypassOperationReq_ibp_btn", - "BypassOperationReq_ibp_key", - "BypassOperationReq_pls_btn" - ] - }, - "request_proto.BypassOperationReq_Operation": { - "type": "integer", - "enum": [ - 0, - 1 - ], - "x-enum-comments": { - "BypassOperationReq_bypass": "旁路", - "BypassOperationReq_bypass_reset": "旁路重置" - }, - "x-enum-varnames": [ - "BypassOperationReq_bypass", - "BypassOperationReq_bypass_reset" - ] - }, "request_proto.PointsOperationReq": { "type": "object", "properties": { diff --git a/docs/swagger.json b/docs/swagger.json index eec4310..18ec94b 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -3500,58 +3500,6 @@ } } }, - "/api/v1/simulation/bypass/operation": { - "post": { - "security": [ - { - "JwtAuth": [] - } - ], - "description": "ATS测试仿真-移除列车", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "tags": [ - "ATS测试仿真Api" - ], - "summary": "ATS测试仿真-摁钮,钥匙设置旁路", - "parameters": [ - { - "type": "string", - "description": "JWT Token", - "name": "Authorization", - "in": "header", - "required": true - }, - { - "description": "ATS测试仿真-摁钮,钥匙设置旁路", - "name": "BypassOperationReq", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/request_proto.BypassOperationReq" - } - } - ], - "responses": { - "200": { - "description": "OK", - "schema": { - "type": "string" - } - }, - "500": { - "description": "Internal Server Error", - "schema": { - "$ref": "#/definitions/dto.ErrorDto" - } - } - } - } - }, "/api/v1/simulation/check/data": { "post": { "security": [ @@ -6130,70 +6078,6 @@ } } }, - "request_proto.BypassOperationReq": { - "type": "object", - "properties": { - "btnType": { - "$ref": "#/definitions/request_proto.BypassOperationReq_BtnType" - }, - "deviceCode": { - "description": "设备code", - "type": "string" - }, - "deviceId": { - "description": "设备id", - "type": "integer" - }, - "gateBoxId": { - "type": "integer" - }, - "mapId": { - "description": "图id", - "type": "integer" - }, - "operation": { - "$ref": "#/definitions/request_proto.BypassOperationReq_Operation" - }, - "simulationId": { - "description": "仿真id", - "type": "string" - }, - "stationId": { - "description": "车站id", - "type": "integer" - } - } - }, - "request_proto.BypassOperationReq_BtnType": { - "type": "integer", - "enum": [ - 0, - 1, - 2, - 3 - ], - "x-enum-varnames": [ - "BypassOperationReq_esb_btn", - "BypassOperationReq_ibp_btn", - "BypassOperationReq_ibp_key", - "BypassOperationReq_pls_btn" - ] - }, - "request_proto.BypassOperationReq_Operation": { - "type": "integer", - "enum": [ - 0, - 1 - ], - "x-enum-comments": { - "BypassOperationReq_bypass": "旁路", - "BypassOperationReq_bypass_reset": "旁路重置" - }, - "x-enum-varnames": [ - "BypassOperationReq_bypass", - "BypassOperationReq_bypass_reset" - ] - }, "request_proto.PointsOperationReq": { "type": "object", "properties": { diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 4baeb87..e47999c 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -785,53 +785,6 @@ definitions: description: 数据类型 type: integer type: object - request_proto.BypassOperationReq: - properties: - btnType: - $ref: '#/definitions/request_proto.BypassOperationReq_BtnType' - deviceCode: - description: 设备code - type: string - deviceId: - description: 设备id - type: integer - gateBoxId: - type: integer - mapId: - description: 图id - type: integer - operation: - $ref: '#/definitions/request_proto.BypassOperationReq_Operation' - simulationId: - description: 仿真id - type: string - stationId: - description: 车站id - type: integer - type: object - request_proto.BypassOperationReq_BtnType: - enum: - - 0 - - 1 - - 2 - - 3 - type: integer - x-enum-varnames: - - BypassOperationReq_esb_btn - - BypassOperationReq_ibp_btn - - BypassOperationReq_ibp_key - - BypassOperationReq_pls_btn - request_proto.BypassOperationReq_Operation: - enum: - - 0 - - 1 - type: integer - x-enum-comments: - BypassOperationReq_bypass: 旁路 - BypassOperationReq_bypass_reset: 旁路重置 - x-enum-varnames: - - BypassOperationReq_bypass - - BypassOperationReq_bypass_reset request_proto.Points_Force: enum: - 0 @@ -3291,39 +3244,6 @@ paths: summary: 重置应答器报文 tags: - ATS测试仿真Api - /api/v1/simulation/bypass/operation: - post: - consumes: - - application/json - description: ATS测试仿真-移除列车 - parameters: - - description: JWT Token - in: header - name: Authorization - required: true - type: string - - description: ATS测试仿真-摁钮,钥匙设置旁路 - in: body - name: BypassOperationReq - required: true - schema: - $ref: '#/definitions/request_proto.BypassOperationReq' - produces: - - application/json - responses: - "200": - description: OK - schema: - type: string - "500": - description: Internal Server Error - schema: - $ref: '#/definitions/dto.ErrorDto' - security: - - JwtAuth: [] - summary: ATS测试仿真-摁钮,钥匙设置旁路 - tags: - - ATS测试仿真Api /api/v1/simulation/check/data: post: consumes: diff --git a/dto/state_proto/device_state.pb.go b/dto/state_proto/device_state.pb.go index 3249154..ba5be67 100644 --- a/dto/state_proto/device_state.pb.go +++ b/dto/state_proto/device_state.pb.go @@ -2595,7 +2595,6 @@ type ButtonState struct { Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Down bool `protobuf:"varint,2,opt,name=down,proto3" json:"down,omitempty"` Active bool `protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty"` // 带灯的按钮 - Bypass bool `protobuf:"varint,4,opt,name=bypass,proto3" json:"bypass,omitempty"` //摁钮,钥匙 是否旁路 } func (x *ButtonState) Reset() { @@ -2651,13 +2650,6 @@ func (x *ButtonState) GetActive() bool { return false } -func (x *ButtonState) GetBypass() bool { - if x != nil { - return x.Bypass - } - return false -} - // 警铃状态 type AlarmState struct { state protoimpl.MessageState @@ -2928,9 +2920,8 @@ type KeyState struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Gear int32 `protobuf:"varint,2,opt,name=gear,proto3" json:"gear,omitempty"` - Bypass bool `protobuf:"varint,3,opt,name=bypass,proto3" json:"bypass,omitempty"` //摁钮,钥匙 是否旁路 + Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Gear int32 `protobuf:"varint,2,opt,name=gear,proto3" json:"gear,omitempty"` // bool bypass = 3; //摁钮,钥匙 是否旁路 } func (x *KeyState) Reset() { @@ -2979,13 +2970,6 @@ func (x *KeyState) GetGear() int32 { return 0 } -func (x *KeyState) GetBypass() bool { - if x != nil { - return x.Bypass - } - return false -} - // 战场图门控箱继电器状态 type MkxJState struct { state protoimpl.MessageState @@ -4184,40 +4168,37 @@ var file_device_state_proto_rawDesc = []byte{ 0x69, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x78, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x78, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0x61, 0x0a, 0x0b, + 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x66, 0x6f, 0x72, 0x63, 0x65, 0x22, 0x49, 0x0a, 0x0b, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x64, 0x6f, 0x77, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x64, 0x6f, 0x77, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x79, 0x70, 0x61, 0x73, - 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x62, 0x79, 0x70, 0x61, 0x73, 0x73, 0x22, - 0x34, 0x0a, 0x0a, 0x41, 0x6c, 0x61, 0x72, 0x6d, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, - 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x34, 0x0a, 0x0a, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x08, - 0x50, 0x73, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x2d, 0x0a, 0x09, 0x61, 0x73, 0x64, 0x53, - 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x73, 0x74, - 0x61, 0x74, 0x65, 0x2e, 0x41, 0x73, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x61, 0x73, - 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x67, 0x6a, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6d, 0x67, 0x6a, 0x12, 0x27, 0x0a, 0x05, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x2e, 0x50, 0x73, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x52, 0x05, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x62, 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x22, 0x58, - 0x0a, 0x08, 0x41, 0x73, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, - 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, - 0x0a, 0x04, 0x6b, 0x6d, 0x64, 0x77, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x6b, 0x6d, - 0x64, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x6d, 0x64, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x52, 0x04, 0x67, 0x6d, 0x64, 0x77, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x67, 0x6a, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x08, 0x52, 0x03, 0x6d, 0x67, 0x6a, 0x22, 0x46, 0x0a, 0x08, 0x4b, 0x65, 0x79, 0x53, - 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, - 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x65, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x04, 0x67, 0x65, 0x61, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x79, 0x70, 0x61, - 0x73, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x62, 0x79, 0x70, 0x61, 0x73, 0x73, + 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x34, 0x0a, 0x0a, 0x41, 0x6c, 0x61, 0x72, 0x6d, + 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, 0x34, 0x0a, + 0x0a, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x61, + 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x61, 0x63, 0x74, + 0x69, 0x76, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x08, 0x50, 0x73, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x2d, 0x0a, 0x09, 0x61, 0x73, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x18, 0x02, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x73, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x41, 0x73, 0x64, 0x53, + 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x61, 0x73, 0x64, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x12, + 0x10, 0x0a, 0x03, 0x6d, 0x67, 0x6a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6d, 0x67, + 0x6a, 0x12, 0x27, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x11, 0x2e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x50, 0x73, 0x64, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x62, + 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6f, 0x62, + 0x73, 0x74, 0x61, 0x63, 0x6c, 0x65, 0x22, 0x58, 0x0a, 0x08, 0x41, 0x73, 0x64, 0x53, 0x74, 0x61, + 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x6d, 0x64, 0x77, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x6b, 0x6d, 0x64, 0x77, 0x12, 0x12, 0x0a, 0x04, 0x67, 0x6d, + 0x64, 0x77, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x67, 0x6d, 0x64, 0x77, 0x12, 0x10, + 0x0a, 0x03, 0x6d, 0x67, 0x6a, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x6d, 0x67, 0x6a, + 0x22, 0x2e, 0x0a, 0x08, 0x4b, 0x65, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, + 0x67, 0x65, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x67, 0x65, 0x61, 0x72, 0x22, 0x52, 0x0a, 0x09, 0x4d, 0x6b, 0x78, 0x4a, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x31, 0x0a, 0x0a, 0x72, 0x65, 0x70, 0x6c, 0x79, 0x53, 0x74, 0x61, 0x74, 0x65, 0x18, diff --git a/message_server/ibp_ms.go b/message_server/ibp_ms.go index 234f19c..e56a1a8 100644 --- a/message_server/ibp_ms.go +++ b/message_server/ibp_ms.go @@ -87,7 +87,7 @@ func getIBPButtonState(id uint32, entry *ecs.Entry) *state_proto.ButtonState { status := &state_proto.ButtonState{Id: id} bit := component.BitStateType.Get(entry) status.Down = bit.Val - status.Bypass = bit.BypassEnable + //status.Bypass = bit.BypassEnable // 如果按钮包含灯 if entry.HasComponent(component.SingleLightType) { lightComponent := component.SingleLightType.Get(entry) @@ -142,7 +142,7 @@ func collectIBPKeyState(world ecs.World, stationUid string, uidsMap *memory.IBPU } if entry.HasComponent(component.KeyTag) { gearState := component.GearStateType.Get(entry) - states = append(states, &state_proto.KeyState{Bypass: gearState.BypassEnable, Id: did, Gear: gearState.Val}) + states = append(states, &state_proto.KeyState{ /*Bypass: gearState.BypassEnable,*/ Id: did, Gear: gearState.Val}) } } return states, nil diff --git a/message_server/psl_ms.go b/message_server/psl_ms.go index c0b89f8..abfac53 100644 --- a/message_server/psl_ms.go +++ b/message_server/psl_ms.go @@ -55,7 +55,7 @@ func collectGateBoxPSLState(world ecs.World, mapId int32, box *data_proto.GatedB Id: btnUidMap[component.UidType.Get(btn).Id], Down: btnState.Val, Active: btnState.Val, - Bypass: btnState.BypassEnable, + //Bypass: btnState.BypassEnable, }) } } diff --git a/message_server/sfp_ms.go b/message_server/sfp_ms.go index 5b51ed0..3667947 100644 --- a/message_server/sfp_ms.go +++ b/message_server/sfp_ms.go @@ -204,7 +204,7 @@ func collectStationButtonStates(world ecs.World, mapId int32) ([]*state_proto.Bu } if entry.HasComponent(component.ButtonTag) { // 按钮 bit := component.BitStateType.Get(entry) - btnStateArr = append(btnStateArr, &state_proto.ButtonState{Bypass: bit.BypassEnable, Id: u.CommonId, Down: bit.Val}) + btnStateArr = append(btnStateArr, &state_proto.ButtonState{ /*Bypass: bit.BypassEnable,*/ Id: u.CommonId, Down: bit.Val}) } } return btnStateArr, nil