// Generated by the protocol buffer compiler. DO NOT EDIT! // source: StubAllHardwareResponse.proto #pragma warning disable 1591, 0612, 3021 #region Designer generated code using pb = global::Google.Protobuf; using pbc = global::Google.Protobuf.Collections; using pbr = global::Google.Protobuf.Reflection; using scg = global::System.Collections.Generic; namespace Tango.PMR.Stubs { /// Holder for reflection information generated from StubAllHardwareResponse.proto public static partial class StubAllHardwareResponseReflection { #region Descriptor /// File descriptor for StubAllHardwareResponse.proto public static pbr::FileDescriptor Descriptor { get { return descriptor; } } private static pbr::FileDescriptor descriptor; static StubAllHardwareResponseReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "Ch1TdHViQWxsSGFyZHdhcmVSZXNwb25zZS5wcm90bxIPVGFuZ28uUE1SLlN0", "dWJzGhhTdHViSGVhZEVFcHJvbURhdGEucHJvdG8aF1N0dWJXaHNFRXByb21E", "YXRhLnByb3RvGiFTdHViRGlzcGVuc2VyRUVwcm9tUmVzcG9uc2UucHJvdG8a", "JFN0dWJNYWluQ2FyZEVFcHJvbVJlYWRSZXNwb25zZS5wcm90byK1AgoXU3R1", "YkFsbEhhcmR3YXJlUmVzcG9uc2USEgoKTUNVX1NlcmlhbBgBIAEoCRI3CgpI", "ZWFkRUVwcm9tGAIgASgLMiMuVGFuZ28uUE1SLlN0dWJzLlN0dWJIZWFkRUVw", "cm9tRGF0YRI1CglXaHNFRXByb20YAyABKAsyIi5UYW5nby5QTVIuU3R1YnMu", "U3R1Yldoc0VFcHJvbURhdGESSwoSTWFpbkNhcmRFRXByb21EYXRhGAQgAygL", "Mi8uVGFuZ28uUE1SLlN0dWJzLlN0dWJNYWluQ2FyZEVFcHJvbVJlYWRSZXNw", "b25zZRJJChNEaXNwZW5zZXJFRXByb21EYXRhGAUgAygLMiwuVGFuZ28uUE1S", "LlN0dWJzLlN0dWJEaXNwZW5zZXJFRXByb21SZXNwb25zZUIbChljb20udHdp", "bmUudGFuZ28ucG1yLnN0dWJzYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Tango.PMR.Stubs.StubHeadEEpromDataReflection.Descriptor, global::Tango.PMR.Stubs.StubWhsEEpromDataReflection.Descriptor, global::Tango.PMR.Stubs.StubDispenserEEpromResponseReflection.Descriptor, global::Tango.PMR.Stubs.StubMainCardEEpromReadResponseReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Stubs.StubAllHardwareResponse), global::Tango.PMR.Stubs.StubAllHardwareResponse.Parser, new[]{ "MCUSerial", "HeadEEprom", "WhsEEprom", "MainCardEEpromData", "DispenserEEpromData" }, null, null, null) })); } #endregion } #region Messages public sealed partial class StubAllHardwareResponse : pb::IMessage { private static readonly pb::MessageParser _parser = new pb::MessageParser(() => new StubAllHardwareResponse()); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pb::MessageParser Parser { get { return _parser; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public static pbr::MessageDescriptor Descriptor { get { return global::Tango.PMR.Stubs.StubAllHardwareResponseReflection.Descriptor.MessageTypes[0]; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] pbr::MessageDescriptor pb::IMessage.Descriptor { get { return Descriptor; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public StubAllHardwareResponse() { OnConstruction(); } partial void OnConstruction(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public StubAllHardwareResponse(StubAllHardwareResponse other) : this() { mCUSerial_ = other.mCUSerial_; HeadEEprom = other.headEEprom_ != null ? other.HeadEEprom.Clone() : null; WhsEEprom = other.whsEEprom_ != null ? other.WhsEEprom.Clone() : null; mainCardEEpromData_ = other.mainCardEEpromData_.Clone(); dispenserEEpromData_ = other.dispenserEEpromData_.Clone(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public StubAllHardwareResponse Clone() { return new StubAllHardwareResponse(this); } /// Field number for the "MCU_Serial" field. public const int MCUSerialFieldNumber = 1; private string mCUSerial_ = ""; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public string MCUSerial { get { return mCUSerial_; } set { mCUSerial_ = pb::ProtoPreconditions.CheckNotNull(value, "value"); } } /// Field number for the "HeadEEprom" field. public const int HeadEEpromFieldNumber = 2; private global::Tango.PMR.Stubs.StubHeadEEpromData headEEprom_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Tango.PMR.Stubs.StubHeadEEpromData HeadEEprom { get { return headEEprom_; } set { headEEprom_ = value; } } /// Field number for the "WhsEEprom" field. public const int WhsEEpromFieldNumber = 3; private global::Tango.PMR.Stubs.StubWhsEEpromData whsEEprom_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public global::Tango.PMR.Stubs.StubWhsEEpromData WhsEEprom { get { return whsEEprom_; } set { whsEEprom_ = value; } } /// Field number for the "MainCardEEpromData" field. public const int MainCardEEpromDataFieldNumber = 4; private static readonly pb::FieldCodec _repeated_mainCardEEpromData_codec = pb::FieldCodec.ForMessage(34, global::Tango.PMR.Stubs.StubMainCardEEpromReadResponse.Parser); private readonly pbc::RepeatedField mainCardEEpromData_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField MainCardEEpromData { get { return mainCardEEpromData_; } } /// Field number for the "DispenserEEpromData" field. public const int DispenserEEpromDataFieldNumber = 5; private static readonly pb::FieldCodec _repeated_dispenserEEpromData_codec = pb::FieldCodec.ForMessage(42, global::Tango.PMR.Stubs.StubDispenserEEpromResponse.Parser); private readonly pbc::RepeatedField dispenserEEpromData_ = new pbc::RepeatedField(); [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public pbc::RepeatedField DispenserEEpromData { get { return dispenserEEpromData_; } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as StubAllHardwareResponse); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public bool Equals(StubAllHardwareResponse other) { if (ReferenceEquals(other, null)) { return false; } if (ReferenceEquals(other, this)) { return true; } if (MCUSerial != other.MCUSerial) return false; if (!object.Equals(HeadEEprom, other.HeadEEprom)) return false; if (!object.Equals(WhsEEprom, other.WhsEEprom)) return false; if(!mainCardEEpromData_.Equals(other.mainCardEEpromData_)) return false; if(!dispenserEEpromData_.Equals(other.dispenserEEpromData_)) return false; return true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override int GetHashCode() { int hash = 1; if (MCUSerial.Length != 0) hash ^= MCUSerial.GetHashCode(); if (headEEprom_ != null) hash ^= HeadEEprom.GetHashCode(); if (whsEEprom_ != null) hash ^= WhsEEprom.GetHashCode(); hash ^= mainCardEEpromData_.GetHashCode(); hash ^= dispenserEEpromData_.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) { if (MCUSerial.Length != 0) { output.WriteRawTag(10); output.WriteString(MCUSerial); } if (headEEprom_ != null) { output.WriteRawTag(18); output.WriteMessage(HeadEEprom); } if (whsEEprom_ != null) { output.WriteRawTag(26); output.WriteMessage(WhsEEprom); } mainCardEEpromData_.WriteTo(output, _repeated_mainCardEEpromData_codec); dispenserEEpromData_.WriteTo(output, _repeated_dispenserEEpromData_codec); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public int CalculateSize() { int size = 0; if (MCUSerial.Length != 0) { size += 1 + pb::CodedOutputStream.ComputeStringSize(MCUSerial); } if (headEEprom_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(HeadEEprom); } if (whsEEprom_ != null) { size += 1 + pb::CodedOutputStream.ComputeMessageSize(WhsEEprom); } size += mainCardEEpromData_.CalculateSize(_repeated_mainCardEEpromData_codec); size += dispenserEEpromData_.CalculateSize(_repeated_dispenserEEpromData_codec); return size; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void MergeFrom(StubAllHardwareResponse other) { if (other == null) { return; } if (other.MCUSerial.Length != 0) { MCUSerial = other.MCUSerial; } if (other.headEEprom_ != null) { if (headEEprom_ == null) { headEEprom_ = new global::Tango.PMR.Stubs.StubHeadEEpromData(); } HeadEEprom.MergeFrom(other.HeadEEprom); } if (other.whsEEprom_ != null) { if (whsEEprom_ == null) { whsEEprom_ = new global::Tango.PMR.Stubs.StubWhsEEpromData(); } WhsEEprom.MergeFrom(other.WhsEEprom); } mainCardEEpromData_.Add(other.mainCardEEpromData_); dispenserEEpromData_.Add(other.dispenserEEpromData_); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch(tag) { default: input.SkipLastField(); break; case 10: { MCUSerial = input.ReadString(); break; } case 18: { if (headEEprom_ == null) { headEEprom_ = new global::Tango.PMR.Stubs.StubHeadEEpromData(); } input.ReadMessage(headEEprom_); break; } case 26: { if (whsEEprom_ == null) { whsEEprom_ = new global::Tango.PMR.Stubs.StubWhsEEpromData(); } input.ReadMessage(whsEEprom_); break; } case 34: { mainCardEEpromData_.AddEntriesFrom(input, _repeated_mainCardEEpromData_codec); break; } case 42: { dispenserEEpromData_.AddEntriesFrom(input, _repeated_dispenserEEpromData_codec); break; } } } } } #endregion } #endregion Designer generated code