aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.PMR/EmbeddedParameters
diff options
context:
space:
mode:
authorRoy Ben Shabat <Roy.mail.net@gmail.com>2020-03-30 05:02:29 +0300
committerRoy Ben Shabat <Roy.mail.net@gmail.com>2020-03-30 05:02:29 +0300
commit48714bde6a80565a44499eccc58e1ac667e52435 (patch)
treea402c042cc8cc7ac426bf827bfab735a69565ec9 /Software/Visual_Studio/Tango.PMR/EmbeddedParameters
parentdb8dcffe2f434d97d57ea1a104fa683bf2735835 (diff)
downloadTango-48714bde6a80565a44499eccc58e1ac667e52435.tar.gz
Tango-48714bde6a80565a44499eccc58e1ac667e52435.zip
Implemented protobuf C compiler minified!
Diffstat (limited to 'Software/Visual_Studio/Tango.PMR/EmbeddedParameters')
-rw-r--r--Software/Visual_Studio/Tango.PMR/EmbeddedParameters/ConfigurationParameters.cs79
1 files changed, 46 insertions, 33 deletions
diff --git a/Software/Visual_Studio/Tango.PMR/EmbeddedParameters/ConfigurationParameters.cs b/Software/Visual_Studio/Tango.PMR/EmbeddedParameters/ConfigurationParameters.cs
index a7e1345bd..2082d6b52 100644
--- a/Software/Visual_Studio/Tango.PMR/EmbeddedParameters/ConfigurationParameters.cs
+++ b/Software/Visual_Studio/Tango.PMR/EmbeddedParameters/ConfigurationParameters.cs
@@ -23,7 +23,7 @@ namespace Tango.PMR.EmbeddedParameters {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Ch1Db25maWd1cmF0aW9uUGFyYW1ldGVycy5wcm90bxIcVGFuZ28uUE1SLkVt",
- "YmVkZGVkUGFyYW1ldGVycyLjCQoXQ29uZmlndXJhdGlvblBhcmFtZXRlcnMS",
+ "YmVkZGVkUGFyYW1ldGVycyL4CQoXQ29uZmlndXJhdGlvblBhcmFtZXRlcnMS",
"GAoQQnJlYWtTZW5zb3JMaW1pdBgBIAEoDRIhChlEaWFnbm9zdGljQ29sbGVj",
"dGlvbkxpbWl0GAIgASgNEhoKEk92ZXJIZWF0Q291bnRMaW1pdBgDIAEoDRIb",
"ChNVbmRlckhlYXRDb3VudExpbWl0GAQgASgNEhkKEUNsb3NlVmFsdmVUaW1l",
@@ -51,12 +51,12 @@ namespace Tango.PMR.EmbeddedParameters {
"ICABKA0SGwoTSWRsZUhlYWRUZW1wZXJhdHVyZRghIAEoDRIcChRJZGxlTWl4",
"ZXJUZW1wZXJhdHVyZRgiIAEoDRIgChhQb3dlck9mZlRlbXBlcmF0dXJlTGlt",
"aXQYIyABKA0SLQolSURTX1ByZVNlZ21lbnRfV0ZDRl9UaW1lQmVmb3JlU2Vn",
- "bWVudBgkIAEoAUIoCiZjb20udHdpbmUudGFuZ28ucG1yLmVtYmVkZGVkcGFy",
- "YW1ldGVyc2IGcHJvdG8z"));
+ "bWVudBgkIAEoARITCgtGaWxlVmVyc2lvbhglIAEoDUIoCiZjb20udHdpbmUu",
+ "dGFuZ28ucG1yLmVtYmVkZGVkcGFyYW1ldGVyc2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.EmbeddedParameters.ConfigurationParameters), global::Tango.PMR.EmbeddedParameters.ConfigurationParameters.Parser, new[]{ "BreakSensorLimit", "DiagnosticCollectionLimit", "OverHeatCountLimit", "UnderHeatCountLimit", "CloseValveTimeout", "OpenValveTimeout", "InitialDispenserPressure", "InitialDispenserTimeout", "InitialDispenserTimeLag", "DispenserBuildPressureSpeed", "DispenserBuildPressureLimit", "DispenserBuildPressureTimeout", "DispenserBuildPressureLag", "ACHeatersLowerOperationLimit", "ACHeatersUpperOperationLimit", "DCHeatersLowerOperationLimit", "DCHeatersUpperOperationLimit", "MidTankPressureCorrection", "DispenserPresegmentWFCF", "StartHeatingOnInitSequence", "GeneralParameters", "CurrentAlarmLowLimit", "CurrentAlarmHighLimit", "IDSSegmentRefillTimeout", "IDSPreSegmentBuildupTime", "IDSCleaningSpeed", "IDSCleaningStopBeforeSegmentTime", "IDSCleaningStartSprayPreSegmentTime", "IDSLeftCleaningMotorSpeed", "IDSRightCleaningMotorSpeed", "SwitchToIdleTimeinSeconds", "IdleDrierTemperature", "IdleHeadTemperature", "IdleMixerTemperature", "PowerOffTemperatureLimit", "IDSPreSegmentWFCFTimeBeforeSegment" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.EmbeddedParameters.ConfigurationParameters), global::Tango.PMR.EmbeddedParameters.ConfigurationParameters.Parser, new[]{ "BreakSensorLimit", "DiagnosticCollectionLimit", "OverHeatCountLimit", "UnderHeatCountLimit", "CloseValveTimeout", "OpenValveTimeout", "InitialDispenserPressure", "InitialDispenserTimeout", "InitialDispenserTimeLag", "DispenserBuildPressureSpeed", "DispenserBuildPressureLimit", "DispenserBuildPressureTimeout", "DispenserBuildPressureLag", "ACHeatersLowerOperationLimit", "ACHeatersUpperOperationLimit", "DCHeatersLowerOperationLimit", "DCHeatersUpperOperationLimit", "MidTankPressureCorrection", "DispenserPresegmentWFCF", "StartHeatingOnInitSequence", "GeneralParameters", "CurrentAlarmLowLimit", "CurrentAlarmHighLimit", "IDSSegmentRefillTimeout", "IDSPreSegmentBuildupTime", "IDSCleaningSpeed", "IDSCleaningStopBeforeSegmentTime", "IDSCleaningStartSprayPreSegmentTime", "IDSLeftCleaningMotorSpeed", "IDSRightCleaningMotorSpeed", "SwitchToIdleTimeinSeconds", "IdleDrierTemperature", "IdleHeadTemperature", "IdleMixerTemperature", "PowerOffTemperatureLimit", "IDSPreSegmentWFCFTimeBeforeSegment", "FileVersion" }, null, null, null)
}));
}
#endregion
@@ -123,6 +123,7 @@ namespace Tango.PMR.EmbeddedParameters {
idleMixerTemperature_ = other.idleMixerTemperature_;
powerOffTemperatureLimit_ = other.powerOffTemperatureLimit_;
iDSPreSegmentWFCFTimeBeforeSegment_ = other.iDSPreSegmentWFCFTimeBeforeSegment_;
+ fileVersion_ = other.fileVersion_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -134,7 +135,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int BreakSensorLimitFieldNumber = 1;
private uint breakSensorLimit_;
/// <summary>
- ///#define BREAK_SENSOR_LIMIT 10
+ /// Break Sensor Limit
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint BreakSensorLimit {
@@ -148,7 +149,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int DiagnosticCollectionLimitFieldNumber = 2;
private uint diagnosticCollectionLimit_;
/// <summary>
- ///#define Diagnostics send interval in milliseconds 2
+ /// Diagnostics send interval in milliseconds 2
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint DiagnosticCollectionLimit {
@@ -162,7 +163,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int OverHeatCountLimitFieldNumber = 3;
private uint overHeatCountLimit_;
/// <summary>
- ///#define OVERHEAT_COUNT_LIMIT 3
+ /// Overheat Count Limit
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint OverHeatCountLimit {
@@ -176,7 +177,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int UnderHeatCountLimitFieldNumber = 4;
private uint underHeatCountLimit_;
/// <summary>
- ///#define UNDERHEAT_COUNT_LIMIT 3
+ /// Underheat Count Limit
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint UnderHeatCountLimit {
@@ -190,7 +191,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int CloseValveTimeoutFieldNumber = 5;
private uint closeValveTimeout_;
/// <summary>
- ///uint32_t CloseValveTimeout = 250;
+ /// Close Valve Timeout
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint CloseValveTimeout {
@@ -204,7 +205,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int OpenValveTimeoutFieldNumber = 6;
private uint openValveTimeout_;
/// <summary>
- ///uint32_t OpenValveTimeout = 250;
+ /// Open Valve Timeout = 250;
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint OpenValveTimeout {
@@ -218,7 +219,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int InitialDispenserPressureFieldNumber = 7;
private double initialDispenserPressure_;
/// <summary>
- ///#define INITIAL_DISPENSER_PRESSURE 0.10
+ /// Initial Dispenser Pressure
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double InitialDispenserPressure {
@@ -232,7 +233,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int InitialDispenserTimeoutFieldNumber = 8;
private uint initialDispenserTimeout_;
/// <summary>
- ///#define INITIAL_DISPENSER_TIMEOUT_LIMIT 10000
+ /// Initial Dispenser Timeout Limit
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint InitialDispenserTimeout {
@@ -246,7 +247,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int InitialDispenserTimeLagFieldNumber = 9;
private uint initialDispenserTimeLag_;
/// <summary>
- ///#define INITIAL_DISPENSER_TIMEOUT 100
+ /// Initial Dispenser Timeout
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint InitialDispenserTimeLag {
@@ -260,7 +261,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int DispenserBuildPressureSpeedFieldNumber = 10;
private uint dispenserBuildPressureSpeed_;
/// <summary>
- ///#define DISPENSER_BUILD_PRESSURE_SPEED 500
+ /// Dispenser prepare pressure building parameters - job prepare
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint DispenserBuildPressureSpeed {
@@ -273,9 +274,6 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "DispenserBuildPressureLimit" field.</summary>
public const int DispenserBuildPressureLimitFieldNumber = 11;
private double dispenserBuildPressureLimit_;
- /// <summary>
- ///#define DISPENSER_BUILD_PRESSURE_LIMIT 0.5
- /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double DispenserBuildPressureLimit {
get { return dispenserBuildPressureLimit_; }
@@ -287,9 +285,6 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "DispenserBuildPressureTimeout" field.</summary>
public const int DispenserBuildPressureTimeoutFieldNumber = 12;
private uint dispenserBuildPressureTimeout_;
- /// <summary>
- ///#define DISPENSER_BUILD_PRESSURE_TIMEOUT 8000
- /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint DispenserBuildPressureTimeout {
get { return dispenserBuildPressureTimeout_; }
@@ -301,9 +296,6 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "DispenserBuildPressureLag" field.</summary>
public const int DispenserBuildPressureLagFieldNumber = 13;
private uint dispenserBuildPressureLag_;
- /// <summary>
- ///#define DISPENSER_BUILD_PRESSURE_LAG 50
- /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public uint DispenserBuildPressureLag {
get { return dispenserBuildPressureLag_; }
@@ -362,6 +354,9 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "MidTankPressureCorrection" field.</summary>
public const int MidTankPressureCorrectionFieldNumber = 18;
private double midTankPressureCorrection_;
+ /// <summary>
+ ///obsolete
+ /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double MidTankPressureCorrection {
get { return midTankPressureCorrection_; }
@@ -428,9 +423,6 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "CurrentAlarmHighLimit" field.</summary>
public const int CurrentAlarmHighLimitFieldNumber = 23;
private double currentAlarmHighLimit_;
- /// <summary>
- /// a limit percentage for current deviation predefined level
- /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double CurrentAlarmHighLimit {
get { return currentAlarmHighLimit_; }
@@ -471,7 +463,7 @@ namespace Tango.PMR.EmbeddedParameters {
public const int IDSCleaningSpeedFieldNumber = 26;
private double iDSCleaningSpeed_;
/// <summary>
- ///cleaning dispenser motorspeed
+ ///cleaning dispenser motor speed and timing - going to move to RML
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double IDSCleaningSpeed {
@@ -484,9 +476,6 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "IDS_CleaningStopBeforeSegmentTime" field.</summary>
public const int IDSCleaningStopBeforeSegmentTimeFieldNumber = 27;
private double iDSCleaningStopBeforeSegmentTime_;
- /// <summary>
- ///cleaning dispenser stop before segment start
- /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double IDSCleaningStopBeforeSegmentTime {
get { return iDSCleaningStopBeforeSegmentTime_; }
@@ -498,9 +487,6 @@ namespace Tango.PMR.EmbeddedParameters {
/// <summary>Field number for the "IDS_CleaningStartSprayPreSegmentTime" field.</summary>
public const int IDSCleaningStartSprayPreSegmentTimeFieldNumber = 28;
private double iDSCleaningStartSprayPreSegmentTime_;
- /// <summary>
- ///cleaning dispenser start during pre segment
- /// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public double IDSCleaningStartSprayPreSegmentTime {
get { return iDSCleaningStartSprayPreSegmentTime_; }
@@ -600,6 +586,17 @@ namespace Tango.PMR.EmbeddedParameters {
}
}
+ /// <summary>Field number for the "FileVersion" field.</summary>
+ public const int FileVersionFieldNumber = 37;
+ private uint fileVersion_;
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public uint FileVersion {
+ get { return fileVersion_; }
+ set {
+ fileVersion_ = value;
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as ConfigurationParameters);
@@ -649,6 +646,7 @@ namespace Tango.PMR.EmbeddedParameters {
if (IdleMixerTemperature != other.IdleMixerTemperature) return false;
if (PowerOffTemperatureLimit != other.PowerOffTemperatureLimit) return false;
if (IDSPreSegmentWFCFTimeBeforeSegment != other.IDSPreSegmentWFCFTimeBeforeSegment) return false;
+ if (FileVersion != other.FileVersion) return false;
return true;
}
@@ -691,6 +689,7 @@ namespace Tango.PMR.EmbeddedParameters {
if (IdleMixerTemperature != 0) hash ^= IdleMixerTemperature.GetHashCode();
if (PowerOffTemperatureLimit != 0) hash ^= PowerOffTemperatureLimit.GetHashCode();
if (IDSPreSegmentWFCFTimeBeforeSegment != 0D) hash ^= IDSPreSegmentWFCFTimeBeforeSegment.GetHashCode();
+ if (FileVersion != 0) hash ^= FileVersion.GetHashCode();
return hash;
}
@@ -842,6 +841,10 @@ namespace Tango.PMR.EmbeddedParameters {
output.WriteRawTag(161, 2);
output.WriteDouble(IDSPreSegmentWFCFTimeBeforeSegment);
}
+ if (FileVersion != 0) {
+ output.WriteRawTag(168, 2);
+ output.WriteUInt32(FileVersion);
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -953,6 +956,9 @@ namespace Tango.PMR.EmbeddedParameters {
if (IDSPreSegmentWFCFTimeBeforeSegment != 0D) {
size += 2 + 8;
}
+ if (FileVersion != 0) {
+ size += 2 + pb::CodedOutputStream.ComputeUInt32Size(FileVersion);
+ }
return size;
}
@@ -1067,6 +1073,9 @@ namespace Tango.PMR.EmbeddedParameters {
if (other.IDSPreSegmentWFCFTimeBeforeSegment != 0D) {
IDSPreSegmentWFCFTimeBeforeSegment = other.IDSPreSegmentWFCFTimeBeforeSegment;
}
+ if (other.FileVersion != 0) {
+ FileVersion = other.FileVersion;
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -1222,6 +1231,10 @@ namespace Tango.PMR.EmbeddedParameters {
IDSPreSegmentWFCFTimeBeforeSegment = input.ReadDouble();
break;
}
+ case 296: {
+ FileVersion = input.ReadUInt32();
+ break;
+ }
}
}
}