aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.PMR/MachineStatus
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2024-05-21 21:21:49 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2024-05-21 21:21:49 +0300
commitb9858454b21aa53f818a5a148e8ad1e75d13a83d (patch)
tree2637bf0f3e3e9ea2920e1aaffde0bffc88cf3eb2 /Software/Visual_Studio/Tango.PMR/MachineStatus
parent4c3be889e920102408b0927c5f595ada5a6a544f (diff)
downloadTango-b9858454b21aa53f818a5a148e8ad1e75d13a83d.tar.gz
Tango-b9858454b21aa53f818a5a148e8ad1e75d13a83d.zip
Some more work on idle and power down request.
Diffstat (limited to 'Software/Visual_Studio/Tango.PMR/MachineStatus')
-rw-r--r--Software/Visual_Studio/Tango.PMR/MachineStatus/SetPowerDownTimeRequest.cs69
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;
}
}