diff options
Diffstat (limited to 'Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto')
| -rw-r--r-- | Software/PMR/Messages/EmbeddedParameters/ConfigurationParameters.proto | 88 |
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; + } |
