aboutsummaryrefslogtreecommitdiffstats
path: root/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto
diff options
context:
space:
mode:
Diffstat (limited to 'Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto')
-rw-r--r--Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto88
1 files changed, 35 insertions, 53 deletions
diff --git a/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto b/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto
index da01452f4..1752307ad 100644
--- a/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto
+++ b/Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto
@@ -8,78 +8,61 @@ option java_package = "com.twine.tango.pmr.embeddedparameters";
message ConfigurationParameters
{
-// Break Sensor Limit
+//#define BREAK_SENSOR_LIMIT 10
uint32 BreakSensorLimit = 1;
-
-// Diagnostics send interval in milliseconds 2
- uint32 DiagnosticCollectionLimit = 2; //obsolete
-
-// Overheat Count Limit
- uint32 OverHeatCountLimit = 3; //obsolete
-
-// Underheat Count Limit
- uint32 UnderHeatCountLimit = 4; //obsolete
-
-// Close Valve Timeout
+//#define Diagnostics send interval in milliseconds 2
+ uint32 DiagnosticCollectionLimit = 2;
+//#define OVERHEAT_COUNT_LIMIT 3
+ uint32 OverHeatCountLimit = 3;
+//#define UNDERHEAT_COUNT_LIMIT 3
+ uint32 UnderHeatCountLimit = 4;
+//uint32_t CloseValveTimeout = 250;
uint32 CloseValveTimeout = 5;
-
-// Open Valve Timeout = 250;
+//uint32_t OpenValveTimeout = 250;
uint32 OpenValveTimeout = 6;
-
-// Initial Dispenser Pressure
- double InitialDispenserPressure = 7; //obsolete
-
-// Initial Dispenser Timeout Limit
- uint32 InitialDispenserTimeout = 8;//obsolete
-
-// Initial Dispenser Timeout
- uint32 InitialDispenserTimeLag = 9;//obsolete
-
-// Dispenser prepare pressure building parameters - job prepare
+ //#define INITIAL_DISPENSER_PRESSURE 0.10
+ double InitialDispenserPressure = 7;
+//#define INITIAL_DISPENSER_TIMEOUT_LIMIT 10000
+ uint32 InitialDispenserTimeout = 8;
+//#define INITIAL_DISPENSER_TIMEOUT 100
+ uint32 InitialDispenserTimeLag = 9;
+//#define DISPENSER_BUILD_PRESSURE_SPEED 500
uint32 DispenserBuildPressureSpeed = 10;
+//#define DISPENSER_BUILD_PRESSURE_LIMIT 0.5
double DispenserBuildPressureLimit = 11;
+//#define DISPENSER_BUILD_PRESSURE_TIMEOUT 8000
uint32 DispenserBuildPressureTimeout = 12;
+//#define DISPENSER_BUILD_PRESSURE_LAG 50
uint32 DispenserBuildPressureLag = 13;
-
-//sets the temperature frame for approving job start - in promil above and beyond target temperatures
+ //sets the temperature frame for approving job start - in promil above and beyond target temperatures
uint32 ACHeatersLowerOperationLimit = 14;
uint32 ACHeatersUpperOperationLimit = 15;
uint32 DCHeatersLowerOperationLimit = 16;
uint32 DCHeatersUpperOperationLimit = 17;
-
- double MidTankPressureCorrection = 18; //obsolete
-
-//Waste Flow Correction Factor
+ double MidTankPressureCorrection = 18;
+ //Waste Flow Correction Factor
double DispenserPresegmentWFCF = 19;
-
-//disable heating start on init
+ //disable heating start on init
bool StartHeatingOnInitSequence = 20;
-
-// general storage for parameters that do not have a specific name updated
+ // general storage for parameters that do not have a specific name updated
repeated double GeneralParameters = 21;
- //0: Check HardLimit Alarms
- //1: Check Current Alarms
- //2: Check Tamper Alarms
- //3: Check Motor Alarms
- //4: Winder Back To Base Time
- //5: initial dispenser speed
- //6: checkTamperAlarms
- //7: checkTamperAlarms
- //8: checkTamperAlarms
+ //0: CheckHardLimitAlarms
+ //1: CheckCurrentAlarms
+ //2: checkTamperAlarms
-// a limit percentage for current deviation below predefined level
+ // a limit percentage for current deviation below predefined level
double CurrentAlarmLowLimit = 22;
+ // a limit percentage for current deviation predefined level
double CurrentAlarmHighLimit = 23;
-
-//how much time before next segment the automatic refill should stop
+ //how much time before next segment the automatic refill should stop
double IDS_SegmentRefillTimeout = 24;
-
-// how much running to waste time during presegment
+ // how much running to waste time during presegment
double IDS_PreSegmentBuildupTime = 25;
-
-//cleaning dispenser motor speed and timing - going to move to RML
+ //cleaning dispenser motorspeed
double IDS_CleaningSpeed = 26;
+ //cleaning dispenser stop before segment start
double IDS_CleaningStopBeforeSegmentTime = 27;
+ //cleaning dispenser start during pre segment
double IDS_CleaningStartSprayPreSegmentTime = 28;
double IDS_LeftCleaningMotorSpeed = 29;
double IDS_RightCleaningMotorSpeed = 30;
@@ -93,7 +76,6 @@ message ConfigurationParameters
double IDS_PreSegment_WFCF_TimeBeforeSegment = 36;
- uint32 FileVersion = 37;
- string Description = 38;
+
}