aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.PMR/Hardware
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-03-01 13:10:23 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-03-01 13:10:23 +0200
commitf185c2ba392d7a05079ca1c3e27521bac053a103 (patch)
tree9d56eab6136b75814860408722359502f70294e1 /Software/Visual_Studio/Tango.PMR/Hardware
parent93e915dd3fc06ae20b29aa927966676b9f8b7c5a (diff)
downloadTango-f185c2ba392d7a05079ca1c3e27521bac053a103.tar.gz
Tango-f185c2ba392d7a05079ca1c3e27521bac053a103.zip
Upload Hardware Configuration & Process Parameters.
Diffstat (limited to 'Software/Visual_Studio/Tango.PMR/Hardware')
-rw-r--r--Software/Visual_Studio/Tango.PMR/Hardware/HardwareConfiguration.cs240
-rw-r--r--Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationRequest.cs168
-rw-r--r--Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationResponse.cs132
3 files changed, 540 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.PMR/Hardware/HardwareConfiguration.cs b/Software/Visual_Studio/Tango.PMR/Hardware/HardwareConfiguration.cs
new file mode 100644
index 000000000..2e003a433
--- /dev/null
+++ b/Software/Visual_Studio/Tango.PMR/Hardware/HardwareConfiguration.cs
@@ -0,0 +1,240 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: HardwareConfiguration.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.Hardware {
+
+ /// <summary>Holder for reflection information generated from HardwareConfiguration.proto</summary>
+ public static partial class HardwareConfigurationReflection {
+
+ #region Descriptor
+ /// <summary>File descriptor for HardwareConfiguration.proto</summary>
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static HardwareConfigurationReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChtIYXJkd2FyZUNvbmZpZ3VyYXRpb24ucHJvdG8SElRhbmdvLlBNUi5IYXJk",
+ "d2FyZRoUSGFyZHdhcmVEYW5jZXIucHJvdG8aF0hhcmR3YXJlRGlzcGVuc2Vy",
+ "LnByb3RvGhNIYXJkd2FyZU1vdG9yLnByb3RvGhhIYXJkd2FyZVBpZENvbnRy",
+ "b2wucHJvdG8aFEhhcmR3YXJlV2luZGVyLnByb3RvIqwCChVIYXJkd2FyZUNv",
+ "bmZpZ3VyYXRpb24SMwoHRGFuY2VycxgBIAMoCzIiLlRhbmdvLlBNUi5IYXJk",
+ "d2FyZS5IYXJkd2FyZURhbmNlchI5CgpEaXNwZW5zZXJzGAIgAygLMiUuVGFu",
+ "Z28uUE1SLkhhcmR3YXJlLkhhcmR3YXJlRGlzcGVuc2VyEjEKBk1vdG9ycxgD",
+ "IAMoCzIhLlRhbmdvLlBNUi5IYXJkd2FyZS5IYXJkd2FyZU1vdG9yEjsKC1Bp",
+ "ZENvbnRyb2xzGAQgAygLMiYuVGFuZ28uUE1SLkhhcmR3YXJlLkhhcmR3YXJl",
+ "UGlkQ29udHJvbBIzCgdXaW5kZXJzGAUgAygLMiIuVGFuZ28uUE1SLkhhcmR3",
+ "YXJlLkhhcmR3YXJlV2luZGVyQh4KHGNvbS50d2luZS50YW5nby5wbXIuaGFy",
+ "ZHdhcmViBnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Tango.PMR.Hardware.HardwareDancerReflection.Descriptor, global::Tango.PMR.Hardware.HardwareDispenserReflection.Descriptor, global::Tango.PMR.Hardware.HardwareMotorReflection.Descriptor, global::Tango.PMR.Hardware.HardwarePidControlReflection.Descriptor, global::Tango.PMR.Hardware.HardwareWinderReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Hardware.HardwareConfiguration), global::Tango.PMR.Hardware.HardwareConfiguration.Parser, new[]{ "Dancers", "Dispensers", "Motors", "PidControls", "Winders" }, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ public sealed partial class HardwareConfiguration : pb::IMessage<HardwareConfiguration> {
+ private static readonly pb::MessageParser<HardwareConfiguration> _parser = new pb::MessageParser<HardwareConfiguration>(() => new HardwareConfiguration());
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pb::MessageParser<HardwareConfiguration> Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tango.PMR.Hardware.HardwareConfigurationReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public HardwareConfiguration() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public HardwareConfiguration(HardwareConfiguration other) : this() {
+ dancers_ = other.dancers_.Clone();
+ dispensers_ = other.dispensers_.Clone();
+ motors_ = other.motors_.Clone();
+ pidControls_ = other.pidControls_.Clone();
+ winders_ = other.winders_.Clone();
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public HardwareConfiguration Clone() {
+ return new HardwareConfiguration(this);
+ }
+
+ /// <summary>Field number for the "Dancers" field.</summary>
+ public const int DancersFieldNumber = 1;
+ private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareDancer> _repeated_dancers_codec
+ = pb::FieldCodec.ForMessage(10, global::Tango.PMR.Hardware.HardwareDancer.Parser);
+ private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDancer> dancers_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDancer>();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDancer> Dancers {
+ get { return dancers_; }
+ }
+
+ /// <summary>Field number for the "Dispensers" field.</summary>
+ public const int DispensersFieldNumber = 2;
+ private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareDispenser> _repeated_dispensers_codec
+ = pb::FieldCodec.ForMessage(18, global::Tango.PMR.Hardware.HardwareDispenser.Parser);
+ private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDispenser> dispensers_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDispenser>();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareDispenser> Dispensers {
+ get { return dispensers_; }
+ }
+
+ /// <summary>Field number for the "Motors" field.</summary>
+ public const int MotorsFieldNumber = 3;
+ private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareMotor> _repeated_motors_codec
+ = pb::FieldCodec.ForMessage(26, global::Tango.PMR.Hardware.HardwareMotor.Parser);
+ private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareMotor> motors_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareMotor>();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareMotor> Motors {
+ get { return motors_; }
+ }
+
+ /// <summary>Field number for the "PidControls" field.</summary>
+ public const int PidControlsFieldNumber = 4;
+ private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwarePidControl> _repeated_pidControls_codec
+ = pb::FieldCodec.ForMessage(34, global::Tango.PMR.Hardware.HardwarePidControl.Parser);
+ private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwarePidControl> pidControls_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwarePidControl>();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwarePidControl> PidControls {
+ get { return pidControls_; }
+ }
+
+ /// <summary>Field number for the "Winders" field.</summary>
+ public const int WindersFieldNumber = 5;
+ private static readonly pb::FieldCodec<global::Tango.PMR.Hardware.HardwareWinder> _repeated_winders_codec
+ = pb::FieldCodec.ForMessage(42, global::Tango.PMR.Hardware.HardwareWinder.Parser);
+ private readonly pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareWinder> winders_ = new pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareWinder>();
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public pbc::RepeatedField<global::Tango.PMR.Hardware.HardwareWinder> Winders {
+ get { return winders_; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override bool Equals(object other) {
+ return Equals(other as HardwareConfiguration);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public bool Equals(HardwareConfiguration other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if(!dancers_.Equals(other.dancers_)) return false;
+ if(!dispensers_.Equals(other.dispensers_)) return false;
+ if(!motors_.Equals(other.motors_)) return false;
+ if(!pidControls_.Equals(other.pidControls_)) return false;
+ if(!winders_.Equals(other.winders_)) return false;
+ return true;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override int GetHashCode() {
+ int hash = 1;
+ hash ^= dancers_.GetHashCode();
+ hash ^= dispensers_.GetHashCode();
+ hash ^= motors_.GetHashCode();
+ hash ^= pidControls_.GetHashCode();
+ hash ^= winders_.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) {
+ dancers_.WriteTo(output, _repeated_dancers_codec);
+ dispensers_.WriteTo(output, _repeated_dispensers_codec);
+ motors_.WriteTo(output, _repeated_motors_codec);
+ pidControls_.WriteTo(output, _repeated_pidControls_codec);
+ winders_.WriteTo(output, _repeated_winders_codec);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int CalculateSize() {
+ int size = 0;
+ size += dancers_.CalculateSize(_repeated_dancers_codec);
+ size += dispensers_.CalculateSize(_repeated_dispensers_codec);
+ size += motors_.CalculateSize(_repeated_motors_codec);
+ size += pidControls_.CalculateSize(_repeated_pidControls_codec);
+ size += winders_.CalculateSize(_repeated_winders_codec);
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(HardwareConfiguration other) {
+ if (other == null) {
+ return;
+ }
+ dancers_.Add(other.dancers_);
+ dispensers_.Add(other.dispensers_);
+ motors_.Add(other.motors_);
+ pidControls_.Add(other.pidControls_);
+ winders_.Add(other.winders_);
+ }
+
+ [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: {
+ dancers_.AddEntriesFrom(input, _repeated_dancers_codec);
+ break;
+ }
+ case 18: {
+ dispensers_.AddEntriesFrom(input, _repeated_dispensers_codec);
+ break;
+ }
+ case 26: {
+ motors_.AddEntriesFrom(input, _repeated_motors_codec);
+ break;
+ }
+ case 34: {
+ pidControls_.AddEntriesFrom(input, _repeated_pidControls_codec);
+ break;
+ }
+ case 42: {
+ winders_.AddEntriesFrom(input, _repeated_winders_codec);
+ break;
+ }
+ }
+ }
+ }
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationRequest.cs b/Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationRequest.cs
new file mode 100644
index 000000000..7ccf085e4
--- /dev/null
+++ b/Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationRequest.cs
@@ -0,0 +1,168 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: UploadHardwareConfigurationRequest.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.Hardware {
+
+ /// <summary>Holder for reflection information generated from UploadHardwareConfigurationRequest.proto</summary>
+ public static partial class UploadHardwareConfigurationRequestReflection {
+
+ #region Descriptor
+ /// <summary>File descriptor for UploadHardwareConfigurationRequest.proto</summary>
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static UploadHardwareConfigurationRequestReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "CihVcGxvYWRIYXJkd2FyZUNvbmZpZ3VyYXRpb25SZXF1ZXN0LnByb3RvEhJU",
+ "YW5nby5QTVIuSGFyZHdhcmUaG0hhcmR3YXJlQ29uZmlndXJhdGlvbi5wcm90",
+ "byJuCiJVcGxvYWRIYXJkd2FyZUNvbmZpZ3VyYXRpb25SZXF1ZXN0EkgKFUhh",
+ "cmR3YXJlQ29uZmlndXJhdGlvbhgBIAEoCzIpLlRhbmdvLlBNUi5IYXJkd2Fy",
+ "ZS5IYXJkd2FyZUNvbmZpZ3VyYXRpb25CHgocY29tLnR3aW5lLnRhbmdvLnBt",
+ "ci5oYXJkd2FyZWIGcHJvdG8z"));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { global::Tango.PMR.Hardware.HardwareConfigurationReflection.Descriptor, },
+ new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Hardware.UploadHardwareConfigurationRequest), global::Tango.PMR.Hardware.UploadHardwareConfigurationRequest.Parser, new[]{ "HardwareConfiguration" }, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ public sealed partial class UploadHardwareConfigurationRequest : pb::IMessage<UploadHardwareConfigurationRequest> {
+ private static readonly pb::MessageParser<UploadHardwareConfigurationRequest> _parser = new pb::MessageParser<UploadHardwareConfigurationRequest>(() => new UploadHardwareConfigurationRequest());
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pb::MessageParser<UploadHardwareConfigurationRequest> Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tango.PMR.Hardware.UploadHardwareConfigurationRequestReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public UploadHardwareConfigurationRequest() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public UploadHardwareConfigurationRequest(UploadHardwareConfigurationRequest other) : this() {
+ HardwareConfiguration = other.hardwareConfiguration_ != null ? other.HardwareConfiguration.Clone() : null;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public UploadHardwareConfigurationRequest Clone() {
+ return new UploadHardwareConfigurationRequest(this);
+ }
+
+ /// <summary>Field number for the "HardwareConfiguration" field.</summary>
+ public const int HardwareConfigurationFieldNumber = 1;
+ private global::Tango.PMR.Hardware.HardwareConfiguration hardwareConfiguration_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public global::Tango.PMR.Hardware.HardwareConfiguration HardwareConfiguration {
+ get { return hardwareConfiguration_; }
+ set {
+ hardwareConfiguration_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override bool Equals(object other) {
+ return Equals(other as UploadHardwareConfigurationRequest);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public bool Equals(UploadHardwareConfigurationRequest other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (!object.Equals(HardwareConfiguration, other.HardwareConfiguration)) return false;
+ return true;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (hardwareConfiguration_ != null) hash ^= HardwareConfiguration.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 (hardwareConfiguration_ != null) {
+ output.WriteRawTag(10);
+ output.WriteMessage(HardwareConfiguration);
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int CalculateSize() {
+ int size = 0;
+ if (hardwareConfiguration_ != null) {
+ size += 1 + pb::CodedOutputStream.ComputeMessageSize(HardwareConfiguration);
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(UploadHardwareConfigurationRequest other) {
+ if (other == null) {
+ return;
+ }
+ if (other.hardwareConfiguration_ != null) {
+ if (hardwareConfiguration_ == null) {
+ hardwareConfiguration_ = new global::Tango.PMR.Hardware.HardwareConfiguration();
+ }
+ HardwareConfiguration.MergeFrom(other.HardwareConfiguration);
+ }
+ }
+
+ [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: {
+ if (hardwareConfiguration_ == null) {
+ hardwareConfiguration_ = new global::Tango.PMR.Hardware.HardwareConfiguration();
+ }
+ input.ReadMessage(hardwareConfiguration_);
+ break;
+ }
+ }
+ }
+ }
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationResponse.cs b/Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationResponse.cs
new file mode 100644
index 000000000..6d3fe870c
--- /dev/null
+++ b/Software/Visual_Studio/Tango.PMR/Hardware/UploadHardwareConfigurationResponse.cs
@@ -0,0 +1,132 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: UploadHardwareConfigurationResponse.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.Hardware {
+
+ /// <summary>Holder for reflection information generated from UploadHardwareConfigurationResponse.proto</summary>
+ public static partial class UploadHardwareConfigurationResponseReflection {
+
+ #region Descriptor
+ /// <summary>File descriptor for UploadHardwareConfigurationResponse.proto</summary>
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static UploadHardwareConfigurationResponseReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "CilVcGxvYWRIYXJkd2FyZUNvbmZpZ3VyYXRpb25SZXNwb25zZS5wcm90bxIS",
+ "VGFuZ28uUE1SLkhhcmR3YXJlIiUKI1VwbG9hZEhhcmR3YXJlQ29uZmlndXJh",
+ "dGlvblJlc3BvbnNlQh4KHGNvbS50d2luZS50YW5nby5wbXIuaGFyZHdhcmVi",
+ "BnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Hardware.UploadHardwareConfigurationResponse), global::Tango.PMR.Hardware.UploadHardwareConfigurationResponse.Parser, null, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ public sealed partial class UploadHardwareConfigurationResponse : pb::IMessage<UploadHardwareConfigurationResponse> {
+ private static readonly pb::MessageParser<UploadHardwareConfigurationResponse> _parser = new pb::MessageParser<UploadHardwareConfigurationResponse>(() => new UploadHardwareConfigurationResponse());
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pb::MessageParser<UploadHardwareConfigurationResponse> Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tango.PMR.Hardware.UploadHardwareConfigurationResponseReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public UploadHardwareConfigurationResponse() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public UploadHardwareConfigurationResponse(UploadHardwareConfigurationResponse other) : this() {
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public UploadHardwareConfigurationResponse Clone() {
+ return new UploadHardwareConfigurationResponse(this);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override bool Equals(object other) {
+ return Equals(other as UploadHardwareConfigurationResponse);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public bool Equals(UploadHardwareConfigurationResponse other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ return true;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override int GetHashCode() {
+ int hash = 1;
+ 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) {
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int CalculateSize() {
+ int size = 0;
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(UploadHardwareConfigurationResponse other) {
+ if (other == null) {
+ return;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(pb::CodedInputStream input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ input.SkipLastField();
+ break;
+ }
+ }
+ }
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code