diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2024-05-21 21:21:49 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2024-05-21 21:21:49 +0300 |
| commit | b9858454b21aa53f818a5a148e8ad1e75d13a83d (patch) | |
| tree | 2637bf0f3e3e9ea2920e1aaffde0bffc88cf3eb2 /Software/Visual_Studio/Tango.PMR | |
| parent | 4c3be889e920102408b0927c5f595ada5a6a544f (diff) | |
| download | Tango-b9858454b21aa53f818a5a148e8ad1e75d13a83d.tar.gz Tango-b9858454b21aa53f818a5a148e8ad1e75d13a83d.zip | |
Some more work on idle and power down request.
Diffstat (limited to 'Software/Visual_Studio/Tango.PMR')
| -rw-r--r-- | Software/Visual_Studio/Tango.PMR/MachineStatus/SetPowerDownTimeRequest.cs | 69 |
1 files changed, 49 insertions, 20 deletions
diff --git a/Software/Visual_Studio/Tango.PMR/MachineStatus/SetPowerDownTimeRequest.cs b/Software/Visual_Studio/Tango.PMR/MachineStatus/SetPowerDownTimeRequest.cs index 6f645401f..adb9467c3 100644 --- a/Software/Visual_Studio/Tango.PMR/MachineStatus/SetPowerDownTimeRequest.cs +++ b/Software/Visual_Studio/Tango.PMR/MachineStatus/SetPowerDownTimeRequest.cs @@ -23,13 +23,14 @@ namespace Tango.PMR.MachineStatus { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "Ch1TZXRQb3dlckRvd25UaW1lUmVxdWVzdC5wcm90bxIXVGFuZ28uUE1SLk1h", - "Y2hpbmVTdGF0dXMiMQoXU2V0UG93ZXJEb3duVGltZVJlcXVlc3QSFgoOVGlt", - "ZW91dE1pbnV0ZXMYASABKAVCIwohY29tLnR3aW5lLnRhbmdvLnBtci5tYWNo", - "aW5lc3RhdHVzYgZwcm90bzM=")); + "Y2hpbmVTdGF0dXMiUwoXU2V0UG93ZXJEb3duVGltZVJlcXVlc3QSGQoRVGlt", + "ZVRvSWRsZU1pbnV0ZXMYASABKAUSHQoVVGltZVRvUG93ZXJPZmZNaW51dGVz", + "GAIgASgFQiMKIWNvbS50d2luZS50YW5nby5wbXIubWFjaGluZXN0YXR1c2IG", + "cHJvdG8z")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.MachineStatus.SetPowerDownTimeRequest), global::Tango.PMR.MachineStatus.SetPowerDownTimeRequest.Parser, new[]{ "TimeoutMinutes" }, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.MachineStatus.SetPowerDownTimeRequest), global::Tango.PMR.MachineStatus.SetPowerDownTimeRequest.Parser, new[]{ "TimeToIdleMinutes", "TimeToPowerOffMinutes" }, null, null, null) })); } #endregion @@ -60,7 +61,8 @@ namespace Tango.PMR.MachineStatus { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public SetPowerDownTimeRequest(SetPowerDownTimeRequest other) : this() { - timeoutMinutes_ = other.timeoutMinutes_; + timeToIdleMinutes_ = other.timeToIdleMinutes_; + timeToPowerOffMinutes_ = other.timeToPowerOffMinutes_; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -68,14 +70,25 @@ namespace Tango.PMR.MachineStatus { return new SetPowerDownTimeRequest(this); } - /// <summary>Field number for the "TimeoutMinutes" field.</summary> - public const int TimeoutMinutesFieldNumber = 1; - private int timeoutMinutes_; + /// <summary>Field number for the "TimeToIdleMinutes" field.</summary> + public const int TimeToIdleMinutesFieldNumber = 1; + private int timeToIdleMinutes_; [global::System.Diagnostics.DebuggerNonUserCodeAttribute] - public int TimeoutMinutes { - get { return timeoutMinutes_; } + public int TimeToIdleMinutes { + get { return timeToIdleMinutes_; } set { - timeoutMinutes_ = value; + timeToIdleMinutes_ = value; + } + } + + /// <summary>Field number for the "TimeToPowerOffMinutes" field.</summary> + public const int TimeToPowerOffMinutesFieldNumber = 2; + private int timeToPowerOffMinutes_; + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public int TimeToPowerOffMinutes { + get { return timeToPowerOffMinutes_; } + set { + timeToPowerOffMinutes_ = value; } } @@ -92,14 +105,16 @@ namespace Tango.PMR.MachineStatus { if (ReferenceEquals(other, this)) { return true; } - if (TimeoutMinutes != other.TimeoutMinutes) return false; + if (TimeToIdleMinutes != other.TimeToIdleMinutes) return false; + if (TimeToPowerOffMinutes != other.TimeToPowerOffMinutes) return false; return true; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override int GetHashCode() { int hash = 1; - if (TimeoutMinutes != 0) hash ^= TimeoutMinutes.GetHashCode(); + if (TimeToIdleMinutes != 0) hash ^= TimeToIdleMinutes.GetHashCode(); + if (TimeToPowerOffMinutes != 0) hash ^= TimeToPowerOffMinutes.GetHashCode(); return hash; } @@ -110,17 +125,24 @@ namespace Tango.PMR.MachineStatus { [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public void WriteTo(pb::CodedOutputStream output) { - if (TimeoutMinutes != 0) { + if (TimeToIdleMinutes != 0) { output.WriteRawTag(8); - output.WriteInt32(TimeoutMinutes); + output.WriteInt32(TimeToIdleMinutes); + } + if (TimeToPowerOffMinutes != 0) { + output.WriteRawTag(16); + output.WriteInt32(TimeToPowerOffMinutes); } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public int CalculateSize() { int size = 0; - if (TimeoutMinutes != 0) { - size += 1 + pb::CodedOutputStream.ComputeInt32Size(TimeoutMinutes); + if (TimeToIdleMinutes != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(TimeToIdleMinutes); + } + if (TimeToPowerOffMinutes != 0) { + size += 1 + pb::CodedOutputStream.ComputeInt32Size(TimeToPowerOffMinutes); } return size; } @@ -130,8 +152,11 @@ namespace Tango.PMR.MachineStatus { if (other == null) { return; } - if (other.TimeoutMinutes != 0) { - TimeoutMinutes = other.TimeoutMinutes; + if (other.TimeToIdleMinutes != 0) { + TimeToIdleMinutes = other.TimeToIdleMinutes; + } + if (other.TimeToPowerOffMinutes != 0) { + TimeToPowerOffMinutes = other.TimeToPowerOffMinutes; } } @@ -144,7 +169,11 @@ namespace Tango.PMR.MachineStatus { input.SkipLastField(); break; case 8: { - TimeoutMinutes = input.ReadInt32(); + TimeToIdleMinutes = input.ReadInt32(); + break; + } + case 16: { + TimeToPowerOffMinutes = input.ReadInt32(); break; } } |
