diff --git a/protos/stationLayoutGraphics.proto b/protos/stationLayoutGraphics.proto index ed37b72..ffda4ef 100644 --- a/protos/stationLayoutGraphics.proto +++ b/protos/stationLayoutGraphics.proto @@ -32,6 +32,7 @@ message RtssGraphicStorage { repeated CalculateLink CalculateLink = 24; // 计算link信息 repeated SlopeKiloMarker slopeKiloMarker = 25; //坡度公里标 repeated CurvatureKiloMarker curvatureKiloMarker = 26; //曲度公里标 + repeated Curvature curvatures = 27; // 曲度 } message Canvas { @@ -353,6 +354,13 @@ message Slope { repeated string refDeviceId = 4; // 坡度关联的(坡度公里标) } +message Curvature { + CommonInfo common = 1; + repeated Point points = 2; + sint32 curvatureNumber = 3; //曲度的值--正负代表内外 + repeated string refDeviceId = 4; // 曲线关联的(曲度公里标) +} + // 计算link结构 message CalculateLink { CommonInfo common = 1; @@ -361,7 +369,7 @@ message CalculateLink { RelatedRef aRelatedRef = 4; // A端(最小端)关联的端点 RelatedRef bRelatedRef = 5; // B端(最大端)关联的端点 repeated DevicePosition devicePositions = 6; //设备在link上的位置 - int32 index = 7; //link唯一标识 + int32 index = 7; //link唯一标识 message DevicePosition { int32 offset = 1; string deviceId = 2;