aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs')
-rw-r--r--Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs36
1 files changed, 32 insertions, 4 deletions
diff --git a/Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs b/Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs
index e086fdddf..1c6786540 100644
--- a/Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs
+++ b/Software/Visual_Studio/Tango.PMR/Printing/HeadCleaningParameters.cs
@@ -23,13 +23,13 @@ namespace Tango.PMR.Printing {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChxIZWFkQ2xlYW5pbmdQYXJhbWV0ZXJzLnByb3RvEhJUYW5nby5QTVIuUHJp",
- "bnRpbmciLQoWSGVhZENsZWFuaW5nUGFyYW1ldGVycxITCgtDbGVhbmVyRmxv",
- "dxgBIAEoAUIeChxjb20udHdpbmUudGFuZ28ucG1yLnByaW50aW5nYgZwcm90",
- "bzM="));
+ "bnRpbmciUAoWSGVhZENsZWFuaW5nUGFyYW1ldGVycxITCgtDbGVhbmVyRmxv",
+ "dxgBIAEoARIhChlBcmNIZWFkQ2xlYW5pbmdNb3RvclNwZWVkGAIgASgBQh4K",
+ "HGNvbS50d2luZS50YW5nby5wbXIucHJpbnRpbmdiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Printing.HeadCleaningParameters), global::Tango.PMR.Printing.HeadCleaningParameters.Parser, new[]{ "CleanerFlow" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Printing.HeadCleaningParameters), global::Tango.PMR.Printing.HeadCleaningParameters.Parser, new[]{ "CleanerFlow", "ArcHeadCleaningMotorSpeed" }, null, null, null)
}));
}
#endregion
@@ -61,6 +61,7 @@ namespace Tango.PMR.Printing {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public HeadCleaningParameters(HeadCleaningParameters other) : this() {
cleanerFlow_ = other.cleanerFlow_;
+ arcHeadCleaningMotorSpeed_ = other.arcHeadCleaningMotorSpeed_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -79,6 +80,17 @@ namespace Tango.PMR.Printing {
}
}
+ /// <summary>Field number for the "ArcHeadCleaningMotorSpeed" field.</summary>
+ public const int ArcHeadCleaningMotorSpeedFieldNumber = 2;
+ private double arcHeadCleaningMotorSpeed_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public double ArcHeadCleaningMotorSpeed {
+ get { return arcHeadCleaningMotorSpeed_; }
+ set {
+ arcHeadCleaningMotorSpeed_ = value;
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as HeadCleaningParameters);
@@ -93,6 +105,7 @@ namespace Tango.PMR.Printing {
return true;
}
if (CleanerFlow != other.CleanerFlow) return false;
+ if (ArcHeadCleaningMotorSpeed != other.ArcHeadCleaningMotorSpeed) return false;
return true;
}
@@ -100,6 +113,7 @@ namespace Tango.PMR.Printing {
public override int GetHashCode() {
int hash = 1;
if (CleanerFlow != 0D) hash ^= CleanerFlow.GetHashCode();
+ if (ArcHeadCleaningMotorSpeed != 0D) hash ^= ArcHeadCleaningMotorSpeed.GetHashCode();
return hash;
}
@@ -114,6 +128,10 @@ namespace Tango.PMR.Printing {
output.WriteRawTag(9);
output.WriteDouble(CleanerFlow);
}
+ if (ArcHeadCleaningMotorSpeed != 0D) {
+ output.WriteRawTag(17);
+ output.WriteDouble(ArcHeadCleaningMotorSpeed);
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -122,6 +140,9 @@ namespace Tango.PMR.Printing {
if (CleanerFlow != 0D) {
size += 1 + 8;
}
+ if (ArcHeadCleaningMotorSpeed != 0D) {
+ size += 1 + 8;
+ }
return size;
}
@@ -133,6 +154,9 @@ namespace Tango.PMR.Printing {
if (other.CleanerFlow != 0D) {
CleanerFlow = other.CleanerFlow;
}
+ if (other.ArcHeadCleaningMotorSpeed != 0D) {
+ ArcHeadCleaningMotorSpeed = other.ArcHeadCleaningMotorSpeed;
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -147,6 +171,10 @@ namespace Tango.PMR.Printing {
CleanerFlow = input.ReadDouble();
break;
}
+ case 17: {
+ ArcHeadCleaningMotorSpeed = input.ReadDouble();
+ break;
+ }
}
}
}