From 30dfea6f7f1dc81f91d2eca4bdbe13623cba0d1c Mon Sep 17 00:00:00 2001 From: joylink_zhaoerwei Date: Thu, 21 Dec 2023 11:12:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=9B=86=E4=B8=AD=E7=AB=99?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=9A=84=E8=BD=A6=E7=AB=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protos/stationLayoutGraphics.proto | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/protos/stationLayoutGraphics.proto b/protos/stationLayoutGraphics.proto index 5332ccd..52176a4 100644 --- a/protos/stationLayoutGraphics.proto +++ b/protos/stationLayoutGraphics.proto @@ -24,6 +24,7 @@ message RtssGraphicStorage { repeated AxleCounting axleCountings = 17; repeated Separator separators = 18; repeated LogicSection logicSections = 19; + repeated ConcentrationDividingLine concentrationDividingLines = 20; // 集中区分割线 } message Canvas { @@ -101,6 +102,23 @@ message Polygon { repeated Point points = 5; // 点坐标列表 } +message ConcentrationDividingLine { + CommonInfo common = 1; + string code = 2; // 编号 + repeated Point points = 3; // 点列表 + string oldrefLeftStationId = 4;//左边关联的集中站id + string oldrefRightStationId = 5;//右边关联的集中站id + repeated NodeConWithSec nodeConWithSecs = 6;// 集中区分割线与区段的交点 + bool isOtherLineConcentrationDividingLine = 7;//集中区分割线绘制在其它线的边界处 + uint32 refLeftStationId = 8;//左边关联的集中站id + uint32 refRightStationId = 9;//右边关联的集中站id +} + +message NodeConWithSec { + RelatedRef leftSection = 1; + RelatedRef rightSection = 2; +} + message Platform { CommonInfo common = 1; string code = 2; @@ -123,6 +141,7 @@ message Station { // string kilometerCode = 5; //公里标 KilometerSystem kilometerSystem = 6; //公里标 string name = 7; + repeated uint32 manageStations = 8; // 如果是集中站——管理的车站-id } message StationLine {