aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2018-05-23 17:43:41 +0300
committerAvi Levkovich <avi@twine-s.com>2018-05-23 17:43:41 +0300
commitc62e70f59cd337aa71ddaa00a5259d8bdf436275 (patch)
treeec2f951f6a2677f980a3d371d0cb5b6f7d84ff76 /Software/Visual_Studio
parentb9c99b358ba0124e32a12f401b7054ce1f85f18c (diff)
downloadTango-c62e70f59cd337aa71ddaa00a5259d8bdf436275.tar.gz
Tango-c62e70f59cd337aa71ddaa00a5259d8bdf436275.zip
Add Internal ADC support
Diffstat (limited to 'Software/Visual_Studio')
-rw-r--r--Software/Visual_Studio/Tango.PMR/Common/MessageType.cs83
-rw-r--r--Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadRequest.cs161
-rw-r--r--Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadResponse.cs285
3 files changed, 489 insertions, 40 deletions
diff --git a/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs b/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs
index 56f52c4d3..87a488283 100644
--- a/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs
+++ b/Software/Visual_Studio/Tango.PMR/Common/MessageType.cs
@@ -22,7 +22,7 @@ namespace Tango.PMR.Common {
static MessageTypeReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChFNZXNzYWdlVHlwZS5wcm90bxIQVGFuZ28uUE1SLkNvbW1vbirTHwoLTWVz",
+ "ChFNZXNzYWdlVHlwZS5wcm90bxIQVGFuZ28uUE1SLkNvbW1vbiqKIAoLTWVz",
"c2FnZVR5cGUSCAoETm9uZRAAEhQKEENhbGN1bGF0ZVJlcXVlc3QQAxIVChFD",
"YWxjdWxhdGVSZXNwb25zZRAEEhMKD1Byb2dyZXNzUmVxdWVzdBAFEhQKEFBy",
"b2dyZXNzUmVzcG9uc2UQBhIcChhTdHViQ2FydHJpZGdlUmVhZFJlcXVlc3QQ",
@@ -75,45 +75,46 @@ namespace Tango.PMR.Common {
"YVdyaXRlUmVnUmVxdWVzdBBPEhwKGFN0dWJUaXZhV3JpdGVSZWdSZXNwb25z",
"ZRBQEh0KGVN0dWJEYW5jZXJQb3NpdGlvblJlcXVlc3QQURIeChpTdHViRGFu",
"Y2VyUG9zaXRpb25SZXNwb25zZRBSEhoKFlN0dWJTcGVlZFNlbnNvclJlcXVl",
- "c3QQUxIbChdTdHViU3BlZWRTZW5zb3JSZXNwb25zZRBUEiUKIEV4dGVybmFs",
- "QnJpZGdlVWRwRGlzY292ZXJ5UGFja2V0EOgHEh8KGkV4dGVybmFsQ2xpZW50",
- "TG9naW5SZXF1ZXN0EOkHEiAKG0V4dGVybmFsQ2xpZW50TG9naW5SZXNwb25z",
- "ZRDqBxIhChxEaXJlY3RTeW5jaHJvbml6YXRpb25SZXF1ZXN0EOsHEiIKHURp",
- "cmVjdFN5bmNocm9uaXphdGlvblJlc3BvbnNlEOwHEhwKF092ZXJyaWRlRGF0",
- "YUJhc2VSZXF1ZXN0EO0HEh0KGE92ZXJyaWRlRGF0YUJhc2VSZXNwb25zZRDu",
- "BxIcChdTdGFydERpYWdub3N0aWNzUmVxdWVzdBDQDxIdChhTdGFydERpYWdu",
- "b3N0aWNzUmVzcG9uc2UQ0Q8SHAoXTW90b3JBYm9ydEhvbWluZ1JlcXVlc3QQ",
- "0g8SHQoYTW90b3JBYm9ydEhvbWluZ1Jlc3BvbnNlENMPEhcKEk1vdG9ySG9t",
- "aW5nUmVxdWVzdBDUDxIYChNNb3RvckhvbWluZ1Jlc3BvbnNlENUPEhgKE01v",
- "dG9ySm9nZ2luZ1JlcXVlc3QQ1g8SGQoUTW90b3JKb2dnaW5nUmVzcG9uc2UQ",
- "1w8SHQoYTW90b3JBYm9ydEpvZ2dpbmdSZXF1ZXN0ENgPEh4KGU1vdG9yQWJv",
- "cnRKb2dnaW5nUmVzcG9uc2UQ2Q8SIAobRGlzcGVuc2VyQWJvcnRIb21pbmdS",
- "ZXF1ZXN0ENoPEiEKHERpc3BlbnNlckFib3J0SG9taW5nUmVzcG9uc2UQ2w8S",
- "GwoWRGlzcGVuc2VySG9taW5nUmVxdWVzdBDcDxIcChdEaXNwZW5zZXJIb21p",
- "bmdSZXNwb25zZRDdDxIcChdEaXNwZW5zZXJKb2dnaW5nUmVxdWVzdBDeDxId",
- "ChhEaXNwZW5zZXJKb2dnaW5nUmVzcG9uc2UQ3w8SIQocRGlzcGVuc2VyQWJv",
- "cnRKb2dnaW5nUmVxdWVzdBDgDxIiCh1EaXNwZW5zZXJBYm9ydEpvZ2dpbmdS",
- "ZXNwb25zZRDhDxIZChRTZXREaWdpdGFsT3V0UmVxdWVzdBDiDxIaChVTZXRE",
- "aWdpdGFsT3V0UmVzcG9uc2UQ4w8SGQoUVGhyZWFkSm9nZ2luZ1JlcXVlc3QQ",
- "5A8SGgoVVGhyZWFkSm9nZ2luZ1Jlc3BvbnNlEOUPEh4KGVRocmVhZEFib3J0",
- "Sm9nZ2luZ1JlcXVlc3QQ5g8SHwoaVGhyZWFkQWJvcnRKb2dnaW5nUmVzcG9u",
- "c2UQ5w8SHQoYU2V0Q29tcG9uZW50VmFsdWVSZXF1ZXN0EOgPEh4KGVNldENv",
- "bXBvbmVudFZhbHVlUmVzcG9uc2UQ6Q8SGAoTUmVzb2x2ZUV2ZW50UmVxdWVz",
- "dBDqDxIZChRSZXNvbHZlRXZlbnRSZXNwb25zZRDrDxIbChZTdG9wRGlhZ25v",
- "c3RpY3NSZXF1ZXN0EOwPEhwKF1N0b3BEaWFnbm9zdGljc1Jlc3BvbnNlEO0P",
- "Eg8KCkpvYlJlcXVlc3QQuBcSEAoLSm9iUmVzcG9uc2UQuRcSFAoPQWJvcnRK",
- "b2JSZXF1ZXN0ELoXEhUKEEFib3J0Sm9iUmVzcG9uc2UQuxcSIwoeVXBsb2Fk",
- "UHJvY2Vzc1BhcmFtZXRlcnNSZXF1ZXN0ELwXEiQKH1VwbG9hZFByb2Nlc3NQ",
- "YXJhbWV0ZXJzUmVzcG9uc2UQvRcSGQoUU3RhcnREZWJ1Z0xvZ1JlcXVlc3QQ",
- "oB8SGgoVU3RhcnREZWJ1Z0xvZ1Jlc3BvbnNlEKEfEhgKE1N0b3BEZWJ1Z0xv",
- "Z1JlcXVlc3QQoh8SGQoUU3RvcERlYnVnTG9nUmVzcG9uc2UQox8SJwoiVXBs",
- "b2FkSGFyZHdhcmVDb25maWd1cmF0aW9uUmVxdWVzdBCIJxIoCiNVcGxvYWRI",
- "YXJkd2FyZUNvbmZpZ3VyYXRpb25SZXNwb25zZRCJJxIXChJTeXN0ZW1SZXNl",
- "dFJlcXVlc3QQiicSGAoTU3lzdGVtUmVzZXRSZXNwb25zZRCLJxIVChBLZWVw",
- "QWxpdmVSZXF1ZXN0EPAuEhYKEUtlZXBBbGl2ZVJlc3BvbnNlEPEuEhMKDkNv",
- "bm5lY3RSZXF1ZXN0EPIuEhQKD0Nvbm5lY3RSZXNwb25zZRDzLhIWChFEaXNj",
- "b25uZWN0UmVxdWVzdBD0LhIXChJEaXNjb25uZWN0UmVzcG9uc2UQ9S5CHAoa",
- "Y29tLnR3aW5lLnRhbmdvLnBtci5jb21tb25iBnByb3RvMw=="));
+ "c3QQUxIbChdTdHViU3BlZWRTZW5zb3JSZXNwb25zZRBUEhkKFVN0dWJJbnRB",
+ "RENSZWFkUmVxdWVzdBBVEhoKFlN0dWJJbnRBRENSZWFkUmVzcG9uc2UQVhIl",
+ "CiBFeHRlcm5hbEJyaWRnZVVkcERpc2NvdmVyeVBhY2tldBDoBxIfChpFeHRl",
+ "cm5hbENsaWVudExvZ2luUmVxdWVzdBDpBxIgChtFeHRlcm5hbENsaWVudExv",
+ "Z2luUmVzcG9uc2UQ6gcSIQocRGlyZWN0U3luY2hyb25pemF0aW9uUmVxdWVz",
+ "dBDrBxIiCh1EaXJlY3RTeW5jaHJvbml6YXRpb25SZXNwb25zZRDsBxIcChdP",
+ "dmVycmlkZURhdGFCYXNlUmVxdWVzdBDtBxIdChhPdmVycmlkZURhdGFCYXNl",
+ "UmVzcG9uc2UQ7gcSHAoXU3RhcnREaWFnbm9zdGljc1JlcXVlc3QQ0A8SHQoY",
+ "U3RhcnREaWFnbm9zdGljc1Jlc3BvbnNlENEPEhwKF01vdG9yQWJvcnRIb21p",
+ "bmdSZXF1ZXN0ENIPEh0KGE1vdG9yQWJvcnRIb21pbmdSZXNwb25zZRDTDxIX",
+ "ChJNb3RvckhvbWluZ1JlcXVlc3QQ1A8SGAoTTW90b3JIb21pbmdSZXNwb25z",
+ "ZRDVDxIYChNNb3RvckpvZ2dpbmdSZXF1ZXN0ENYPEhkKFE1vdG9ySm9nZ2lu",
+ "Z1Jlc3BvbnNlENcPEh0KGE1vdG9yQWJvcnRKb2dnaW5nUmVxdWVzdBDYDxIe",
+ "ChlNb3RvckFib3J0Sm9nZ2luZ1Jlc3BvbnNlENkPEiAKG0Rpc3BlbnNlckFi",
+ "b3J0SG9taW5nUmVxdWVzdBDaDxIhChxEaXNwZW5zZXJBYm9ydEhvbWluZ1Jl",
+ "c3BvbnNlENsPEhsKFkRpc3BlbnNlckhvbWluZ1JlcXVlc3QQ3A8SHAoXRGlz",
+ "cGVuc2VySG9taW5nUmVzcG9uc2UQ3Q8SHAoXRGlzcGVuc2VySm9nZ2luZ1Jl",
+ "cXVlc3QQ3g8SHQoYRGlzcGVuc2VySm9nZ2luZ1Jlc3BvbnNlEN8PEiEKHERp",
+ "c3BlbnNlckFib3J0Sm9nZ2luZ1JlcXVlc3QQ4A8SIgodRGlzcGVuc2VyQWJv",
+ "cnRKb2dnaW5nUmVzcG9uc2UQ4Q8SGQoUU2V0RGlnaXRhbE91dFJlcXVlc3QQ",
+ "4g8SGgoVU2V0RGlnaXRhbE91dFJlc3BvbnNlEOMPEhkKFFRocmVhZEpvZ2dp",
+ "bmdSZXF1ZXN0EOQPEhoKFVRocmVhZEpvZ2dpbmdSZXNwb25zZRDlDxIeChlU",
+ "aHJlYWRBYm9ydEpvZ2dpbmdSZXF1ZXN0EOYPEh8KGlRocmVhZEFib3J0Sm9n",
+ "Z2luZ1Jlc3BvbnNlEOcPEh0KGFNldENvbXBvbmVudFZhbHVlUmVxdWVzdBDo",
+ "DxIeChlTZXRDb21wb25lbnRWYWx1ZVJlc3BvbnNlEOkPEhgKE1Jlc29sdmVF",
+ "dmVudFJlcXVlc3QQ6g8SGQoUUmVzb2x2ZUV2ZW50UmVzcG9uc2UQ6w8SGwoW",
+ "U3RvcERpYWdub3N0aWNzUmVxdWVzdBDsDxIcChdTdG9wRGlhZ25vc3RpY3NS",
+ "ZXNwb25zZRDtDxIPCgpKb2JSZXF1ZXN0ELgXEhAKC0pvYlJlc3BvbnNlELkX",
+ "EhQKD0Fib3J0Sm9iUmVxdWVzdBC6FxIVChBBYm9ydEpvYlJlc3BvbnNlELsX",
+ "EiMKHlVwbG9hZFByb2Nlc3NQYXJhbWV0ZXJzUmVxdWVzdBC8FxIkCh9VcGxv",
+ "YWRQcm9jZXNzUGFyYW1ldGVyc1Jlc3BvbnNlEL0XEhkKFFN0YXJ0RGVidWdM",
+ "b2dSZXF1ZXN0EKAfEhoKFVN0YXJ0RGVidWdMb2dSZXNwb25zZRChHxIYChNT",
+ "dG9wRGVidWdMb2dSZXF1ZXN0EKIfEhkKFFN0b3BEZWJ1Z0xvZ1Jlc3BvbnNl",
+ "EKMfEicKIlVwbG9hZEhhcmR3YXJlQ29uZmlndXJhdGlvblJlcXVlc3QQiCcS",
+ "KAojVXBsb2FkSGFyZHdhcmVDb25maWd1cmF0aW9uUmVzcG9uc2UQiScSFwoS",
+ "U3lzdGVtUmVzZXRSZXF1ZXN0EIonEhgKE1N5c3RlbVJlc2V0UmVzcG9uc2UQ",
+ "iycSFQoQS2VlcEFsaXZlUmVxdWVzdBDwLhIWChFLZWVwQWxpdmVSZXNwb25z",
+ "ZRDxLhITCg5Db25uZWN0UmVxdWVzdBDyLhIUCg9Db25uZWN0UmVzcG9uc2UQ",
+ "8y4SFgoRRGlzY29ubmVjdFJlcXVlc3QQ9C4SFwoSRGlzY29ubmVjdFJlc3Bv",
+ "bnNlEPUuQhwKGmNvbS50d2luZS50YW5nby5wbXIuY29tbW9uYgZwcm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Common.MessageType), }, null));
@@ -212,6 +213,8 @@ namespace Tango.PMR.Common {
[pbr::OriginalName("StubDancerPositionResponse")] StubDancerPositionResponse = 82,
[pbr::OriginalName("StubSpeedSensorRequest")] StubSpeedSensorRequest = 83,
[pbr::OriginalName("StubSpeedSensorResponse")] StubSpeedSensorResponse = 84,
+ [pbr::OriginalName("StubIntADCReadRequest")] StubIntAdcreadRequest = 85,
+ [pbr::OriginalName("StubIntADCReadResponse")] StubIntAdcreadResponse = 86,
/// <summary>
///Integration
/// </summary>
diff --git a/Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadRequest.cs b/Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadRequest.cs
new file mode 100644
index 000000000..06609b4af
--- /dev/null
+++ b/Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadRequest.cs
@@ -0,0 +1,161 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: StubIntADCReadRequest.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 {
+
+ /// <summary>Holder for reflection information generated from StubIntADCReadRequest.proto</summary>
+ public static partial class StubIntADCReadRequestReflection {
+
+ #region Descriptor
+ /// <summary>File descriptor for StubIntADCReadRequest.proto</summary>
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static StubIntADCReadRequestReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChtTdHViSW50QURDUmVhZFJlcXVlc3QucHJvdG8SD1RhbmdvLlBNUi5TdHVi",
+ "cyIrChVTdHViSW50QURDUmVhZFJlcXVlc3QSEgoKQURDX0RldmljZRgBIAEo",
+ "DUIbChljb20udHdpbmUudGFuZ28ucG1yLnN0dWJzYgZwcm90bzM="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Stubs.StubIntADCReadRequest), global::Tango.PMR.Stubs.StubIntADCReadRequest.Parser, new[]{ "ADCDevice" }, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ public sealed partial class StubIntADCReadRequest : pb::IMessage<StubIntADCReadRequest> {
+ private static readonly pb::MessageParser<StubIntADCReadRequest> _parser = new pb::MessageParser<StubIntADCReadRequest>(() => new StubIntADCReadRequest());
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pb::MessageParser<StubIntADCReadRequest> Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tango.PMR.Stubs.StubIntADCReadRequestReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public StubIntADCReadRequest() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public StubIntADCReadRequest(StubIntADCReadRequest other) : this() {
+ aDCDevice_ = other.aDCDevice_;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public StubIntADCReadRequest Clone() {
+ return new StubIntADCReadRequest(this);
+ }
+
+ /// <summary>Field number for the "ADC_Device" field.</summary>
+ public const int ADCDeviceFieldNumber = 1;
+ private uint aDCDevice_;
+ /// <summary>
+ /// </summary>
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public uint ADCDevice {
+ get { return aDCDevice_; }
+ set {
+ aDCDevice_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override bool Equals(object other) {
+ return Equals(other as StubIntADCReadRequest);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public bool Equals(StubIntADCReadRequest other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ADCDevice != other.ADCDevice) return false;
+ return true;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ADCDevice != 0) hash ^= ADCDevice.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 (ADCDevice != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ADCDevice);
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int CalculateSize() {
+ int size = 0;
+ if (ADCDevice != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ADCDevice);
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(StubIntADCReadRequest other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ADCDevice != 0) {
+ ADCDevice = other.ADCDevice;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(pb::CodedInputStream input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ input.SkipLastField();
+ break;
+ case 8: {
+ ADCDevice = input.ReadUInt32();
+ break;
+ }
+ }
+ }
+ }
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadResponse.cs b/Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadResponse.cs
new file mode 100644
index 000000000..7e62e7424
--- /dev/null
+++ b/Software/Visual_Studio/Tango.PMR/Stubs/StubIntADCReadResponse.cs
@@ -0,0 +1,285 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: StubIntADCReadResponse.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 {
+
+ /// <summary>Holder for reflection information generated from StubIntADCReadResponse.proto</summary>
+ public static partial class StubIntADCReadResponseReflection {
+
+ #region Descriptor
+ /// <summary>File descriptor for StubIntADCReadResponse.proto</summary>
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static StubIntADCReadResponseReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChxTdHViSW50QURDUmVhZFJlc3BvbnNlLnByb3RvEg9UYW5nby5QTVIuU3R1",
+ "YnMihwEKFlN0dWJJbnRBRENSZWFkUmVzcG9uc2USEgoKQURDX0RldmljZRgB",
+ "IAEoDRIYChBTYW1wbGluZ19pbl9CaXRzGAIgASgFEhsKE1ZvbHRhZ2VfU2Ft",
+ "cGxpbmdfbXYYAyABKAUSDgoGU3RhdHVzGAQgASgJEhIKClN0YXR1c1dvcmQY",
+ "BSABKA1CGwoZY29tLnR3aW5lLnRhbmdvLnBtci5zdHVic2IGcHJvdG8z"));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Stubs.StubIntADCReadResponse), global::Tango.PMR.Stubs.StubIntADCReadResponse.Parser, new[]{ "ADCDevice", "SamplingInBits", "VoltageSamplingMv", "Status", "StatusWord" }, null, null, null)
+ }));
+ }
+ #endregion
+
+ }
+ #region Messages
+ public sealed partial class StubIntADCReadResponse : pb::IMessage<StubIntADCReadResponse> {
+ private static readonly pb::MessageParser<StubIntADCReadResponse> _parser = new pb::MessageParser<StubIntADCReadResponse>(() => new StubIntADCReadResponse());
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pb::MessageParser<StubIntADCReadResponse> Parser { get { return _parser; } }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public static pbr::MessageDescriptor Descriptor {
+ get { return global::Tango.PMR.Stubs.StubIntADCReadResponseReflection.Descriptor.MessageTypes[0]; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ pbr::MessageDescriptor pb::IMessage.Descriptor {
+ get { return Descriptor; }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public StubIntADCReadResponse() {
+ OnConstruction();
+ }
+
+ partial void OnConstruction();
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public StubIntADCReadResponse(StubIntADCReadResponse other) : this() {
+ aDCDevice_ = other.aDCDevice_;
+ samplingInBits_ = other.samplingInBits_;
+ voltageSamplingMv_ = other.voltageSamplingMv_;
+ status_ = other.status_;
+ statusWord_ = other.statusWord_;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public StubIntADCReadResponse Clone() {
+ return new StubIntADCReadResponse(this);
+ }
+
+ /// <summary>Field number for the "ADC_Device" field.</summary>
+ public const int ADCDeviceFieldNumber = 1;
+ private uint aDCDevice_;
+ /// <summary>
+ /// </summary>
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public uint ADCDevice {
+ get { return aDCDevice_; }
+ set {
+ aDCDevice_ = value;
+ }
+ }
+
+ /// <summary>Field number for the "Sampling_in_Bits" field.</summary>
+ public const int SamplingInBitsFieldNumber = 2;
+ private int samplingInBits_;
+ /// <summary>
+ /// </summary>
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int SamplingInBits {
+ get { return samplingInBits_; }
+ set {
+ samplingInBits_ = value;
+ }
+ }
+
+ /// <summary>Field number for the "Voltage_Sampling_mv" field.</summary>
+ public const int VoltageSamplingMvFieldNumber = 3;
+ private int voltageSamplingMv_;
+ /// <summary>
+ /// </summary>
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int VoltageSamplingMv {
+ get { return voltageSamplingMv_; }
+ set {
+ voltageSamplingMv_ = value;
+ }
+ }
+
+ /// <summary>Field number for the "Status" field.</summary>
+ public const int StatusFieldNumber = 4;
+ private string status_ = "";
+ /// <summary>
+ /// Passed/Failed
+ /// </summary>
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public string Status {
+ get { return status_; }
+ set {
+ status_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// <summary>Field number for the "StatusWord" field.</summary>
+ public const int StatusWordFieldNumber = 5;
+ private uint statusWord_;
+ /// <summary>
+ /// Error number/bit when the status is Failed
+ /// </summary>
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public uint StatusWord {
+ get { return statusWord_; }
+ set {
+ statusWord_ = value;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override bool Equals(object other) {
+ return Equals(other as StubIntADCReadResponse);
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public bool Equals(StubIntADCReadResponse other) {
+ if (ReferenceEquals(other, null)) {
+ return false;
+ }
+ if (ReferenceEquals(other, this)) {
+ return true;
+ }
+ if (ADCDevice != other.ADCDevice) return false;
+ if (SamplingInBits != other.SamplingInBits) return false;
+ if (VoltageSamplingMv != other.VoltageSamplingMv) return false;
+ if (Status != other.Status) return false;
+ if (StatusWord != other.StatusWord) return false;
+ return true;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public override int GetHashCode() {
+ int hash = 1;
+ if (ADCDevice != 0) hash ^= ADCDevice.GetHashCode();
+ if (SamplingInBits != 0) hash ^= SamplingInBits.GetHashCode();
+ if (VoltageSamplingMv != 0) hash ^= VoltageSamplingMv.GetHashCode();
+ if (Status.Length != 0) hash ^= Status.GetHashCode();
+ if (StatusWord != 0) hash ^= StatusWord.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 (ADCDevice != 0) {
+ output.WriteRawTag(8);
+ output.WriteUInt32(ADCDevice);
+ }
+ if (SamplingInBits != 0) {
+ output.WriteRawTag(16);
+ output.WriteInt32(SamplingInBits);
+ }
+ if (VoltageSamplingMv != 0) {
+ output.WriteRawTag(24);
+ output.WriteInt32(VoltageSamplingMv);
+ }
+ if (Status.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(Status);
+ }
+ if (StatusWord != 0) {
+ output.WriteRawTag(40);
+ output.WriteUInt32(StatusWord);
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public int CalculateSize() {
+ int size = 0;
+ if (ADCDevice != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(ADCDevice);
+ }
+ if (SamplingInBits != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(SamplingInBits);
+ }
+ if (VoltageSamplingMv != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeInt32Size(VoltageSamplingMv);
+ }
+ if (Status.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(Status);
+ }
+ if (StatusWord != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StatusWord);
+ }
+ return size;
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(StubIntADCReadResponse other) {
+ if (other == null) {
+ return;
+ }
+ if (other.ADCDevice != 0) {
+ ADCDevice = other.ADCDevice;
+ }
+ if (other.SamplingInBits != 0) {
+ SamplingInBits = other.SamplingInBits;
+ }
+ if (other.VoltageSamplingMv != 0) {
+ VoltageSamplingMv = other.VoltageSamplingMv;
+ }
+ if (other.Status.Length != 0) {
+ Status = other.Status;
+ }
+ if (other.StatusWord != 0) {
+ StatusWord = other.StatusWord;
+ }
+ }
+
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public void MergeFrom(pb::CodedInputStream input) {
+ uint tag;
+ while ((tag = input.ReadTag()) != 0) {
+ switch(tag) {
+ default:
+ input.SkipLastField();
+ break;
+ case 8: {
+ ADCDevice = input.ReadUInt32();
+ break;
+ }
+ case 16: {
+ SamplingInBits = input.ReadInt32();
+ break;
+ }
+ case 24: {
+ VoltageSamplingMv = input.ReadInt32();
+ break;
+ }
+ case 34: {
+ Status = input.ReadString();
+ break;
+ }
+ case 40: {
+ StatusWord = input.ReadUInt32();
+ break;
+ }
+ }
+ }
+ }
+
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code