diff --git a/AnnelidaDispatcher/Model/DataTransmission/AnnelidaSensors.cs b/AnnelidaDispatcher/Model/DataTransmission/AnnelidaSensors.cs index 7bd6396..645b0b2 100644 --- a/AnnelidaDispatcher/Model/DataTransmission/AnnelidaSensors.cs +++ b/AnnelidaDispatcher/Model/DataTransmission/AnnelidaSensors.cs @@ -9,4267 +9,4488 @@ using pbc = global::Google.Protobuf.Collections; using pbr = global::Google.Protobuf.Reflection; using scg = global::System.Collections.Generic; -/// Holder for reflection information generated from annelida_sensors.proto -public static partial class AnnelidaSensorsReflection { +namespace AnnelidaDispatcher.Model.DataTransmission { - #region Descriptor - /// File descriptor for annelida_sensors.proto - public static pbr::FileDescriptor Descriptor { - get { return descriptor; } - } - private static pbr::FileDescriptor descriptor; - - static AnnelidaSensorsReflection() { - byte[] descriptorData = global::System.Convert.FromBase64String( - string.Concat( - "ChZhbm5lbGlkYV9zZW5zb3JzLnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGlt", - "ZXN0YW1wLnByb3RvIpoeCg9Bbm5lbGlkYVNlbnNvcnMSLQoJdGltZXN0YW1w", - "GAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI6Cg1lbmNfcmVj", - "ZXB0aW9uGAIgASgLMiMuQW5uZWxpZGFTZW5zb3JzLlVtYmlsaWNhbFJlY2Vw", - "dGlvbhJDChNlbmNfbm90X3JlZ3VsYXRlZF8xGAMgASgLMiYuQW5uZWxpZGFT", - "ZW5zb3JzLk5vdFJlZ3VsYXRlZENvbnZlcnRlchJDChNlbmNfbm90X3JlZ3Vs", - "YXRlZF8yGAQgASgLMiYuQW5uZWxpZGFTZW5zb3JzLk5vdFJlZ3VsYXRlZENv", - "bnZlcnRlchI8Cg9lbmNfcmVndWxhdGVkXzEYBSABKAsyIy5Bbm5lbGlkYVNl", - "bnNvcnMuUmVndWxhdGVkQ29udmVydGVyEjwKD2VuY19yZWd1bGF0ZWRfMhgG", - "IAEoCzIjLkFubmVsaWRhU2Vuc29ycy5SZWd1bGF0ZWRDb252ZXJ0ZXISPAoT", - "ZW5jX2VtYmVkZGVkX3N5c3RlbRgHIAEoCzIfLkFubmVsaWRhU2Vuc29ycy5F", - "bWJlZGRlZFN5c3RlbRJAChZlbmNfbW90b3JfY29udHJvbGxlcl8xGAggASgL", - "MiAuQW5uZWxpZGFTZW5zb3JzLk1vdG9yQ29udHJvbGxlchJAChZlbmNfbW90", - "b3JfY29udHJvbGxlcl8yGAkgASgLMiAuQW5uZWxpZGFTZW5zb3JzLk1vdG9y", - "Q29udHJvbGxlchJAChZlbmNfbW90b3JfY29udHJvbGxlcl8zGAogASgLMiAu", - "QW5uZWxpZGFTZW5zb3JzLk1vdG9yQ29udHJvbGxlchJAChZlbmNfbW90b3Jf", - "Y29udHJvbGxlcl80GAsgASgLMiAuQW5uZWxpZGFTZW5zb3JzLk1vdG9yQ29u", - "dHJvbGxlchJAChZlbmNfbW90b3JfY29udHJvbGxlcl81GAwgASgLMiAuQW5u", - "ZWxpZGFTZW5zb3JzLk1vdG9yQ29udHJvbGxlchI7ChZlbmNfZm9yd2FyZF9s", - "b2NvbW90aXZlGA0gASgLMhsuQW5uZWxpZGFTZW5zb3JzLkxvY29tb3RpdmUS", - "PAoXZW5jX2JhY2t3YXJkX2xvY29tb3RpdmUYDiABKAsyGy5Bbm5lbGlkYVNl", - "bnNvcnMuTG9jb21vdGl2ZRIyCgxzeXN0ZW1fcHVtcHMYDyABKAsyHC5Bbm5l", - "bGlkYVNlbnNvcnMuUHVtcHNFbmdpbmUSMAoLZW5jX3JlYWN0b3IYECABKAsy", - "Gy5Bbm5lbGlkYVNlbnNvcnMuU2duUmVhY3RvchomChJVbWJpbGljYWxSZWNl", - "cHRpb24SEAoIdHJhY3Rpb24YASABKA0apwEKFU5vdFJlZ3VsYXRlZENvbnZl", - "cnRlchIcChRpbnRlcm5hbF90ZW1wZXJhdHVyZRgBIAMoAhIZChFpbnRlcm5h", - "bF9wcmVzc3VyZRgCIAMoAhIaChJlbGVjdHJpY2FsX2N1cnJlbnQYAyADKAIS", - "GAoQZWxlY3RyaWNhbF9wb3dlchgEIAMoAhIfChdlbGVjdHJpY2FsX3RlbnNp", - "b25fNzAwdhgFIAMoAhqfAQoSUmVndWxhdGVkQ29udmVydGVyEhwKFGludGVy", - "bmFsX3RlbXBlcmF0dXJlGAEgAygCEhkKEWludGVybmFsX3ByZXNzdXJlGAIg", - "AygCEhoKEmVsZWN0cmljYWxfY3VycmVudBgDIAMoAhIYChBlbGVjdHJpY2Fs", - "X3Bvd2VyGAQgAygCEhoKEmVsZWN0cmljYWxfdGVuc2lvbhgFIAMoAhq3AgoO", - "RW1iZWRkZWRTeXN0ZW0SHAoUaW50ZXJuYWxfdGVtcGVyYXR1cmUYASADKAIS", - "GQoRaW50ZXJuYWxfcHJlc3N1cmUYAiADKAISIAoYZXh0ZXJuYWxfbW9kdWxl", - "X3ByZXNzdXJlGAMgAygCEhIKCnJvdGF0aW9uX3gYBCADKAISEgoKcm90YXRp", - "b25feRgFIAMoAhISCgpyb3RhdGlvbl96GAYgAygCEhYKDmRpc3BsYWNlbWVu", - "dF94GAcgAygCEhYKDmRpc3BsYWNlbWVudF95GAggAygCEhYKDmRpc3BsYWNl", - "bWVudF96GAkgAygCEhYKDmFjY2VsZXJhdGlvbl94GAogAygCEhYKDmFjY2Vs", - "ZXJhdGlvbl95GAsgAygCEhYKDmFjY2VsZXJhdGlvbl96GAwgAygCGoIBCg9N", - "b3RvckNvbnRyb2xsZXISHAoUaW50ZXJuYWxfdGVtcGVyYXR1cmUYASADKAIS", - "GQoRaW50ZXJuYWxfcHJlc3N1cmUYAiADKAISGgoSZWxlY3RyaWNhbF9jdXJy", - "ZW50GAMgAygCEhoKEmVsZWN0cmljYWxfdGVuc2lvbhgEIAMoAhphCgpMb2Nv", - "bW90aXZlEigKEGN5bGluZGVyX2ZvcndhcmQYASADKA4yDi5DeWxpbmRlclN0", - "YXRlEikKEWN5bGluZGVyX2JhY2t3YXJkGAIgAygOMg4uQ3lsaW5kZXJTdGF0", - "ZRq3DgoLUHVtcHNFbmdpbmUSUQoXZW5jX21hbmlmb2xkXzFfYmFja3dhcmQY", - "ASABKAsyMC5Bbm5lbGlkYVNlbnNvcnMuUHVtcHNFbmdpbmUuTWFuaWZvbGRf", - "MV9CYWNrd2FyZBJRChdlbmNfbWFuaWZvbGRfM19iYWNrd2FyZBgCIAEoCzIw", - "LkFubmVsaWRhU2Vuc29ycy5QdW1wc0VuZ2luZS5NYW5pZm9sZF8zX0JhY2t3", - "YXJkEkIKEGVuY19tb3Rvcl9ib21iXzEYAyABKAsyKC5Bbm5lbGlkYVNlbnNv", - "cnMuUHVtcHNFbmdpbmUuTW90b3JCb21iXzESQgoQZW5jX21vdG9yX2JvbWJf", - "MhgEIAEoCzIoLkFubmVsaWRhU2Vuc29ycy5QdW1wc0VuZ2luZS5Nb3RvckJv", - "bWJfMhJRChdlbmNfbWFuaWZvbGRfMl9hdXhpbGlhchgFIAEoCzIwLkFubmVs", - "aWRhU2Vuc29ycy5QdW1wc0VuZ2luZS5NYW5pZm9sZF8yX0F1eGlsaWFyEk8K", - "F2VuY19tb3Rvcl9ib21iX2F1eGlsaWFyGAYgASgLMi4uQW5uZWxpZGFTZW5z", - "b3JzLlB1bXBzRW5naW5lLk1vdG9yQm9tYkF1eGlsaWFyEkkKE2VuY19tYW5p", - "Zm9sZF8yX21haW4YByABKAsyLC5Bbm5lbGlkYVNlbnNvcnMuUHVtcHNFbmdp", - "bmUuTWFuaWZvbGRfMl9NYWluEkIKEGVuY19tb3Rvcl9ib21iXzMYCCABKAsy", - "KC5Bbm5lbGlkYVNlbnNvcnMuUHVtcHNFbmdpbmUuTW90b3JCb21iXzMSQgoQ", - "ZW5jX21vdG9yX2JvbWJfNBgJIAEoCzIoLkFubmVsaWRhU2Vuc29ycy5QdW1w", - "c0VuZ2luZS5Nb3RvckJvbWJfNBJPChZlbmNfbWFuaWZvbGRfM19mb3J3YXJk", - "GAogASgLMi8uQW5uZWxpZGFTZW5zb3JzLlB1bXBzRW5naW5lLk1hbmlmb2xk", - "XzNfRm9yd2FyZBJPChZlbmNfbWFuaWZvbGRfMV9mb3J3YXJkGAsgASgLMi8u", - "QW5uZWxpZGFTZW5zb3JzLlB1bXBzRW5naW5lLk1hbmlmb2xkXzFfRm9yd2Fy", - "ZBqJAQoTTWFuaWZvbGRfMV9CYWNrd2FyZBI3Ch9zb2xlbm9pZF9jeWxpbmRl", - "cl9tb3ZlX2JhY2t3YXJkGAEgAygOMg4uU29sZW5vaWRTdGF0ZRI5CiFzb2xl", - "bm9pZF9jeWxpbmRlcl9hY3RpdmVfYmFja3dhcmQYAiADKA4yDi5Tb2xlbm9p", - "ZFN0YXRlGkwKE01hbmlmb2xkXzNfQmFja3dhcmQSNQodc29sZW5vaWRfYWN0", - "aXZlX2Zvb3RfYmFja3dhcmQYASADKA4yDi5Tb2xlbm9pZFN0YXRlGk4KC01v", - "dG9yQm9tYl8xEhcKD29pbF90ZW1wZXJhdHVyZRgBIAMoAhIRCgltb3Rvcl9y", - "cG0YAiADKA0SEwoLbW90b3JfcG93ZXIYAyADKAIaNQoLTW90b3JCb21iXzIS", - "EQoJbW90b3JfcnBtGAEgAygNEhMKC21vdG9yX3Bvd2VyGAIgAygCGmgKE01h", - "bmlmb2xkXzJfQXV4aWxpYXISIAoYaHlkcmF1bGljX2Zvb3RzX3ByZXNzdXJl", - "GAEgAygCEi8KF3NvbGVub2lkX3ByZXNzdXJlX2Zvb3RzGAIgAygOMg4uU29s", - "ZW5vaWRTdGF0ZRpXChFNb3RvckJvbWJBdXhpbGlhchIaChJ0ZW1wZXJhdHVy", - "ZV9zZW5zb3IYASADKAISEQoJbW90b3JfcnBtGAIgAygNEhMKC21vdG9yX3Bv", - "d2VyGAMgAygCGmYKD01hbmlmb2xkXzJfTWFpbhIjChtoeWRyYXVsaWNfY3ls", - "aW5kZXJfcHJlc3N1cmUYASADKAISLgoWc29sZW5vaWRfbW92ZV9wcmVzc3Vy", - "ZRgCIAMoDjIOLlNvbGVub2lkU3RhdGUaNQoLTW90b3JCb21iXzMSEQoJbW90", - "b3JfcnBtGAEgAygCEhMKC21vdG9yX3Bvd2VyGAIgAygCGk4KC01vdG9yQm9t", - "Yl80EhcKD29pbF90ZW1wZXJhdHVyZRgBIAMoAhIRCgltb3Rvcl9ycG0YAiAD", - "KA0SEwoLbW90b3JfcG93ZXIYAyADKAIaRQoSTWFuaWZvbGRfM19Gb3J3YXJk", - "Ei8KF3NvbGVub2lkX2FjdGl2ZV9mb3J3YXJkGAEgAygOMg4uU29sZW5vaWRT", - "dGF0ZRqGAQoSTWFuaWZvbGRfMV9Gb3J3YXJkEjYKHnNvbGVub2lkX2N5bGlu", - "ZGVyX21vdmVfZm9yd2FyZBgBIAMoDjIOLlNvbGVub2lkU3RhdGUSOAogc29s", - "ZW5vaWRfY3lsaW5kZXJfYWN0aXZlX2ZvcndhcmQYAiADKA4yDi5Tb2xlbm9p", - "ZFN0YXRlGl0KClNnblJlYWN0b3ISFwoPc2duX3RlbXBlcmF0dXJlGAEgAygC", - "EhwKFG9ic3RydWN0aW9uX2RldGVjdGVkGAIgAygIEhgKEHJlYWN0b3JfcHJl", - "c3N1cmUYAyADKAIqPwoNU29sZW5vaWRTdGF0ZRITCg9VTktOT1dfU09MRU5P", - "SUQQABILCgdBQ1RJVkVEEAESDAoIRElTQUJMRUQQAipBCg1DeWxpbmRlclN0", - "YXRlEhMKD1VOS05PV19DWUxJTkRFUhAAEgwKCEFEVkFOQ0VEEAESDQoJV0lU", - "SERSQVdOEAJiBnByb3RvMw==")); - descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, - new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, - new pbr::GeneratedClrTypeInfo(new[] {typeof(global::SolenoidState), typeof(global::CylinderState), }, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors), global::AnnelidaSensors.Parser, new[]{ "Timestamp", "EncReception", "EncNotRegulated1", "EncNotRegulated2", "EncRegulated1", "EncRegulated2", "EncEmbeddedSystem", "EncMotorController1", "EncMotorController2", "EncMotorController3", "EncMotorController4", "EncMotorController5", "EncForwardLocomotive", "EncBackwardLocomotive", "SystemPumps", "EncReactor" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.UmbilicalReception), global::AnnelidaSensors.Types.UmbilicalReception.Parser, new[]{ "Traction" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.NotRegulatedConverter), global::AnnelidaSensors.Types.NotRegulatedConverter.Parser, new[]{ "InternalTemperature", "InternalPressure", "ElectricalCurrent", "ElectricalPower", "ElectricalTension700V" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.RegulatedConverter), global::AnnelidaSensors.Types.RegulatedConverter.Parser, new[]{ "InternalTemperature", "InternalPressure", "ElectricalCurrent", "ElectricalPower", "ElectricalTension" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.EmbeddedSystem), global::AnnelidaSensors.Types.EmbeddedSystem.Parser, new[]{ "InternalTemperature", "InternalPressure", "ExternalModulePressure", "RotationX", "RotationY", "RotationZ", "DisplacementX", "DisplacementY", "DisplacementZ", "AccelerationX", "AccelerationY", "AccelerationZ" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.MotorController), global::AnnelidaSensors.Types.MotorController.Parser, new[]{ "InternalTemperature", "InternalPressure", "ElectricalCurrent", "ElectricalTension" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.Locomotive), global::AnnelidaSensors.Types.Locomotive.Parser, new[]{ "CylinderForward", "CylinderBackward" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine), global::AnnelidaSensors.Types.PumpsEngine.Parser, new[]{ "EncManifold1Backward", "EncManifold3Backward", "EncMotorBomb1", "EncMotorBomb2", "EncManifold2Auxiliar", "EncMotorBombAuxiliar", "EncManifold2Main", "EncMotorBomb3", "EncMotorBomb4", "EncManifold3Forward", "EncManifold1Forward" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward), global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward.Parser, new[]{ "SolenoidCylinderMoveBackward", "SolenoidCylinderActiveBackward" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward), global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward.Parser, new[]{ "SolenoidActiveFootBackward" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1), global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1.Parser, new[]{ "OilTemperature", "MotorRpm", "MotorPower" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2), global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2.Parser, new[]{ "MotorRpm", "MotorPower" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar), global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar.Parser, new[]{ "HydraulicFootsPressure", "SolenoidPressureFoots" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar), global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar.Parser, new[]{ "TemperatureSensor", "MotorRpm", "MotorPower" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main), global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main.Parser, new[]{ "HydraulicCylinderPressure", "SolenoidMovePressure" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3), global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3.Parser, new[]{ "MotorRpm", "MotorPower" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4), global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4.Parser, new[]{ "OilTemperature", "MotorRpm", "MotorPower" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward), global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward.Parser, new[]{ "SolenoidActiveForward" }, null, null, null), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward), global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward.Parser, new[]{ "SolenoidCylinderMoveForward", "SolenoidCylinderActiveForward" }, null, null, null)}), - new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaSensors.Types.SgnReactor), global::AnnelidaSensors.Types.SgnReactor.Parser, new[]{ "SgnTemperature", "ObstructionDetected", "ReactorPressure" }, null, null, null)}) - })); - } - #endregion - -} -#region Enums -public enum SolenoidState { - [pbr::OriginalName("UNKNOW_SOLENOID")] UnknowSolenoid = 0, - [pbr::OriginalName("ACTIVED")] Actived = 1, - [pbr::OriginalName("DISABLED")] Disabled = 2, -} - -public enum CylinderState { - [pbr::OriginalName("UNKNOW_CYLINDER")] UnknowCylinder = 0, - [pbr::OriginalName("ADVANCED")] Advanced = 1, - [pbr::OriginalName("WITHDRAWN")] Withdrawn = 2, -} + /// Holder for reflection information generated from annelida_sensors.proto + public static partial class AnnelidaSensorsReflection { -#endregion - -#region Messages -public sealed partial class AnnelidaSensors : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AnnelidaSensors()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + #region Descriptor + /// File descriptor for annelida_sensors.proto + public static pbr::FileDescriptor Descriptor { + get { return descriptor; } + } + private static pbr::FileDescriptor descriptor; + + static AnnelidaSensorsReflection() { + byte[] descriptorData = global::System.Convert.FromBase64String( + string.Concat( + "ChZhbm5lbGlkYV9zZW5zb3JzLnByb3RvGh9nb29nbGUvcHJvdG9idWYvdGlt", + "ZXN0YW1wLnByb3RvItEgCg9Bbm5lbGlkYVNlbnNvcnMSLQoJdGltZXN0YW1w", + "GAEgASgLMhouZ29vZ2xlLnByb3RvYnVmLlRpbWVzdGFtcBI6Cg1lbmNfcmVj", + "ZXB0aW9uGAIgASgLMiMuQW5uZWxpZGFTZW5zb3JzLlVtYmlsaWNhbFJlY2Vw", + "dGlvbhJDChNlbmNfbm90X3JlZ3VsYXRlZF8xGAMgASgLMiYuQW5uZWxpZGFT", + "ZW5zb3JzLk5vdFJlZ3VsYXRlZENvbnZlcnRlchJDChNlbmNfbm90X3JlZ3Vs", + "YXRlZF8yGAQgASgLMiYuQW5uZWxpZGFTZW5zb3JzLk5vdFJlZ3VsYXRlZENv", + "bnZlcnRlchI8Cg9lbmNfcmVndWxhdGVkXzEYBSABKAsyIy5Bbm5lbGlkYVNl", + "bnNvcnMuUmVndWxhdGVkQ29udmVydGVyEjwKD2VuY19yZWd1bGF0ZWRfMhgG", + "IAEoCzIjLkFubmVsaWRhU2Vuc29ycy5SZWd1bGF0ZWRDb252ZXJ0ZXISPAoT", + "ZW5jX2VtYmVkZGVkX3N5c3RlbRgHIAEoCzIfLkFubmVsaWRhU2Vuc29ycy5F", + "bWJlZGRlZFN5c3RlbRJAChZlbmNfbW90b3JfY29udHJvbGxlcl8xGAggASgL", + "MiAuQW5uZWxpZGFTZW5zb3JzLk1vdG9yQ29udHJvbGxlchJAChZlbmNfbW90", + "b3JfY29udHJvbGxlcl8yGAkgASgLMiAuQW5uZWxpZGFTZW5zb3JzLk1vdG9y", + "Q29udHJvbGxlchJAChZlbmNfbW90b3JfY29udHJvbGxlcl8zGAogASgLMiAu", + "QW5uZWxpZGFTZW5zb3JzLk1vdG9yQ29udHJvbGxlchJAChZlbmNfbW90b3Jf", + "Y29udHJvbGxlcl80GAsgASgLMiAuQW5uZWxpZGFTZW5zb3JzLk1vdG9yQ29u", + "dHJvbGxlchJAChZlbmNfbW90b3JfY29udHJvbGxlcl81GAwgASgLMiAuQW5u", + "ZWxpZGFTZW5zb3JzLk1vdG9yQ29udHJvbGxlchI7ChZlbmNfZm9yd2FyZF9s", + "b2NvbW90aXZlGA0gASgLMhsuQW5uZWxpZGFTZW5zb3JzLkxvY29tb3RpdmUS", + "PAoXZW5jX2JhY2t3YXJkX2xvY29tb3RpdmUYDiABKAsyGy5Bbm5lbGlkYVNl", + "bnNvcnMuTG9jb21vdGl2ZRIyCgxzeXN0ZW1fcHVtcHMYDyABKAsyHC5Bbm5l", + "bGlkYVNlbnNvcnMuUHVtcHNFbmdpbmUSMAoLZW5jX3JlYWN0b3IYECABKAsy", + "Gy5Bbm5lbGlkYVNlbnNvcnMuU2duUmVhY3RvchomChJVbWJpbGljYWxSZWNl", + "cHRpb24SEAoIdHJhY3Rpb24YASABKA0apAIKFU5vdFJlZ3VsYXRlZENvbnZl", + "cnRlchIcChRpbnRlcm5hbF90ZW1wZXJhdHVyZRgBIAMoAhIZChFpbnRlcm5h", + "bF9wcmVzc3VyZRgCIAMoAhIdChVlbGVjdHJpY2FsX2N1cnJlbnRfYzEYAyAD", + "KAISHQoVZWxlY3RyaWNhbF9jdXJyZW50X2MyGAQgAygCEh0KFWVsZWN0cmlj", + "YWxfY3VycmVudF9jMxgFIAMoAhIbChNlbGVjdHJpY2FsX3Bvd2VyX3AxGAYg", + "AygCEhsKE2VsZWN0cmljYWxfcG93ZXJfcDIYByADKAISGgoSZWxlY3RyaWNh", + "bF9wb3dlcl8zGAggAygCEh8KF2VsZWN0cmljYWxfdGVuc2lvbl83MDB2GAkg", + "AygCGtkCChJSZWd1bGF0ZWRDb252ZXJ0ZXISHAoUaW50ZXJuYWxfdGVtcGVy", + "YXR1cmUYASADKAISGQoRaW50ZXJuYWxfcHJlc3N1cmUYAiADKAISHQoVZWxl", + "Y3RyaWNhbF9jdXJyZW50X2MxGAMgAygCEh0KFWVsZWN0cmljYWxfY3VycmVu", + "dF9jMhgEIAMoAhIdChVlbGVjdHJpY2FsX2N1cnJlbnRfYzMYBSADKAISHQoV", + "ZWxlY3RyaWNhbF9jdXJyZW50X2M0GAYgAygCEhsKE2VsZWN0cmljYWxfcG93", + "ZXJfcDEYByADKAISGwoTZWxlY3RyaWNhbF9wb3dlcl9wMhgIIAMoAhIbChNl", + "bGVjdHJpY2FsX3Bvd2VyX3AzGAkgAygCEhsKE2VsZWN0cmljYWxfcG93ZXJf", + "cDQYCiADKAISGgoSZWxlY3RyaWNhbF90ZW5zaW9uGAsgAygCGrcCCg5FbWJl", + "ZGRlZFN5c3RlbRIcChRpbnRlcm5hbF90ZW1wZXJhdHVyZRgBIAMoAhIZChFp", + "bnRlcm5hbF9wcmVzc3VyZRgCIAMoAhIgChhleHRlcm5hbF9tb2R1bGVfcHJl", + "c3N1cmUYAyADKAISEgoKcm90YXRpb25feBgEIAMoAhISCgpyb3RhdGlvbl95", + "GAUgAygCEhIKCnJvdGF0aW9uX3oYBiADKAISFgoOZGlzcGxhY2VtZW50X3gY", + "ByADKAISFgoOZGlzcGxhY2VtZW50X3kYCCADKAISFgoOZGlzcGxhY2VtZW50", + "X3oYCSADKAISFgoOYWNjZWxlcmF0aW9uX3gYCiADKAISFgoOYWNjZWxlcmF0", + "aW9uX3kYCyADKAISFgoOYWNjZWxlcmF0aW9uX3oYDCADKAIaggEKD01vdG9y", + "Q29udHJvbGxlchIcChRpbnRlcm5hbF90ZW1wZXJhdHVyZRgBIAMoAhIZChFp", + "bnRlcm5hbF9wcmVzc3VyZRgCIAMoAhIaChJlbGVjdHJpY2FsX2N1cnJlbnQY", + "AyADKAISGgoSZWxlY3RyaWNhbF90ZW5zaW9uGAQgAygCGmEKCkxvY29tb3Rp", + "dmUSKAoQY3lsaW5kZXJfZm9yd2FyZBgBIAMoDjIOLkN5bGluZGVyU3RhdGUS", + "KQoRY3lsaW5kZXJfYmFja3dhcmQYAiADKA4yDi5DeWxpbmRlclN0YXRlGrcO", + "CgtQdW1wc0VuZ2luZRJRChdlbmNfbWFuaWZvbGRfMV9iYWNrd2FyZBgBIAEo", + "CzIwLkFubmVsaWRhU2Vuc29ycy5QdW1wc0VuZ2luZS5NYW5pZm9sZF8xX0Jh", + "Y2t3YXJkElEKF2VuY19tYW5pZm9sZF8zX2JhY2t3YXJkGAIgASgLMjAuQW5u", + "ZWxpZGFTZW5zb3JzLlB1bXBzRW5naW5lLk1hbmlmb2xkXzNfQmFja3dhcmQS", + "QgoQZW5jX21vdG9yX2JvbWJfMRgDIAEoCzIoLkFubmVsaWRhU2Vuc29ycy5Q", + "dW1wc0VuZ2luZS5Nb3RvckJvbWJfMRJCChBlbmNfbW90b3JfYm9tYl8yGAQg", + "ASgLMiguQW5uZWxpZGFTZW5zb3JzLlB1bXBzRW5naW5lLk1vdG9yQm9tYl8y", + "ElEKF2VuY19tYW5pZm9sZF8yX2F1eGlsaWFyGAUgASgLMjAuQW5uZWxpZGFT", + "ZW5zb3JzLlB1bXBzRW5naW5lLk1hbmlmb2xkXzJfQXV4aWxpYXISTwoXZW5j", + "X21vdG9yX2JvbWJfYXV4aWxpYXIYBiABKAsyLi5Bbm5lbGlkYVNlbnNvcnMu", + "UHVtcHNFbmdpbmUuTW90b3JCb21iQXV4aWxpYXISSQoTZW5jX21hbmlmb2xk", + "XzJfbWFpbhgHIAEoCzIsLkFubmVsaWRhU2Vuc29ycy5QdW1wc0VuZ2luZS5N", + "YW5pZm9sZF8yX01haW4SQgoQZW5jX21vdG9yX2JvbWJfMxgIIAEoCzIoLkFu", + "bmVsaWRhU2Vuc29ycy5QdW1wc0VuZ2luZS5Nb3RvckJvbWJfMxJCChBlbmNf", + "bW90b3JfYm9tYl80GAkgASgLMiguQW5uZWxpZGFTZW5zb3JzLlB1bXBzRW5n", + "aW5lLk1vdG9yQm9tYl80Ek8KFmVuY19tYW5pZm9sZF8zX2ZvcndhcmQYCiAB", + "KAsyLy5Bbm5lbGlkYVNlbnNvcnMuUHVtcHNFbmdpbmUuTWFuaWZvbGRfM19G", + "b3J3YXJkEk8KFmVuY19tYW5pZm9sZF8xX2ZvcndhcmQYCyABKAsyLy5Bbm5l", + "bGlkYVNlbnNvcnMuUHVtcHNFbmdpbmUuTWFuaWZvbGRfMV9Gb3J3YXJkGokB", + "ChNNYW5pZm9sZF8xX0JhY2t3YXJkEjcKH3NvbGVub2lkX2N5bGluZGVyX21v", + "dmVfYmFja3dhcmQYASADKA4yDi5Tb2xlbm9pZFN0YXRlEjkKIXNvbGVub2lk", + "X2N5bGluZGVyX2FjdGl2ZV9iYWNrd2FyZBgCIAMoDjIOLlNvbGVub2lkU3Rh", + "dGUaTAoTTWFuaWZvbGRfM19CYWNrd2FyZBI1Ch1zb2xlbm9pZF9hY3RpdmVf", + "Zm9vdF9iYWNrd2FyZBgBIAMoDjIOLlNvbGVub2lkU3RhdGUaTgoLTW90b3JC", + "b21iXzESFwoPb2lsX3RlbXBlcmF0dXJlGAEgAygCEhEKCW1vdG9yX3JwbRgC", + "IAMoDRITCgttb3Rvcl9wb3dlchgDIAMoAho1CgtNb3RvckJvbWJfMhIRCglt", + "b3Rvcl9ycG0YASADKA0SEwoLbW90b3JfcG93ZXIYAiADKAIaaAoTTWFuaWZv", + "bGRfMl9BdXhpbGlhchIgChhoeWRyYXVsaWNfZm9vdHNfcHJlc3N1cmUYASAD", + "KAISLwoXc29sZW5vaWRfcHJlc3N1cmVfZm9vdHMYAiADKA4yDi5Tb2xlbm9p", + "ZFN0YXRlGlcKEU1vdG9yQm9tYkF1eGlsaWFyEhoKEnRlbXBlcmF0dXJlX3Nl", + "bnNvchgBIAMoAhIRCgltb3Rvcl9ycG0YAiADKA0SEwoLbW90b3JfcG93ZXIY", + "AyADKAIaZgoPTWFuaWZvbGRfMl9NYWluEiMKG2h5ZHJhdWxpY19jeWxpbmRl", + "cl9wcmVzc3VyZRgBIAMoAhIuChZzb2xlbm9pZF9tb3ZlX3ByZXNzdXJlGAIg", + "AygOMg4uU29sZW5vaWRTdGF0ZRo1CgtNb3RvckJvbWJfMxIRCgltb3Rvcl9y", + "cG0YASADKAISEwoLbW90b3JfcG93ZXIYAiADKAIaTgoLTW90b3JCb21iXzQS", + "FwoPb2lsX3RlbXBlcmF0dXJlGAEgAygCEhEKCW1vdG9yX3JwbRgCIAMoDRIT", + "Cgttb3Rvcl9wb3dlchgDIAMoAhpFChJNYW5pZm9sZF8zX0ZvcndhcmQSLwoX", + "c29sZW5vaWRfYWN0aXZlX2ZvcndhcmQYASADKA4yDi5Tb2xlbm9pZFN0YXRl", + "GoYBChJNYW5pZm9sZF8xX0ZvcndhcmQSNgoec29sZW5vaWRfY3lsaW5kZXJf", + "bW92ZV9mb3J3YXJkGAEgAygOMg4uU29sZW5vaWRTdGF0ZRI4CiBzb2xlbm9p", + "ZF9jeWxpbmRlcl9hY3RpdmVfZm9yd2FyZBgCIAMoDjIOLlNvbGVub2lkU3Rh", + "dGUaXQoKU2duUmVhY3RvchIXCg9zZ25fdGVtcGVyYXR1cmUYASADKAISHAoU", + "b2JzdHJ1Y3Rpb25fZGV0ZWN0ZWQYAiADKAgSGAoQcmVhY3Rvcl9wcmVzc3Vy", + "ZRgDIAMoAio/Cg1Tb2xlbm9pZFN0YXRlEhMKD1VOS05PV19TT0xFTk9JRBAA", + "EgsKB0FDVElWRUQQARIMCghESVNBQkxFRBACKkEKDUN5bGluZGVyU3RhdGUS", + "EwoPVU5LTk9XX0NZTElOREVSEAASDAoIQURWQU5DRUQQARINCglXSVRIRFJB", + "V04QAkIsqgIpQW5uZWxpZGFEaXNwYXRjaGVyLk1vZGVsLkRhdGFUcmFuc21p", + "c3Npb25iBnByb3RvMw==")); + descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, + new pbr::FileDescriptor[] { global::Google.Protobuf.WellKnownTypes.TimestampReflection.Descriptor, }, + new pbr::GeneratedClrTypeInfo(new[] {typeof(global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState), typeof(global::AnnelidaDispatcher.Model.DataTransmission.CylinderState), }, new pbr::GeneratedClrTypeInfo[] { + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Parser, new[]{ "Timestamp", "EncReception", "EncNotRegulated1", "EncNotRegulated2", "EncRegulated1", "EncRegulated2", "EncEmbeddedSystem", "EncMotorController1", "EncMotorController2", "EncMotorController3", "EncMotorController4", "EncMotorController5", "EncForwardLocomotive", "EncBackwardLocomotive", "SystemPumps", "EncReactor" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.UmbilicalReception), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.UmbilicalReception.Parser, new[]{ "Traction" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter.Parser, new[]{ "InternalTemperature", "InternalPressure", "ElectricalCurrentC1", "ElectricalCurrentC2", "ElectricalCurrentC3", "ElectricalPowerP1", "ElectricalPowerP2", "ElectricalPower3", "ElectricalTension700V" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter.Parser, new[]{ "InternalTemperature", "InternalPressure", "ElectricalCurrentC1", "ElectricalCurrentC2", "ElectricalCurrentC3", "ElectricalCurrentC4", "ElectricalPowerP1", "ElectricalPowerP2", "ElectricalPowerP3", "ElectricalPowerP4", "ElectricalTension" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.EmbeddedSystem), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.EmbeddedSystem.Parser, new[]{ "InternalTemperature", "InternalPressure", "ExternalModulePressure", "RotationX", "RotationY", "RotationZ", "DisplacementX", "DisplacementY", "DisplacementZ", "AccelerationX", "AccelerationY", "AccelerationZ" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController.Parser, new[]{ "InternalTemperature", "InternalPressure", "ElectricalCurrent", "ElectricalTension" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive.Parser, new[]{ "CylinderForward", "CylinderBackward" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Parser, new[]{ "EncManifold1Backward", "EncManifold3Backward", "EncMotorBomb1", "EncMotorBomb2", "EncManifold2Auxiliar", "EncMotorBombAuxiliar", "EncManifold2Main", "EncMotorBomb3", "EncMotorBomb4", "EncManifold3Forward", "EncManifold1Forward" }, null, null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward.Parser, new[]{ "SolenoidCylinderMoveBackward", "SolenoidCylinderActiveBackward" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward.Parser, new[]{ "SolenoidActiveFootBackward" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1.Parser, new[]{ "OilTemperature", "MotorRpm", "MotorPower" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2.Parser, new[]{ "MotorRpm", "MotorPower" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar.Parser, new[]{ "HydraulicFootsPressure", "SolenoidPressureFoots" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar.Parser, new[]{ "TemperatureSensor", "MotorRpm", "MotorPower" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main.Parser, new[]{ "HydraulicCylinderPressure", "SolenoidMovePressure" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3.Parser, new[]{ "MotorRpm", "MotorPower" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4.Parser, new[]{ "OilTemperature", "MotorRpm", "MotorPower" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward.Parser, new[]{ "SolenoidActiveForward" }, null, null, null), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward.Parser, new[]{ "SolenoidCylinderMoveForward", "SolenoidCylinderActiveForward" }, null, null, null)}), + new pbr::GeneratedClrTypeInfo(typeof(global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.SgnReactor), global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.SgnReactor.Parser, new[]{ "SgnTemperature", "ObstructionDetected", "ReactorPressure" }, null, null, null)}) + })); + } + #endregion - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensorsReflection.Descriptor.MessageTypes[0]; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } + #region Enums + public enum SolenoidState { + [pbr::OriginalName("UNKNOW_SOLENOID")] UnknowSolenoid = 0, + [pbr::OriginalName("ACTIVED")] Actived = 1, + [pbr::OriginalName("DISABLED")] Disabled = 2, } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public AnnelidaSensors() { - OnConstruction(); + public enum CylinderState { + [pbr::OriginalName("UNKNOW_CYLINDER")] UnknowCylinder = 0, + [pbr::OriginalName("ADVANCED")] Advanced = 1, + [pbr::OriginalName("WITHDRAWN")] Withdrawn = 2, } - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public AnnelidaSensors(AnnelidaSensors other) : this() { - Timestamp = other.timestamp_ != null ? other.Timestamp.Clone() : null; - EncReception = other.encReception_ != null ? other.EncReception.Clone() : null; - EncNotRegulated1 = other.encNotRegulated1_ != null ? other.EncNotRegulated1.Clone() : null; - EncNotRegulated2 = other.encNotRegulated2_ != null ? other.EncNotRegulated2.Clone() : null; - EncRegulated1 = other.encRegulated1_ != null ? other.EncRegulated1.Clone() : null; - EncRegulated2 = other.encRegulated2_ != null ? other.EncRegulated2.Clone() : null; - EncEmbeddedSystem = other.encEmbeddedSystem_ != null ? other.EncEmbeddedSystem.Clone() : null; - EncMotorController1 = other.encMotorController1_ != null ? other.EncMotorController1.Clone() : null; - EncMotorController2 = other.encMotorController2_ != null ? other.EncMotorController2.Clone() : null; - EncMotorController3 = other.encMotorController3_ != null ? other.EncMotorController3.Clone() : null; - EncMotorController4 = other.encMotorController4_ != null ? other.EncMotorController4.Clone() : null; - EncMotorController5 = other.encMotorController5_ != null ? other.EncMotorController5.Clone() : null; - EncForwardLocomotive = other.encForwardLocomotive_ != null ? other.EncForwardLocomotive.Clone() : null; - EncBackwardLocomotive = other.encBackwardLocomotive_ != null ? other.EncBackwardLocomotive.Clone() : null; - SystemPumps = other.systemPumps_ != null ? other.SystemPumps.Clone() : null; - EncReactor = other.encReactor_ != null ? other.EncReactor.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + #endregion - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public AnnelidaSensors Clone() { - return new AnnelidaSensors(this); - } + #region Messages + public sealed partial class AnnelidaSensors : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new AnnelidaSensors()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - /// Field number for the "timestamp" field. - public const int TimestampFieldNumber = 1; - private global::Google.Protobuf.WellKnownTypes.Timestamp timestamp_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::Google.Protobuf.WellKnownTypes.Timestamp Timestamp { - get { return timestamp_; } - set { - timestamp_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensorsReflection.Descriptor.MessageTypes[0]; } } - } - /// Field number for the "enc_reception" field. - public const int EncReceptionFieldNumber = 2; - private global::AnnelidaSensors.Types.UmbilicalReception encReception_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.UmbilicalReception EncReception { - get { return encReception_; } - set { - encReception_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } } - } - /// Field number for the "enc_not_regulated_1" field. - public const int EncNotRegulated1FieldNumber = 3; - private global::AnnelidaSensors.Types.NotRegulatedConverter encNotRegulated1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.NotRegulatedConverter EncNotRegulated1 { - get { return encNotRegulated1_; } - set { - encNotRegulated1_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public AnnelidaSensors() { + OnConstruction(); } - } - /// Field number for the "enc_not_regulated_2" field. - public const int EncNotRegulated2FieldNumber = 4; - private global::AnnelidaSensors.Types.NotRegulatedConverter encNotRegulated2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.NotRegulatedConverter EncNotRegulated2 { - get { return encNotRegulated2_; } - set { - encNotRegulated2_ = value; + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public AnnelidaSensors(AnnelidaSensors other) : this() { + Timestamp = other.timestamp_ != null ? other.Timestamp.Clone() : null; + EncReception = other.encReception_ != null ? other.EncReception.Clone() : null; + EncNotRegulated1 = other.encNotRegulated1_ != null ? other.EncNotRegulated1.Clone() : null; + EncNotRegulated2 = other.encNotRegulated2_ != null ? other.EncNotRegulated2.Clone() : null; + EncRegulated1 = other.encRegulated1_ != null ? other.EncRegulated1.Clone() : null; + EncRegulated2 = other.encRegulated2_ != null ? other.EncRegulated2.Clone() : null; + EncEmbeddedSystem = other.encEmbeddedSystem_ != null ? other.EncEmbeddedSystem.Clone() : null; + EncMotorController1 = other.encMotorController1_ != null ? other.EncMotorController1.Clone() : null; + EncMotorController2 = other.encMotorController2_ != null ? other.EncMotorController2.Clone() : null; + EncMotorController3 = other.encMotorController3_ != null ? other.EncMotorController3.Clone() : null; + EncMotorController4 = other.encMotorController4_ != null ? other.EncMotorController4.Clone() : null; + EncMotorController5 = other.encMotorController5_ != null ? other.EncMotorController5.Clone() : null; + EncForwardLocomotive = other.encForwardLocomotive_ != null ? other.EncForwardLocomotive.Clone() : null; + EncBackwardLocomotive = other.encBackwardLocomotive_ != null ? other.EncBackwardLocomotive.Clone() : null; + SystemPumps = other.systemPumps_ != null ? other.SystemPumps.Clone() : null; + EncReactor = other.encReactor_ != null ? other.EncReactor.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } - } - /// Field number for the "enc_regulated_1" field. - public const int EncRegulated1FieldNumber = 5; - private global::AnnelidaSensors.Types.RegulatedConverter encRegulated1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.RegulatedConverter EncRegulated1 { - get { return encRegulated1_; } - set { - encRegulated1_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public AnnelidaSensors Clone() { + return new AnnelidaSensors(this); } - } - /// Field number for the "enc_regulated_2" field. - public const int EncRegulated2FieldNumber = 6; - private global::AnnelidaSensors.Types.RegulatedConverter encRegulated2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.RegulatedConverter EncRegulated2 { - get { return encRegulated2_; } - set { - encRegulated2_ = value; + /// Field number for the "timestamp" field. + public const int TimestampFieldNumber = 1; + private global::Google.Protobuf.WellKnownTypes.Timestamp timestamp_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::Google.Protobuf.WellKnownTypes.Timestamp Timestamp { + get { return timestamp_; } + set { + timestamp_ = value; + } } - } - /// Field number for the "enc_embedded_system" field. - public const int EncEmbeddedSystemFieldNumber = 7; - private global::AnnelidaSensors.Types.EmbeddedSystem encEmbeddedSystem_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.EmbeddedSystem EncEmbeddedSystem { - get { return encEmbeddedSystem_; } - set { - encEmbeddedSystem_ = value; + /// Field number for the "enc_reception" field. + public const int EncReceptionFieldNumber = 2; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.UmbilicalReception encReception_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.UmbilicalReception EncReception { + get { return encReception_; } + set { + encReception_ = value; + } } - } - /// Field number for the "enc_motor_controller_1" field. - public const int EncMotorController1FieldNumber = 8; - private global::AnnelidaSensors.Types.MotorController encMotorController1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.MotorController EncMotorController1 { - get { return encMotorController1_; } - set { - encMotorController1_ = value; + /// Field number for the "enc_not_regulated_1" field. + public const int EncNotRegulated1FieldNumber = 3; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter encNotRegulated1_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter EncNotRegulated1 { + get { return encNotRegulated1_; } + set { + encNotRegulated1_ = value; + } } - } - /// Field number for the "enc_motor_controller_2" field. - public const int EncMotorController2FieldNumber = 9; - private global::AnnelidaSensors.Types.MotorController encMotorController2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.MotorController EncMotorController2 { - get { return encMotorController2_; } - set { - encMotorController2_ = value; + /// Field number for the "enc_not_regulated_2" field. + public const int EncNotRegulated2FieldNumber = 4; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter encNotRegulated2_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter EncNotRegulated2 { + get { return encNotRegulated2_; } + set { + encNotRegulated2_ = value; + } } - } - /// Field number for the "enc_motor_controller_3" field. - public const int EncMotorController3FieldNumber = 10; - private global::AnnelidaSensors.Types.MotorController encMotorController3_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.MotorController EncMotorController3 { - get { return encMotorController3_; } - set { - encMotorController3_ = value; + /// Field number for the "enc_regulated_1" field. + public const int EncRegulated1FieldNumber = 5; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter encRegulated1_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter EncRegulated1 { + get { return encRegulated1_; } + set { + encRegulated1_ = value; + } } - } - /// Field number for the "enc_motor_controller_4" field. - public const int EncMotorController4FieldNumber = 11; - private global::AnnelidaSensors.Types.MotorController encMotorController4_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.MotorController EncMotorController4 { - get { return encMotorController4_; } - set { - encMotorController4_ = value; + /// Field number for the "enc_regulated_2" field. + public const int EncRegulated2FieldNumber = 6; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter encRegulated2_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter EncRegulated2 { + get { return encRegulated2_; } + set { + encRegulated2_ = value; + } } - } - /// Field number for the "enc_motor_controller_5" field. - public const int EncMotorController5FieldNumber = 12; - private global::AnnelidaSensors.Types.MotorController encMotorController5_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.MotorController EncMotorController5 { - get { return encMotorController5_; } - set { - encMotorController5_ = value; + /// Field number for the "enc_embedded_system" field. + public const int EncEmbeddedSystemFieldNumber = 7; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.EmbeddedSystem encEmbeddedSystem_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.EmbeddedSystem EncEmbeddedSystem { + get { return encEmbeddedSystem_; } + set { + encEmbeddedSystem_ = value; + } } - } - /// Field number for the "enc_forward_locomotive" field. - public const int EncForwardLocomotiveFieldNumber = 13; - private global::AnnelidaSensors.Types.Locomotive encForwardLocomotive_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.Locomotive EncForwardLocomotive { - get { return encForwardLocomotive_; } - set { - encForwardLocomotive_ = value; + /// Field number for the "enc_motor_controller_1" field. + public const int EncMotorController1FieldNumber = 8; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController encMotorController1_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController EncMotorController1 { + get { return encMotorController1_; } + set { + encMotorController1_ = value; + } } - } - /// Field number for the "enc_backward_locomotive" field. - public const int EncBackwardLocomotiveFieldNumber = 14; - private global::AnnelidaSensors.Types.Locomotive encBackwardLocomotive_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.Locomotive EncBackwardLocomotive { - get { return encBackwardLocomotive_; } - set { - encBackwardLocomotive_ = value; + /// Field number for the "enc_motor_controller_2" field. + public const int EncMotorController2FieldNumber = 9; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController encMotorController2_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController EncMotorController2 { + get { return encMotorController2_; } + set { + encMotorController2_ = value; + } } - } - /// Field number for the "system_pumps" field. - public const int SystemPumpsFieldNumber = 15; - private global::AnnelidaSensors.Types.PumpsEngine systemPumps_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine SystemPumps { - get { return systemPumps_; } - set { - systemPumps_ = value; + /// Field number for the "enc_motor_controller_3" field. + public const int EncMotorController3FieldNumber = 10; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController encMotorController3_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController EncMotorController3 { + get { return encMotorController3_; } + set { + encMotorController3_ = value; + } } - } - /// Field number for the "enc_reactor" field. - public const int EncReactorFieldNumber = 16; - private global::AnnelidaSensors.Types.SgnReactor encReactor_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.SgnReactor EncReactor { - get { return encReactor_; } - set { - encReactor_ = value; + /// Field number for the "enc_motor_controller_4" field. + public const int EncMotorController4FieldNumber = 11; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController encMotorController4_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController EncMotorController4 { + get { return encMotorController4_; } + set { + encMotorController4_ = value; + } } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as AnnelidaSensors); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(AnnelidaSensors other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; + /// Field number for the "enc_motor_controller_5" field. + public const int EncMotorController5FieldNumber = 12; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController encMotorController5_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController EncMotorController5 { + get { return encMotorController5_; } + set { + encMotorController5_ = value; + } } - if (!object.Equals(Timestamp, other.Timestamp)) return false; - if (!object.Equals(EncReception, other.EncReception)) return false; - if (!object.Equals(EncNotRegulated1, other.EncNotRegulated1)) return false; - if (!object.Equals(EncNotRegulated2, other.EncNotRegulated2)) return false; - if (!object.Equals(EncRegulated1, other.EncRegulated1)) return false; - if (!object.Equals(EncRegulated2, other.EncRegulated2)) return false; - if (!object.Equals(EncEmbeddedSystem, other.EncEmbeddedSystem)) return false; - if (!object.Equals(EncMotorController1, other.EncMotorController1)) return false; - if (!object.Equals(EncMotorController2, other.EncMotorController2)) return false; - if (!object.Equals(EncMotorController3, other.EncMotorController3)) return false; - if (!object.Equals(EncMotorController4, other.EncMotorController4)) return false; - if (!object.Equals(EncMotorController5, other.EncMotorController5)) return false; - if (!object.Equals(EncForwardLocomotive, other.EncForwardLocomotive)) return false; - if (!object.Equals(EncBackwardLocomotive, other.EncBackwardLocomotive)) return false; - if (!object.Equals(SystemPumps, other.SystemPumps)) return false; - if (!object.Equals(EncReactor, other.EncReactor)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (timestamp_ != null) hash ^= Timestamp.GetHashCode(); - if (encReception_ != null) hash ^= EncReception.GetHashCode(); - if (encNotRegulated1_ != null) hash ^= EncNotRegulated1.GetHashCode(); - if (encNotRegulated2_ != null) hash ^= EncNotRegulated2.GetHashCode(); - if (encRegulated1_ != null) hash ^= EncRegulated1.GetHashCode(); - if (encRegulated2_ != null) hash ^= EncRegulated2.GetHashCode(); - if (encEmbeddedSystem_ != null) hash ^= EncEmbeddedSystem.GetHashCode(); - if (encMotorController1_ != null) hash ^= EncMotorController1.GetHashCode(); - if (encMotorController2_ != null) hash ^= EncMotorController2.GetHashCode(); - if (encMotorController3_ != null) hash ^= EncMotorController3.GetHashCode(); - if (encMotorController4_ != null) hash ^= EncMotorController4.GetHashCode(); - if (encMotorController5_ != null) hash ^= EncMotorController5.GetHashCode(); - if (encForwardLocomotive_ != null) hash ^= EncForwardLocomotive.GetHashCode(); - if (encBackwardLocomotive_ != null) hash ^= EncBackwardLocomotive.GetHashCode(); - if (systemPumps_ != null) hash ^= SystemPumps.GetHashCode(); - if (encReactor_ != null) hash ^= EncReactor.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "enc_forward_locomotive" field. + public const int EncForwardLocomotiveFieldNumber = 13; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive encForwardLocomotive_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive EncForwardLocomotive { + get { return encForwardLocomotive_; } + set { + encForwardLocomotive_ = value; + } } - return hash; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (timestamp_ != null) { - output.WriteRawTag(10); - output.WriteMessage(Timestamp); - } - if (encReception_ != null) { - output.WriteRawTag(18); - output.WriteMessage(EncReception); - } - if (encNotRegulated1_ != null) { - output.WriteRawTag(26); - output.WriteMessage(EncNotRegulated1); - } - if (encNotRegulated2_ != null) { - output.WriteRawTag(34); - output.WriteMessage(EncNotRegulated2); - } - if (encRegulated1_ != null) { - output.WriteRawTag(42); - output.WriteMessage(EncRegulated1); - } - if (encRegulated2_ != null) { - output.WriteRawTag(50); - output.WriteMessage(EncRegulated2); - } - if (encEmbeddedSystem_ != null) { - output.WriteRawTag(58); - output.WriteMessage(EncEmbeddedSystem); - } - if (encMotorController1_ != null) { - output.WriteRawTag(66); - output.WriteMessage(EncMotorController1); - } - if (encMotorController2_ != null) { - output.WriteRawTag(74); - output.WriteMessage(EncMotorController2); - } - if (encMotorController3_ != null) { - output.WriteRawTag(82); - output.WriteMessage(EncMotorController3); - } - if (encMotorController4_ != null) { - output.WriteRawTag(90); - output.WriteMessage(EncMotorController4); - } - if (encMotorController5_ != null) { - output.WriteRawTag(98); - output.WriteMessage(EncMotorController5); - } - if (encForwardLocomotive_ != null) { - output.WriteRawTag(106); - output.WriteMessage(EncForwardLocomotive); - } - if (encBackwardLocomotive_ != null) { - output.WriteRawTag(114); - output.WriteMessage(EncBackwardLocomotive); - } - if (systemPumps_ != null) { - output.WriteRawTag(122); - output.WriteMessage(SystemPumps); - } - if (encReactor_ != null) { - output.WriteRawTag(130, 1); - output.WriteMessage(EncReactor); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + /// Field number for the "enc_backward_locomotive" field. + public const int EncBackwardLocomotiveFieldNumber = 14; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive encBackwardLocomotive_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive EncBackwardLocomotive { + get { return encBackwardLocomotive_; } + set { + encBackwardLocomotive_ = value; + } } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (timestamp_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(Timestamp); - } - if (encReception_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncReception); - } - if (encNotRegulated1_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncNotRegulated1); - } - if (encNotRegulated2_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncNotRegulated2); - } - if (encRegulated1_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncRegulated1); - } - if (encRegulated2_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncRegulated2); - } - if (encEmbeddedSystem_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncEmbeddedSystem); - } - if (encMotorController1_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController1); - } - if (encMotorController2_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController2); - } - if (encMotorController3_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController3); - } - if (encMotorController4_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController4); - } - if (encMotorController5_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController5); - } - if (encForwardLocomotive_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncForwardLocomotive); + /// Field number for the "system_pumps" field. + public const int SystemPumpsFieldNumber = 15; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine systemPumps_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine SystemPumps { + get { return systemPumps_; } + set { + systemPumps_ = value; + } } - if (encBackwardLocomotive_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncBackwardLocomotive); + + /// Field number for the "enc_reactor" field. + public const int EncReactorFieldNumber = 16; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.SgnReactor encReactor_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.SgnReactor EncReactor { + get { return encReactor_; } + set { + encReactor_ = value; + } } - if (systemPumps_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(SystemPumps); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as AnnelidaSensors); } - if (encReactor_ != null) { - size += 2 + pb::CodedOutputStream.ComputeMessageSize(EncReactor); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(AnnelidaSensors other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (!object.Equals(Timestamp, other.Timestamp)) return false; + if (!object.Equals(EncReception, other.EncReception)) return false; + if (!object.Equals(EncNotRegulated1, other.EncNotRegulated1)) return false; + if (!object.Equals(EncNotRegulated2, other.EncNotRegulated2)) return false; + if (!object.Equals(EncRegulated1, other.EncRegulated1)) return false; + if (!object.Equals(EncRegulated2, other.EncRegulated2)) return false; + if (!object.Equals(EncEmbeddedSystem, other.EncEmbeddedSystem)) return false; + if (!object.Equals(EncMotorController1, other.EncMotorController1)) return false; + if (!object.Equals(EncMotorController2, other.EncMotorController2)) return false; + if (!object.Equals(EncMotorController3, other.EncMotorController3)) return false; + if (!object.Equals(EncMotorController4, other.EncMotorController4)) return false; + if (!object.Equals(EncMotorController5, other.EncMotorController5)) return false; + if (!object.Equals(EncForwardLocomotive, other.EncForwardLocomotive)) return false; + if (!object.Equals(EncBackwardLocomotive, other.EncBackwardLocomotive)) return false; + if (!object.Equals(SystemPumps, other.SystemPumps)) return false; + if (!object.Equals(EncReactor, other.EncReactor)) return false; + return Equals(_unknownFields, other._unknownFields); } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (timestamp_ != null) hash ^= Timestamp.GetHashCode(); + if (encReception_ != null) hash ^= EncReception.GetHashCode(); + if (encNotRegulated1_ != null) hash ^= EncNotRegulated1.GetHashCode(); + if (encNotRegulated2_ != null) hash ^= EncNotRegulated2.GetHashCode(); + if (encRegulated1_ != null) hash ^= EncRegulated1.GetHashCode(); + if (encRegulated2_ != null) hash ^= EncRegulated2.GetHashCode(); + if (encEmbeddedSystem_ != null) hash ^= EncEmbeddedSystem.GetHashCode(); + if (encMotorController1_ != null) hash ^= EncMotorController1.GetHashCode(); + if (encMotorController2_ != null) hash ^= EncMotorController2.GetHashCode(); + if (encMotorController3_ != null) hash ^= EncMotorController3.GetHashCode(); + if (encMotorController4_ != null) hash ^= EncMotorController4.GetHashCode(); + if (encMotorController5_ != null) hash ^= EncMotorController5.GetHashCode(); + if (encForwardLocomotive_ != null) hash ^= EncForwardLocomotive.GetHashCode(); + if (encBackwardLocomotive_ != null) hash ^= EncBackwardLocomotive.GetHashCode(); + if (systemPumps_ != null) hash ^= SystemPumps.GetHashCode(); + if (encReactor_ != null) hash ^= EncReactor.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(AnnelidaSensors other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - if (other.timestamp_ != null) { - if (timestamp_ == null) { - timestamp_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (timestamp_ != null) { + output.WriteRawTag(10); + output.WriteMessage(Timestamp); } - Timestamp.MergeFrom(other.Timestamp); - } - if (other.encReception_ != null) { - if (encReception_ == null) { - encReception_ = new global::AnnelidaSensors.Types.UmbilicalReception(); + if (encReception_ != null) { + output.WriteRawTag(18); + output.WriteMessage(EncReception); } - EncReception.MergeFrom(other.EncReception); - } - if (other.encNotRegulated1_ != null) { - if (encNotRegulated1_ == null) { - encNotRegulated1_ = new global::AnnelidaSensors.Types.NotRegulatedConverter(); + if (encNotRegulated1_ != null) { + output.WriteRawTag(26); + output.WriteMessage(EncNotRegulated1); } - EncNotRegulated1.MergeFrom(other.EncNotRegulated1); - } - if (other.encNotRegulated2_ != null) { - if (encNotRegulated2_ == null) { - encNotRegulated2_ = new global::AnnelidaSensors.Types.NotRegulatedConverter(); + if (encNotRegulated2_ != null) { + output.WriteRawTag(34); + output.WriteMessage(EncNotRegulated2); } - EncNotRegulated2.MergeFrom(other.EncNotRegulated2); - } - if (other.encRegulated1_ != null) { - if (encRegulated1_ == null) { - encRegulated1_ = new global::AnnelidaSensors.Types.RegulatedConverter(); + if (encRegulated1_ != null) { + output.WriteRawTag(42); + output.WriteMessage(EncRegulated1); } - EncRegulated1.MergeFrom(other.EncRegulated1); - } - if (other.encRegulated2_ != null) { - if (encRegulated2_ == null) { - encRegulated2_ = new global::AnnelidaSensors.Types.RegulatedConverter(); + if (encRegulated2_ != null) { + output.WriteRawTag(50); + output.WriteMessage(EncRegulated2); } - EncRegulated2.MergeFrom(other.EncRegulated2); - } - if (other.encEmbeddedSystem_ != null) { - if (encEmbeddedSystem_ == null) { - encEmbeddedSystem_ = new global::AnnelidaSensors.Types.EmbeddedSystem(); + if (encEmbeddedSystem_ != null) { + output.WriteRawTag(58); + output.WriteMessage(EncEmbeddedSystem); } - EncEmbeddedSystem.MergeFrom(other.EncEmbeddedSystem); - } - if (other.encMotorController1_ != null) { - if (encMotorController1_ == null) { - encMotorController1_ = new global::AnnelidaSensors.Types.MotorController(); + if (encMotorController1_ != null) { + output.WriteRawTag(66); + output.WriteMessage(EncMotorController1); } - EncMotorController1.MergeFrom(other.EncMotorController1); - } - if (other.encMotorController2_ != null) { - if (encMotorController2_ == null) { - encMotorController2_ = new global::AnnelidaSensors.Types.MotorController(); + if (encMotorController2_ != null) { + output.WriteRawTag(74); + output.WriteMessage(EncMotorController2); } - EncMotorController2.MergeFrom(other.EncMotorController2); - } - if (other.encMotorController3_ != null) { - if (encMotorController3_ == null) { - encMotorController3_ = new global::AnnelidaSensors.Types.MotorController(); + if (encMotorController3_ != null) { + output.WriteRawTag(82); + output.WriteMessage(EncMotorController3); } - EncMotorController3.MergeFrom(other.EncMotorController3); - } - if (other.encMotorController4_ != null) { - if (encMotorController4_ == null) { - encMotorController4_ = new global::AnnelidaSensors.Types.MotorController(); + if (encMotorController4_ != null) { + output.WriteRawTag(90); + output.WriteMessage(EncMotorController4); } - EncMotorController4.MergeFrom(other.EncMotorController4); - } - if (other.encMotorController5_ != null) { - if (encMotorController5_ == null) { - encMotorController5_ = new global::AnnelidaSensors.Types.MotorController(); + if (encMotorController5_ != null) { + output.WriteRawTag(98); + output.WriteMessage(EncMotorController5); } - EncMotorController5.MergeFrom(other.EncMotorController5); - } - if (other.encForwardLocomotive_ != null) { - if (encForwardLocomotive_ == null) { - encForwardLocomotive_ = new global::AnnelidaSensors.Types.Locomotive(); + if (encForwardLocomotive_ != null) { + output.WriteRawTag(106); + output.WriteMessage(EncForwardLocomotive); } - EncForwardLocomotive.MergeFrom(other.EncForwardLocomotive); - } - if (other.encBackwardLocomotive_ != null) { - if (encBackwardLocomotive_ == null) { - encBackwardLocomotive_ = new global::AnnelidaSensors.Types.Locomotive(); + if (encBackwardLocomotive_ != null) { + output.WriteRawTag(114); + output.WriteMessage(EncBackwardLocomotive); } - EncBackwardLocomotive.MergeFrom(other.EncBackwardLocomotive); - } - if (other.systemPumps_ != null) { - if (systemPumps_ == null) { - systemPumps_ = new global::AnnelidaSensors.Types.PumpsEngine(); + if (systemPumps_ != null) { + output.WriteRawTag(122); + output.WriteMessage(SystemPumps); } - SystemPumps.MergeFrom(other.SystemPumps); - } - if (other.encReactor_ != null) { - if (encReactor_ == null) { - encReactor_ = new global::AnnelidaSensors.Types.SgnReactor(); + if (encReactor_ != null) { + output.WriteRawTag(130, 1); + output.WriteMessage(EncReactor); } - EncReactor.MergeFrom(other.EncReactor); - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (timestamp_ == null) { - timestamp_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); - } - input.ReadMessage(timestamp_); - break; - } - case 18: { - if (encReception_ == null) { - encReception_ = new global::AnnelidaSensors.Types.UmbilicalReception(); - } - input.ReadMessage(encReception_); - break; - } - case 26: { - if (encNotRegulated1_ == null) { - encNotRegulated1_ = new global::AnnelidaSensors.Types.NotRegulatedConverter(); - } - input.ReadMessage(encNotRegulated1_); - break; - } - case 34: { - if (encNotRegulated2_ == null) { - encNotRegulated2_ = new global::AnnelidaSensors.Types.NotRegulatedConverter(); - } - input.ReadMessage(encNotRegulated2_); - break; - } - case 42: { - if (encRegulated1_ == null) { - encRegulated1_ = new global::AnnelidaSensors.Types.RegulatedConverter(); - } - input.ReadMessage(encRegulated1_); - break; - } - case 50: { - if (encRegulated2_ == null) { - encRegulated2_ = new global::AnnelidaSensors.Types.RegulatedConverter(); - } - input.ReadMessage(encRegulated2_); - break; - } - case 58: { - if (encEmbeddedSystem_ == null) { - encEmbeddedSystem_ = new global::AnnelidaSensors.Types.EmbeddedSystem(); - } - input.ReadMessage(encEmbeddedSystem_); - break; - } - case 66: { - if (encMotorController1_ == null) { - encMotorController1_ = new global::AnnelidaSensors.Types.MotorController(); - } - input.ReadMessage(encMotorController1_); - break; - } - case 74: { - if (encMotorController2_ == null) { - encMotorController2_ = new global::AnnelidaSensors.Types.MotorController(); - } - input.ReadMessage(encMotorController2_); - break; - } - case 82: { - if (encMotorController3_ == null) { - encMotorController3_ = new global::AnnelidaSensors.Types.MotorController(); - } - input.ReadMessage(encMotorController3_); - break; - } - case 90: { - if (encMotorController4_ == null) { - encMotorController4_ = new global::AnnelidaSensors.Types.MotorController(); - } - input.ReadMessage(encMotorController4_); - break; - } - case 98: { - if (encMotorController5_ == null) { - encMotorController5_ = new global::AnnelidaSensors.Types.MotorController(); - } - input.ReadMessage(encMotorController5_); - break; - } - case 106: { - if (encForwardLocomotive_ == null) { - encForwardLocomotive_ = new global::AnnelidaSensors.Types.Locomotive(); - } - input.ReadMessage(encForwardLocomotive_); - break; - } - case 114: { - if (encBackwardLocomotive_ == null) { - encBackwardLocomotive_ = new global::AnnelidaSensors.Types.Locomotive(); - } - input.ReadMessage(encBackwardLocomotive_); - break; - } - case 122: { - if (systemPumps_ == null) { - systemPumps_ = new global::AnnelidaSensors.Types.PumpsEngine(); - } - input.ReadMessage(systemPumps_); - break; - } - case 130: { - if (encReactor_ == null) { - encReactor_ = new global::AnnelidaSensors.Types.SgnReactor(); - } - input.ReadMessage(encReactor_); - break; - } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - #region Nested types - /// Container for nested types declared in the AnnelidaSensors message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static partial class Types { - public sealed partial class UmbilicalReception : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UmbilicalReception()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[0]; } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (timestamp_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(Timestamp); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } + if (encReception_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncReception); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public UmbilicalReception() { - OnConstruction(); + if (encNotRegulated1_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncNotRegulated1); } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public UmbilicalReception(UmbilicalReception other) : this() { - traction_ = other.traction_; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + if (encNotRegulated2_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncNotRegulated2); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public UmbilicalReception Clone() { - return new UmbilicalReception(this); + if (encRegulated1_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncRegulated1); } - - /// Field number for the "traction" field. - public const int TractionFieldNumber = 1; - private uint traction_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public uint Traction { - get { return traction_; } - set { - traction_ = value; - } + if (encRegulated2_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncRegulated2); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as UmbilicalReception); + if (encEmbeddedSystem_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncEmbeddedSystem); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(UmbilicalReception other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (Traction != other.Traction) return false; - return Equals(_unknownFields, other._unknownFields); + if (encMotorController1_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController1); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (Traction != 0) hash ^= Traction.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; + if (encMotorController2_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController2); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); + if (encMotorController3_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController3); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (Traction != 0) { - output.WriteRawTag(8); - output.WriteUInt32(Traction); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } + if (encMotorController4_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController4); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (Traction != 0) { - size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Traction); - } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; + if (encMotorController5_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorController5); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(UmbilicalReception other) { - if (other == null) { - return; - } - if (other.Traction != 0) { - Traction = other.Traction; - } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + if (encForwardLocomotive_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncForwardLocomotive); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 8: { - Traction = input.ReadUInt32(); - break; - } - } - } + if (encBackwardLocomotive_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncBackwardLocomotive); } - - } - - public sealed partial class NotRegulatedConverter : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NotRegulatedConverter()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[1]; } + if (systemPumps_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(SystemPumps); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } + if (encReactor_ != null) { + size += 2 + pb::CodedOutputStream.ComputeMessageSize(EncReactor); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public NotRegulatedConverter() { - OnConstruction(); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } + return size; + } - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public NotRegulatedConverter(NotRegulatedConverter other) : this() { - internalTemperature_ = other.internalTemperature_.Clone(); - internalPressure_ = other.internalPressure_.Clone(); - electricalCurrent_ = other.electricalCurrent_.Clone(); - electricalPower_ = other.electricalPower_.Clone(); - electricalTension700V_ = other.electricalTension700V_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(AnnelidaSensors other) { + if (other == null) { + return; } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public NotRegulatedConverter Clone() { - return new NotRegulatedConverter(this); + if (other.timestamp_ != null) { + if (timestamp_ == null) { + timestamp_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + Timestamp.MergeFrom(other.Timestamp); } - - /// Field number for the "internal_temperature" field. - public const int InternalTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_internalTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalTemperature { - get { return internalTemperature_; } + if (other.encReception_ != null) { + if (encReception_ == null) { + encReception_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.UmbilicalReception(); + } + EncReception.MergeFrom(other.EncReception); } - - /// Field number for the "internal_pressure" field. - public const int InternalPressureFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_internalPressure_codec - = pb::FieldCodec.ForFloat(18); - private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalPressure { - get { return internalPressure_; } + if (other.encNotRegulated1_ != null) { + if (encNotRegulated1_ == null) { + encNotRegulated1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter(); + } + EncNotRegulated1.MergeFrom(other.EncNotRegulated1); } - - /// Field number for the "electrical_current" field. - public const int ElectricalCurrentFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_electricalCurrent_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField electricalCurrent_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalCurrent { - get { return electricalCurrent_; } + if (other.encNotRegulated2_ != null) { + if (encNotRegulated2_ == null) { + encNotRegulated2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter(); + } + EncNotRegulated2.MergeFrom(other.EncNotRegulated2); } - - /// Field number for the "electrical_power" field. - public const int ElectricalPowerFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_electricalPower_codec - = pb::FieldCodec.ForFloat(34); - private readonly pbc::RepeatedField electricalPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalPower { - get { return electricalPower_; } + if (other.encRegulated1_ != null) { + if (encRegulated1_ == null) { + encRegulated1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter(); + } + EncRegulated1.MergeFrom(other.EncRegulated1); } - - /// Field number for the "electrical_tension_700v" field. - public const int ElectricalTension700VFieldNumber = 5; - private static readonly pb::FieldCodec _repeated_electricalTension700V_codec - = pb::FieldCodec.ForFloat(42); - private readonly pbc::RepeatedField electricalTension700V_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalTension700V { - get { return electricalTension700V_; } + if (other.encRegulated2_ != null) { + if (encRegulated2_ == null) { + encRegulated2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter(); + } + EncRegulated2.MergeFrom(other.EncRegulated2); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as NotRegulatedConverter); + if (other.encEmbeddedSystem_ != null) { + if (encEmbeddedSystem_ == null) { + encEmbeddedSystem_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.EmbeddedSystem(); + } + EncEmbeddedSystem.MergeFrom(other.EncEmbeddedSystem); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(NotRegulatedConverter other) { - if (ReferenceEquals(other, null)) { - return false; + if (other.encMotorController1_ != null) { + if (encMotorController1_ == null) { + encMotorController1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); } - if (ReferenceEquals(other, this)) { - return true; + EncMotorController1.MergeFrom(other.EncMotorController1); + } + if (other.encMotorController2_ != null) { + if (encMotorController2_ == null) { + encMotorController2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); } - if(!internalTemperature_.Equals(other.internalTemperature_)) return false; - if(!internalPressure_.Equals(other.internalPressure_)) return false; - if(!electricalCurrent_.Equals(other.electricalCurrent_)) return false; - if(!electricalPower_.Equals(other.electricalPower_)) return false; - if(!electricalTension700V_.Equals(other.electricalTension700V_)) return false; - return Equals(_unknownFields, other._unknownFields); + EncMotorController2.MergeFrom(other.EncMotorController2); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= internalTemperature_.GetHashCode(); - hash ^= internalPressure_.GetHashCode(); - hash ^= electricalCurrent_.GetHashCode(); - hash ^= electricalPower_.GetHashCode(); - hash ^= electricalTension700V_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; + if (other.encMotorController3_ != null) { + if (encMotorController3_ == null) { + encMotorController3_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); + } + EncMotorController3.MergeFrom(other.EncMotorController3); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); + if (other.encMotorController4_ != null) { + if (encMotorController4_ == null) { + encMotorController4_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); + } + EncMotorController4.MergeFrom(other.EncMotorController4); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); - internalPressure_.WriteTo(output, _repeated_internalPressure_codec); - electricalCurrent_.WriteTo(output, _repeated_electricalCurrent_codec); - electricalPower_.WriteTo(output, _repeated_electricalPower_codec); - electricalTension700V_.WriteTo(output, _repeated_electricalTension700V_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + if (other.encMotorController5_ != null) { + if (encMotorController5_ == null) { + encMotorController5_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); } + EncMotorController5.MergeFrom(other.EncMotorController5); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); - size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); - size += electricalCurrent_.CalculateSize(_repeated_electricalCurrent_codec); - size += electricalPower_.CalculateSize(_repeated_electricalPower_codec); - size += electricalTension700V_.CalculateSize(_repeated_electricalTension700V_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; + if (other.encForwardLocomotive_ != null) { + if (encForwardLocomotive_ == null) { + encForwardLocomotive_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive(); + } + EncForwardLocomotive.MergeFrom(other.EncForwardLocomotive); } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(NotRegulatedConverter other) { - if (other == null) { - return; - } - internalTemperature_.Add(other.internalTemperature_); - internalPressure_.Add(other.internalPressure_); - electricalCurrent_.Add(other.electricalCurrent_); - electricalPower_.Add(other.electricalPower_); - electricalTension700V_.Add(other.electricalTension700V_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + if (other.encBackwardLocomotive_ != null) { + if (encBackwardLocomotive_ == null) { + encBackwardLocomotive_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive(); + } + EncBackwardLocomotive.MergeFrom(other.EncBackwardLocomotive); + } + if (other.systemPumps_ != null) { + if (systemPumps_ == null) { + systemPumps_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine(); + } + SystemPumps.MergeFrom(other.SystemPumps); + } + if (other.encReactor_ != null) { + if (encReactor_ == null) { + encReactor_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.SgnReactor(); + } + EncReactor.MergeFrom(other.EncReactor); } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); - break; - } - case 18: - case 21: { - internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); - break; - } - case 26: - case 29: { - electricalCurrent_.AddEntriesFrom(input, _repeated_electricalCurrent_codec); - break; - } - case 34: - case 37: { - electricalPower_.AddEntriesFrom(input, _repeated_electricalPower_codec); - break; - } - case 42: - case 45: { - electricalTension700V_.AddEntriesFrom(input, _repeated_electricalTension700V_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (timestamp_ == null) { + timestamp_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); + } + input.ReadMessage(timestamp_); + break; + } + case 18: { + if (encReception_ == null) { + encReception_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.UmbilicalReception(); + } + input.ReadMessage(encReception_); + break; + } + case 26: { + if (encNotRegulated1_ == null) { + encNotRegulated1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter(); + } + input.ReadMessage(encNotRegulated1_); + break; + } + case 34: { + if (encNotRegulated2_ == null) { + encNotRegulated2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.NotRegulatedConverter(); + } + input.ReadMessage(encNotRegulated2_); + break; + } + case 42: { + if (encRegulated1_ == null) { + encRegulated1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter(); + } + input.ReadMessage(encRegulated1_); + break; + } + case 50: { + if (encRegulated2_ == null) { + encRegulated2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.RegulatedConverter(); + } + input.ReadMessage(encRegulated2_); + break; + } + case 58: { + if (encEmbeddedSystem_ == null) { + encEmbeddedSystem_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.EmbeddedSystem(); + } + input.ReadMessage(encEmbeddedSystem_); + break; + } + case 66: { + if (encMotorController1_ == null) { + encMotorController1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); + } + input.ReadMessage(encMotorController1_); + break; + } + case 74: { + if (encMotorController2_ == null) { + encMotorController2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); + } + input.ReadMessage(encMotorController2_); + break; + } + case 82: { + if (encMotorController3_ == null) { + encMotorController3_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); + } + input.ReadMessage(encMotorController3_); + break; + } + case 90: { + if (encMotorController4_ == null) { + encMotorController4_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); + } + input.ReadMessage(encMotorController4_); + break; + } + case 98: { + if (encMotorController5_ == null) { + encMotorController5_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.MotorController(); } + input.ReadMessage(encMotorController5_); + break; + } + case 106: { + if (encForwardLocomotive_ == null) { + encForwardLocomotive_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive(); + } + input.ReadMessage(encForwardLocomotive_); + break; + } + case 114: { + if (encBackwardLocomotive_ == null) { + encBackwardLocomotive_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.Locomotive(); + } + input.ReadMessage(encBackwardLocomotive_); + break; + } + case 122: { + if (systemPumps_ == null) { + systemPumps_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine(); + } + input.ReadMessage(systemPumps_); + break; + } + case 130: { + if (encReactor_ == null) { + encReactor_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.SgnReactor(); + } + input.ReadMessage(encReactor_); + break; } } } - } - public sealed partial class RegulatedConverter : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RegulatedConverter()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[2]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public RegulatedConverter() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public RegulatedConverter(RegulatedConverter other) : this() { - internalTemperature_ = other.internalTemperature_.Clone(); - internalPressure_ = other.internalPressure_.Clone(); - electricalCurrent_ = other.electricalCurrent_.Clone(); - electricalPower_ = other.electricalPower_.Clone(); - electricalTension_ = other.electricalTension_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + #region Nested types + /// Container for nested types declared in the AnnelidaSensors message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static partial class Types { + public sealed partial class UmbilicalReception : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new UmbilicalReception()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public RegulatedConverter Clone() { - return new RegulatedConverter(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[0]; } + } - /// Field number for the "internal_temperature" field. - public const int InternalTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_internalTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalTemperature { - get { return internalTemperature_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "internal_pressure" field. - public const int InternalPressureFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_internalPressure_codec - = pb::FieldCodec.ForFloat(18); - private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalPressure { - get { return internalPressure_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public UmbilicalReception() { + OnConstruction(); + } - /// Field number for the "electrical_current" field. - public const int ElectricalCurrentFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_electricalCurrent_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField electricalCurrent_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalCurrent { - get { return electricalCurrent_; } - } + partial void OnConstruction(); - /// Field number for the "electrical_power" field. - public const int ElectricalPowerFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_electricalPower_codec - = pb::FieldCodec.ForFloat(34); - private readonly pbc::RepeatedField electricalPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalPower { - get { return electricalPower_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public UmbilicalReception(UmbilicalReception other) : this() { + traction_ = other.traction_; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "electrical_tension" field. - public const int ElectricalTensionFieldNumber = 5; - private static readonly pb::FieldCodec _repeated_electricalTension_codec - = pb::FieldCodec.ForFloat(42); - private readonly pbc::RepeatedField electricalTension_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalTension { - get { return electricalTension_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public UmbilicalReception Clone() { + return new UmbilicalReception(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as RegulatedConverter); - } + /// Field number for the "traction" field. + public const int TractionFieldNumber = 1; + private uint traction_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public uint Traction { + get { return traction_; } + set { + traction_ = value; + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(RegulatedConverter other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as UmbilicalReception); } - if (ReferenceEquals(other, this)) { - return true; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(UmbilicalReception other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if (Traction != other.Traction) return false; + return Equals(_unknownFields, other._unknownFields); } - if(!internalTemperature_.Equals(other.internalTemperature_)) return false; - if(!internalPressure_.Equals(other.internalPressure_)) return false; - if(!electricalCurrent_.Equals(other.electricalCurrent_)) return false; - if(!electricalPower_.Equals(other.electricalPower_)) return false; - if(!electricalTension_.Equals(other.electricalTension_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= internalTemperature_.GetHashCode(); - hash ^= internalPressure_.GetHashCode(); - hash ^= electricalCurrent_.GetHashCode(); - hash ^= electricalPower_.GetHashCode(); - hash ^= electricalTension_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (Traction != 0) hash ^= Traction.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); - internalPressure_.WriteTo(output, _repeated_internalPressure_codec); - electricalCurrent_.WriteTo(output, _repeated_electricalCurrent_codec); - electricalPower_.WriteTo(output, _repeated_electricalPower_codec); - electricalTension_.WriteTo(output, _repeated_electricalTension_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (Traction != 0) { + output.WriteRawTag(8); + output.WriteUInt32(Traction); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); - size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); - size += electricalCurrent_.CalculateSize(_repeated_electricalCurrent_codec); - size += electricalPower_.CalculateSize(_repeated_electricalPower_codec); - size += electricalTension_.CalculateSize(_repeated_electricalTension_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (Traction != 0) { + size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Traction); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(RegulatedConverter other) { - if (other == null) { - return; - } - internalTemperature_.Add(other.internalTemperature_); - internalPressure_.Add(other.internalPressure_); - electricalCurrent_.Add(other.electricalCurrent_); - electricalPower_.Add(other.electricalPower_); - electricalTension_.Add(other.electricalTension_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(UmbilicalReception other) { + if (other == null) { + return; + } + if (other.Traction != 0) { + Traction = other.Traction; + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); - break; - } - case 18: - case 21: { - internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); - break; - } - case 26: - case 29: { - electricalCurrent_.AddEntriesFrom(input, _repeated_electricalCurrent_codec); - break; - } - case 34: - case 37: { - electricalPower_.AddEntriesFrom(input, _repeated_electricalPower_codec); - break; - } - case 42: - case 45: { - electricalTension_.AddEntriesFrom(input, _repeated_electricalTension_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 8: { + Traction = input.ReadUInt32(); + break; + } } } } - } - - } - - public sealed partial class EmbeddedSystem : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EmbeddedSystem()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[3]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public EmbeddedSystem() { - OnConstruction(); } - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public EmbeddedSystem(EmbeddedSystem other) : this() { - internalTemperature_ = other.internalTemperature_.Clone(); - internalPressure_ = other.internalPressure_.Clone(); - externalModulePressure_ = other.externalModulePressure_.Clone(); - rotationX_ = other.rotationX_.Clone(); - rotationY_ = other.rotationY_.Clone(); - rotationZ_ = other.rotationZ_.Clone(); - displacementX_ = other.displacementX_.Clone(); - displacementY_ = other.displacementY_.Clone(); - displacementZ_ = other.displacementZ_.Clone(); - accelerationX_ = other.accelerationX_.Clone(); - accelerationY_ = other.accelerationY_.Clone(); - accelerationZ_ = other.accelerationZ_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public EmbeddedSystem Clone() { - return new EmbeddedSystem(this); - } - - /// Field number for the "internal_temperature" field. - public const int InternalTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_internalTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalTemperature { - get { return internalTemperature_; } - } - - /// Field number for the "internal_pressure" field. - public const int InternalPressureFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_internalPressure_codec - = pb::FieldCodec.ForFloat(18); - private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalPressure { - get { return internalPressure_; } - } - - /// Field number for the "external_module_pressure" field. - public const int ExternalModulePressureFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_externalModulePressure_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField externalModulePressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ExternalModulePressure { - get { return externalModulePressure_; } - } - - /// Field number for the "rotation_x" field. - public const int RotationXFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_rotationX_codec - = pb::FieldCodec.ForFloat(34); - private readonly pbc::RepeatedField rotationX_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField RotationX { - get { return rotationX_; } - } - - /// Field number for the "rotation_y" field. - public const int RotationYFieldNumber = 5; - private static readonly pb::FieldCodec _repeated_rotationY_codec - = pb::FieldCodec.ForFloat(42); - private readonly pbc::RepeatedField rotationY_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField RotationY { - get { return rotationY_; } - } - - /// Field number for the "rotation_z" field. - public const int RotationZFieldNumber = 6; - private static readonly pb::FieldCodec _repeated_rotationZ_codec - = pb::FieldCodec.ForFloat(50); - private readonly pbc::RepeatedField rotationZ_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField RotationZ { - get { return rotationZ_; } - } + public sealed partial class NotRegulatedConverter : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new NotRegulatedConverter()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - /// Field number for the "displacement_x" field. - public const int DisplacementXFieldNumber = 7; - private static readonly pb::FieldCodec _repeated_displacementX_codec - = pb::FieldCodec.ForFloat(58); - private readonly pbc::RepeatedField displacementX_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField DisplacementX { - get { return displacementX_; } - } - - /// Field number for the "displacement_y" field. - public const int DisplacementYFieldNumber = 8; - private static readonly pb::FieldCodec _repeated_displacementY_codec - = pb::FieldCodec.ForFloat(66); - private readonly pbc::RepeatedField displacementY_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField DisplacementY { - get { return displacementY_; } - } - - /// Field number for the "displacement_z" field. - public const int DisplacementZFieldNumber = 9; - private static readonly pb::FieldCodec _repeated_displacementZ_codec - = pb::FieldCodec.ForFloat(74); - private readonly pbc::RepeatedField displacementZ_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField DisplacementZ { - get { return displacementZ_; } - } - - /// Field number for the "acceleration_x" field. - public const int AccelerationXFieldNumber = 10; - private static readonly pb::FieldCodec _repeated_accelerationX_codec - = pb::FieldCodec.ForFloat(82); - private readonly pbc::RepeatedField accelerationX_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField AccelerationX { - get { return accelerationX_; } - } - - /// Field number for the "acceleration_y" field. - public const int AccelerationYFieldNumber = 11; - private static readonly pb::FieldCodec _repeated_accelerationY_codec - = pb::FieldCodec.ForFloat(90); - private readonly pbc::RepeatedField accelerationY_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField AccelerationY { - get { return accelerationY_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[1]; } + } - /// Field number for the "acceleration_z" field. - public const int AccelerationZFieldNumber = 12; - private static readonly pb::FieldCodec _repeated_accelerationZ_codec - = pb::FieldCodec.ForFloat(98); - private readonly pbc::RepeatedField accelerationZ_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField AccelerationZ { - get { return accelerationZ_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as EmbeddedSystem); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NotRegulatedConverter() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(EmbeddedSystem other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if(!internalTemperature_.Equals(other.internalTemperature_)) return false; - if(!internalPressure_.Equals(other.internalPressure_)) return false; - if(!externalModulePressure_.Equals(other.externalModulePressure_)) return false; - if(!rotationX_.Equals(other.rotationX_)) return false; - if(!rotationY_.Equals(other.rotationY_)) return false; - if(!rotationZ_.Equals(other.rotationZ_)) return false; - if(!displacementX_.Equals(other.displacementX_)) return false; - if(!displacementY_.Equals(other.displacementY_)) return false; - if(!displacementZ_.Equals(other.displacementZ_)) return false; - if(!accelerationX_.Equals(other.accelerationX_)) return false; - if(!accelerationY_.Equals(other.accelerationY_)) return false; - if(!accelerationZ_.Equals(other.accelerationZ_)) return false; - return Equals(_unknownFields, other._unknownFields); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= internalTemperature_.GetHashCode(); - hash ^= internalPressure_.GetHashCode(); - hash ^= externalModulePressure_.GetHashCode(); - hash ^= rotationX_.GetHashCode(); - hash ^= rotationY_.GetHashCode(); - hash ^= rotationZ_.GetHashCode(); - hash ^= displacementX_.GetHashCode(); - hash ^= displacementY_.GetHashCode(); - hash ^= displacementZ_.GetHashCode(); - hash ^= accelerationX_.GetHashCode(); - hash ^= accelerationY_.GetHashCode(); - hash ^= accelerationZ_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NotRegulatedConverter(NotRegulatedConverter other) : this() { + internalTemperature_ = other.internalTemperature_.Clone(); + internalPressure_ = other.internalPressure_.Clone(); + electricalCurrentC1_ = other.electricalCurrentC1_.Clone(); + electricalCurrentC2_ = other.electricalCurrentC2_.Clone(); + electricalCurrentC3_ = other.electricalCurrentC3_.Clone(); + electricalPowerP1_ = other.electricalPowerP1_.Clone(); + electricalPowerP2_ = other.electricalPowerP2_.Clone(); + electricalPower3_ = other.electricalPower3_.Clone(); + electricalTension700V_ = other.electricalTension700V_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public NotRegulatedConverter Clone() { + return new NotRegulatedConverter(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); - internalPressure_.WriteTo(output, _repeated_internalPressure_codec); - externalModulePressure_.WriteTo(output, _repeated_externalModulePressure_codec); - rotationX_.WriteTo(output, _repeated_rotationX_codec); - rotationY_.WriteTo(output, _repeated_rotationY_codec); - rotationZ_.WriteTo(output, _repeated_rotationZ_codec); - displacementX_.WriteTo(output, _repeated_displacementX_codec); - displacementY_.WriteTo(output, _repeated_displacementY_codec); - displacementZ_.WriteTo(output, _repeated_displacementZ_codec); - accelerationX_.WriteTo(output, _repeated_accelerationX_codec); - accelerationY_.WriteTo(output, _repeated_accelerationY_codec); - accelerationZ_.WriteTo(output, _repeated_accelerationZ_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + /// Field number for the "internal_temperature" field. + public const int InternalTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_internalTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalTemperature { + get { return internalTemperature_; } } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); - size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); - size += externalModulePressure_.CalculateSize(_repeated_externalModulePressure_codec); - size += rotationX_.CalculateSize(_repeated_rotationX_codec); - size += rotationY_.CalculateSize(_repeated_rotationY_codec); - size += rotationZ_.CalculateSize(_repeated_rotationZ_codec); - size += displacementX_.CalculateSize(_repeated_displacementX_codec); - size += displacementY_.CalculateSize(_repeated_displacementY_codec); - size += displacementZ_.CalculateSize(_repeated_displacementZ_codec); - size += accelerationX_.CalculateSize(_repeated_accelerationX_codec); - size += accelerationY_.CalculateSize(_repeated_accelerationY_codec); - size += accelerationZ_.CalculateSize(_repeated_accelerationZ_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + /// Field number for the "internal_pressure" field. + public const int InternalPressureFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_internalPressure_codec + = pb::FieldCodec.ForFloat(18); + private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalPressure { + get { return internalPressure_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(EmbeddedSystem other) { - if (other == null) { - return; - } - internalTemperature_.Add(other.internalTemperature_); - internalPressure_.Add(other.internalPressure_); - externalModulePressure_.Add(other.externalModulePressure_); - rotationX_.Add(other.rotationX_); - rotationY_.Add(other.rotationY_); - rotationZ_.Add(other.rotationZ_); - displacementX_.Add(other.displacementX_); - displacementY_.Add(other.displacementY_); - displacementZ_.Add(other.displacementZ_); - accelerationX_.Add(other.accelerationX_); - accelerationY_.Add(other.accelerationY_); - accelerationZ_.Add(other.accelerationZ_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } + /// Field number for the "electrical_current_c1" field. + public const int ElectricalCurrentC1FieldNumber = 3; + private static readonly pb::FieldCodec _repeated_electricalCurrentC1_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField electricalCurrentC1_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC1 { + get { return electricalCurrentC1_; } + } + + /// Field number for the "electrical_current_c2" field. + public const int ElectricalCurrentC2FieldNumber = 4; + private static readonly pb::FieldCodec _repeated_electricalCurrentC2_codec + = pb::FieldCodec.ForFloat(34); + private readonly pbc::RepeatedField electricalCurrentC2_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC2 { + get { return electricalCurrentC2_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); - break; - } - case 18: - case 21: { - internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); - break; - } - case 26: - case 29: { - externalModulePressure_.AddEntriesFrom(input, _repeated_externalModulePressure_codec); - break; - } - case 34: - case 37: { - rotationX_.AddEntriesFrom(input, _repeated_rotationX_codec); - break; - } - case 42: - case 45: { - rotationY_.AddEntriesFrom(input, _repeated_rotationY_codec); - break; - } - case 50: - case 53: { - rotationZ_.AddEntriesFrom(input, _repeated_rotationZ_codec); - break; - } - case 58: - case 61: { - displacementX_.AddEntriesFrom(input, _repeated_displacementX_codec); - break; - } - case 66: - case 69: { - displacementY_.AddEntriesFrom(input, _repeated_displacementY_codec); - break; - } - case 74: - case 77: { - displacementZ_.AddEntriesFrom(input, _repeated_displacementZ_codec); - break; - } - case 82: - case 85: { - accelerationX_.AddEntriesFrom(input, _repeated_accelerationX_codec); - break; - } - case 90: - case 93: { - accelerationY_.AddEntriesFrom(input, _repeated_accelerationY_codec); - break; - } - case 98: - case 101: { - accelerationZ_.AddEntriesFrom(input, _repeated_accelerationZ_codec); - break; + /// Field number for the "electrical_current_c3" field. + public const int ElectricalCurrentC3FieldNumber = 5; + private static readonly pb::FieldCodec _repeated_electricalCurrentC3_codec + = pb::FieldCodec.ForFloat(42); + private readonly pbc::RepeatedField electricalCurrentC3_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC3 { + get { return electricalCurrentC3_; } + } + + /// Field number for the "electrical_power_p1" field. + public const int ElectricalPowerP1FieldNumber = 6; + private static readonly pb::FieldCodec _repeated_electricalPowerP1_codec + = pb::FieldCodec.ForFloat(50); + private readonly pbc::RepeatedField electricalPowerP1_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPowerP1 { + get { return electricalPowerP1_; } + } + + /// Field number for the "electrical_power_p2" field. + public const int ElectricalPowerP2FieldNumber = 7; + private static readonly pb::FieldCodec _repeated_electricalPowerP2_codec + = pb::FieldCodec.ForFloat(58); + private readonly pbc::RepeatedField electricalPowerP2_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPowerP2 { + get { return electricalPowerP2_; } + } + + /// Field number for the "electrical_power_3" field. + public const int ElectricalPower3FieldNumber = 8; + private static readonly pb::FieldCodec _repeated_electricalPower3_codec + = pb::FieldCodec.ForFloat(66); + private readonly pbc::RepeatedField electricalPower3_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPower3 { + get { return electricalPower3_; } + } + + /// Field number for the "electrical_tension_700v" field. + public const int ElectricalTension700VFieldNumber = 9; + private static readonly pb::FieldCodec _repeated_electricalTension700V_codec + = pb::FieldCodec.ForFloat(74); + private readonly pbc::RepeatedField electricalTension700V_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalTension700V { + get { return electricalTension700V_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as NotRegulatedConverter); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(NotRegulatedConverter other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!internalTemperature_.Equals(other.internalTemperature_)) return false; + if(!internalPressure_.Equals(other.internalPressure_)) return false; + if(!electricalCurrentC1_.Equals(other.electricalCurrentC1_)) return false; + if(!electricalCurrentC2_.Equals(other.electricalCurrentC2_)) return false; + if(!electricalCurrentC3_.Equals(other.electricalCurrentC3_)) return false; + if(!electricalPowerP1_.Equals(other.electricalPowerP1_)) return false; + if(!electricalPowerP2_.Equals(other.electricalPowerP2_)) return false; + if(!electricalPower3_.Equals(other.electricalPower3_)) return false; + if(!electricalTension700V_.Equals(other.electricalTension700V_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= internalTemperature_.GetHashCode(); + hash ^= internalPressure_.GetHashCode(); + hash ^= electricalCurrentC1_.GetHashCode(); + hash ^= electricalCurrentC2_.GetHashCode(); + hash ^= electricalCurrentC3_.GetHashCode(); + hash ^= electricalPowerP1_.GetHashCode(); + hash ^= electricalPowerP2_.GetHashCode(); + hash ^= electricalPower3_.GetHashCode(); + hash ^= electricalTension700V_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); + internalPressure_.WriteTo(output, _repeated_internalPressure_codec); + electricalCurrentC1_.WriteTo(output, _repeated_electricalCurrentC1_codec); + electricalCurrentC2_.WriteTo(output, _repeated_electricalCurrentC2_codec); + electricalCurrentC3_.WriteTo(output, _repeated_electricalCurrentC3_codec); + electricalPowerP1_.WriteTo(output, _repeated_electricalPowerP1_codec); + electricalPowerP2_.WriteTo(output, _repeated_electricalPowerP2_codec); + electricalPower3_.WriteTo(output, _repeated_electricalPower3_codec); + electricalTension700V_.WriteTo(output, _repeated_electricalTension700V_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); + size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); + size += electricalCurrentC1_.CalculateSize(_repeated_electricalCurrentC1_codec); + size += electricalCurrentC2_.CalculateSize(_repeated_electricalCurrentC2_codec); + size += electricalCurrentC3_.CalculateSize(_repeated_electricalCurrentC3_codec); + size += electricalPowerP1_.CalculateSize(_repeated_electricalPowerP1_codec); + size += electricalPowerP2_.CalculateSize(_repeated_electricalPowerP2_codec); + size += electricalPower3_.CalculateSize(_repeated_electricalPower3_codec); + size += electricalTension700V_.CalculateSize(_repeated_electricalTension700V_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(NotRegulatedConverter other) { + if (other == null) { + return; + } + internalTemperature_.Add(other.internalTemperature_); + internalPressure_.Add(other.internalPressure_); + electricalCurrentC1_.Add(other.electricalCurrentC1_); + electricalCurrentC2_.Add(other.electricalCurrentC2_); + electricalCurrentC3_.Add(other.electricalCurrentC3_); + electricalPowerP1_.Add(other.electricalPowerP1_); + electricalPowerP2_.Add(other.electricalPowerP2_); + electricalPower3_.Add(other.electricalPower3_); + electricalTension700V_.Add(other.electricalTension700V_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); + break; + } + case 18: + case 21: { + internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); + break; + } + case 26: + case 29: { + electricalCurrentC1_.AddEntriesFrom(input, _repeated_electricalCurrentC1_codec); + break; + } + case 34: + case 37: { + electricalCurrentC2_.AddEntriesFrom(input, _repeated_electricalCurrentC2_codec); + break; + } + case 42: + case 45: { + electricalCurrentC3_.AddEntriesFrom(input, _repeated_electricalCurrentC3_codec); + break; + } + case 50: + case 53: { + electricalPowerP1_.AddEntriesFrom(input, _repeated_electricalPowerP1_codec); + break; + } + case 58: + case 61: { + electricalPowerP2_.AddEntriesFrom(input, _repeated_electricalPowerP2_codec); + break; + } + case 66: + case 69: { + electricalPower3_.AddEntriesFrom(input, _repeated_electricalPower3_codec); + break; + } + case 74: + case 77: { + electricalTension700V_.AddEntriesFrom(input, _repeated_electricalTension700V_codec); + break; + } } } } - } - } - - public sealed partial class MotorController : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorController()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[4]; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class RegulatedConverter : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new RegulatedConverter()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorController() { - OnConstruction(); - } - - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorController(MotorController other) : this() { - internalTemperature_ = other.internalTemperature_.Clone(); - internalPressure_ = other.internalPressure_.Clone(); - electricalCurrent_ = other.electricalCurrent_.Clone(); - electricalTension_ = other.electricalTension_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[2]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorController Clone() { - return new MotorController(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "internal_temperature" field. - public const int InternalTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_internalTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalTemperature { - get { return internalTemperature_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public RegulatedConverter() { + OnConstruction(); + } - /// Field number for the "internal_pressure" field. - public const int InternalPressureFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_internalPressure_codec - = pb::FieldCodec.ForFloat(18); - private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField InternalPressure { - get { return internalPressure_; } - } + partial void OnConstruction(); - /// Field number for the "electrical_current" field. - public const int ElectricalCurrentFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_electricalCurrent_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField electricalCurrent_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalCurrent { - get { return electricalCurrent_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public RegulatedConverter(RegulatedConverter other) : this() { + internalTemperature_ = other.internalTemperature_.Clone(); + internalPressure_ = other.internalPressure_.Clone(); + electricalCurrentC1_ = other.electricalCurrentC1_.Clone(); + electricalCurrentC2_ = other.electricalCurrentC2_.Clone(); + electricalCurrentC3_ = other.electricalCurrentC3_.Clone(); + electricalCurrentC4_ = other.electricalCurrentC4_.Clone(); + electricalPowerP1_ = other.electricalPowerP1_.Clone(); + electricalPowerP2_ = other.electricalPowerP2_.Clone(); + electricalPowerP3_ = other.electricalPowerP3_.Clone(); + electricalPowerP4_ = other.electricalPowerP4_.Clone(); + electricalTension_ = other.electricalTension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public RegulatedConverter Clone() { + return new RegulatedConverter(this); + } - /// Field number for the "electrical_tension" field. - public const int ElectricalTensionFieldNumber = 4; - private static readonly pb::FieldCodec _repeated_electricalTension_codec - = pb::FieldCodec.ForFloat(34); - private readonly pbc::RepeatedField electricalTension_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ElectricalTension { - get { return electricalTension_; } - } + /// Field number for the "internal_temperature" field. + public const int InternalTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_internalTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalTemperature { + get { return internalTemperature_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MotorController); - } + /// Field number for the "internal_pressure" field. + public const int InternalPressureFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_internalPressure_codec + = pb::FieldCodec.ForFloat(18); + private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalPressure { + get { return internalPressure_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MotorController other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; + /// Field number for the "electrical_current_c1" field. + public const int ElectricalCurrentC1FieldNumber = 3; + private static readonly pb::FieldCodec _repeated_electricalCurrentC1_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField electricalCurrentC1_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC1 { + get { return electricalCurrentC1_; } + } + + /// Field number for the "electrical_current_c2" field. + public const int ElectricalCurrentC2FieldNumber = 4; + private static readonly pb::FieldCodec _repeated_electricalCurrentC2_codec + = pb::FieldCodec.ForFloat(34); + private readonly pbc::RepeatedField electricalCurrentC2_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC2 { + get { return electricalCurrentC2_; } + } + + /// Field number for the "electrical_current_c3" field. + public const int ElectricalCurrentC3FieldNumber = 5; + private static readonly pb::FieldCodec _repeated_electricalCurrentC3_codec + = pb::FieldCodec.ForFloat(42); + private readonly pbc::RepeatedField electricalCurrentC3_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC3 { + get { return electricalCurrentC3_; } + } + + /// Field number for the "electrical_current_c4" field. + public const int ElectricalCurrentC4FieldNumber = 6; + private static readonly pb::FieldCodec _repeated_electricalCurrentC4_codec + = pb::FieldCodec.ForFloat(50); + private readonly pbc::RepeatedField electricalCurrentC4_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrentC4 { + get { return electricalCurrentC4_; } + } + + /// Field number for the "electrical_power_p1" field. + public const int ElectricalPowerP1FieldNumber = 7; + private static readonly pb::FieldCodec _repeated_electricalPowerP1_codec + = pb::FieldCodec.ForFloat(58); + private readonly pbc::RepeatedField electricalPowerP1_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPowerP1 { + get { return electricalPowerP1_; } + } + + /// Field number for the "electrical_power_p2" field. + public const int ElectricalPowerP2FieldNumber = 8; + private static readonly pb::FieldCodec _repeated_electricalPowerP2_codec + = pb::FieldCodec.ForFloat(66); + private readonly pbc::RepeatedField electricalPowerP2_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPowerP2 { + get { return electricalPowerP2_; } + } + + /// Field number for the "electrical_power_p3" field. + public const int ElectricalPowerP3FieldNumber = 9; + private static readonly pb::FieldCodec _repeated_electricalPowerP3_codec + = pb::FieldCodec.ForFloat(74); + private readonly pbc::RepeatedField electricalPowerP3_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPowerP3 { + get { return electricalPowerP3_; } + } + + /// Field number for the "electrical_power_p4" field. + public const int ElectricalPowerP4FieldNumber = 10; + private static readonly pb::FieldCodec _repeated_electricalPowerP4_codec + = pb::FieldCodec.ForFloat(82); + private readonly pbc::RepeatedField electricalPowerP4_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalPowerP4 { + get { return electricalPowerP4_; } + } + + /// Field number for the "electrical_tension" field. + public const int ElectricalTensionFieldNumber = 11; + private static readonly pb::FieldCodec _repeated_electricalTension_codec + = pb::FieldCodec.ForFloat(90); + private readonly pbc::RepeatedField electricalTension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalTension { + get { return electricalTension_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as RegulatedConverter); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(RegulatedConverter other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!internalTemperature_.Equals(other.internalTemperature_)) return false; + if(!internalPressure_.Equals(other.internalPressure_)) return false; + if(!electricalCurrentC1_.Equals(other.electricalCurrentC1_)) return false; + if(!electricalCurrentC2_.Equals(other.electricalCurrentC2_)) return false; + if(!electricalCurrentC3_.Equals(other.electricalCurrentC3_)) return false; + if(!electricalCurrentC4_.Equals(other.electricalCurrentC4_)) return false; + if(!electricalPowerP1_.Equals(other.electricalPowerP1_)) return false; + if(!electricalPowerP2_.Equals(other.electricalPowerP2_)) return false; + if(!electricalPowerP3_.Equals(other.electricalPowerP3_)) return false; + if(!electricalPowerP4_.Equals(other.electricalPowerP4_)) return false; + if(!electricalTension_.Equals(other.electricalTension_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= internalTemperature_.GetHashCode(); + hash ^= internalPressure_.GetHashCode(); + hash ^= electricalCurrentC1_.GetHashCode(); + hash ^= electricalCurrentC2_.GetHashCode(); + hash ^= electricalCurrentC3_.GetHashCode(); + hash ^= electricalCurrentC4_.GetHashCode(); + hash ^= electricalPowerP1_.GetHashCode(); + hash ^= electricalPowerP2_.GetHashCode(); + hash ^= electricalPowerP3_.GetHashCode(); + hash ^= electricalPowerP4_.GetHashCode(); + hash ^= electricalTension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); + internalPressure_.WriteTo(output, _repeated_internalPressure_codec); + electricalCurrentC1_.WriteTo(output, _repeated_electricalCurrentC1_codec); + electricalCurrentC2_.WriteTo(output, _repeated_electricalCurrentC2_codec); + electricalCurrentC3_.WriteTo(output, _repeated_electricalCurrentC3_codec); + electricalCurrentC4_.WriteTo(output, _repeated_electricalCurrentC4_codec); + electricalPowerP1_.WriteTo(output, _repeated_electricalPowerP1_codec); + electricalPowerP2_.WriteTo(output, _repeated_electricalPowerP2_codec); + electricalPowerP3_.WriteTo(output, _repeated_electricalPowerP3_codec); + electricalPowerP4_.WriteTo(output, _repeated_electricalPowerP4_codec); + electricalTension_.WriteTo(output, _repeated_electricalTension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); + size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); + size += electricalCurrentC1_.CalculateSize(_repeated_electricalCurrentC1_codec); + size += electricalCurrentC2_.CalculateSize(_repeated_electricalCurrentC2_codec); + size += electricalCurrentC3_.CalculateSize(_repeated_electricalCurrentC3_codec); + size += electricalCurrentC4_.CalculateSize(_repeated_electricalCurrentC4_codec); + size += electricalPowerP1_.CalculateSize(_repeated_electricalPowerP1_codec); + size += electricalPowerP2_.CalculateSize(_repeated_electricalPowerP2_codec); + size += electricalPowerP3_.CalculateSize(_repeated_electricalPowerP3_codec); + size += electricalPowerP4_.CalculateSize(_repeated_electricalPowerP4_codec); + size += electricalTension_.CalculateSize(_repeated_electricalTension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(RegulatedConverter other) { + if (other == null) { + return; + } + internalTemperature_.Add(other.internalTemperature_); + internalPressure_.Add(other.internalPressure_); + electricalCurrentC1_.Add(other.electricalCurrentC1_); + electricalCurrentC2_.Add(other.electricalCurrentC2_); + electricalCurrentC3_.Add(other.electricalCurrentC3_); + electricalCurrentC4_.Add(other.electricalCurrentC4_); + electricalPowerP1_.Add(other.electricalPowerP1_); + electricalPowerP2_.Add(other.electricalPowerP2_); + electricalPowerP3_.Add(other.electricalPowerP3_); + electricalPowerP4_.Add(other.electricalPowerP4_); + electricalTension_.Add(other.electricalTension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); + break; + } + case 18: + case 21: { + internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); + break; + } + case 26: + case 29: { + electricalCurrentC1_.AddEntriesFrom(input, _repeated_electricalCurrentC1_codec); + break; + } + case 34: + case 37: { + electricalCurrentC2_.AddEntriesFrom(input, _repeated_electricalCurrentC2_codec); + break; + } + case 42: + case 45: { + electricalCurrentC3_.AddEntriesFrom(input, _repeated_electricalCurrentC3_codec); + break; + } + case 50: + case 53: { + electricalCurrentC4_.AddEntriesFrom(input, _repeated_electricalCurrentC4_codec); + break; + } + case 58: + case 61: { + electricalPowerP1_.AddEntriesFrom(input, _repeated_electricalPowerP1_codec); + break; + } + case 66: + case 69: { + electricalPowerP2_.AddEntriesFrom(input, _repeated_electricalPowerP2_codec); + break; + } + case 74: + case 77: { + electricalPowerP3_.AddEntriesFrom(input, _repeated_electricalPowerP3_codec); + break; + } + case 82: + case 85: { + electricalPowerP4_.AddEntriesFrom(input, _repeated_electricalPowerP4_codec); + break; + } + case 90: + case 93: { + electricalTension_.AddEntriesFrom(input, _repeated_electricalTension_codec); + break; + } + } + } } - if(!internalTemperature_.Equals(other.internalTemperature_)) return false; - if(!internalPressure_.Equals(other.internalPressure_)) return false; - if(!electricalCurrent_.Equals(other.electricalCurrent_)) return false; - if(!electricalTension_.Equals(other.electricalTension_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= internalTemperature_.GetHashCode(); - hash ^= internalPressure_.GetHashCode(); - hash ^= electricalCurrent_.GetHashCode(); - hash ^= electricalTension_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + public sealed partial class EmbeddedSystem : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new EmbeddedSystem()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); - internalPressure_.WriteTo(output, _repeated_internalPressure_codec); - electricalCurrent_.WriteTo(output, _repeated_electricalCurrent_codec); - electricalTension_.WriteTo(output, _repeated_electricalTension_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[3]; } } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); - size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); - size += electricalCurrent_.CalculateSize(_repeated_electricalCurrent_codec); - size += electricalTension_.CalculateSize(_repeated_electricalTension_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); - } - return size; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MotorController other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public EmbeddedSystem() { + OnConstruction(); } - internalTemperature_.Add(other.internalTemperature_); - internalPressure_.Add(other.internalPressure_); - electricalCurrent_.Add(other.electricalCurrent_); - electricalTension_.Add(other.electricalTension_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); - break; - } - case 18: - case 21: { - internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); - break; - } - case 26: - case 29: { - electricalCurrent_.AddEntriesFrom(input, _repeated_electricalCurrent_codec); - break; - } - case 34: - case 37: { - electricalTension_.AddEntriesFrom(input, _repeated_electricalTension_codec); - break; + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public EmbeddedSystem(EmbeddedSystem other) : this() { + internalTemperature_ = other.internalTemperature_.Clone(); + internalPressure_ = other.internalPressure_.Clone(); + externalModulePressure_ = other.externalModulePressure_.Clone(); + rotationX_ = other.rotationX_.Clone(); + rotationY_ = other.rotationY_.Clone(); + rotationZ_ = other.rotationZ_.Clone(); + displacementX_ = other.displacementX_.Clone(); + displacementY_ = other.displacementY_.Clone(); + displacementZ_ = other.displacementZ_.Clone(); + accelerationX_ = other.accelerationX_.Clone(); + accelerationY_ = other.accelerationY_.Clone(); + accelerationZ_ = other.accelerationZ_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public EmbeddedSystem Clone() { + return new EmbeddedSystem(this); + } + + /// Field number for the "internal_temperature" field. + public const int InternalTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_internalTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalTemperature { + get { return internalTemperature_; } + } + + /// Field number for the "internal_pressure" field. + public const int InternalPressureFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_internalPressure_codec + = pb::FieldCodec.ForFloat(18); + private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalPressure { + get { return internalPressure_; } + } + + /// Field number for the "external_module_pressure" field. + public const int ExternalModulePressureFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_externalModulePressure_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField externalModulePressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ExternalModulePressure { + get { return externalModulePressure_; } + } + + /// Field number for the "rotation_x" field. + public const int RotationXFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_rotationX_codec + = pb::FieldCodec.ForFloat(34); + private readonly pbc::RepeatedField rotationX_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField RotationX { + get { return rotationX_; } + } + + /// Field number for the "rotation_y" field. + public const int RotationYFieldNumber = 5; + private static readonly pb::FieldCodec _repeated_rotationY_codec + = pb::FieldCodec.ForFloat(42); + private readonly pbc::RepeatedField rotationY_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField RotationY { + get { return rotationY_; } + } + + /// Field number for the "rotation_z" field. + public const int RotationZFieldNumber = 6; + private static readonly pb::FieldCodec _repeated_rotationZ_codec + = pb::FieldCodec.ForFloat(50); + private readonly pbc::RepeatedField rotationZ_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField RotationZ { + get { return rotationZ_; } + } + + /// Field number for the "displacement_x" field. + public const int DisplacementXFieldNumber = 7; + private static readonly pb::FieldCodec _repeated_displacementX_codec + = pb::FieldCodec.ForFloat(58); + private readonly pbc::RepeatedField displacementX_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField DisplacementX { + get { return displacementX_; } + } + + /// Field number for the "displacement_y" field. + public const int DisplacementYFieldNumber = 8; + private static readonly pb::FieldCodec _repeated_displacementY_codec + = pb::FieldCodec.ForFloat(66); + private readonly pbc::RepeatedField displacementY_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField DisplacementY { + get { return displacementY_; } + } + + /// Field number for the "displacement_z" field. + public const int DisplacementZFieldNumber = 9; + private static readonly pb::FieldCodec _repeated_displacementZ_codec + = pb::FieldCodec.ForFloat(74); + private readonly pbc::RepeatedField displacementZ_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField DisplacementZ { + get { return displacementZ_; } + } + + /// Field number for the "acceleration_x" field. + public const int AccelerationXFieldNumber = 10; + private static readonly pb::FieldCodec _repeated_accelerationX_codec + = pb::FieldCodec.ForFloat(82); + private readonly pbc::RepeatedField accelerationX_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField AccelerationX { + get { return accelerationX_; } + } + + /// Field number for the "acceleration_y" field. + public const int AccelerationYFieldNumber = 11; + private static readonly pb::FieldCodec _repeated_accelerationY_codec + = pb::FieldCodec.ForFloat(90); + private readonly pbc::RepeatedField accelerationY_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField AccelerationY { + get { return accelerationY_; } + } + + /// Field number for the "acceleration_z" field. + public const int AccelerationZFieldNumber = 12; + private static readonly pb::FieldCodec _repeated_accelerationZ_codec + = pb::FieldCodec.ForFloat(98); + private readonly pbc::RepeatedField accelerationZ_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField AccelerationZ { + get { return accelerationZ_; } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as EmbeddedSystem); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(EmbeddedSystem other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!internalTemperature_.Equals(other.internalTemperature_)) return false; + if(!internalPressure_.Equals(other.internalPressure_)) return false; + if(!externalModulePressure_.Equals(other.externalModulePressure_)) return false; + if(!rotationX_.Equals(other.rotationX_)) return false; + if(!rotationY_.Equals(other.rotationY_)) return false; + if(!rotationZ_.Equals(other.rotationZ_)) return false; + if(!displacementX_.Equals(other.displacementX_)) return false; + if(!displacementY_.Equals(other.displacementY_)) return false; + if(!displacementZ_.Equals(other.displacementZ_)) return false; + if(!accelerationX_.Equals(other.accelerationX_)) return false; + if(!accelerationY_.Equals(other.accelerationY_)) return false; + if(!accelerationZ_.Equals(other.accelerationZ_)) return false; + return Equals(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= internalTemperature_.GetHashCode(); + hash ^= internalPressure_.GetHashCode(); + hash ^= externalModulePressure_.GetHashCode(); + hash ^= rotationX_.GetHashCode(); + hash ^= rotationY_.GetHashCode(); + hash ^= rotationZ_.GetHashCode(); + hash ^= displacementX_.GetHashCode(); + hash ^= displacementY_.GetHashCode(); + hash ^= displacementZ_.GetHashCode(); + hash ^= accelerationX_.GetHashCode(); + hash ^= accelerationY_.GetHashCode(); + hash ^= accelerationZ_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); + internalPressure_.WriteTo(output, _repeated_internalPressure_codec); + externalModulePressure_.WriteTo(output, _repeated_externalModulePressure_codec); + rotationX_.WriteTo(output, _repeated_rotationX_codec); + rotationY_.WriteTo(output, _repeated_rotationY_codec); + rotationZ_.WriteTo(output, _repeated_rotationZ_codec); + displacementX_.WriteTo(output, _repeated_displacementX_codec); + displacementY_.WriteTo(output, _repeated_displacementY_codec); + displacementZ_.WriteTo(output, _repeated_displacementZ_codec); + accelerationX_.WriteTo(output, _repeated_accelerationX_codec); + accelerationY_.WriteTo(output, _repeated_accelerationY_codec); + accelerationZ_.WriteTo(output, _repeated_accelerationZ_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); + size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); + size += externalModulePressure_.CalculateSize(_repeated_externalModulePressure_codec); + size += rotationX_.CalculateSize(_repeated_rotationX_codec); + size += rotationY_.CalculateSize(_repeated_rotationY_codec); + size += rotationZ_.CalculateSize(_repeated_rotationZ_codec); + size += displacementX_.CalculateSize(_repeated_displacementX_codec); + size += displacementY_.CalculateSize(_repeated_displacementY_codec); + size += displacementZ_.CalculateSize(_repeated_displacementZ_codec); + size += accelerationX_.CalculateSize(_repeated_accelerationX_codec); + size += accelerationY_.CalculateSize(_repeated_accelerationY_codec); + size += accelerationZ_.CalculateSize(_repeated_accelerationZ_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(EmbeddedSystem other) { + if (other == null) { + return; + } + internalTemperature_.Add(other.internalTemperature_); + internalPressure_.Add(other.internalPressure_); + externalModulePressure_.Add(other.externalModulePressure_); + rotationX_.Add(other.rotationX_); + rotationY_.Add(other.rotationY_); + rotationZ_.Add(other.rotationZ_); + displacementX_.Add(other.displacementX_); + displacementY_.Add(other.displacementY_); + displacementZ_.Add(other.displacementZ_); + accelerationX_.Add(other.accelerationX_); + accelerationY_.Add(other.accelerationY_); + accelerationZ_.Add(other.accelerationZ_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); + break; + } + case 18: + case 21: { + internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); + break; + } + case 26: + case 29: { + externalModulePressure_.AddEntriesFrom(input, _repeated_externalModulePressure_codec); + break; + } + case 34: + case 37: { + rotationX_.AddEntriesFrom(input, _repeated_rotationX_codec); + break; + } + case 42: + case 45: { + rotationY_.AddEntriesFrom(input, _repeated_rotationY_codec); + break; + } + case 50: + case 53: { + rotationZ_.AddEntriesFrom(input, _repeated_rotationZ_codec); + break; + } + case 58: + case 61: { + displacementX_.AddEntriesFrom(input, _repeated_displacementX_codec); + break; + } + case 66: + case 69: { + displacementY_.AddEntriesFrom(input, _repeated_displacementY_codec); + break; + } + case 74: + case 77: { + displacementZ_.AddEntriesFrom(input, _repeated_displacementZ_codec); + break; + } + case 82: + case 85: { + accelerationX_.AddEntriesFrom(input, _repeated_accelerationX_codec); + break; + } + case 90: + case 93: { + accelerationY_.AddEntriesFrom(input, _repeated_accelerationY_codec); + break; + } + case 98: + case 101: { + accelerationZ_.AddEntriesFrom(input, _repeated_accelerationZ_codec); + break; + } } } } - } - - } - public sealed partial class Locomotive : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Locomotive()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[5]; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class MotorController : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorController()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Locomotive() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[4]; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Locomotive(Locomotive other) : this() { - cylinderForward_ = other.cylinderForward_.Clone(); - cylinderBackward_ = other.cylinderBackward_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorController() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Locomotive Clone() { - return new Locomotive(this); - } + partial void OnConstruction(); - /// Field number for the "cylinder_forward" field. - public const int CylinderForwardFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_cylinderForward_codec - = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::CylinderState) x); - private readonly pbc::RepeatedField cylinderForward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField CylinderForward { - get { return cylinderForward_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorController(MotorController other) : this() { + internalTemperature_ = other.internalTemperature_.Clone(); + internalPressure_ = other.internalPressure_.Clone(); + electricalCurrent_ = other.electricalCurrent_.Clone(); + electricalTension_ = other.electricalTension_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "cylinder_backward" field. - public const int CylinderBackwardFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_cylinderBackward_codec - = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::CylinderState) x); - private readonly pbc::RepeatedField cylinderBackward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField CylinderBackward { - get { return cylinderBackward_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorController Clone() { + return new MotorController(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Locomotive); - } + /// Field number for the "internal_temperature" field. + public const int InternalTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_internalTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField internalTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalTemperature { + get { return internalTemperature_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Locomotive other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "internal_pressure" field. + public const int InternalPressureFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_internalPressure_codec + = pb::FieldCodec.ForFloat(18); + private readonly pbc::RepeatedField internalPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField InternalPressure { + get { return internalPressure_; } } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "electrical_current" field. + public const int ElectricalCurrentFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_electricalCurrent_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField electricalCurrent_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalCurrent { + get { return electricalCurrent_; } } - if(!cylinderForward_.Equals(other.cylinderForward_)) return false; - if(!cylinderBackward_.Equals(other.cylinderBackward_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= cylinderForward_.GetHashCode(); - hash ^= cylinderBackward_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "electrical_tension" field. + public const int ElectricalTensionFieldNumber = 4; + private static readonly pb::FieldCodec _repeated_electricalTension_codec + = pb::FieldCodec.ForFloat(34); + private readonly pbc::RepeatedField electricalTension_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ElectricalTension { + get { return electricalTension_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as MotorController); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - cylinderForward_.WriteTo(output, _repeated_cylinderForward_codec); - cylinderBackward_.WriteTo(output, _repeated_cylinderBackward_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(MotorController other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!internalTemperature_.Equals(other.internalTemperature_)) return false; + if(!internalPressure_.Equals(other.internalPressure_)) return false; + if(!electricalCurrent_.Equals(other.electricalCurrent_)) return false; + if(!electricalTension_.Equals(other.electricalTension_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += cylinderForward_.CalculateSize(_repeated_cylinderForward_codec); - size += cylinderBackward_.CalculateSize(_repeated_cylinderBackward_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= internalTemperature_.GetHashCode(); + hash ^= internalPressure_.GetHashCode(); + hash ^= electricalCurrent_.GetHashCode(); + hash ^= electricalTension_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Locomotive other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - cylinderForward_.Add(other.cylinderForward_); - cylinderBackward_.Add(other.cylinderBackward_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 8: { - cylinderForward_.AddEntriesFrom(input, _repeated_cylinderForward_codec); - break; - } - case 18: - case 16: { - cylinderBackward_.AddEntriesFrom(input, _repeated_cylinderBackward_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + internalTemperature_.WriteTo(output, _repeated_internalTemperature_codec); + internalPressure_.WriteTo(output, _repeated_internalPressure_codec); + electricalCurrent_.WriteTo(output, _repeated_electricalCurrent_codec); + electricalTension_.WriteTo(output, _repeated_electricalTension_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += internalTemperature_.CalculateSize(_repeated_internalTemperature_codec); + size += internalPressure_.CalculateSize(_repeated_internalPressure_codec); + size += electricalCurrent_.CalculateSize(_repeated_electricalCurrent_codec); + size += electricalTension_.CalculateSize(_repeated_electricalTension_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(MotorController other) { + if (other == null) { + return; + } + internalTemperature_.Add(other.internalTemperature_); + internalPressure_.Add(other.internalPressure_); + electricalCurrent_.Add(other.electricalCurrent_); + electricalTension_.Add(other.electricalTension_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + internalTemperature_.AddEntriesFrom(input, _repeated_internalTemperature_codec); + break; + } + case 18: + case 21: { + internalPressure_.AddEntriesFrom(input, _repeated_internalPressure_codec); + break; + } + case 26: + case 29: { + electricalCurrent_.AddEntriesFrom(input, _repeated_electricalCurrent_codec); + break; + } + case 34: + case 37: { + electricalTension_.AddEntriesFrom(input, _repeated_electricalTension_codec); + break; + } } } } - } - - } - - public sealed partial class PumpsEngine : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PumpsEngine()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[6]; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public PumpsEngine() { - OnConstruction(); - } + public sealed partial class Locomotive : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Locomotive()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - partial void OnConstruction(); - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public PumpsEngine(PumpsEngine other) : this() { - EncManifold1Backward = other.encManifold1Backward_ != null ? other.EncManifold1Backward.Clone() : null; - EncManifold3Backward = other.encManifold3Backward_ != null ? other.EncManifold3Backward.Clone() : null; - EncMotorBomb1 = other.encMotorBomb1_ != null ? other.EncMotorBomb1.Clone() : null; - EncMotorBomb2 = other.encMotorBomb2_ != null ? other.EncMotorBomb2.Clone() : null; - EncManifold2Auxiliar = other.encManifold2Auxiliar_ != null ? other.EncManifold2Auxiliar.Clone() : null; - EncMotorBombAuxiliar = other.encMotorBombAuxiliar_ != null ? other.EncMotorBombAuxiliar.Clone() : null; - EncManifold2Main = other.encManifold2Main_ != null ? other.EncManifold2Main.Clone() : null; - EncMotorBomb3 = other.encMotorBomb3_ != null ? other.EncMotorBomb3.Clone() : null; - EncMotorBomb4 = other.encMotorBomb4_ != null ? other.EncMotorBomb4.Clone() : null; - EncManifold3Forward = other.encManifold3Forward_ != null ? other.EncManifold3Forward.Clone() : null; - EncManifold1Forward = other.encManifold1Forward_ != null ? other.EncManifold1Forward.Clone() : null; - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[5]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public PumpsEngine Clone() { - return new PumpsEngine(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "enc_manifold_1_backward" field. - public const int EncManifold1BackwardFieldNumber = 1; - private global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward encManifold1Backward_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward EncManifold1Backward { - get { return encManifold1Backward_; } - set { - encManifold1Backward_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Locomotive() { + OnConstruction(); } - } - /// Field number for the "enc_manifold_3_backward" field. - public const int EncManifold3BackwardFieldNumber = 2; - private global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward encManifold3Backward_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward EncManifold3Backward { - get { return encManifold3Backward_; } - set { - encManifold3Backward_ = value; + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Locomotive(Locomotive other) : this() { + cylinderForward_ = other.cylinderForward_.Clone(); + cylinderBackward_ = other.cylinderBackward_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } - } - /// Field number for the "enc_motor_bomb_1" field. - public const int EncMotorBomb1FieldNumber = 3; - private global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1 encMotorBomb1_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1 EncMotorBomb1 { - get { return encMotorBomb1_; } - set { - encMotorBomb1_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Locomotive Clone() { + return new Locomotive(this); } - } - /// Field number for the "enc_motor_bomb_2" field. - public const int EncMotorBomb2FieldNumber = 4; - private global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2 encMotorBomb2_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2 EncMotorBomb2 { - get { return encMotorBomb2_; } - set { - encMotorBomb2_ = value; + /// Field number for the "cylinder_forward" field. + public const int CylinderForwardFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_cylinderForward_codec + = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.CylinderState) x); + private readonly pbc::RepeatedField cylinderForward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField CylinderForward { + get { return cylinderForward_; } } - } - /// Field number for the "enc_manifold_2_auxiliar" field. - public const int EncManifold2AuxiliarFieldNumber = 5; - private global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar encManifold2Auxiliar_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar EncManifold2Auxiliar { - get { return encManifold2Auxiliar_; } - set { - encManifold2Auxiliar_ = value; + /// Field number for the "cylinder_backward" field. + public const int CylinderBackwardFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_cylinderBackward_codec + = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.CylinderState) x); + private readonly pbc::RepeatedField cylinderBackward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField CylinderBackward { + get { return cylinderBackward_; } } - } - /// Field number for the "enc_motor_bomb_auxiliar" field. - public const int EncMotorBombAuxiliarFieldNumber = 6; - private global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar encMotorBombAuxiliar_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar EncMotorBombAuxiliar { - get { return encMotorBombAuxiliar_; } - set { - encMotorBombAuxiliar_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Locomotive); } - } - /// Field number for the "enc_manifold_2_main" field. - public const int EncManifold2MainFieldNumber = 7; - private global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main encManifold2Main_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main EncManifold2Main { - get { return encManifold2Main_; } - set { - encManifold2Main_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Locomotive other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!cylinderForward_.Equals(other.cylinderForward_)) return false; + if(!cylinderBackward_.Equals(other.cylinderBackward_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - /// Field number for the "enc_motor_bomb_3" field. - public const int EncMotorBomb3FieldNumber = 8; - private global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3 encMotorBomb3_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3 EncMotorBomb3 { - get { return encMotorBomb3_; } - set { - encMotorBomb3_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= cylinderForward_.GetHashCode(); + hash ^= cylinderBackward_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - } - /// Field number for the "enc_motor_bomb_4" field. - public const int EncMotorBomb4FieldNumber = 9; - private global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4 encMotorBomb4_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4 EncMotorBomb4 { - get { return encMotorBomb4_; } - set { - encMotorBomb4_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - } - /// Field number for the "enc_manifold_3_forward" field. - public const int EncManifold3ForwardFieldNumber = 10; - private global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward encManifold3Forward_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward EncManifold3Forward { - get { return encManifold3Forward_; } - set { - encManifold3Forward_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + cylinderForward_.WriteTo(output, _repeated_cylinderForward_codec); + cylinderBackward_.WriteTo(output, _repeated_cylinderBackward_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - } - /// Field number for the "enc_manifold_1_forward" field. - public const int EncManifold1ForwardFieldNumber = 11; - private global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward encManifold1Forward_; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward EncManifold1Forward { - get { return encManifold1Forward_; } - set { - encManifold1Forward_ = value; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += cylinderForward_.CalculateSize(_repeated_cylinderForward_codec); + size += cylinderBackward_.CalculateSize(_repeated_cylinderBackward_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as PumpsEngine); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Locomotive other) { + if (other == null) { + return; + } + cylinderForward_.Add(other.cylinderForward_); + cylinderBackward_.Add(other.cylinderBackward_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(PumpsEngine other) { - if (ReferenceEquals(other, null)) { - return false; - } - if (ReferenceEquals(other, this)) { - return true; - } - if (!object.Equals(EncManifold1Backward, other.EncManifold1Backward)) return false; - if (!object.Equals(EncManifold3Backward, other.EncManifold3Backward)) return false; - if (!object.Equals(EncMotorBomb1, other.EncMotorBomb1)) return false; - if (!object.Equals(EncMotorBomb2, other.EncMotorBomb2)) return false; - if (!object.Equals(EncManifold2Auxiliar, other.EncManifold2Auxiliar)) return false; - if (!object.Equals(EncMotorBombAuxiliar, other.EncMotorBombAuxiliar)) return false; - if (!object.Equals(EncManifold2Main, other.EncManifold2Main)) return false; - if (!object.Equals(EncMotorBomb3, other.EncMotorBomb3)) return false; - if (!object.Equals(EncMotorBomb4, other.EncMotorBomb4)) return false; - if (!object.Equals(EncManifold3Forward, other.EncManifold3Forward)) return false; - if (!object.Equals(EncManifold1Forward, other.EncManifold1Forward)) return false; - return Equals(_unknownFields, other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + cylinderForward_.AddEntriesFrom(input, _repeated_cylinderForward_codec); + break; + } + case 18: + case 16: { + cylinderBackward_.AddEntriesFrom(input, _repeated_cylinderBackward_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - if (encManifold1Backward_ != null) hash ^= EncManifold1Backward.GetHashCode(); - if (encManifold3Backward_ != null) hash ^= EncManifold3Backward.GetHashCode(); - if (encMotorBomb1_ != null) hash ^= EncMotorBomb1.GetHashCode(); - if (encMotorBomb2_ != null) hash ^= EncMotorBomb2.GetHashCode(); - if (encManifold2Auxiliar_ != null) hash ^= EncManifold2Auxiliar.GetHashCode(); - if (encMotorBombAuxiliar_ != null) hash ^= EncMotorBombAuxiliar.GetHashCode(); - if (encManifold2Main_ != null) hash ^= EncManifold2Main.GetHashCode(); - if (encMotorBomb3_ != null) hash ^= EncMotorBomb3.GetHashCode(); - if (encMotorBomb4_ != null) hash ^= EncMotorBomb4.GetHashCode(); - if (encManifold3Forward_ != null) hash ^= EncManifold3Forward.GetHashCode(); - if (encManifold1Forward_ != null) hash ^= EncManifold1Forward.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); - } - return hash; } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + public sealed partial class PumpsEngine : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new PumpsEngine()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - if (encManifold1Backward_ != null) { - output.WriteRawTag(10); - output.WriteMessage(EncManifold1Backward); - } - if (encManifold3Backward_ != null) { - output.WriteRawTag(18); - output.WriteMessage(EncManifold3Backward); - } - if (encMotorBomb1_ != null) { - output.WriteRawTag(26); - output.WriteMessage(EncMotorBomb1); - } - if (encMotorBomb2_ != null) { - output.WriteRawTag(34); - output.WriteMessage(EncMotorBomb2); - } - if (encManifold2Auxiliar_ != null) { - output.WriteRawTag(42); - output.WriteMessage(EncManifold2Auxiliar); - } - if (encMotorBombAuxiliar_ != null) { - output.WriteRawTag(50); - output.WriteMessage(EncMotorBombAuxiliar); - } - if (encManifold2Main_ != null) { - output.WriteRawTag(58); - output.WriteMessage(EncManifold2Main); - } - if (encMotorBomb3_ != null) { - output.WriteRawTag(66); - output.WriteMessage(EncMotorBomb3); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[6]; } } - if (encMotorBomb4_ != null) { - output.WriteRawTag(74); - output.WriteMessage(EncMotorBomb4); - } - if (encManifold3Forward_ != null) { - output.WriteRawTag(82); - output.WriteMessage(EncManifold3Forward); - } - if (encManifold1Forward_ != null) { - output.WriteRawTag(90); - output.WriteMessage(EncManifold1Forward); - } - if (_unknownFields != null) { - _unknownFields.WriteTo(output); - } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - if (encManifold1Backward_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold1Backward); - } - if (encManifold3Backward_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold3Backward); - } - if (encMotorBomb1_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb1); - } - if (encMotorBomb2_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb2); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } } - if (encManifold2Auxiliar_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold2Auxiliar); - } - if (encMotorBombAuxiliar_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBombAuxiliar); - } - if (encManifold2Main_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold2Main); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PumpsEngine() { + OnConstruction(); } - if (encMotorBomb3_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb3); + + partial void OnConstruction(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PumpsEngine(PumpsEngine other) : this() { + EncManifold1Backward = other.encManifold1Backward_ != null ? other.EncManifold1Backward.Clone() : null; + EncManifold3Backward = other.encManifold3Backward_ != null ? other.EncManifold3Backward.Clone() : null; + EncMotorBomb1 = other.encMotorBomb1_ != null ? other.EncMotorBomb1.Clone() : null; + EncMotorBomb2 = other.encMotorBomb2_ != null ? other.EncMotorBomb2.Clone() : null; + EncManifold2Auxiliar = other.encManifold2Auxiliar_ != null ? other.EncManifold2Auxiliar.Clone() : null; + EncMotorBombAuxiliar = other.encMotorBombAuxiliar_ != null ? other.EncMotorBombAuxiliar.Clone() : null; + EncManifold2Main = other.encManifold2Main_ != null ? other.EncManifold2Main.Clone() : null; + EncMotorBomb3 = other.encMotorBomb3_ != null ? other.EncMotorBomb3.Clone() : null; + EncMotorBomb4 = other.encMotorBomb4_ != null ? other.EncMotorBomb4.Clone() : null; + EncManifold3Forward = other.encManifold3Forward_ != null ? other.EncManifold3Forward.Clone() : null; + EncManifold1Forward = other.encManifold1Forward_ != null ? other.EncManifold1Forward.Clone() : null; + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } - if (encMotorBomb4_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb4); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public PumpsEngine Clone() { + return new PumpsEngine(this); } - if (encManifold3Forward_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold3Forward); + + /// Field number for the "enc_manifold_1_backward" field. + public const int EncManifold1BackwardFieldNumber = 1; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward encManifold1Backward_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward EncManifold1Backward { + get { return encManifold1Backward_; } + set { + encManifold1Backward_ = value; + } } - if (encManifold1Forward_ != null) { - size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold1Forward); + + /// Field number for the "enc_manifold_3_backward" field. + public const int EncManifold3BackwardFieldNumber = 2; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward encManifold3Backward_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward EncManifold3Backward { + get { return encManifold3Backward_; } + set { + encManifold3Backward_ = value; + } } - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + + /// Field number for the "enc_motor_bomb_1" field. + public const int EncMotorBomb1FieldNumber = 3; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1 encMotorBomb1_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1 EncMotorBomb1 { + get { return encMotorBomb1_; } + set { + encMotorBomb1_ = value; + } } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(PumpsEngine other) { - if (other == null) { - return; + /// Field number for the "enc_motor_bomb_2" field. + public const int EncMotorBomb2FieldNumber = 4; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2 encMotorBomb2_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2 EncMotorBomb2 { + get { return encMotorBomb2_; } + set { + encMotorBomb2_ = value; + } } - if (other.encManifold1Backward_ != null) { - if (encManifold1Backward_ == null) { - encManifold1Backward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward(); + + /// Field number for the "enc_manifold_2_auxiliar" field. + public const int EncManifold2AuxiliarFieldNumber = 5; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar encManifold2Auxiliar_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar EncManifold2Auxiliar { + get { return encManifold2Auxiliar_; } + set { + encManifold2Auxiliar_ = value; } - EncManifold1Backward.MergeFrom(other.EncManifold1Backward); } - if (other.encManifold3Backward_ != null) { - if (encManifold3Backward_ == null) { - encManifold3Backward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward(); + + /// Field number for the "enc_motor_bomb_auxiliar" field. + public const int EncMotorBombAuxiliarFieldNumber = 6; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar encMotorBombAuxiliar_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar EncMotorBombAuxiliar { + get { return encMotorBombAuxiliar_; } + set { + encMotorBombAuxiliar_ = value; } - EncManifold3Backward.MergeFrom(other.EncManifold3Backward); } - if (other.encMotorBomb1_ != null) { - if (encMotorBomb1_ == null) { - encMotorBomb1_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1(); + + /// Field number for the "enc_manifold_2_main" field. + public const int EncManifold2MainFieldNumber = 7; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main encManifold2Main_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main EncManifold2Main { + get { return encManifold2Main_; } + set { + encManifold2Main_ = value; } - EncMotorBomb1.MergeFrom(other.EncMotorBomb1); } - if (other.encMotorBomb2_ != null) { - if (encMotorBomb2_ == null) { - encMotorBomb2_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2(); + + /// Field number for the "enc_motor_bomb_3" field. + public const int EncMotorBomb3FieldNumber = 8; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3 encMotorBomb3_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3 EncMotorBomb3 { + get { return encMotorBomb3_; } + set { + encMotorBomb3_ = value; } - EncMotorBomb2.MergeFrom(other.EncMotorBomb2); } - if (other.encManifold2Auxiliar_ != null) { - if (encManifold2Auxiliar_ == null) { - encManifold2Auxiliar_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar(); + + /// Field number for the "enc_motor_bomb_4" field. + public const int EncMotorBomb4FieldNumber = 9; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4 encMotorBomb4_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4 EncMotorBomb4 { + get { return encMotorBomb4_; } + set { + encMotorBomb4_ = value; } - EncManifold2Auxiliar.MergeFrom(other.EncManifold2Auxiliar); } - if (other.encMotorBombAuxiliar_ != null) { - if (encMotorBombAuxiliar_ == null) { - encMotorBombAuxiliar_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar(); + + /// Field number for the "enc_manifold_3_forward" field. + public const int EncManifold3ForwardFieldNumber = 10; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward encManifold3Forward_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward EncManifold3Forward { + get { return encManifold3Forward_; } + set { + encManifold3Forward_ = value; } - EncMotorBombAuxiliar.MergeFrom(other.EncMotorBombAuxiliar); } - if (other.encManifold2Main_ != null) { - if (encManifold2Main_ == null) { - encManifold2Main_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main(); + + /// Field number for the "enc_manifold_1_forward" field. + public const int EncManifold1ForwardFieldNumber = 11; + private global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward encManifold1Forward_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward EncManifold1Forward { + get { return encManifold1Forward_; } + set { + encManifold1Forward_ = value; } - EncManifold2Main.MergeFrom(other.EncManifold2Main); } - if (other.encMotorBomb3_ != null) { - if (encMotorBomb3_ == null) { - encMotorBomb3_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as PumpsEngine); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(PumpsEngine other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; } - EncMotorBomb3.MergeFrom(other.EncMotorBomb3); + if (!object.Equals(EncManifold1Backward, other.EncManifold1Backward)) return false; + if (!object.Equals(EncManifold3Backward, other.EncManifold3Backward)) return false; + if (!object.Equals(EncMotorBomb1, other.EncMotorBomb1)) return false; + if (!object.Equals(EncMotorBomb2, other.EncMotorBomb2)) return false; + if (!object.Equals(EncManifold2Auxiliar, other.EncManifold2Auxiliar)) return false; + if (!object.Equals(EncMotorBombAuxiliar, other.EncMotorBombAuxiliar)) return false; + if (!object.Equals(EncManifold2Main, other.EncManifold2Main)) return false; + if (!object.Equals(EncMotorBomb3, other.EncMotorBomb3)) return false; + if (!object.Equals(EncMotorBomb4, other.EncMotorBomb4)) return false; + if (!object.Equals(EncManifold3Forward, other.EncManifold3Forward)) return false; + if (!object.Equals(EncManifold1Forward, other.EncManifold1Forward)) return false; + return Equals(_unknownFields, other._unknownFields); } - if (other.encMotorBomb4_ != null) { - if (encMotorBomb4_ == null) { - encMotorBomb4_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + if (encManifold1Backward_ != null) hash ^= EncManifold1Backward.GetHashCode(); + if (encManifold3Backward_ != null) hash ^= EncManifold3Backward.GetHashCode(); + if (encMotorBomb1_ != null) hash ^= EncMotorBomb1.GetHashCode(); + if (encMotorBomb2_ != null) hash ^= EncMotorBomb2.GetHashCode(); + if (encManifold2Auxiliar_ != null) hash ^= EncManifold2Auxiliar.GetHashCode(); + if (encMotorBombAuxiliar_ != null) hash ^= EncMotorBombAuxiliar.GetHashCode(); + if (encManifold2Main_ != null) hash ^= EncManifold2Main.GetHashCode(); + if (encMotorBomb3_ != null) hash ^= EncMotorBomb3.GetHashCode(); + if (encMotorBomb4_ != null) hash ^= EncMotorBomb4.GetHashCode(); + if (encManifold3Forward_ != null) hash ^= EncManifold3Forward.GetHashCode(); + if (encManifold1Forward_ != null) hash ^= EncManifold1Forward.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); } - EncMotorBomb4.MergeFrom(other.EncMotorBomb4); + return hash; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - if (other.encManifold3Forward_ != null) { - if (encManifold3Forward_ == null) { - encManifold3Forward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + if (encManifold1Backward_ != null) { + output.WriteRawTag(10); + output.WriteMessage(EncManifold1Backward); + } + if (encManifold3Backward_ != null) { + output.WriteRawTag(18); + output.WriteMessage(EncManifold3Backward); + } + if (encMotorBomb1_ != null) { + output.WriteRawTag(26); + output.WriteMessage(EncMotorBomb1); + } + if (encMotorBomb2_ != null) { + output.WriteRawTag(34); + output.WriteMessage(EncMotorBomb2); + } + if (encManifold2Auxiliar_ != null) { + output.WriteRawTag(42); + output.WriteMessage(EncManifold2Auxiliar); + } + if (encMotorBombAuxiliar_ != null) { + output.WriteRawTag(50); + output.WriteMessage(EncMotorBombAuxiliar); + } + if (encManifold2Main_ != null) { + output.WriteRawTag(58); + output.WriteMessage(EncManifold2Main); + } + if (encMotorBomb3_ != null) { + output.WriteRawTag(66); + output.WriteMessage(EncMotorBomb3); + } + if (encMotorBomb4_ != null) { + output.WriteRawTag(74); + output.WriteMessage(EncMotorBomb4); + } + if (encManifold3Forward_ != null) { + output.WriteRawTag(82); + output.WriteMessage(EncManifold3Forward); + } + if (encManifold1Forward_ != null) { + output.WriteRawTag(90); + output.WriteMessage(EncManifold1Forward); + } + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } - EncManifold3Forward.MergeFrom(other.EncManifold3Forward); } - if (other.encManifold1Forward_ != null) { - if (encManifold1Forward_ == null) { - encManifold1Forward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward(); + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + if (encManifold1Backward_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold1Backward); + } + if (encManifold3Backward_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold3Backward); + } + if (encMotorBomb1_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb1); + } + if (encMotorBomb2_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb2); + } + if (encManifold2Auxiliar_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold2Auxiliar); + } + if (encMotorBombAuxiliar_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBombAuxiliar); + } + if (encManifold2Main_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold2Main); } - EncManifold1Forward.MergeFrom(other.EncManifold1Forward); + if (encMotorBomb3_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb3); + } + if (encMotorBomb4_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncMotorBomb4); + } + if (encManifold3Forward_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold3Forward); + } + if (encManifold1Forward_ != null) { + size += 1 + pb::CodedOutputStream.ComputeMessageSize(EncManifold1Forward); + } + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; } - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: { - if (encManifold1Backward_ == null) { - encManifold1Backward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward(); - } - input.ReadMessage(encManifold1Backward_); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(PumpsEngine other) { + if (other == null) { + return; + } + if (other.encManifold1Backward_ != null) { + if (encManifold1Backward_ == null) { + encManifold1Backward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward(); } - case 18: { - if (encManifold3Backward_ == null) { - encManifold3Backward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward(); - } - input.ReadMessage(encManifold3Backward_); - break; + EncManifold1Backward.MergeFrom(other.EncManifold1Backward); + } + if (other.encManifold3Backward_ != null) { + if (encManifold3Backward_ == null) { + encManifold3Backward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward(); } - case 26: { - if (encMotorBomb1_ == null) { - encMotorBomb1_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1(); - } - input.ReadMessage(encMotorBomb1_); - break; + EncManifold3Backward.MergeFrom(other.EncManifold3Backward); + } + if (other.encMotorBomb1_ != null) { + if (encMotorBomb1_ == null) { + encMotorBomb1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1(); } - case 34: { - if (encMotorBomb2_ == null) { - encMotorBomb2_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2(); - } - input.ReadMessage(encMotorBomb2_); - break; + EncMotorBomb1.MergeFrom(other.EncMotorBomb1); + } + if (other.encMotorBomb2_ != null) { + if (encMotorBomb2_ == null) { + encMotorBomb2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2(); } - case 42: { - if (encManifold2Auxiliar_ == null) { - encManifold2Auxiliar_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar(); - } - input.ReadMessage(encManifold2Auxiliar_); - break; + EncMotorBomb2.MergeFrom(other.EncMotorBomb2); + } + if (other.encManifold2Auxiliar_ != null) { + if (encManifold2Auxiliar_ == null) { + encManifold2Auxiliar_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar(); } - case 50: { - if (encMotorBombAuxiliar_ == null) { - encMotorBombAuxiliar_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar(); - } - input.ReadMessage(encMotorBombAuxiliar_); - break; + EncManifold2Auxiliar.MergeFrom(other.EncManifold2Auxiliar); + } + if (other.encMotorBombAuxiliar_ != null) { + if (encMotorBombAuxiliar_ == null) { + encMotorBombAuxiliar_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar(); } - case 58: { - if (encManifold2Main_ == null) { - encManifold2Main_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main(); - } - input.ReadMessage(encManifold2Main_); - break; + EncMotorBombAuxiliar.MergeFrom(other.EncMotorBombAuxiliar); + } + if (other.encManifold2Main_ != null) { + if (encManifold2Main_ == null) { + encManifold2Main_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main(); } - case 66: { - if (encMotorBomb3_ == null) { - encMotorBomb3_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3(); - } - input.ReadMessage(encMotorBomb3_); - break; + EncManifold2Main.MergeFrom(other.EncManifold2Main); + } + if (other.encMotorBomb3_ != null) { + if (encMotorBomb3_ == null) { + encMotorBomb3_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3(); } - case 74: { - if (encMotorBomb4_ == null) { - encMotorBomb4_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4(); - } - input.ReadMessage(encMotorBomb4_); - break; + EncMotorBomb3.MergeFrom(other.EncMotorBomb3); + } + if (other.encMotorBomb4_ != null) { + if (encMotorBomb4_ == null) { + encMotorBomb4_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4(); } - case 82: { - if (encManifold3Forward_ == null) { - encManifold3Forward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward(); - } - input.ReadMessage(encManifold3Forward_); - break; + EncMotorBomb4.MergeFrom(other.EncMotorBomb4); + } + if (other.encManifold3Forward_ != null) { + if (encManifold3Forward_ == null) { + encManifold3Forward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward(); + } + EncManifold3Forward.MergeFrom(other.EncManifold3Forward); + } + if (other.encManifold1Forward_ != null) { + if (encManifold1Forward_ == null) { + encManifold1Forward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward(); } - case 90: { - if (encManifold1Forward_ == null) { - encManifold1Forward_ = new global::AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward(); + EncManifold1Forward.MergeFrom(other.EncManifold1Forward); + } + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: { + if (encManifold1Backward_ == null) { + encManifold1Backward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Backward(); + } + input.ReadMessage(encManifold1Backward_); + break; + } + case 18: { + if (encManifold3Backward_ == null) { + encManifold3Backward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Backward(); + } + input.ReadMessage(encManifold3Backward_); + break; + } + case 26: { + if (encMotorBomb1_ == null) { + encMotorBomb1_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_1(); + } + input.ReadMessage(encMotorBomb1_); + break; + } + case 34: { + if (encMotorBomb2_ == null) { + encMotorBomb2_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_2(); + } + input.ReadMessage(encMotorBomb2_); + break; + } + case 42: { + if (encManifold2Auxiliar_ == null) { + encManifold2Auxiliar_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Auxiliar(); + } + input.ReadMessage(encManifold2Auxiliar_); + break; + } + case 50: { + if (encMotorBombAuxiliar_ == null) { + encMotorBombAuxiliar_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBombAuxiliar(); + } + input.ReadMessage(encMotorBombAuxiliar_); + break; + } + case 58: { + if (encManifold2Main_ == null) { + encManifold2Main_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_2_Main(); + } + input.ReadMessage(encManifold2Main_); + break; + } + case 66: { + if (encMotorBomb3_ == null) { + encMotorBomb3_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_3(); + } + input.ReadMessage(encMotorBomb3_); + break; + } + case 74: { + if (encMotorBomb4_ == null) { + encMotorBomb4_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.MotorBomb_4(); + } + input.ReadMessage(encMotorBomb4_); + break; + } + case 82: { + if (encManifold3Forward_ == null) { + encManifold3Forward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_3_Forward(); + } + input.ReadMessage(encManifold3Forward_); + break; + } + case 90: { + if (encManifold1Forward_ == null) { + encManifold1Forward_ = new global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Types.Manifold_1_Forward(); + } + input.ReadMessage(encManifold1Forward_); + break; } - input.ReadMessage(encManifold1Forward_); - break; } } } - } - #region Nested types - /// Container for nested types declared in the PumpsEngine message type. - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static partial class Types { - public sealed partial class Manifold_1_Backward : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_1_Backward()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[0]; } - } + #region Nested types + /// Container for nested types declared in the PumpsEngine message type. + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static partial class Types { + public sealed partial class Manifold_1_Backward : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_1_Backward()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[0]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_1_Backward() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_1_Backward() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_1_Backward(Manifold_1_Backward other) : this() { - solenoidCylinderMoveBackward_ = other.solenoidCylinderMoveBackward_.Clone(); - solenoidCylinderActiveBackward_ = other.solenoidCylinderActiveBackward_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_1_Backward Clone() { - return new Manifold_1_Backward(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_1_Backward(Manifold_1_Backward other) : this() { + solenoidCylinderMoveBackward_ = other.solenoidCylinderMoveBackward_.Clone(); + solenoidCylinderActiveBackward_ = other.solenoidCylinderActiveBackward_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "solenoid_cylinder_move_backward" field. - public const int SolenoidCylinderMoveBackwardFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_solenoidCylinderMoveBackward_codec - = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidCylinderMoveBackward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidCylinderMoveBackward { - get { return solenoidCylinderMoveBackward_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_1_Backward Clone() { + return new Manifold_1_Backward(this); + } - /// Field number for the "solenoid_cylinder_active_backward" field. - public const int SolenoidCylinderActiveBackwardFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_solenoidCylinderActiveBackward_codec - = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidCylinderActiveBackward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidCylinderActiveBackward { - get { return solenoidCylinderActiveBackward_; } - } + /// Field number for the "solenoid_cylinder_move_backward" field. + public const int SolenoidCylinderMoveBackwardFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_solenoidCylinderMoveBackward_codec + = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidCylinderMoveBackward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidCylinderMoveBackward { + get { return solenoidCylinderMoveBackward_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Manifold_1_Backward); - } + /// Field number for the "solenoid_cylinder_active_backward" field. + public const int SolenoidCylinderActiveBackwardFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_solenoidCylinderActiveBackward_codec + = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidCylinderActiveBackward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidCylinderActiveBackward { + get { return solenoidCylinderActiveBackward_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Manifold_1_Backward other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Manifold_1_Backward); } - if (ReferenceEquals(other, this)) { - return true; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Manifold_1_Backward other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!solenoidCylinderMoveBackward_.Equals(other.solenoidCylinderMoveBackward_)) return false; + if(!solenoidCylinderActiveBackward_.Equals(other.solenoidCylinderActiveBackward_)) return false; + return Equals(_unknownFields, other._unknownFields); } - if(!solenoidCylinderMoveBackward_.Equals(other.solenoidCylinderMoveBackward_)) return false; - if(!solenoidCylinderActiveBackward_.Equals(other.solenoidCylinderActiveBackward_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= solenoidCylinderMoveBackward_.GetHashCode(); - hash ^= solenoidCylinderActiveBackward_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= solenoidCylinderMoveBackward_.GetHashCode(); + hash ^= solenoidCylinderActiveBackward_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - solenoidCylinderMoveBackward_.WriteTo(output, _repeated_solenoidCylinderMoveBackward_codec); - solenoidCylinderActiveBackward_.WriteTo(output, _repeated_solenoidCylinderActiveBackward_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + solenoidCylinderMoveBackward_.WriteTo(output, _repeated_solenoidCylinderMoveBackward_codec); + solenoidCylinderActiveBackward_.WriteTo(output, _repeated_solenoidCylinderActiveBackward_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += solenoidCylinderMoveBackward_.CalculateSize(_repeated_solenoidCylinderMoveBackward_codec); - size += solenoidCylinderActiveBackward_.CalculateSize(_repeated_solenoidCylinderActiveBackward_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += solenoidCylinderMoveBackward_.CalculateSize(_repeated_solenoidCylinderMoveBackward_codec); + size += solenoidCylinderActiveBackward_.CalculateSize(_repeated_solenoidCylinderActiveBackward_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Manifold_1_Backward other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Manifold_1_Backward other) { + if (other == null) { + return; + } + solenoidCylinderMoveBackward_.Add(other.solenoidCylinderMoveBackward_); + solenoidCylinderActiveBackward_.Add(other.solenoidCylinderActiveBackward_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } - solenoidCylinderMoveBackward_.Add(other.solenoidCylinderMoveBackward_); - solenoidCylinderActiveBackward_.Add(other.solenoidCylinderActiveBackward_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 8: { - solenoidCylinderMoveBackward_.AddEntriesFrom(input, _repeated_solenoidCylinderMoveBackward_codec); - break; - } - case 18: - case 16: { - solenoidCylinderActiveBackward_.AddEntriesFrom(input, _repeated_solenoidCylinderActiveBackward_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + solenoidCylinderMoveBackward_.AddEntriesFrom(input, _repeated_solenoidCylinderMoveBackward_codec); + break; + } + case 18: + case 16: { + solenoidCylinderActiveBackward_.AddEntriesFrom(input, _repeated_solenoidCylinderActiveBackward_codec); + break; + } } } } - } - - } - - public sealed partial class Manifold_3_Backward : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_3_Backward()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[1]; } - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_3_Backward() { - OnConstruction(); } - partial void OnConstruction(); + public sealed partial class Manifold_3_Backward : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_3_Backward()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_3_Backward(Manifold_3_Backward other) : this() { - solenoidActiveFootBackward_ = other.solenoidActiveFootBackward_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[1]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_3_Backward Clone() { - return new Manifold_3_Backward(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "solenoid_active_foot_backward" field. - public const int SolenoidActiveFootBackwardFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_solenoidActiveFootBackward_codec - = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidActiveFootBackward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidActiveFootBackward { - get { return solenoidActiveFootBackward_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_3_Backward() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Manifold_3_Backward); - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Manifold_3_Backward other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_3_Backward(Manifold_3_Backward other) : this() { + solenoidActiveFootBackward_ = other.solenoidActiveFootBackward_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); } - if (ReferenceEquals(other, this)) { - return true; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_3_Backward Clone() { + return new Manifold_3_Backward(this); } - if(!solenoidActiveFootBackward_.Equals(other.solenoidActiveFootBackward_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= solenoidActiveFootBackward_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "solenoid_active_foot_backward" field. + public const int SolenoidActiveFootBackwardFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_solenoidActiveFootBackward_codec + = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidActiveFootBackward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidActiveFootBackward { + get { return solenoidActiveFootBackward_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Manifold_3_Backward); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - solenoidActiveFootBackward_.WriteTo(output, _repeated_solenoidActiveFootBackward_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Manifold_3_Backward other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!solenoidActiveFootBackward_.Equals(other.solenoidActiveFootBackward_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += solenoidActiveFootBackward_.CalculateSize(_repeated_solenoidActiveFootBackward_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= solenoidActiveFootBackward_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Manifold_3_Backward other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - solenoidActiveFootBackward_.Add(other.solenoidActiveFootBackward_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 8: { - solenoidActiveFootBackward_.AddEntriesFrom(input, _repeated_solenoidActiveFootBackward_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + solenoidActiveFootBackward_.WriteTo(output, _repeated_solenoidActiveFootBackward_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - - } - public sealed partial class MotorBomb_1 : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_1()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += solenoidActiveFootBackward_.CalculateSize(_repeated_solenoidActiveFootBackward_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[2]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Manifold_3_Backward other) { + if (other == null) { + return; + } + solenoidActiveFootBackward_.Add(other.solenoidActiveFootBackward_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + solenoidActiveFootBackward_.AddEntriesFrom(input, _repeated_solenoidActiveFootBackward_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_1() { - OnConstruction(); } - partial void OnConstruction(); + public sealed partial class MotorBomb_1 : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_1()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_1(MotorBomb_1 other) : this() { - oilTemperature_ = other.oilTemperature_.Clone(); - motorRpm_ = other.motorRpm_.Clone(); - motorPower_ = other.motorPower_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[2]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_1 Clone() { - return new MotorBomb_1(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "oil_temperature" field. - public const int OilTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_oilTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField oilTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField OilTemperature { - get { return oilTemperature_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_1() { + OnConstruction(); + } - /// Field number for the "motor_rpm" field. - public const int MotorRpmFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_motorRpm_codec - = pb::FieldCodec.ForUInt32(18); - private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorRpm { - get { return motorRpm_; } - } + partial void OnConstruction(); - /// Field number for the "motor_power" field. - public const int MotorPowerFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_motorPower_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorPower { - get { return motorPower_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_1(MotorBomb_1 other) : this() { + oilTemperature_ = other.oilTemperature_.Clone(); + motorRpm_ = other.motorRpm_.Clone(); + motorPower_ = other.motorPower_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MotorBomb_1); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_1 Clone() { + return new MotorBomb_1(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MotorBomb_1 other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "oil_temperature" field. + public const int OilTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_oilTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField oilTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField OilTemperature { + get { return oilTemperature_; } } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "motor_rpm" field. + public const int MotorRpmFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_motorRpm_codec + = pb::FieldCodec.ForUInt32(18); + private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorRpm { + get { return motorRpm_; } } - if(!oilTemperature_.Equals(other.oilTemperature_)) return false; - if(!motorRpm_.Equals(other.motorRpm_)) return false; - if(!motorPower_.Equals(other.motorPower_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= oilTemperature_.GetHashCode(); - hash ^= motorRpm_.GetHashCode(); - hash ^= motorPower_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "motor_power" field. + public const int MotorPowerFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_motorPower_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorPower { + get { return motorPower_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as MotorBomb_1); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - oilTemperature_.WriteTo(output, _repeated_oilTemperature_codec); - motorRpm_.WriteTo(output, _repeated_motorRpm_codec); - motorPower_.WriteTo(output, _repeated_motorPower_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(MotorBomb_1 other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!oilTemperature_.Equals(other.oilTemperature_)) return false; + if(!motorRpm_.Equals(other.motorRpm_)) return false; + if(!motorPower_.Equals(other.motorPower_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += oilTemperature_.CalculateSize(_repeated_oilTemperature_codec); - size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); - size += motorPower_.CalculateSize(_repeated_motorPower_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= oilTemperature_.GetHashCode(); + hash ^= motorRpm_.GetHashCode(); + hash ^= motorPower_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MotorBomb_1 other) { - if (other == null) { - return; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - oilTemperature_.Add(other.oilTemperature_); - motorRpm_.Add(other.motorRpm_); - motorPower_.Add(other.motorPower_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - oilTemperature_.AddEntriesFrom(input, _repeated_oilTemperature_codec); - break; - } - case 18: - case 16: { - motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); - break; - } - case 26: - case 29: { - motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + oilTemperature_.WriteTo(output, _repeated_oilTemperature_codec); + motorRpm_.WriteTo(output, _repeated_motorRpm_codec); + motorPower_.WriteTo(output, _repeated_motorPower_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += oilTemperature_.CalculateSize(_repeated_oilTemperature_codec); + size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); + size += motorPower_.CalculateSize(_repeated_motorPower_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - public sealed partial class MotorBomb_2 : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_2()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(MotorBomb_1 other) { + if (other == null) { + return; + } + oilTemperature_.Add(other.oilTemperature_); + motorRpm_.Add(other.motorRpm_); + motorPower_.Add(other.motorPower_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[3]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + oilTemperature_.AddEntriesFrom(input, _repeated_oilTemperature_codec); + break; + } + case 18: + case 16: { + motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); + break; + } + case 26: + case 29: { + motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_2() { - OnConstruction(); - } + public sealed partial class MotorBomb_2 : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_2()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[3]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_2(MotorBomb_2 other) : this() { - motorRpm_ = other.motorRpm_.Clone(); - motorPower_ = other.motorPower_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_2 Clone() { - return new MotorBomb_2(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_2() { + OnConstruction(); + } - /// Field number for the "motor_rpm" field. - public const int MotorRpmFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_motorRpm_codec - = pb::FieldCodec.ForUInt32(10); - private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorRpm { - get { return motorRpm_; } - } + partial void OnConstruction(); - /// Field number for the "motor_power" field. - public const int MotorPowerFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_motorPower_codec - = pb::FieldCodec.ForFloat(18); - private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorPower { - get { return motorPower_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_2(MotorBomb_2 other) : this() { + motorRpm_ = other.motorRpm_.Clone(); + motorPower_ = other.motorPower_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MotorBomb_2); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_2 Clone() { + return new MotorBomb_2(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MotorBomb_2 other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "motor_rpm" field. + public const int MotorRpmFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_motorRpm_codec + = pb::FieldCodec.ForUInt32(10); + private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorRpm { + get { return motorRpm_; } } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "motor_power" field. + public const int MotorPowerFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_motorPower_codec + = pb::FieldCodec.ForFloat(18); + private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorPower { + get { return motorPower_; } } - if(!motorRpm_.Equals(other.motorRpm_)) return false; - if(!motorPower_.Equals(other.motorPower_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= motorRpm_.GetHashCode(); - hash ^= motorPower_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as MotorBomb_2); } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(MotorBomb_2 other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!motorRpm_.Equals(other.motorRpm_)) return false; + if(!motorPower_.Equals(other.motorPower_)) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - motorRpm_.WriteTo(output, _repeated_motorRpm_codec); - motorPower_.WriteTo(output, _repeated_motorPower_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= motorRpm_.GetHashCode(); + hash ^= motorPower_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); - size += motorPower_.CalculateSize(_repeated_motorPower_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MotorBomb_2 other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + motorRpm_.WriteTo(output, _repeated_motorRpm_codec); + motorPower_.WriteTo(output, _repeated_motorPower_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - motorRpm_.Add(other.motorRpm_); - motorPower_.Add(other.motorPower_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 8: { - motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); - break; - } - case 18: - case 21: { - motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); + size += motorPower_.CalculateSize(_repeated_motorPower_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } + return size; } - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(MotorBomb_2 other) { + if (other == null) { + return; + } + motorRpm_.Add(other.motorRpm_); + motorPower_.Add(other.motorPower_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - public sealed partial class Manifold_2_Auxiliar : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_2_Auxiliar()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); + break; + } + case 18: + case 21: { + motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[4]; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class Manifold_2_Auxiliar : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_2_Auxiliar()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_2_Auxiliar() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[4]; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_2_Auxiliar(Manifold_2_Auxiliar other) : this() { - hydraulicFootsPressure_ = other.hydraulicFootsPressure_.Clone(); - solenoidPressureFoots_ = other.solenoidPressureFoots_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_2_Auxiliar() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_2_Auxiliar Clone() { - return new Manifold_2_Auxiliar(this); - } + partial void OnConstruction(); - /// Field number for the "hydraulic_foots_pressure" field. - public const int HydraulicFootsPressureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_hydraulicFootsPressure_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField hydraulicFootsPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField HydraulicFootsPressure { - get { return hydraulicFootsPressure_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_2_Auxiliar(Manifold_2_Auxiliar other) : this() { + hydraulicFootsPressure_ = other.hydraulicFootsPressure_.Clone(); + solenoidPressureFoots_ = other.solenoidPressureFoots_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "solenoid_pressure_foots" field. - public const int SolenoidPressureFootsFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_solenoidPressureFoots_codec - = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidPressureFoots_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidPressureFoots { - get { return solenoidPressureFoots_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_2_Auxiliar Clone() { + return new Manifold_2_Auxiliar(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Manifold_2_Auxiliar); - } + /// Field number for the "hydraulic_foots_pressure" field. + public const int HydraulicFootsPressureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_hydraulicFootsPressure_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField hydraulicFootsPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField HydraulicFootsPressure { + get { return hydraulicFootsPressure_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Manifold_2_Auxiliar other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "solenoid_pressure_foots" field. + public const int SolenoidPressureFootsFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_solenoidPressureFoots_codec + = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidPressureFoots_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidPressureFoots { + get { return solenoidPressureFoots_; } } - if (ReferenceEquals(other, this)) { - return true; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Manifold_2_Auxiliar); } - if(!hydraulicFootsPressure_.Equals(other.hydraulicFootsPressure_)) return false; - if(!solenoidPressureFoots_.Equals(other.solenoidPressureFoots_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= hydraulicFootsPressure_.GetHashCode(); - hash ^= solenoidPressureFoots_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Manifold_2_Auxiliar other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!hydraulicFootsPressure_.Equals(other.hydraulicFootsPressure_)) return false; + if(!solenoidPressureFoots_.Equals(other.solenoidPressureFoots_)) return false; + return Equals(_unknownFields, other._unknownFields); } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= hydraulicFootsPressure_.GetHashCode(); + hash ^= solenoidPressureFoots_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - hydraulicFootsPressure_.WriteTo(output, _repeated_hydraulicFootsPressure_codec); - solenoidPressureFoots_.WriteTo(output, _repeated_solenoidPressureFoots_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += hydraulicFootsPressure_.CalculateSize(_repeated_hydraulicFootsPressure_codec); - size += solenoidPressureFoots_.CalculateSize(_repeated_solenoidPressureFoots_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + hydraulicFootsPressure_.WriteTo(output, _repeated_hydraulicFootsPressure_codec); + solenoidPressureFoots_.WriteTo(output, _repeated_solenoidPressureFoots_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Manifold_2_Auxiliar other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += hydraulicFootsPressure_.CalculateSize(_repeated_hydraulicFootsPressure_codec); + size += solenoidPressureFoots_.CalculateSize(_repeated_solenoidPressureFoots_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Manifold_2_Auxiliar other) { + if (other == null) { + return; + } + hydraulicFootsPressure_.Add(other.hydraulicFootsPressure_); + solenoidPressureFoots_.Add(other.solenoidPressureFoots_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } - hydraulicFootsPressure_.Add(other.hydraulicFootsPressure_); - solenoidPressureFoots_.Add(other.solenoidPressureFoots_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - hydraulicFootsPressure_.AddEntriesFrom(input, _repeated_hydraulicFootsPressure_codec); - break; - } - case 18: - case 16: { - solenoidPressureFoots_.AddEntriesFrom(input, _repeated_solenoidPressureFoots_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + hydraulicFootsPressure_.AddEntriesFrom(input, _repeated_hydraulicFootsPressure_codec); + break; + } + case 18: + case 16: { + solenoidPressureFoots_.AddEntriesFrom(input, _repeated_solenoidPressureFoots_codec); + break; + } } } } - } - - } - - public sealed partial class MotorBombAuxiliar : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBombAuxiliar()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[5]; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBombAuxiliar() { - OnConstruction(); - } - - partial void OnConstruction(); + public sealed partial class MotorBombAuxiliar : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBombAuxiliar()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBombAuxiliar(MotorBombAuxiliar other) : this() { - temperatureSensor_ = other.temperatureSensor_.Clone(); - motorRpm_ = other.motorRpm_.Clone(); - motorPower_ = other.motorPower_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[5]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBombAuxiliar Clone() { - return new MotorBombAuxiliar(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "temperature_sensor" field. - public const int TemperatureSensorFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_temperatureSensor_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField temperatureSensor_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField TemperatureSensor { - get { return temperatureSensor_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBombAuxiliar() { + OnConstruction(); + } - /// Field number for the "motor_rpm" field. - public const int MotorRpmFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_motorRpm_codec - = pb::FieldCodec.ForUInt32(18); - private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorRpm { - get { return motorRpm_; } - } + partial void OnConstruction(); - /// Field number for the "motor_power" field. - public const int MotorPowerFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_motorPower_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorPower { - get { return motorPower_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBombAuxiliar(MotorBombAuxiliar other) : this() { + temperatureSensor_ = other.temperatureSensor_.Clone(); + motorRpm_ = other.motorRpm_.Clone(); + motorPower_ = other.motorPower_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MotorBombAuxiliar); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBombAuxiliar Clone() { + return new MotorBombAuxiliar(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MotorBombAuxiliar other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "temperature_sensor" field. + public const int TemperatureSensorFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_temperatureSensor_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField temperatureSensor_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField TemperatureSensor { + get { return temperatureSensor_; } } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "motor_rpm" field. + public const int MotorRpmFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_motorRpm_codec + = pb::FieldCodec.ForUInt32(18); + private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorRpm { + get { return motorRpm_; } } - if(!temperatureSensor_.Equals(other.temperatureSensor_)) return false; - if(!motorRpm_.Equals(other.motorRpm_)) return false; - if(!motorPower_.Equals(other.motorPower_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= temperatureSensor_.GetHashCode(); - hash ^= motorRpm_.GetHashCode(); - hash ^= motorPower_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "motor_power" field. + public const int MotorPowerFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_motorPower_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorPower { + get { return motorPower_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as MotorBombAuxiliar); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - temperatureSensor_.WriteTo(output, _repeated_temperatureSensor_codec); - motorRpm_.WriteTo(output, _repeated_motorRpm_codec); - motorPower_.WriteTo(output, _repeated_motorPower_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(MotorBombAuxiliar other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!temperatureSensor_.Equals(other.temperatureSensor_)) return false; + if(!motorRpm_.Equals(other.motorRpm_)) return false; + if(!motorPower_.Equals(other.motorPower_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += temperatureSensor_.CalculateSize(_repeated_temperatureSensor_codec); - size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); - size += motorPower_.CalculateSize(_repeated_motorPower_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= temperatureSensor_.GetHashCode(); + hash ^= motorRpm_.GetHashCode(); + hash ^= motorPower_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MotorBombAuxiliar other) { - if (other == null) { - return; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - temperatureSensor_.Add(other.temperatureSensor_); - motorRpm_.Add(other.motorRpm_); - motorPower_.Add(other.motorPower_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - temperatureSensor_.AddEntriesFrom(input, _repeated_temperatureSensor_codec); - break; - } - case 18: - case 16: { - motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); - break; - } - case 26: - case 29: { - motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + temperatureSensor_.WriteTo(output, _repeated_temperatureSensor_codec); + motorRpm_.WriteTo(output, _repeated_motorRpm_codec); + motorPower_.WriteTo(output, _repeated_motorPower_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - - } - public sealed partial class Manifold_2_Main : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_2_Main()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += temperatureSensor_.CalculateSize(_repeated_temperatureSensor_codec); + size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); + size += motorPower_.CalculateSize(_repeated_motorPower_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[6]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(MotorBombAuxiliar other) { + if (other == null) { + return; + } + temperatureSensor_.Add(other.temperatureSensor_); + motorRpm_.Add(other.motorRpm_); + motorPower_.Add(other.motorPower_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + temperatureSensor_.AddEntriesFrom(input, _repeated_temperatureSensor_codec); + break; + } + case 18: + case 16: { + motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); + break; + } + case 26: + case 29: { + motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_2_Main() { - OnConstruction(); } - partial void OnConstruction(); + public sealed partial class Manifold_2_Main : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_2_Main()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_2_Main(Manifold_2_Main other) : this() { - hydraulicCylinderPressure_ = other.hydraulicCylinderPressure_.Clone(); - solenoidMovePressure_ = other.solenoidMovePressure_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[6]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_2_Main Clone() { - return new Manifold_2_Main(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "hydraulic_cylinder_pressure" field. - public const int HydraulicCylinderPressureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_hydraulicCylinderPressure_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField hydraulicCylinderPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField HydraulicCylinderPressure { - get { return hydraulicCylinderPressure_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_2_Main() { + OnConstruction(); + } - /// Field number for the "solenoid_move_pressure" field. - public const int SolenoidMovePressureFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_solenoidMovePressure_codec - = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidMovePressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidMovePressure { - get { return solenoidMovePressure_; } - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Manifold_2_Main); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_2_Main(Manifold_2_Main other) : this() { + hydraulicCylinderPressure_ = other.hydraulicCylinderPressure_.Clone(); + solenoidMovePressure_ = other.solenoidMovePressure_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Manifold_2_Main other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_2_Main Clone() { + return new Manifold_2_Main(this); } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "hydraulic_cylinder_pressure" field. + public const int HydraulicCylinderPressureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_hydraulicCylinderPressure_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField hydraulicCylinderPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField HydraulicCylinderPressure { + get { return hydraulicCylinderPressure_; } } - if(!hydraulicCylinderPressure_.Equals(other.hydraulicCylinderPressure_)) return false; - if(!solenoidMovePressure_.Equals(other.solenoidMovePressure_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= hydraulicCylinderPressure_.GetHashCode(); - hash ^= solenoidMovePressure_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "solenoid_move_pressure" field. + public const int SolenoidMovePressureFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_solenoidMovePressure_codec + = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidMovePressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidMovePressure { + get { return solenoidMovePressure_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Manifold_2_Main); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - hydraulicCylinderPressure_.WriteTo(output, _repeated_hydraulicCylinderPressure_codec); - solenoidMovePressure_.WriteTo(output, _repeated_solenoidMovePressure_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Manifold_2_Main other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!hydraulicCylinderPressure_.Equals(other.hydraulicCylinderPressure_)) return false; + if(!solenoidMovePressure_.Equals(other.solenoidMovePressure_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += hydraulicCylinderPressure_.CalculateSize(_repeated_hydraulicCylinderPressure_codec); - size += solenoidMovePressure_.CalculateSize(_repeated_solenoidMovePressure_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= hydraulicCylinderPressure_.GetHashCode(); + hash ^= solenoidMovePressure_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Manifold_2_Main other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - hydraulicCylinderPressure_.Add(other.hydraulicCylinderPressure_); - solenoidMovePressure_.Add(other.solenoidMovePressure_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - hydraulicCylinderPressure_.AddEntriesFrom(input, _repeated_hydraulicCylinderPressure_codec); - break; - } - case 18: - case 16: { - solenoidMovePressure_.AddEntriesFrom(input, _repeated_solenoidMovePressure_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + hydraulicCylinderPressure_.WriteTo(output, _repeated_hydraulicCylinderPressure_codec); + solenoidMovePressure_.WriteTo(output, _repeated_solenoidMovePressure_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - - } - public sealed partial class MotorBomb_3 : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_3()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += hydraulicCylinderPressure_.CalculateSize(_repeated_hydraulicCylinderPressure_codec); + size += solenoidMovePressure_.CalculateSize(_repeated_solenoidMovePressure_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[7]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Manifold_2_Main other) { + if (other == null) { + return; + } + hydraulicCylinderPressure_.Add(other.hydraulicCylinderPressure_); + solenoidMovePressure_.Add(other.solenoidMovePressure_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + hydraulicCylinderPressure_.AddEntriesFrom(input, _repeated_hydraulicCylinderPressure_codec); + break; + } + case 18: + case 16: { + solenoidMovePressure_.AddEntriesFrom(input, _repeated_solenoidMovePressure_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_3() { - OnConstruction(); } - partial void OnConstruction(); + public sealed partial class MotorBomb_3 : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_3()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_3(MotorBomb_3 other) : this() { - motorRpm_ = other.motorRpm_.Clone(); - motorPower_ = other.motorPower_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[7]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_3 Clone() { - return new MotorBomb_3(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "motor_rpm" field. - public const int MotorRpmFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_motorRpm_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorRpm { - get { return motorRpm_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_3() { + OnConstruction(); + } - /// Field number for the "motor_power" field. - public const int MotorPowerFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_motorPower_codec - = pb::FieldCodec.ForFloat(18); - private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorPower { - get { return motorPower_; } - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MotorBomb_3); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_3(MotorBomb_3 other) : this() { + motorRpm_ = other.motorRpm_.Clone(); + motorPower_ = other.motorPower_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MotorBomb_3 other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_3 Clone() { + return new MotorBomb_3(this); } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "motor_rpm" field. + public const int MotorRpmFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_motorRpm_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorRpm { + get { return motorRpm_; } } - if(!motorRpm_.Equals(other.motorRpm_)) return false; - if(!motorPower_.Equals(other.motorPower_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= motorRpm_.GetHashCode(); - hash ^= motorPower_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "motor_power" field. + public const int MotorPowerFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_motorPower_codec + = pb::FieldCodec.ForFloat(18); + private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorPower { + get { return motorPower_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as MotorBomb_3); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - motorRpm_.WriteTo(output, _repeated_motorRpm_codec); - motorPower_.WriteTo(output, _repeated_motorPower_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(MotorBomb_3 other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!motorRpm_.Equals(other.motorRpm_)) return false; + if(!motorPower_.Equals(other.motorPower_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); - size += motorPower_.CalculateSize(_repeated_motorPower_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= motorRpm_.GetHashCode(); + hash ^= motorPower_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MotorBomb_3 other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - motorRpm_.Add(other.motorRpm_); - motorPower_.Add(other.motorPower_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); - break; - } - case 18: - case 21: { - motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + motorRpm_.WriteTo(output, _repeated_motorRpm_codec); + motorPower_.WriteTo(output, _repeated_motorPower_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - - } - public sealed partial class MotorBomb_4 : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_4()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); + size += motorPower_.CalculateSize(_repeated_motorPower_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[8]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(MotorBomb_3 other) { + if (other == null) { + return; + } + motorRpm_.Add(other.motorRpm_); + motorPower_.Add(other.motorPower_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); + break; + } + case 18: + case 21: { + motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_4() { - OnConstruction(); } - partial void OnConstruction(); + public sealed partial class MotorBomb_4 : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new MotorBomb_4()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_4(MotorBomb_4 other) : this() { - oilTemperature_ = other.oilTemperature_.Clone(); - motorRpm_ = other.motorRpm_.Clone(); - motorPower_ = other.motorPower_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[8]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public MotorBomb_4 Clone() { - return new MotorBomb_4(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - /// Field number for the "oil_temperature" field. - public const int OilTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_oilTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField oilTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField OilTemperature { - get { return oilTemperature_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_4() { + OnConstruction(); + } - /// Field number for the "motor_rpm" field. - public const int MotorRpmFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_motorRpm_codec - = pb::FieldCodec.ForUInt32(18); - private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorRpm { - get { return motorRpm_; } - } + partial void OnConstruction(); - /// Field number for the "motor_power" field. - public const int MotorPowerFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_motorPower_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField MotorPower { - get { return motorPower_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_4(MotorBomb_4 other) : this() { + oilTemperature_ = other.oilTemperature_.Clone(); + motorRpm_ = other.motorRpm_.Clone(); + motorPower_ = other.motorPower_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as MotorBomb_4); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public MotorBomb_4 Clone() { + return new MotorBomb_4(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(MotorBomb_4 other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "oil_temperature" field. + public const int OilTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_oilTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField oilTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField OilTemperature { + get { return oilTemperature_; } } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "motor_rpm" field. + public const int MotorRpmFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_motorRpm_codec + = pb::FieldCodec.ForUInt32(18); + private readonly pbc::RepeatedField motorRpm_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorRpm { + get { return motorRpm_; } } - if(!oilTemperature_.Equals(other.oilTemperature_)) return false; - if(!motorRpm_.Equals(other.motorRpm_)) return false; - if(!motorPower_.Equals(other.motorPower_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= oilTemperature_.GetHashCode(); - hash ^= motorRpm_.GetHashCode(); - hash ^= motorPower_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + /// Field number for the "motor_power" field. + public const int MotorPowerFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_motorPower_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField motorPower_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField MotorPower { + get { return motorPower_; } } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as MotorBomb_4); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - oilTemperature_.WriteTo(output, _repeated_oilTemperature_codec); - motorRpm_.WriteTo(output, _repeated_motorRpm_codec); - motorPower_.WriteTo(output, _repeated_motorPower_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(MotorBomb_4 other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!oilTemperature_.Equals(other.oilTemperature_)) return false; + if(!motorRpm_.Equals(other.motorRpm_)) return false; + if(!motorPower_.Equals(other.motorPower_)) return false; + return Equals(_unknownFields, other._unknownFields); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += oilTemperature_.CalculateSize(_repeated_oilTemperature_codec); - size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); - size += motorPower_.CalculateSize(_repeated_motorPower_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= oilTemperature_.GetHashCode(); + hash ^= motorRpm_.GetHashCode(); + hash ^= motorPower_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - return size; - } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(MotorBomb_4 other) { - if (other == null) { - return; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - oilTemperature_.Add(other.oilTemperature_); - motorRpm_.Add(other.motorRpm_); - motorPower_.Add(other.motorPower_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - oilTemperature_.AddEntriesFrom(input, _repeated_oilTemperature_codec); - break; - } - case 18: - case 16: { - motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); - break; - } - case 26: - case 29: { - motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + oilTemperature_.WriteTo(output, _repeated_oilTemperature_codec); + motorRpm_.WriteTo(output, _repeated_motorRpm_codec); + motorPower_.WriteTo(output, _repeated_motorPower_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); } } - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += oilTemperature_.CalculateSize(_repeated_oilTemperature_codec); + size += motorRpm_.CalculateSize(_repeated_motorRpm_codec); + size += motorPower_.CalculateSize(_repeated_motorPower_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } - public sealed partial class Manifold_3_Forward : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_3_Forward()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(MotorBomb_4 other) { + if (other == null) { + return; + } + oilTemperature_.Add(other.oilTemperature_); + motorRpm_.Add(other.motorRpm_); + motorPower_.Add(other.motorPower_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[9]; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + oilTemperature_.AddEntriesFrom(input, _repeated_oilTemperature_codec); + break; + } + case 18: + case 16: { + motorRpm_.AddEntriesFrom(input, _repeated_motorRpm_codec); + break; + } + case 26: + case 29: { + motorPower_.AddEntriesFrom(input, _repeated_motorPower_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_3_Forward() { - OnConstruction(); - } + public sealed partial class Manifold_3_Forward : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_3_Forward()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[9]; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_3_Forward(Manifold_3_Forward other) : this() { - solenoidActiveForward_ = other.solenoidActiveForward_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_3_Forward Clone() { - return new Manifold_3_Forward(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_3_Forward() { + OnConstruction(); + } - /// Field number for the "solenoid_active_forward" field. - public const int SolenoidActiveForwardFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_solenoidActiveForward_codec - = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidActiveForward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidActiveForward { - get { return solenoidActiveForward_; } - } + partial void OnConstruction(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Manifold_3_Forward); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_3_Forward(Manifold_3_Forward other) : this() { + solenoidActiveForward_ = other.solenoidActiveForward_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Manifold_3_Forward other) { - if (ReferenceEquals(other, null)) { - return false; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_3_Forward Clone() { + return new Manifold_3_Forward(this); } - if (ReferenceEquals(other, this)) { - return true; + + /// Field number for the "solenoid_active_forward" field. + public const int SolenoidActiveForwardFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_solenoidActiveForward_codec + = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidActiveForward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidActiveForward { + get { return solenoidActiveForward_; } } - if(!solenoidActiveForward_.Equals(other.solenoidActiveForward_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= solenoidActiveForward_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Manifold_3_Forward); } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Manifold_3_Forward other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!solenoidActiveForward_.Equals(other.solenoidActiveForward_)) return false; + return Equals(_unknownFields, other._unknownFields); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - solenoidActiveForward_.WriteTo(output, _repeated_solenoidActiveForward_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= solenoidActiveForward_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += solenoidActiveForward_.CalculateSize(_repeated_solenoidActiveForward_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Manifold_3_Forward other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + solenoidActiveForward_.WriteTo(output, _repeated_solenoidActiveForward_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - solenoidActiveForward_.Add(other.solenoidActiveForward_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 8: { - solenoidActiveForward_.AddEntriesFrom(input, _repeated_solenoidActiveForward_codec); - break; - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += solenoidActiveForward_.CalculateSize(_repeated_solenoidActiveForward_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); } + return size; } - } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Manifold_3_Forward other) { + if (other == null) { + return; + } + solenoidActiveForward_.Add(other.solenoidActiveForward_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } - public sealed partial class Manifold_1_Forward : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_1_Forward()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + solenoidActiveForward_.AddEntriesFrom(input, _repeated_solenoidActiveForward_codec); + break; + } + } + } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[10]; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class Manifold_1_Forward : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new Manifold_1_Forward()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_1_Forward() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Types.PumpsEngine.Descriptor.NestedTypes[10]; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_1_Forward(Manifold_1_Forward other) : this() { - solenoidCylinderMoveForward_ = other.solenoidCylinderMoveForward_.Clone(); - solenoidCylinderActiveForward_ = other.solenoidCylinderActiveForward_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_1_Forward() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public Manifold_1_Forward Clone() { - return new Manifold_1_Forward(this); - } + partial void OnConstruction(); - /// Field number for the "solenoid_cylinder_move_forward" field. - public const int SolenoidCylinderMoveForwardFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_solenoidCylinderMoveForward_codec - = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidCylinderMoveForward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidCylinderMoveForward { - get { return solenoidCylinderMoveForward_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_1_Forward(Manifold_1_Forward other) : this() { + solenoidCylinderMoveForward_ = other.solenoidCylinderMoveForward_.Clone(); + solenoidCylinderActiveForward_ = other.solenoidCylinderActiveForward_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "solenoid_cylinder_active_forward" field. - public const int SolenoidCylinderActiveForwardFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_solenoidCylinderActiveForward_codec - = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::SolenoidState) x); - private readonly pbc::RepeatedField solenoidCylinderActiveForward_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SolenoidCylinderActiveForward { - get { return solenoidCylinderActiveForward_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public Manifold_1_Forward Clone() { + return new Manifold_1_Forward(this); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as Manifold_1_Forward); - } + /// Field number for the "solenoid_cylinder_move_forward" field. + public const int SolenoidCylinderMoveForwardFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_solenoidCylinderMoveForward_codec + = pb::FieldCodec.ForEnum(10, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidCylinderMoveForward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidCylinderMoveForward { + get { return solenoidCylinderMoveForward_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(Manifold_1_Forward other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "solenoid_cylinder_active_forward" field. + public const int SolenoidCylinderActiveForwardFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_solenoidCylinderActiveForward_codec + = pb::FieldCodec.ForEnum(18, x => (int) x, x => (global::AnnelidaDispatcher.Model.DataTransmission.SolenoidState) x); + private readonly pbc::RepeatedField solenoidCylinderActiveForward_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SolenoidCylinderActiveForward { + get { return solenoidCylinderActiveForward_; } } - if (ReferenceEquals(other, this)) { - return true; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as Manifold_1_Forward); } - if(!solenoidCylinderMoveForward_.Equals(other.solenoidCylinderMoveForward_)) return false; - if(!solenoidCylinderActiveForward_.Equals(other.solenoidCylinderActiveForward_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= solenoidCylinderMoveForward_.GetHashCode(); - hash ^= solenoidCylinderActiveForward_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(Manifold_1_Forward other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!solenoidCylinderMoveForward_.Equals(other.solenoidCylinderMoveForward_)) return false; + if(!solenoidCylinderActiveForward_.Equals(other.solenoidCylinderActiveForward_)) return false; + return Equals(_unknownFields, other._unknownFields); } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= solenoidCylinderMoveForward_.GetHashCode(); + hash ^= solenoidCylinderActiveForward_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - solenoidCylinderMoveForward_.WriteTo(output, _repeated_solenoidCylinderMoveForward_codec); - solenoidCylinderActiveForward_.WriteTo(output, _repeated_solenoidCylinderActiveForward_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += solenoidCylinderMoveForward_.CalculateSize(_repeated_solenoidCylinderMoveForward_codec); - size += solenoidCylinderActiveForward_.CalculateSize(_repeated_solenoidCylinderActiveForward_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + solenoidCylinderMoveForward_.WriteTo(output, _repeated_solenoidCylinderMoveForward_codec); + solenoidCylinderActiveForward_.WriteTo(output, _repeated_solenoidCylinderActiveForward_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(Manifold_1_Forward other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += solenoidCylinderMoveForward_.CalculateSize(_repeated_solenoidCylinderMoveForward_codec); + size += solenoidCylinderActiveForward_.CalculateSize(_repeated_solenoidCylinderActiveForward_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; } - solenoidCylinderMoveForward_.Add(other.solenoidCylinderMoveForward_); - solenoidCylinderActiveForward_.Add(other.solenoidCylinderActiveForward_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 8: { - solenoidCylinderMoveForward_.AddEntriesFrom(input, _repeated_solenoidCylinderMoveForward_codec); - break; - } - case 18: - case 16: { - solenoidCylinderActiveForward_.AddEntriesFrom(input, _repeated_solenoidCylinderActiveForward_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(Manifold_1_Forward other) { + if (other == null) { + return; + } + solenoidCylinderMoveForward_.Add(other.solenoidCylinderMoveForward_); + solenoidCylinderActiveForward_.Add(other.solenoidCylinderActiveForward_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 8: { + solenoidCylinderMoveForward_.AddEntriesFrom(input, _repeated_solenoidCylinderMoveForward_codec); + break; + } + case 18: + case 16: { + solenoidCylinderActiveForward_.AddEntriesFrom(input, _repeated_solenoidCylinderActiveForward_codec); + break; + } } } } + } } + #endregion } - #endregion - - } - - public sealed partial class SgnReactor : pb::IMessage { - private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SgnReactor()); - private pb::UnknownFieldSet _unknownFields; - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pb::MessageParser Parser { get { return _parser; } } - - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public static pbr::MessageDescriptor Descriptor { - get { return global::AnnelidaSensors.Descriptor.NestedTypes[7]; } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - pbr::MessageDescriptor pb::IMessage.Descriptor { - get { return Descriptor; } - } + public sealed partial class SgnReactor : pb::IMessage { + private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new SgnReactor()); + private pb::UnknownFieldSet _unknownFields; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pb::MessageParser Parser { get { return _parser; } } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SgnReactor() { - OnConstruction(); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public static pbr::MessageDescriptor Descriptor { + get { return global::AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors.Descriptor.NestedTypes[7]; } + } - partial void OnConstruction(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + pbr::MessageDescriptor pb::IMessage.Descriptor { + get { return Descriptor; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SgnReactor(SgnReactor other) : this() { - sgnTemperature_ = other.sgnTemperature_.Clone(); - obstructionDetected_ = other.obstructionDetected_.Clone(); - reactorPressure_ = other.reactorPressure_.Clone(); - _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SgnReactor() { + OnConstruction(); + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public SgnReactor Clone() { - return new SgnReactor(this); - } + partial void OnConstruction(); - /// Field number for the "sgn_temperature" field. - public const int SgnTemperatureFieldNumber = 1; - private static readonly pb::FieldCodec _repeated_sgnTemperature_codec - = pb::FieldCodec.ForFloat(10); - private readonly pbc::RepeatedField sgnTemperature_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField SgnTemperature { - get { return sgnTemperature_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SgnReactor(SgnReactor other) : this() { + sgnTemperature_ = other.sgnTemperature_.Clone(); + obstructionDetected_ = other.obstructionDetected_.Clone(); + reactorPressure_ = other.reactorPressure_.Clone(); + _unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields); + } - /// Field number for the "obstruction_detected" field. - public const int ObstructionDetectedFieldNumber = 2; - private static readonly pb::FieldCodec _repeated_obstructionDetected_codec - = pb::FieldCodec.ForBool(18); - private readonly pbc::RepeatedField obstructionDetected_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ObstructionDetected { - get { return obstructionDetected_; } - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public SgnReactor Clone() { + return new SgnReactor(this); + } - /// Field number for the "reactor_pressure" field. - public const int ReactorPressureFieldNumber = 3; - private static readonly pb::FieldCodec _repeated_reactorPressure_codec - = pb::FieldCodec.ForFloat(26); - private readonly pbc::RepeatedField reactorPressure_ = new pbc::RepeatedField(); - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public pbc::RepeatedField ReactorPressure { - get { return reactorPressure_; } - } + /// Field number for the "sgn_temperature" field. + public const int SgnTemperatureFieldNumber = 1; + private static readonly pb::FieldCodec _repeated_sgnTemperature_codec + = pb::FieldCodec.ForFloat(10); + private readonly pbc::RepeatedField sgnTemperature_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField SgnTemperature { + get { return sgnTemperature_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override bool Equals(object other) { - return Equals(other as SgnReactor); - } + /// Field number for the "obstruction_detected" field. + public const int ObstructionDetectedFieldNumber = 2; + private static readonly pb::FieldCodec _repeated_obstructionDetected_codec + = pb::FieldCodec.ForBool(18); + private readonly pbc::RepeatedField obstructionDetected_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ObstructionDetected { + get { return obstructionDetected_; } + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public bool Equals(SgnReactor other) { - if (ReferenceEquals(other, null)) { - return false; + /// Field number for the "reactor_pressure" field. + public const int ReactorPressureFieldNumber = 3; + private static readonly pb::FieldCodec _repeated_reactorPressure_codec + = pb::FieldCodec.ForFloat(26); + private readonly pbc::RepeatedField reactorPressure_ = new pbc::RepeatedField(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField ReactorPressure { + get { return reactorPressure_; } } - if (ReferenceEquals(other, this)) { - return true; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override bool Equals(object other) { + return Equals(other as SgnReactor); } - if(!sgnTemperature_.Equals(other.sgnTemperature_)) return false; - if(!obstructionDetected_.Equals(other.obstructionDetected_)) return false; - if(!reactorPressure_.Equals(other.reactorPressure_)) return false; - return Equals(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override int GetHashCode() { - int hash = 1; - hash ^= sgnTemperature_.GetHashCode(); - hash ^= obstructionDetected_.GetHashCode(); - hash ^= reactorPressure_.GetHashCode(); - if (_unknownFields != null) { - hash ^= _unknownFields.GetHashCode(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public bool Equals(SgnReactor other) { + if (ReferenceEquals(other, null)) { + return false; + } + if (ReferenceEquals(other, this)) { + return true; + } + if(!sgnTemperature_.Equals(other.sgnTemperature_)) return false; + if(!obstructionDetected_.Equals(other.obstructionDetected_)) return false; + if(!reactorPressure_.Equals(other.reactorPressure_)) return false; + return Equals(_unknownFields, other._unknownFields); } - return hash; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public override string ToString() { - return pb::JsonFormatter.ToDiagnosticString(this); - } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override int GetHashCode() { + int hash = 1; + hash ^= sgnTemperature_.GetHashCode(); + hash ^= obstructionDetected_.GetHashCode(); + hash ^= reactorPressure_.GetHashCode(); + if (_unknownFields != null) { + hash ^= _unknownFields.GetHashCode(); + } + return hash; + } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void WriteTo(pb::CodedOutputStream output) { - sgnTemperature_.WriteTo(output, _repeated_sgnTemperature_codec); - obstructionDetected_.WriteTo(output, _repeated_obstructionDetected_codec); - reactorPressure_.WriteTo(output, _repeated_reactorPressure_codec); - if (_unknownFields != null) { - _unknownFields.WriteTo(output); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public override string ToString() { + return pb::JsonFormatter.ToDiagnosticString(this); } - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int CalculateSize() { - int size = 0; - size += sgnTemperature_.CalculateSize(_repeated_sgnTemperature_codec); - size += obstructionDetected_.CalculateSize(_repeated_obstructionDetected_codec); - size += reactorPressure_.CalculateSize(_repeated_reactorPressure_codec); - if (_unknownFields != null) { - size += _unknownFields.CalculateSize(); + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void WriteTo(pb::CodedOutputStream output) { + sgnTemperature_.WriteTo(output, _repeated_sgnTemperature_codec); + obstructionDetected_.WriteTo(output, _repeated_obstructionDetected_codec); + reactorPressure_.WriteTo(output, _repeated_reactorPressure_codec); + if (_unknownFields != null) { + _unknownFields.WriteTo(output); + } } - return size; - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(SgnReactor other) { - if (other == null) { - return; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int CalculateSize() { + int size = 0; + size += sgnTemperature_.CalculateSize(_repeated_sgnTemperature_codec); + size += obstructionDetected_.CalculateSize(_repeated_obstructionDetected_codec); + size += reactorPressure_.CalculateSize(_repeated_reactorPressure_codec); + if (_unknownFields != null) { + size += _unknownFields.CalculateSize(); + } + return size; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(SgnReactor other) { + if (other == null) { + return; + } + sgnTemperature_.Add(other.sgnTemperature_); + obstructionDetected_.Add(other.obstructionDetected_); + reactorPressure_.Add(other.reactorPressure_); + _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); } - sgnTemperature_.Add(other.sgnTemperature_); - obstructionDetected_.Add(other.obstructionDetected_); - reactorPressure_.Add(other.reactorPressure_); - _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); - } - [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public void MergeFrom(pb::CodedInputStream input) { - uint tag; - while ((tag = input.ReadTag()) != 0) { - switch(tag) { - default: - _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); - break; - case 10: - case 13: { - sgnTemperature_.AddEntriesFrom(input, _repeated_sgnTemperature_codec); - break; - } - case 18: - case 16: { - obstructionDetected_.AddEntriesFrom(input, _repeated_obstructionDetected_codec); - break; - } - case 26: - case 29: { - reactorPressure_.AddEntriesFrom(input, _repeated_reactorPressure_codec); - break; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public void MergeFrom(pb::CodedInputStream input) { + uint tag; + while ((tag = input.ReadTag()) != 0) { + switch(tag) { + default: + _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); + break; + case 10: + case 13: { + sgnTemperature_.AddEntriesFrom(input, _repeated_sgnTemperature_codec); + break; + } + case 18: + case 16: { + obstructionDetected_.AddEntriesFrom(input, _repeated_obstructionDetected_codec); + break; + } + case 26: + case 29: { + reactorPressure_.AddEntriesFrom(input, _repeated_reactorPressure_codec); + break; + } } } } + } } + #endregion } + #endregion } -#endregion - - #endregion Designer generated code diff --git a/AnnelidaDispatcher/Model/DataTransmission/annelida_sensors.proto b/AnnelidaDispatcher/Model/DataTransmission/annelida_sensors.proto index 16c9f25..90d6a03 100644 --- a/AnnelidaDispatcher/Model/DataTransmission/annelida_sensors.proto +++ b/AnnelidaDispatcher/Model/DataTransmission/annelida_sensors.proto @@ -2,6 +2,8 @@ syntax = "proto3"; import "google/protobuf/timestamp.proto"; +option csharp_namespace = "AnnelidaDispatcher.Model.DataTransmission"; + enum SolenoidState{ UNKNOW_SOLENOID = 0; @@ -25,20 +27,31 @@ message AnnelidaSensors { repeated float internal_temperature = 1; repeated float internal_pressure = 2; - repeated float electrical_current = 3; - repeated float electrical_power = 4; - repeated float electrical_tension_700v = 5; + repeated float electrical_current_c1 = 3; + repeated float electrical_current_c2 = 4; + repeated float electrical_current_c3 = 5; + repeated float electrical_power_p1 = 6; + repeated float electrical_power_p2 = 7; + repeated float electrical_power_3 = 8; + repeated float electrical_tension_700v = 9; } message RegulatedConverter{ repeated float internal_temperature = 1; repeated float internal_pressure = 2; - repeated float electrical_current = 3; - repeated float electrical_power = 4; - repeated float electrical_tension = 5; + repeated float electrical_current_c1 = 3; + repeated float electrical_current_c2 = 4; + repeated float electrical_current_c3 = 5; + repeated float electrical_current_c4 = 6; + repeated float electrical_power_p1 = 7; + repeated float electrical_power_p2 = 8; + repeated float electrical_power_p3 = 9; + repeated float electrical_power_p4 = 10; + repeated float electrical_tension = 11; } + message EmbeddedSystem{ repeated float internal_temperature = 1; diff --git a/AnnelidaDispatcher/Model/Server/ProtoBufServer.cs b/AnnelidaDispatcher/Model/Server/ProtoBufServer.cs index a8adf64..563fb86 100644 --- a/AnnelidaDispatcher/Model/Server/ProtoBufServer.cs +++ b/AnnelidaDispatcher/Model/Server/ProtoBufServer.cs @@ -7,7 +7,7 @@ using System.Text; using System.Threading; using System.Threading.Tasks; - +using AnnelidaDispatcher.Model.DataTransmission; using Google.Protobuf; using Google.Protobuf.WellKnownTypes; diff --git a/ReceiveProtobuf/Program.cs b/ReceiveProtobuf/Program.cs index 2c9e68b..bf0805e 100644 --- a/ReceiveProtobuf/Program.cs +++ b/ReceiveProtobuf/Program.cs @@ -4,10 +4,10 @@ using System.Net.Sockets; using System.Text; using System.Threading.Tasks; - +using AnnelidaDispatcher.Model.DataTransmission; using Google.Protobuf; -using static AnnelidaSensors; +using static AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors; namespace ReceiveProtobuf { diff --git a/SendGUI/MainWindow.xaml.cs b/SendGUI/MainWindow.xaml.cs index 2aa9b59..f6ff0db 100644 --- a/SendGUI/MainWindow.xaml.cs +++ b/SendGUI/MainWindow.xaml.cs @@ -17,10 +17,11 @@ using MongoDB.Bson; using System.Threading; +using AnnelidaDispatcher.Model.DataTransmission; using Google.Protobuf; using Google.Protobuf.WellKnownTypes; -using static AnnelidaSensors; +using static AnnelidaDispatcher.Model.DataTransmission.AnnelidaSensors; namespace SendGUI {