From b9ded2878daedca67046b47215f73066695873c9 Mon Sep 17 00:00:00 2001 From: xzb <223@qq.com> Date: Wed, 20 Dec 2023 11:28:15 +0800 Subject: [PATCH] =?UTF-8?q?iscs=20=20pscada=20=E4=B8=80=E6=AC=A1=E5=9B=BE?= =?UTF-8?q?=20repository?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- proto/src/model.proto | 128 +++--- repository/model/proto/model.pb.go | 696 +++++++++++++++-------------- 2 files changed, 415 insertions(+), 409 deletions(-) diff --git a/proto/src/model.proto b/proto/src/model.proto index be73198..47d0961 100644 --- a/proto/src/model.proto +++ b/proto/src/model.proto @@ -191,132 +191,134 @@ enum DeviceType { DeviceType_Breakers = 21; //电源屏 DeviceType_PowerScreen = 22; + //--------ISCS 编号[300,500]------ + //ISCS门磁 - DeviceType_DoorSensor = 23; + DeviceType_DoorSensor = 323; //ISCS进闸机 - DeviceType_EntranceGate = 24; + DeviceType_EntranceGate = 324; //ISCS出闸机 - DeviceType_ExitGate = 25; + DeviceType_ExitGate = 325; //ISCS双向闸机 - DeviceType_TwoWayGate = 26; + DeviceType_TwoWayGate = 326; //ISCS自动售票机 - DeviceType_TicketVendingMachine = 27; + DeviceType_TicketVendingMachine = 327; //ISCS半自动售票机 - DeviceType_SemiAutoTicketMachine = 28; + DeviceType_SemiAutoTicketMachine = 328; //ISCS验票机 - DeviceType_TicketCheckingMachine = 29; + DeviceType_TicketCheckingMachine = 329; //ISCS空气幕 - DeviceType_AirCurtain = 30; + DeviceType_AirCurtain = 330; //ISCS冷水机组 - DeviceType_ChillerUnit = 31; + DeviceType_ChillerUnit = 331; //ISCS人防门 - DeviceType_CivilDefenseDoor = 32; + DeviceType_CivilDefenseDoor = 332; //ISCS自动扶梯 - DeviceType_Escalator = 33; + DeviceType_Escalator = 333; //ISCS垂直电梯 - DeviceType_Elevator = 34; + DeviceType_Elevator = 334; //ISCS应急照明 - DeviceType_EmergencyLighting = 35; + DeviceType_EmergencyLighting = 335; //ISCS风机设备(风机按用途作用又分很多子类型) - DeviceType_Fan = 36; + DeviceType_Fan = 336; //ISCS空调(包括 空调器、组合式空调等) - DeviceType_AirConditioner = 37; + DeviceType_AirConditioner = 337; //ISCS流量开关 - DeviceType_FlowSwitch = 38; + DeviceType_FlowSwitch = 338; //ISCS照明导向 - DeviceType_LightingGuidance = 39; + DeviceType_LightingGuidance = 339; //ISCS电源开关导向 - DeviceType_PowerSwitchGuidance = 40; + DeviceType_PowerSwitchGuidance = 340; //ISCS扶梯导向 - DeviceType_EscalatorGuidance = 41; + DeviceType_EscalatorGuidance = 341; //ISCS闸机导向 - DeviceType_TicketGateGuidance = 42; + DeviceType_TicketGateGuidance = 342; //ISCS区间疏散导向指示 - DeviceType_SectionEvacuationGuidance = 43; + DeviceType_SectionEvacuationGuidance = 343; //ISCS交换机 - DeviceType_NetworkSwitch = 44; + DeviceType_NetworkSwitch = 344; //ISCS PLC控制器 - DeviceType_PlcController = 45; + DeviceType_PlcController = 345; //ISCS 水泵(包括 冷冻水泵、冷却水循环泵、超声波型水泵、浮球型水泵、火警相关水泵等) - DeviceType_WaterPump = 46; + DeviceType_WaterPump = 346; //ISCS 水池水箱 - DeviceType_WaterTank = 47; + DeviceType_WaterTank = 347; //ISCS 净化装置 - DeviceType_PurificationDevice = 48; + DeviceType_PurificationDevice = 348; //ISCS 温湿度传感器 - DeviceType_ThSensor = 49; + DeviceType_ThSensor = 349; //ISCS CO2传感器 - DeviceType_CO2Sensor = 50; + DeviceType_CO2Sensor = 350; //ISCS 水温传感器 - DeviceType_WaterTSensor = 51; + DeviceType_WaterTSensor = 351; //ISCS 压力传感器 - DeviceType_PressureSensor = 52; + DeviceType_PressureSensor = 352; //ISCS 流量传感器 - DeviceType_FlowSensor = 53; + DeviceType_FlowSensor = 353; //ISCS 温度传感器 - DeviceType_TemperatureSensor = 54; + DeviceType_TemperatureSensor = 354; //ISCS 调节阀(包括 电动风阀、电动调节阀、组合式风阀、电动两通调节阀、电动蝶阀、旁通阀开关 等) - DeviceType_ControlValve = 55; + DeviceType_ControlValve = 355; //ISCS 冷却塔 - DeviceType_CoolingTower = 56; + DeviceType_CoolingTower = 356; //ISCS 水处理器 - DeviceType_WaterProcessor = 57; + DeviceType_WaterProcessor = 357; //ISCS 主机 - DeviceType_NetworkHost = 58; + DeviceType_NetworkHost = 358; //ISCS 烟感 - DeviceType_SmokeDetector = 59; + DeviceType_SmokeDetector = 359; //ISCS 温感 - DeviceType_TemperatureDetector = 60; + DeviceType_TemperatureDetector = 360; //ISCS 手动火灾报警按钮 - DeviceType_ManualFireAlarmButton = 61; + DeviceType_ManualFireAlarmButton = 361; //ISCS 气体灭火 - DeviceType_GasFireExtinguisher = 62; + DeviceType_GasFireExtinguisher = 362; //ISCS 警铃 - DeviceType_AlarmBell = 63; + DeviceType_AlarmBell = 363; //ISCS 防火卷帘(包括 隔断型防火卷帘、疏散型防火卷帘) - DeviceType_FireRollerShutter = 64; + DeviceType_FireRollerShutter = 364; //ISCS 火警ACS联动 - DeviceType_FasAcs = 65; + DeviceType_FasAcs = 365; //ISCS 火警AFC联动 - DeviceType_FasAfc = 66; + DeviceType_FasAfc = 366; //ISCS 非消防电源 - DeviceType_NonFirePowerSource = 67; + DeviceType_NonFirePowerSource = 367; //ISCS 水流指示器 - DeviceType_WaterFlowIndicator = 68; + DeviceType_WaterFlowIndicator = 368; //ISCS 启泵按钮 - DeviceType_PumpStartButton = 69; + DeviceType_PumpStartButton = 369; //ISCS 感温电缆 - DeviceType_TemperatureSensingCable = 70; + DeviceType_TemperatureSensingCable = 370; //ISCS 防火阀 - DeviceType_FireDamper = 71; + DeviceType_FireDamper = 371; //ISCS 电动防烟防火 - DeviceType_ElectricSmokeFireDamper = 72; + DeviceType_ElectricSmokeFireDamper = 372; //ISCS 火灾互联互通信号 - DeviceType_FireInterconnectionSignal = 73; + DeviceType_FireInterconnectionSignal = 373; //ISCS 防淹门 - DeviceType_FloodGate = 74; + DeviceType_FloodGate = 374; //ISCS 电力线柜 - DeviceType_WireCabinet = 75; + DeviceType_WireCabinet = 375; //ISCS 电力断路器 - DeviceType_CircuitBreaker = 76; + DeviceType_CircuitBreaker = 376; //ISCS 电力整流器 - DeviceType_Rectifier = 77; + DeviceType_Rectifier = 377; //ISCS 电力手车 - DeviceType_HandcartSwitch = 78; + DeviceType_HandcartSwitch = 378; //ISCS 变压器 - DeviceType_VoltageTransformer = 79; + DeviceType_VoltageTransformer = 379; //ISCS 三工位隔离开关 - DeviceType_ThreePositionSwitch = 80; + DeviceType_ThreePositionSwitch = 380; //ISCS 避雷器 - DeviceType_LightningArrester = 81; + DeviceType_LightningArrester = 381; //ISCS 隔离开关 - DeviceType_Disconnector = 82; + DeviceType_Disconnector = 382; //ISCS 管线 - DeviceType_Pipe = 83; + DeviceType_Pipe = 383; //ISCS 管件 - DeviceType_PipeFitting = 84; + DeviceType_PipeFitting = 384; //ISCS 电源 - DeviceType_PowerSource = 85; + DeviceType_PowerSource = 385; } diff --git a/repository/model/proto/model.pb.go b/repository/model/proto/model.pb.go index 3229c25..4eed50e 100644 --- a/repository/model/proto/model.pb.go +++ b/repository/model/proto/model.pb.go @@ -48,224 +48,224 @@ const ( // 断路器 DeviceType_DeviceType_Breakers DeviceType = 21 // 电源屏 - DeviceType_DeviceType_PowerScreen DeviceType = 22 + DeviceType_DeviceType_PowerScreen DeviceType = 22 //--------ISCS 编号[300,500]------ // ISCS门磁 - DeviceType_DeviceType_DoorSensor DeviceType = 23 + DeviceType_DeviceType_DoorSensor DeviceType = 323 // ISCS进闸机 - DeviceType_DeviceType_EntranceGate DeviceType = 24 + DeviceType_DeviceType_EntranceGate DeviceType = 324 // ISCS出闸机 - DeviceType_DeviceType_ExitGate DeviceType = 25 + DeviceType_DeviceType_ExitGate DeviceType = 325 // ISCS双向闸机 - DeviceType_DeviceType_TwoWayGate DeviceType = 26 + DeviceType_DeviceType_TwoWayGate DeviceType = 326 // ISCS自动售票机 - DeviceType_DeviceType_TicketVendingMachine DeviceType = 27 + DeviceType_DeviceType_TicketVendingMachine DeviceType = 327 // ISCS半自动售票机 - DeviceType_DeviceType_SemiAutoTicketMachine DeviceType = 28 + DeviceType_DeviceType_SemiAutoTicketMachine DeviceType = 328 // ISCS验票机 - DeviceType_DeviceType_TicketCheckingMachine DeviceType = 29 + DeviceType_DeviceType_TicketCheckingMachine DeviceType = 329 // ISCS空气幕 - DeviceType_DeviceType_AirCurtain DeviceType = 30 + DeviceType_DeviceType_AirCurtain DeviceType = 330 // ISCS冷水机组 - DeviceType_DeviceType_ChillerUnit DeviceType = 31 + DeviceType_DeviceType_ChillerUnit DeviceType = 331 // ISCS人防门 - DeviceType_DeviceType_CivilDefenseDoor DeviceType = 32 + DeviceType_DeviceType_CivilDefenseDoor DeviceType = 332 // ISCS自动扶梯 - DeviceType_DeviceType_Escalator DeviceType = 33 + DeviceType_DeviceType_Escalator DeviceType = 333 // ISCS垂直电梯 - DeviceType_DeviceType_Elevator DeviceType = 34 + DeviceType_DeviceType_Elevator DeviceType = 334 // ISCS应急照明 - DeviceType_DeviceType_EmergencyLighting DeviceType = 35 + DeviceType_DeviceType_EmergencyLighting DeviceType = 335 // ISCS风机设备(风机按用途作用又分很多子类型) - DeviceType_DeviceType_Fan DeviceType = 36 + DeviceType_DeviceType_Fan DeviceType = 336 // ISCS空调(包括 空调器、组合式空调等) - DeviceType_DeviceType_AirConditioner DeviceType = 37 + DeviceType_DeviceType_AirConditioner DeviceType = 337 // ISCS流量开关 - DeviceType_DeviceType_FlowSwitch DeviceType = 38 + DeviceType_DeviceType_FlowSwitch DeviceType = 338 // ISCS照明导向 - DeviceType_DeviceType_LightingGuidance DeviceType = 39 + DeviceType_DeviceType_LightingGuidance DeviceType = 339 // ISCS电源开关导向 - DeviceType_DeviceType_PowerSwitchGuidance DeviceType = 40 + DeviceType_DeviceType_PowerSwitchGuidance DeviceType = 340 // ISCS扶梯导向 - DeviceType_DeviceType_EscalatorGuidance DeviceType = 41 + DeviceType_DeviceType_EscalatorGuidance DeviceType = 341 // ISCS闸机导向 - DeviceType_DeviceType_TicketGateGuidance DeviceType = 42 + DeviceType_DeviceType_TicketGateGuidance DeviceType = 342 // ISCS区间疏散导向指示 - DeviceType_DeviceType_SectionEvacuationGuidance DeviceType = 43 + DeviceType_DeviceType_SectionEvacuationGuidance DeviceType = 343 // ISCS交换机 - DeviceType_DeviceType_NetworkSwitch DeviceType = 44 + DeviceType_DeviceType_NetworkSwitch DeviceType = 344 // ISCS PLC控制器 - DeviceType_DeviceType_PlcController DeviceType = 45 + DeviceType_DeviceType_PlcController DeviceType = 345 // ISCS 水泵(包括 冷冻水泵、冷却水循环泵、超声波型水泵、浮球型水泵、火警相关水泵等) - DeviceType_DeviceType_WaterPump DeviceType = 46 + DeviceType_DeviceType_WaterPump DeviceType = 346 // ISCS 水池水箱 - DeviceType_DeviceType_WaterTank DeviceType = 47 + DeviceType_DeviceType_WaterTank DeviceType = 347 // ISCS 净化装置 - DeviceType_DeviceType_PurificationDevice DeviceType = 48 + DeviceType_DeviceType_PurificationDevice DeviceType = 348 // ISCS 温湿度传感器 - DeviceType_DeviceType_ThSensor DeviceType = 49 + DeviceType_DeviceType_ThSensor DeviceType = 349 // ISCS CO2传感器 - DeviceType_DeviceType_CO2Sensor DeviceType = 50 + DeviceType_DeviceType_CO2Sensor DeviceType = 350 // ISCS 水温传感器 - DeviceType_DeviceType_WaterTSensor DeviceType = 51 + DeviceType_DeviceType_WaterTSensor DeviceType = 351 // ISCS 压力传感器 - DeviceType_DeviceType_PressureSensor DeviceType = 52 + DeviceType_DeviceType_PressureSensor DeviceType = 352 // ISCS 流量传感器 - DeviceType_DeviceType_FlowSensor DeviceType = 53 + DeviceType_DeviceType_FlowSensor DeviceType = 353 // ISCS 温度传感器 - DeviceType_DeviceType_TemperatureSensor DeviceType = 54 + DeviceType_DeviceType_TemperatureSensor DeviceType = 354 // ISCS 调节阀(包括 电动风阀、电动调节阀、组合式风阀、电动两通调节阀、电动蝶阀、旁通阀开关 等) - DeviceType_DeviceType_ControlValve DeviceType = 55 + DeviceType_DeviceType_ControlValve DeviceType = 355 // ISCS 冷却塔 - DeviceType_DeviceType_CoolingTower DeviceType = 56 + DeviceType_DeviceType_CoolingTower DeviceType = 356 // ISCS 水处理器 - DeviceType_DeviceType_WaterProcessor DeviceType = 57 + DeviceType_DeviceType_WaterProcessor DeviceType = 357 // ISCS 主机 - DeviceType_DeviceType_NetworkHost DeviceType = 58 + DeviceType_DeviceType_NetworkHost DeviceType = 358 // ISCS 烟感 - DeviceType_DeviceType_SmokeDetector DeviceType = 59 + DeviceType_DeviceType_SmokeDetector DeviceType = 359 // ISCS 温感 - DeviceType_DeviceType_TemperatureDetector DeviceType = 60 + DeviceType_DeviceType_TemperatureDetector DeviceType = 360 // ISCS 手动火灾报警按钮 - DeviceType_DeviceType_ManualFireAlarmButton DeviceType = 61 + DeviceType_DeviceType_ManualFireAlarmButton DeviceType = 361 // ISCS 气体灭火 - DeviceType_DeviceType_GasFireExtinguisher DeviceType = 62 + DeviceType_DeviceType_GasFireExtinguisher DeviceType = 362 // ISCS 警铃 - DeviceType_DeviceType_AlarmBell DeviceType = 63 + DeviceType_DeviceType_AlarmBell DeviceType = 363 // ISCS 防火卷帘(包括 隔断型防火卷帘、疏散型防火卷帘) - DeviceType_DeviceType_FireRollerShutter DeviceType = 64 + DeviceType_DeviceType_FireRollerShutter DeviceType = 364 // ISCS 火警ACS联动 - DeviceType_DeviceType_FasAcs DeviceType = 65 + DeviceType_DeviceType_FasAcs DeviceType = 365 // ISCS 火警AFC联动 - DeviceType_DeviceType_FasAfc DeviceType = 66 + DeviceType_DeviceType_FasAfc DeviceType = 366 // ISCS 非消防电源 - DeviceType_DeviceType_NonFirePowerSource DeviceType = 67 + DeviceType_DeviceType_NonFirePowerSource DeviceType = 367 // ISCS 水流指示器 - DeviceType_DeviceType_WaterFlowIndicator DeviceType = 68 + DeviceType_DeviceType_WaterFlowIndicator DeviceType = 368 // ISCS 启泵按钮 - DeviceType_DeviceType_PumpStartButton DeviceType = 69 + DeviceType_DeviceType_PumpStartButton DeviceType = 369 // ISCS 感温电缆 - DeviceType_DeviceType_TemperatureSensingCable DeviceType = 70 + DeviceType_DeviceType_TemperatureSensingCable DeviceType = 370 // ISCS 防火阀 - DeviceType_DeviceType_FireDamper DeviceType = 71 + DeviceType_DeviceType_FireDamper DeviceType = 371 // ISCS 电动防烟防火 - DeviceType_DeviceType_ElectricSmokeFireDamper DeviceType = 72 + DeviceType_DeviceType_ElectricSmokeFireDamper DeviceType = 372 // ISCS 火灾互联互通信号 - DeviceType_DeviceType_FireInterconnectionSignal DeviceType = 73 + DeviceType_DeviceType_FireInterconnectionSignal DeviceType = 373 // ISCS 防淹门 - DeviceType_DeviceType_FloodGate DeviceType = 74 + DeviceType_DeviceType_FloodGate DeviceType = 374 // ISCS 电力线柜 - DeviceType_DeviceType_WireCabinet DeviceType = 75 + DeviceType_DeviceType_WireCabinet DeviceType = 375 // ISCS 电力断路器 - DeviceType_DeviceType_CircuitBreaker DeviceType = 76 + DeviceType_DeviceType_CircuitBreaker DeviceType = 376 // ISCS 电力整流器 - DeviceType_DeviceType_Rectifier DeviceType = 77 + DeviceType_DeviceType_Rectifier DeviceType = 377 // ISCS 电力手车 - DeviceType_DeviceType_HandcartSwitch DeviceType = 78 + DeviceType_DeviceType_HandcartSwitch DeviceType = 378 // ISCS 变压器 - DeviceType_DeviceType_VoltageTransformer DeviceType = 79 + DeviceType_DeviceType_VoltageTransformer DeviceType = 379 // ISCS 三工位隔离开关 - DeviceType_DeviceType_ThreePositionSwitch DeviceType = 80 + DeviceType_DeviceType_ThreePositionSwitch DeviceType = 380 // ISCS 避雷器 - DeviceType_DeviceType_LightningArrester DeviceType = 81 + DeviceType_DeviceType_LightningArrester DeviceType = 381 // ISCS 隔离开关 - DeviceType_DeviceType_Disconnector DeviceType = 82 + DeviceType_DeviceType_Disconnector DeviceType = 382 // ISCS 管线 - DeviceType_DeviceType_Pipe DeviceType = 83 + DeviceType_DeviceType_Pipe DeviceType = 383 // ISCS 管件 - DeviceType_DeviceType_PipeFitting DeviceType = 84 + DeviceType_DeviceType_PipeFitting DeviceType = 384 // ISCS 电源 - DeviceType_DeviceType_PowerSource DeviceType = 85 + DeviceType_DeviceType_PowerSource DeviceType = 385 ) // Enum value maps for DeviceType. var ( DeviceType_name = map[int32]string{ - 0: "DeviceType_Unknown", - 1: "DeviceType_PhysicalSection", - 2: "DeviceType_CheckPoint", - 3: "DeviceType_Turnout", - 4: "DeviceType_Signal", - 5: "DeviceType_Transponder", - 6: "DeviceType_Slope", - 7: "DeviceType_SectionalCurvature", - 8: "DeviceType_Link", - 9: "DeviceType_LinkNode", - 10: "DeviceType_Relay", - 11: "DeviceType_PhaseFailureProtector", - 12: "DeviceType_Button", - 13: "DeviceType_Light", - 14: "DeviceType_Alarm", - 15: "DeviceType_Psd", - 16: "DeviceType_Station", - 17: "DeviceType_Mkx", - 18: "DeviceType_Key", - 19: "DeviceType_Platform", - 20: "DeviceType_SignalFaultAlarm", - 21: "DeviceType_Breakers", - 22: "DeviceType_PowerScreen", - 23: "DeviceType_DoorSensor", - 24: "DeviceType_EntranceGate", - 25: "DeviceType_ExitGate", - 26: "DeviceType_TwoWayGate", - 27: "DeviceType_TicketVendingMachine", - 28: "DeviceType_SemiAutoTicketMachine", - 29: "DeviceType_TicketCheckingMachine", - 30: "DeviceType_AirCurtain", - 31: "DeviceType_ChillerUnit", - 32: "DeviceType_CivilDefenseDoor", - 33: "DeviceType_Escalator", - 34: "DeviceType_Elevator", - 35: "DeviceType_EmergencyLighting", - 36: "DeviceType_Fan", - 37: "DeviceType_AirConditioner", - 38: "DeviceType_FlowSwitch", - 39: "DeviceType_LightingGuidance", - 40: "DeviceType_PowerSwitchGuidance", - 41: "DeviceType_EscalatorGuidance", - 42: "DeviceType_TicketGateGuidance", - 43: "DeviceType_SectionEvacuationGuidance", - 44: "DeviceType_NetworkSwitch", - 45: "DeviceType_PlcController", - 46: "DeviceType_WaterPump", - 47: "DeviceType_WaterTank", - 48: "DeviceType_PurificationDevice", - 49: "DeviceType_ThSensor", - 50: "DeviceType_CO2Sensor", - 51: "DeviceType_WaterTSensor", - 52: "DeviceType_PressureSensor", - 53: "DeviceType_FlowSensor", - 54: "DeviceType_TemperatureSensor", - 55: "DeviceType_ControlValve", - 56: "DeviceType_CoolingTower", - 57: "DeviceType_WaterProcessor", - 58: "DeviceType_NetworkHost", - 59: "DeviceType_SmokeDetector", - 60: "DeviceType_TemperatureDetector", - 61: "DeviceType_ManualFireAlarmButton", - 62: "DeviceType_GasFireExtinguisher", - 63: "DeviceType_AlarmBell", - 64: "DeviceType_FireRollerShutter", - 65: "DeviceType_FasAcs", - 66: "DeviceType_FasAfc", - 67: "DeviceType_NonFirePowerSource", - 68: "DeviceType_WaterFlowIndicator", - 69: "DeviceType_PumpStartButton", - 70: "DeviceType_TemperatureSensingCable", - 71: "DeviceType_FireDamper", - 72: "DeviceType_ElectricSmokeFireDamper", - 73: "DeviceType_FireInterconnectionSignal", - 74: "DeviceType_FloodGate", - 75: "DeviceType_WireCabinet", - 76: "DeviceType_CircuitBreaker", - 77: "DeviceType_Rectifier", - 78: "DeviceType_HandcartSwitch", - 79: "DeviceType_VoltageTransformer", - 80: "DeviceType_ThreePositionSwitch", - 81: "DeviceType_LightningArrester", - 82: "DeviceType_Disconnector", - 83: "DeviceType_Pipe", - 84: "DeviceType_PipeFitting", - 85: "DeviceType_PowerSource", + 0: "DeviceType_Unknown", + 1: "DeviceType_PhysicalSection", + 2: "DeviceType_CheckPoint", + 3: "DeviceType_Turnout", + 4: "DeviceType_Signal", + 5: "DeviceType_Transponder", + 6: "DeviceType_Slope", + 7: "DeviceType_SectionalCurvature", + 8: "DeviceType_Link", + 9: "DeviceType_LinkNode", + 10: "DeviceType_Relay", + 11: "DeviceType_PhaseFailureProtector", + 12: "DeviceType_Button", + 13: "DeviceType_Light", + 14: "DeviceType_Alarm", + 15: "DeviceType_Psd", + 16: "DeviceType_Station", + 17: "DeviceType_Mkx", + 18: "DeviceType_Key", + 19: "DeviceType_Platform", + 20: "DeviceType_SignalFaultAlarm", + 21: "DeviceType_Breakers", + 22: "DeviceType_PowerScreen", + 323: "DeviceType_DoorSensor", + 324: "DeviceType_EntranceGate", + 325: "DeviceType_ExitGate", + 326: "DeviceType_TwoWayGate", + 327: "DeviceType_TicketVendingMachine", + 328: "DeviceType_SemiAutoTicketMachine", + 329: "DeviceType_TicketCheckingMachine", + 330: "DeviceType_AirCurtain", + 331: "DeviceType_ChillerUnit", + 332: "DeviceType_CivilDefenseDoor", + 333: "DeviceType_Escalator", + 334: "DeviceType_Elevator", + 335: "DeviceType_EmergencyLighting", + 336: "DeviceType_Fan", + 337: "DeviceType_AirConditioner", + 338: "DeviceType_FlowSwitch", + 339: "DeviceType_LightingGuidance", + 340: "DeviceType_PowerSwitchGuidance", + 341: "DeviceType_EscalatorGuidance", + 342: "DeviceType_TicketGateGuidance", + 343: "DeviceType_SectionEvacuationGuidance", + 344: "DeviceType_NetworkSwitch", + 345: "DeviceType_PlcController", + 346: "DeviceType_WaterPump", + 347: "DeviceType_WaterTank", + 348: "DeviceType_PurificationDevice", + 349: "DeviceType_ThSensor", + 350: "DeviceType_CO2Sensor", + 351: "DeviceType_WaterTSensor", + 352: "DeviceType_PressureSensor", + 353: "DeviceType_FlowSensor", + 354: "DeviceType_TemperatureSensor", + 355: "DeviceType_ControlValve", + 356: "DeviceType_CoolingTower", + 357: "DeviceType_WaterProcessor", + 358: "DeviceType_NetworkHost", + 359: "DeviceType_SmokeDetector", + 360: "DeviceType_TemperatureDetector", + 361: "DeviceType_ManualFireAlarmButton", + 362: "DeviceType_GasFireExtinguisher", + 363: "DeviceType_AlarmBell", + 364: "DeviceType_FireRollerShutter", + 365: "DeviceType_FasAcs", + 366: "DeviceType_FasAfc", + 367: "DeviceType_NonFirePowerSource", + 368: "DeviceType_WaterFlowIndicator", + 369: "DeviceType_PumpStartButton", + 370: "DeviceType_TemperatureSensingCable", + 371: "DeviceType_FireDamper", + 372: "DeviceType_ElectricSmokeFireDamper", + 373: "DeviceType_FireInterconnectionSignal", + 374: "DeviceType_FloodGate", + 375: "DeviceType_WireCabinet", + 376: "DeviceType_CircuitBreaker", + 377: "DeviceType_Rectifier", + 378: "DeviceType_HandcartSwitch", + 379: "DeviceType_VoltageTransformer", + 380: "DeviceType_ThreePositionSwitch", + 381: "DeviceType_LightningArrester", + 382: "DeviceType_Disconnector", + 383: "DeviceType_Pipe", + 384: "DeviceType_PipeFitting", + 385: "DeviceType_PowerSource", } DeviceType_value = map[string]int32{ "DeviceType_Unknown": 0, @@ -291,69 +291,69 @@ var ( "DeviceType_SignalFaultAlarm": 20, "DeviceType_Breakers": 21, "DeviceType_PowerScreen": 22, - "DeviceType_DoorSensor": 23, - "DeviceType_EntranceGate": 24, - "DeviceType_ExitGate": 25, - "DeviceType_TwoWayGate": 26, - "DeviceType_TicketVendingMachine": 27, - "DeviceType_SemiAutoTicketMachine": 28, - "DeviceType_TicketCheckingMachine": 29, - "DeviceType_AirCurtain": 30, - "DeviceType_ChillerUnit": 31, - "DeviceType_CivilDefenseDoor": 32, - "DeviceType_Escalator": 33, - "DeviceType_Elevator": 34, - "DeviceType_EmergencyLighting": 35, - "DeviceType_Fan": 36, - "DeviceType_AirConditioner": 37, - "DeviceType_FlowSwitch": 38, - "DeviceType_LightingGuidance": 39, - "DeviceType_PowerSwitchGuidance": 40, - "DeviceType_EscalatorGuidance": 41, - "DeviceType_TicketGateGuidance": 42, - "DeviceType_SectionEvacuationGuidance": 43, - "DeviceType_NetworkSwitch": 44, - "DeviceType_PlcController": 45, - "DeviceType_WaterPump": 46, - "DeviceType_WaterTank": 47, - "DeviceType_PurificationDevice": 48, - "DeviceType_ThSensor": 49, - "DeviceType_CO2Sensor": 50, - "DeviceType_WaterTSensor": 51, - "DeviceType_PressureSensor": 52, - "DeviceType_FlowSensor": 53, - "DeviceType_TemperatureSensor": 54, - "DeviceType_ControlValve": 55, - "DeviceType_CoolingTower": 56, - "DeviceType_WaterProcessor": 57, - "DeviceType_NetworkHost": 58, - "DeviceType_SmokeDetector": 59, - "DeviceType_TemperatureDetector": 60, - "DeviceType_ManualFireAlarmButton": 61, - "DeviceType_GasFireExtinguisher": 62, - "DeviceType_AlarmBell": 63, - "DeviceType_FireRollerShutter": 64, - "DeviceType_FasAcs": 65, - "DeviceType_FasAfc": 66, - "DeviceType_NonFirePowerSource": 67, - "DeviceType_WaterFlowIndicator": 68, - "DeviceType_PumpStartButton": 69, - "DeviceType_TemperatureSensingCable": 70, - "DeviceType_FireDamper": 71, - "DeviceType_ElectricSmokeFireDamper": 72, - "DeviceType_FireInterconnectionSignal": 73, - "DeviceType_FloodGate": 74, - "DeviceType_WireCabinet": 75, - "DeviceType_CircuitBreaker": 76, - "DeviceType_Rectifier": 77, - "DeviceType_HandcartSwitch": 78, - "DeviceType_VoltageTransformer": 79, - "DeviceType_ThreePositionSwitch": 80, - "DeviceType_LightningArrester": 81, - "DeviceType_Disconnector": 82, - "DeviceType_Pipe": 83, - "DeviceType_PipeFitting": 84, - "DeviceType_PowerSource": 85, + "DeviceType_DoorSensor": 323, + "DeviceType_EntranceGate": 324, + "DeviceType_ExitGate": 325, + "DeviceType_TwoWayGate": 326, + "DeviceType_TicketVendingMachine": 327, + "DeviceType_SemiAutoTicketMachine": 328, + "DeviceType_TicketCheckingMachine": 329, + "DeviceType_AirCurtain": 330, + "DeviceType_ChillerUnit": 331, + "DeviceType_CivilDefenseDoor": 332, + "DeviceType_Escalator": 333, + "DeviceType_Elevator": 334, + "DeviceType_EmergencyLighting": 335, + "DeviceType_Fan": 336, + "DeviceType_AirConditioner": 337, + "DeviceType_FlowSwitch": 338, + "DeviceType_LightingGuidance": 339, + "DeviceType_PowerSwitchGuidance": 340, + "DeviceType_EscalatorGuidance": 341, + "DeviceType_TicketGateGuidance": 342, + "DeviceType_SectionEvacuationGuidance": 343, + "DeviceType_NetworkSwitch": 344, + "DeviceType_PlcController": 345, + "DeviceType_WaterPump": 346, + "DeviceType_WaterTank": 347, + "DeviceType_PurificationDevice": 348, + "DeviceType_ThSensor": 349, + "DeviceType_CO2Sensor": 350, + "DeviceType_WaterTSensor": 351, + "DeviceType_PressureSensor": 352, + "DeviceType_FlowSensor": 353, + "DeviceType_TemperatureSensor": 354, + "DeviceType_ControlValve": 355, + "DeviceType_CoolingTower": 356, + "DeviceType_WaterProcessor": 357, + "DeviceType_NetworkHost": 358, + "DeviceType_SmokeDetector": 359, + "DeviceType_TemperatureDetector": 360, + "DeviceType_ManualFireAlarmButton": 361, + "DeviceType_GasFireExtinguisher": 362, + "DeviceType_AlarmBell": 363, + "DeviceType_FireRollerShutter": 364, + "DeviceType_FasAcs": 365, + "DeviceType_FasAfc": 366, + "DeviceType_NonFirePowerSource": 367, + "DeviceType_WaterFlowIndicator": 368, + "DeviceType_PumpStartButton": 369, + "DeviceType_TemperatureSensingCable": 370, + "DeviceType_FireDamper": 371, + "DeviceType_ElectricSmokeFireDamper": 372, + "DeviceType_FireInterconnectionSignal": 373, + "DeviceType_FloodGate": 374, + "DeviceType_WireCabinet": 375, + "DeviceType_CircuitBreaker": 376, + "DeviceType_Rectifier": 377, + "DeviceType_HandcartSwitch": 378, + "DeviceType_VoltageTransformer": 379, + "DeviceType_ThreePositionSwitch": 380, + "DeviceType_LightningArrester": 381, + "DeviceType_Disconnector": 382, + "DeviceType_Pipe": 383, + "DeviceType_PipeFitting": 384, + "DeviceType_PowerSource": 385, } ) @@ -4391,7 +4391,7 @@ var file_model_proto_rawDesc = []byte{ 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x61, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x61, 0x63, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x6f, 0x6c, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x07, 0x76, 0x6f, 0x6c, 0x74, 0x61, 0x67, - 0x65, 0x2a, 0xe5, 0x13, 0x0a, 0x0a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x65, 0x2a, 0xa4, 0x14, 0x0a, 0x0a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x12, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x55, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x10, 0x00, 0x12, 0x1e, 0x0a, 0x1a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x68, 0x79, 0x73, 0x69, 0x63, 0x61, 0x6c, 0x53, @@ -4428,140 +4428,144 @@ var file_model_proto_rawDesc = []byte{ 0x10, 0x14, 0x12, 0x17, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x73, 0x10, 0x15, 0x12, 0x1a, 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x53, - 0x63, 0x72, 0x65, 0x65, 0x6e, 0x10, 0x16, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x63, 0x72, 0x65, 0x65, 0x6e, 0x10, 0x16, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x44, 0x6f, 0x6f, 0x72, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, - 0x10, 0x17, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x5f, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x61, 0x74, 0x65, 0x10, 0x18, 0x12, - 0x17, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x78, - 0x69, 0x74, 0x47, 0x61, 0x74, 0x65, 0x10, 0x19, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x77, 0x6f, 0x57, 0x61, 0x79, 0x47, 0x61, 0x74, - 0x65, 0x10, 0x1a, 0x12, 0x23, 0x0a, 0x1f, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x5f, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x56, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, - 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x10, 0x1b, 0x12, 0x24, 0x0a, 0x20, 0x44, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x53, 0x65, 0x6d, 0x69, 0x41, 0x75, 0x74, 0x6f, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x10, 0x1c, 0x12, 0x24, - 0x0a, 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x63, 0x68, 0x69, - 0x6e, 0x65, 0x10, 0x1d, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, - 0x70, 0x65, 0x5f, 0x41, 0x69, 0x72, 0x43, 0x75, 0x72, 0x74, 0x61, 0x69, 0x6e, 0x10, 0x1e, 0x12, - 0x1a, 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x68, - 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x55, 0x6e, 0x69, 0x74, 0x10, 0x1f, 0x12, 0x1f, 0x0a, 0x1b, 0x44, - 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x69, 0x76, 0x69, 0x6c, 0x44, - 0x65, 0x66, 0x65, 0x6e, 0x73, 0x65, 0x44, 0x6f, 0x6f, 0x72, 0x10, 0x20, 0x12, 0x18, 0x0a, 0x14, - 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x73, 0x63, 0x61, 0x6c, - 0x61, 0x74, 0x6f, 0x72, 0x10, 0x21, 0x12, 0x17, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x6c, 0x65, 0x76, 0x61, 0x74, 0x6f, 0x72, 0x10, 0x22, 0x12, - 0x20, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x6d, - 0x65, 0x72, 0x67, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x10, - 0x23, 0x12, 0x12, 0x0a, 0x0e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, - 0x46, 0x61, 0x6e, 0x10, 0x24, 0x12, 0x1d, 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, - 0x79, 0x70, 0x65, 0x5f, 0x41, 0x69, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x65, 0x72, 0x10, 0x25, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, - 0x70, 0x65, 0x5f, 0x46, 0x6c, 0x6f, 0x77, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x10, 0x26, 0x12, - 0x1f, 0x0a, 0x1b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4c, 0x69, - 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x47, 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65, 0x10, 0x27, - 0x12, 0x22, 0x0a, 0x1e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, - 0x6f, 0x77, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x47, 0x75, 0x69, 0x64, 0x61, 0x6e, - 0x63, 0x65, 0x10, 0x28, 0x12, 0x20, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, - 0x70, 0x65, 0x5f, 0x45, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x47, 0x75, 0x69, 0x64, - 0x61, 0x6e, 0x63, 0x65, 0x10, 0x29, 0x12, 0x21, 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x47, 0x61, 0x74, 0x65, 0x47, - 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65, 0x10, 0x2a, 0x12, 0x28, 0x0a, 0x24, 0x44, 0x65, 0x76, - 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x53, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x45, - 0x76, 0x61, 0x63, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, - 0x65, 0x10, 0x2b, 0x12, 0x1c, 0x0a, 0x18, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x5f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x10, - 0x2c, 0x12, 0x1c, 0x0a, 0x18, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, - 0x50, 0x6c, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x10, 0x2d, 0x12, - 0x18, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, - 0x74, 0x65, 0x72, 0x50, 0x75, 0x6d, 0x70, 0x10, 0x2e, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x65, 0x76, - 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, 0x65, 0x72, 0x54, 0x61, 0x6e, - 0x6b, 0x10, 0x2f, 0x12, 0x21, 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x5f, 0x50, 0x75, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, - 0x76, 0x69, 0x63, 0x65, 0x10, 0x30, 0x12, 0x17, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x68, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x10, 0x31, 0x12, - 0x18, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x4f, - 0x32, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x10, 0x32, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x65, 0x76, - 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, 0x65, 0x72, 0x54, 0x53, 0x65, - 0x6e, 0x73, 0x6f, 0x72, 0x10, 0x33, 0x12, 0x1d, 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x6e, - 0x73, 0x6f, 0x72, 0x10, 0x34, 0x12, 0x19, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, - 0x79, 0x70, 0x65, 0x5f, 0x46, 0x6c, 0x6f, 0x77, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x10, 0x35, - 0x12, 0x20, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, - 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, - 0x10, 0x36, 0x12, 0x1b, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x76, 0x65, 0x10, 0x37, 0x12, - 0x1b, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x6f, - 0x6f, 0x6c, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x10, 0x38, 0x12, 0x1d, 0x0a, 0x19, - 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, 0x65, 0x72, - 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x10, 0x39, 0x12, 0x1a, 0x0a, 0x16, 0x44, - 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, - 0x6b, 0x48, 0x6f, 0x73, 0x74, 0x10, 0x3a, 0x12, 0x1c, 0x0a, 0x18, 0x44, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x53, 0x6d, 0x6f, 0x6b, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, - 0x74, 0x6f, 0x72, 0x10, 0x3b, 0x12, 0x22, 0x0a, 0x1e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, - 0x79, 0x70, 0x65, 0x5f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x44, - 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x3c, 0x12, 0x24, 0x0a, 0x20, 0x44, 0x65, 0x76, - 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x46, 0x69, - 0x72, 0x65, 0x41, 0x6c, 0x61, 0x72, 0x6d, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x10, 0x3d, 0x12, - 0x22, 0x0a, 0x1e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x47, 0x61, - 0x73, 0x46, 0x69, 0x72, 0x65, 0x45, 0x78, 0x74, 0x69, 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, - 0x72, 0x10, 0x3e, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x5f, 0x41, 0x6c, 0x61, 0x72, 0x6d, 0x42, 0x65, 0x6c, 0x6c, 0x10, 0x3f, 0x12, 0x20, 0x0a, - 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x69, 0x72, 0x65, - 0x52, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x68, 0x75, 0x74, 0x74, 0x65, 0x72, 0x10, 0x40, 0x12, - 0x15, 0x0a, 0x11, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x61, - 0x73, 0x41, 0x63, 0x73, 0x10, 0x41, 0x12, 0x15, 0x0a, 0x11, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x61, 0x73, 0x41, 0x66, 0x63, 0x10, 0x42, 0x12, 0x21, 0x0a, - 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e, 0x6f, 0x6e, 0x46, - 0x69, 0x72, 0x65, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0x43, - 0x12, 0x21, 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, - 0x61, 0x74, 0x65, 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, - 0x72, 0x10, 0x44, 0x12, 0x1e, 0x0a, 0x1a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x5f, 0x50, 0x75, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x75, 0x74, 0x74, 0x6f, - 0x6e, 0x10, 0x45, 0x12, 0x26, 0x0a, 0x22, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, - 0x65, 0x5f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x6e, - 0x73, 0x69, 0x6e, 0x67, 0x43, 0x61, 0x62, 0x6c, 0x65, 0x10, 0x46, 0x12, 0x19, 0x0a, 0x15, 0x44, + 0x10, 0xc3, 0x02, 0x12, 0x1c, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x45, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, 0x65, 0x47, 0x61, 0x74, 0x65, 0x10, 0xc4, + 0x02, 0x12, 0x18, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, + 0x45, 0x78, 0x69, 0x74, 0x47, 0x61, 0x74, 0x65, 0x10, 0xc5, 0x02, 0x12, 0x1a, 0x0a, 0x15, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x77, 0x6f, 0x57, 0x61, 0x79, + 0x47, 0x61, 0x74, 0x65, 0x10, 0xc6, 0x02, 0x12, 0x24, 0x0a, 0x1f, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x56, 0x65, 0x6e, 0x64, + 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x10, 0xc7, 0x02, 0x12, 0x25, 0x0a, + 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x53, 0x65, 0x6d, 0x69, + 0x41, 0x75, 0x74, 0x6f, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, + 0x65, 0x10, 0xc8, 0x02, 0x12, 0x25, 0x0a, 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, + 0x70, 0x65, 0x5f, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x69, 0x6e, + 0x67, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x10, 0xc9, 0x02, 0x12, 0x1a, 0x0a, 0x15, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x41, 0x69, 0x72, 0x43, 0x75, 0x72, + 0x74, 0x61, 0x69, 0x6e, 0x10, 0xca, 0x02, 0x12, 0x1b, 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x68, 0x69, 0x6c, 0x6c, 0x65, 0x72, 0x55, 0x6e, 0x69, + 0x74, 0x10, 0xcb, 0x02, 0x12, 0x20, 0x0a, 0x1b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, + 0x70, 0x65, 0x5f, 0x43, 0x69, 0x76, 0x69, 0x6c, 0x44, 0x65, 0x66, 0x65, 0x6e, 0x73, 0x65, 0x44, + 0x6f, 0x6f, 0x72, 0x10, 0xcc, 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x10, 0xcd, + 0x02, 0x12, 0x18, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, + 0x45, 0x6c, 0x65, 0x76, 0x61, 0x74, 0x6f, 0x72, 0x10, 0xce, 0x02, 0x12, 0x21, 0x0a, 0x1c, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x6d, 0x65, 0x72, 0x67, 0x65, + 0x6e, 0x63, 0x79, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x10, 0xcf, 0x02, 0x12, 0x13, + 0x0a, 0x0e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x61, 0x6e, + 0x10, 0xd0, 0x02, 0x12, 0x1e, 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x41, 0x69, 0x72, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x72, + 0x10, 0xd1, 0x02, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x46, 0x6c, 0x6f, 0x77, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x10, 0xd2, 0x02, 0x12, + 0x20, 0x0a, 0x1b, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4c, 0x69, + 0x67, 0x68, 0x74, 0x69, 0x6e, 0x67, 0x47, 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65, 0x10, 0xd3, + 0x02, 0x12, 0x23, 0x0a, 0x1e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, + 0x50, 0x6f, 0x77, 0x65, 0x72, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x47, 0x75, 0x69, 0x64, 0x61, + 0x6e, 0x63, 0x65, 0x10, 0xd4, 0x02, 0x12, 0x21, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x73, 0x63, 0x61, 0x6c, 0x61, 0x74, 0x6f, 0x72, 0x47, 0x75, + 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65, 0x10, 0xd5, 0x02, 0x12, 0x22, 0x0a, 0x1d, 0x44, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x47, 0x61, + 0x74, 0x65, 0x47, 0x75, 0x69, 0x64, 0x61, 0x6e, 0x63, 0x65, 0x10, 0xd6, 0x02, 0x12, 0x29, 0x0a, + 0x24, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x53, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x45, 0x76, 0x61, 0x63, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x47, 0x75, 0x69, + 0x64, 0x61, 0x6e, 0x63, 0x65, 0x10, 0xd7, 0x02, 0x12, 0x1d, 0x0a, 0x18, 0x44, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x53, 0x77, + 0x69, 0x74, 0x63, 0x68, 0x10, 0xd8, 0x02, 0x12, 0x1d, 0x0a, 0x18, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x6c, 0x63, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x6c, 0x65, 0x72, 0x10, 0xd9, 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, 0x65, 0x72, 0x50, 0x75, 0x6d, 0x70, 0x10, 0xda, + 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, + 0x57, 0x61, 0x74, 0x65, 0x72, 0x54, 0x61, 0x6e, 0x6b, 0x10, 0xdb, 0x02, 0x12, 0x22, 0x0a, 0x1d, + 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x75, 0x72, 0x69, 0x66, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x10, 0xdc, 0x02, + 0x12, 0x18, 0x0a, 0x13, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, + 0x68, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x10, 0xdd, 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x65, + 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x4f, 0x32, 0x53, 0x65, 0x6e, 0x73, + 0x6f, 0x72, 0x10, 0xde, 0x02, 0x12, 0x1c, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, + 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, 0x65, 0x72, 0x54, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, + 0x10, 0xdf, 0x02, 0x12, 0x1e, 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x50, 0x72, 0x65, 0x73, 0x73, 0x75, 0x72, 0x65, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, + 0x10, 0xe0, 0x02, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x46, 0x6c, 0x6f, 0x77, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x10, 0xe1, 0x02, 0x12, + 0x21, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x65, + 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x6e, 0x73, 0x6f, 0x72, 0x10, + 0xe2, 0x02, 0x12, 0x1c, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x76, 0x65, 0x10, 0xe3, 0x02, + 0x12, 0x1c, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, + 0x6f, 0x6f, 0x6c, 0x69, 0x6e, 0x67, 0x54, 0x6f, 0x77, 0x65, 0x72, 0x10, 0xe4, 0x02, 0x12, 0x1e, + 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, + 0x65, 0x72, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x10, 0xe5, 0x02, 0x12, 0x1b, + 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e, 0x65, 0x74, + 0x77, 0x6f, 0x72, 0x6b, 0x48, 0x6f, 0x73, 0x74, 0x10, 0xe6, 0x02, 0x12, 0x1d, 0x0a, 0x18, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x53, 0x6d, 0x6f, 0x6b, 0x65, 0x44, + 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0xe7, 0x02, 0x12, 0x23, 0x0a, 0x1e, 0x44, 0x65, + 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x44, 0x65, 0x74, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0xe8, 0x02, 0x12, + 0x25, 0x0a, 0x20, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4d, 0x61, + 0x6e, 0x75, 0x61, 0x6c, 0x46, 0x69, 0x72, 0x65, 0x41, 0x6c, 0x61, 0x72, 0x6d, 0x42, 0x75, 0x74, + 0x74, 0x6f, 0x6e, 0x10, 0xe9, 0x02, 0x12, 0x23, 0x0a, 0x1e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x5f, 0x47, 0x61, 0x73, 0x46, 0x69, 0x72, 0x65, 0x45, 0x78, 0x74, 0x69, + 0x6e, 0x67, 0x75, 0x69, 0x73, 0x68, 0x65, 0x72, 0x10, 0xea, 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x41, 0x6c, 0x61, 0x72, 0x6d, 0x42, + 0x65, 0x6c, 0x6c, 0x10, 0xeb, 0x02, 0x12, 0x21, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x69, 0x72, 0x65, 0x52, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, + 0x68, 0x75, 0x74, 0x74, 0x65, 0x72, 0x10, 0xec, 0x02, 0x12, 0x16, 0x0a, 0x11, 0x44, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x61, 0x73, 0x41, 0x63, 0x73, 0x10, 0xed, + 0x02, 0x12, 0x16, 0x0a, 0x11, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, + 0x46, 0x61, 0x73, 0x41, 0x66, 0x63, 0x10, 0xee, 0x02, 0x12, 0x22, 0x0a, 0x1d, 0x44, 0x65, 0x76, + 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4e, 0x6f, 0x6e, 0x46, 0x69, 0x72, 0x65, 0x50, + 0x6f, 0x77, 0x65, 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0xef, 0x02, 0x12, 0x22, 0x0a, + 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x61, 0x74, 0x65, + 0x72, 0x46, 0x6c, 0x6f, 0x77, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x10, 0xf0, + 0x02, 0x12, 0x1f, 0x0a, 0x1a, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, + 0x50, 0x75, 0x6d, 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x42, 0x75, 0x74, 0x74, 0x6f, 0x6e, 0x10, + 0xf1, 0x02, 0x12, 0x27, 0x0a, 0x22, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x5f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x6e, 0x73, + 0x69, 0x6e, 0x67, 0x43, 0x61, 0x62, 0x6c, 0x65, 0x10, 0xf2, 0x02, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x69, 0x72, 0x65, 0x44, 0x61, - 0x6d, 0x70, 0x65, 0x72, 0x10, 0x47, 0x12, 0x26, 0x0a, 0x22, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x6c, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x53, 0x6d, 0x6f, - 0x6b, 0x65, 0x46, 0x69, 0x72, 0x65, 0x44, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x10, 0x48, 0x12, 0x28, - 0x0a, 0x24, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x69, 0x72, - 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x10, 0x49, 0x12, 0x18, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, - 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x6c, 0x6f, 0x6f, 0x64, 0x47, 0x61, 0x74, 0x65, - 0x10, 0x4a, 0x12, 0x1a, 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, - 0x5f, 0x57, 0x69, 0x72, 0x65, 0x43, 0x61, 0x62, 0x69, 0x6e, 0x65, 0x74, 0x10, 0x4b, 0x12, 0x1d, - 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x43, 0x69, 0x72, - 0x63, 0x75, 0x69, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, 0x10, 0x4c, 0x12, 0x18, 0x0a, - 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x52, 0x65, 0x63, 0x74, - 0x69, 0x66, 0x69, 0x65, 0x72, 0x10, 0x4d, 0x12, 0x1d, 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, - 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x48, 0x61, 0x6e, 0x64, 0x63, 0x61, 0x72, 0x74, 0x53, 0x77, - 0x69, 0x74, 0x63, 0x68, 0x10, 0x4e, 0x12, 0x21, 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, - 0x54, 0x79, 0x70, 0x65, 0x5f, 0x56, 0x6f, 0x6c, 0x74, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, - 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x72, 0x10, 0x4f, 0x12, 0x22, 0x0a, 0x1e, 0x44, 0x65, 0x76, - 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x54, 0x68, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x73, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x10, 0x50, 0x12, 0x20, 0x0a, - 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4c, 0x69, 0x67, 0x68, - 0x74, 0x6e, 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x65, 0x73, 0x74, 0x65, 0x72, 0x10, 0x51, 0x12, - 0x1b, 0x0a, 0x17, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x44, 0x69, - 0x73, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0x52, 0x12, 0x13, 0x0a, 0x0f, - 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x69, 0x70, 0x65, 0x10, - 0x53, 0x12, 0x1a, 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, - 0x50, 0x69, 0x70, 0x65, 0x46, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0x54, 0x12, 0x1a, 0x0a, - 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x6f, 0x77, 0x65, - 0x72, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0x55, 0x2a, 0x2c, 0x0a, 0x04, 0x50, 0x6f, 0x72, - 0x74, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x05, 0x0a, 0x01, 0x41, - 0x10, 0x01, 0x12, 0x05, 0x0a, 0x01, 0x42, 0x10, 0x02, 0x12, 0x05, 0x0a, 0x01, 0x43, 0x10, 0x03, - 0x12, 0x05, 0x0a, 0x01, 0x44, 0x10, 0x04, 0x2a, 0x20, 0x0a, 0x09, 0x44, 0x69, 0x72, 0x65, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x45, 0x46, 0x54, 0x10, 0x00, 0x12, 0x09, - 0x0a, 0x05, 0x52, 0x49, 0x47, 0x48, 0x54, 0x10, 0x01, 0x2a, 0x43, 0x0a, 0x0e, 0x43, 0x68, 0x65, - 0x63, 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x42, - 0x6f, 0x75, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x78, 0x6c, - 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x6e, - 0x73, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x10, 0x02, 0x42, 0x1a, - 0x5a, 0x18, 0x2e, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2f, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x6d, 0x70, 0x65, 0x72, 0x10, 0xf3, 0x02, 0x12, 0x27, 0x0a, 0x22, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x45, 0x6c, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x53, 0x6d, + 0x6f, 0x6b, 0x65, 0x46, 0x69, 0x72, 0x65, 0x44, 0x61, 0x6d, 0x70, 0x65, 0x72, 0x10, 0xf4, 0x02, + 0x12, 0x29, 0x0a, 0x24, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, + 0x69, 0x72, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x53, 0x69, 0x67, 0x6e, 0x61, 0x6c, 0x10, 0xf5, 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x46, 0x6c, 0x6f, 0x6f, 0x64, 0x47, + 0x61, 0x74, 0x65, 0x10, 0xf6, 0x02, 0x12, 0x1b, 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, + 0x54, 0x79, 0x70, 0x65, 0x5f, 0x57, 0x69, 0x72, 0x65, 0x43, 0x61, 0x62, 0x69, 0x6e, 0x65, 0x74, + 0x10, 0xf7, 0x02, 0x12, 0x1e, 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x43, 0x69, 0x72, 0x63, 0x75, 0x69, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x65, 0x72, + 0x10, 0xf8, 0x02, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, + 0x65, 0x5f, 0x52, 0x65, 0x63, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x10, 0xf9, 0x02, 0x12, 0x1e, + 0x0a, 0x19, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x48, 0x61, 0x6e, + 0x64, 0x63, 0x61, 0x72, 0x74, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x10, 0xfa, 0x02, 0x12, 0x22, + 0x0a, 0x1d, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x56, 0x6f, 0x6c, + 0x74, 0x61, 0x67, 0x65, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x65, 0x72, 0x10, + 0xfb, 0x02, 0x12, 0x23, 0x0a, 0x1e, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, + 0x5f, 0x54, 0x68, 0x72, 0x65, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x77, + 0x69, 0x74, 0x63, 0x68, 0x10, 0xfc, 0x02, 0x12, 0x21, 0x0a, 0x1c, 0x44, 0x65, 0x76, 0x69, 0x63, + 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x6e, 0x69, 0x6e, 0x67, 0x41, + 0x72, 0x72, 0x65, 0x73, 0x74, 0x65, 0x72, 0x10, 0xfd, 0x02, 0x12, 0x1c, 0x0a, 0x17, 0x44, 0x65, + 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x6e, + 0x65, 0x63, 0x74, 0x6f, 0x72, 0x10, 0xfe, 0x02, 0x12, 0x14, 0x0a, 0x0f, 0x44, 0x65, 0x76, 0x69, + 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x69, 0x70, 0x65, 0x10, 0xff, 0x02, 0x12, 0x1b, + 0x0a, 0x16, 0x44, 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x69, 0x70, + 0x65, 0x46, 0x69, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x10, 0x80, 0x03, 0x12, 0x1b, 0x0a, 0x16, 0x44, + 0x65, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x5f, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x53, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0x81, 0x03, 0x2a, 0x2c, 0x0a, 0x04, 0x50, 0x6f, 0x72, 0x74, + 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x6f, 0x6e, 0x65, 0x10, 0x00, 0x12, 0x05, 0x0a, 0x01, 0x41, 0x10, + 0x01, 0x12, 0x05, 0x0a, 0x01, 0x42, 0x10, 0x02, 0x12, 0x05, 0x0a, 0x01, 0x43, 0x10, 0x03, 0x12, + 0x05, 0x0a, 0x01, 0x44, 0x10, 0x04, 0x2a, 0x20, 0x0a, 0x09, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x08, 0x0a, 0x04, 0x4c, 0x45, 0x46, 0x54, 0x10, 0x00, 0x12, 0x09, 0x0a, + 0x05, 0x52, 0x49, 0x47, 0x48, 0x54, 0x10, 0x01, 0x2a, 0x43, 0x0a, 0x0e, 0x43, 0x68, 0x65, 0x63, + 0x6b, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0c, 0x0a, 0x08, 0x42, 0x6f, + 0x75, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x78, 0x6c, 0x65, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x10, 0x01, 0x12, 0x12, 0x0a, 0x0e, 0x49, 0x6e, 0x73, + 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x4a, 0x6f, 0x69, 0x6e, 0x74, 0x10, 0x02, 0x42, 0x1a, 0x5a, + 0x18, 0x2e, 0x2f, 0x72, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x2f, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var (