aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.PMR/Stubs/StubGPIOWriteByteResponse.cs
blob: af3ccbfb005f49cf6f4d95287505a2a22319c485 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
generated by cgit v1.3.1 (git 2.54.0) at 2026-07-24 13:07:20 +0000
 


n>{
    private static readonly pb::MessageParser<StubGPIOWriteByteResponse> _parser = new pb::MessageParser<StubGPIOWriteByteResponse>(() => new StubGPIOWriteByteResponse());
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pb::MessageParser<StubGPIOWriteByteResponse> Parser { get { return _parser; } }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public static pbr::MessageDescriptor Descriptor {
      get { return global::Tango.PMR.Stubs.StubGPIOWriteByteResponseReflection.Descriptor.MessageTypes[0]; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    pbr::MessageDescriptor pb::IMessage.Descriptor {
      get { return Descriptor; }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public StubGPIOWriteByteResponse() {
      OnConstruction();
    }

    partial void OnConstruction();

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public StubGPIOWriteByteResponse(StubGPIOWriteByteResponse other) : this() {
      portId_ = other.portId_;
      status_ = other.status_;
      statusWord_ = other.statusWord_;
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public StubGPIOWriteByteResponse Clone() {
      return new StubGPIOWriteByteResponse(this);
    }

    /// <summary>Field number for the "PortId" field.</summary>
    public const int PortIdFieldNumber = 1;
    private string portId_ = "";
    /// <summary>
    /// A..
    /// </summary>
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public string PortId {
      get { return portId_; }
      set {
        portId_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
      }
    }

    /// <summary>Field number for the "Status" field.</summary>
    public const int StatusFieldNumber = 2;
    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 = 3;
    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 StubGPIOWriteByteResponse);
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public bool Equals(StubGPIOWriteByteResponse other) {
      if (ReferenceEquals(other, null)) {
        return false;
      }
      if (ReferenceEquals(other, this)) {
        return true;
      }
      if (PortId != other.PortId) 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 (PortId.Length != 0) hash ^= PortId.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 (PortId.Length != 0) {
        output.WriteRawTag(10);
        output.WriteString(PortId);
      }
      if (Status.Length != 0) {
        output.WriteRawTag(18);
        output.WriteString(Status);
      }
      if (StatusWord != 0) {
        output.WriteRawTag(24);
        output.WriteUInt32(StatusWord);
      }
    }

    [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
    public int CalculateSize() {
      int size = 0;
      if (PortId.Length != 0) {
        size += 1 + pb::CodedOutputStream.ComputeStringSize(PortId);
      }
      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(StubGPIOWriteByteResponse other) {
      if (other == null) {
        return;
      }
      if (other.PortId.Length != 0) {
        PortId = other.PortId;
      }
      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 10: {
            PortId = input.ReadString();
            break;
          }
          case 18: {
            Status = input.ReadString();
            break;
          }
          case 24: {
            StatusWord = input.ReadUInt32();
            break;
          }
        }
      }
    }

  }

  #endregion

}

#endregion Designer generated code