From 096a2828e76bb9eef463e1ae37a5ecbffbe98896 Mon Sep 17 00:00:00 2001 From: fan Date: Fri, 13 Sep 2024 10:09:25 +0800 Subject: [PATCH] =?UTF-8?q?proto=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rtss-proto-msg | 2 +- src/protos/iscs_graphic_data.ts | 139 ++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+), 1 deletion(-) diff --git a/rtss-proto-msg b/rtss-proto-msg index f89fd68..d4a3340 160000 --- a/rtss-proto-msg +++ b/rtss-proto-msg @@ -1 +1 @@ -Subproject commit f89fd688cc80c8eb0eeec2c5f608c2319cfdea0b +Subproject commit d4a3340f7cee52ce5dc0c5ad4cdbe9cbe5a1d414 diff --git a/src/protos/iscs_graphic_data.ts b/src/protos/iscs_graphic_data.ts index 9c65f53..f3433b9 100644 --- a/src/protos/iscs_graphic_data.ts +++ b/src/protos/iscs_graphic_data.ts @@ -9,6 +9,7 @@ export namespace iscsGraphicData { #one_of_decls: number[][] = []; constructor(data?: any[] | { canvas?: Canvas; + UniqueIdPrefix?: UniqueIdOfStationLayout; }) { super(); pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); @@ -16,6 +17,9 @@ export namespace iscsGraphicData { if ("canvas" in data && data.canvas != undefined) { this.canvas = data.canvas; } + if ("UniqueIdPrefix" in data && data.UniqueIdPrefix != undefined) { + this.UniqueIdPrefix = data.UniqueIdPrefix; + } } } get canvas() { @@ -27,22 +31,39 @@ export namespace iscsGraphicData { get has_canvas() { return pb_1.Message.getField(this, 1) != null; } + get UniqueIdPrefix() { + return pb_1.Message.getWrapperField(this, UniqueIdOfStationLayout, 2) as UniqueIdOfStationLayout; + } + set UniqueIdPrefix(value: UniqueIdOfStationLayout) { + pb_1.Message.setWrapperField(this, 2, value); + } + get has_UniqueIdPrefix() { + return pb_1.Message.getField(this, 2) != null; + } static fromObject(data: { canvas?: ReturnType; + UniqueIdPrefix?: ReturnType; }): IscsGraphicStorage { const message = new IscsGraphicStorage({}); if (data.canvas != null) { message.canvas = Canvas.fromObject(data.canvas); } + if (data.UniqueIdPrefix != null) { + message.UniqueIdPrefix = UniqueIdOfStationLayout.fromObject(data.UniqueIdPrefix); + } return message; } toObject() { const data: { canvas?: ReturnType; + UniqueIdPrefix?: ReturnType; } = {}; if (this.canvas != null) { data.canvas = this.canvas.toObject(); } + if (this.UniqueIdPrefix != null) { + data.UniqueIdPrefix = this.UniqueIdPrefix.toObject(); + } return data; } serialize(): Uint8Array; @@ -51,6 +72,8 @@ export namespace iscsGraphicData { const writer = w || new pb_1.BinaryWriter(); if (this.has_canvas) writer.writeMessage(1, this.canvas, () => this.canvas.serialize(writer)); + if (this.has_UniqueIdPrefix) + writer.writeMessage(2, this.UniqueIdPrefix, () => this.UniqueIdPrefix.serialize(writer)); if (!w) return writer.getResultBuffer(); } @@ -63,6 +86,9 @@ export namespace iscsGraphicData { case 1: reader.readMessage(message.canvas, () => message.canvas = Canvas.deserialize(reader)); break; + case 2: + reader.readMessage(message.UniqueIdPrefix, () => message.UniqueIdPrefix = UniqueIdOfStationLayout.deserialize(reader)); + break; default: reader.skipField(); } } @@ -820,4 +846,117 @@ export namespace iscsGraphicData { return CommonInfo.deserialize(bytes); } } + export class UniqueIdOfStationLayout extends pb_1.Message { + #one_of_decls: number[][] = []; + constructor(data?: any[] | { + city?: string; + lineId?: string; + mainCoordinateSystem?: string; + }) { + super(); + pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls); + if (!Array.isArray(data) && typeof data == "object") { + if ("city" in data && data.city != undefined) { + this.city = data.city; + } + if ("lineId" in data && data.lineId != undefined) { + this.lineId = data.lineId; + } + if ("mainCoordinateSystem" in data && data.mainCoordinateSystem != undefined) { + this.mainCoordinateSystem = data.mainCoordinateSystem; + } + } + } + get city() { + return pb_1.Message.getFieldWithDefault(this, 1, "") as string; + } + set city(value: string) { + pb_1.Message.setField(this, 1, value); + } + get lineId() { + return pb_1.Message.getFieldWithDefault(this, 2, "") as string; + } + set lineId(value: string) { + pb_1.Message.setField(this, 2, value); + } + get mainCoordinateSystem() { + return pb_1.Message.getFieldWithDefault(this, 3, "") as string; + } + set mainCoordinateSystem(value: string) { + pb_1.Message.setField(this, 3, value); + } + static fromObject(data: { + city?: string; + lineId?: string; + mainCoordinateSystem?: string; + }): UniqueIdOfStationLayout { + const message = new UniqueIdOfStationLayout({}); + if (data.city != null) { + message.city = data.city; + } + if (data.lineId != null) { + message.lineId = data.lineId; + } + if (data.mainCoordinateSystem != null) { + message.mainCoordinateSystem = data.mainCoordinateSystem; + } + return message; + } + toObject() { + const data: { + city?: string; + lineId?: string; + mainCoordinateSystem?: string; + } = {}; + if (this.city != null) { + data.city = this.city; + } + if (this.lineId != null) { + data.lineId = this.lineId; + } + if (this.mainCoordinateSystem != null) { + data.mainCoordinateSystem = this.mainCoordinateSystem; + } + return data; + } + serialize(): Uint8Array; + serialize(w: pb_1.BinaryWriter): void; + serialize(w?: pb_1.BinaryWriter): Uint8Array | void { + const writer = w || new pb_1.BinaryWriter(); + if (this.city.length) + writer.writeString(1, this.city); + if (this.lineId.length) + writer.writeString(2, this.lineId); + if (this.mainCoordinateSystem.length) + writer.writeString(3, this.mainCoordinateSystem); + if (!w) + return writer.getResultBuffer(); + } + static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UniqueIdOfStationLayout { + const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new UniqueIdOfStationLayout(); + while (reader.nextField()) { + if (reader.isEndGroup()) + break; + switch (reader.getFieldNumber()) { + case 1: + message.city = reader.readString(); + break; + case 2: + message.lineId = reader.readString(); + break; + case 3: + message.mainCoordinateSystem = reader.readString(); + break; + default: reader.skipField(); + } + } + return message; + } + serializeBinary(): Uint8Array { + return this.serialize(); + } + static deserializeBinary(bytes: Uint8Array): UniqueIdOfStationLayout { + return UniqueIdOfStationLayout.deserialize(bytes); + } + } }