aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-04-20 10:48:14 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-04-20 10:48:14 +0300
commitaefd606fa2f42785aa1291dde2eccd8d904458d7 (patch)
tree553761bcdee8d66a130584f44dc5841456d2dc3f
parent309032c6bda3b5a8d2fcdf3a7a77c6f475a974a0 (diff)
downloadTango-aefd606fa2f42785aa1291dde2eccd8d904458d7.tar.gz
Tango-aefd606fa2f42785aa1291dde2eccd8d904458d7.zip
DispenserEEprom interface in proto
-rw-r--r--Software/PMR/Messages/Common/MessageType.proto2
-rw-r--r--Software/PMR/Messages/Diagnostics/DispenserEEPROM.proto25
-rw-r--r--Software/PMR/Messages/Diagnostics/DispenserEEpromRequest.proto13
3 files changed, 30 insertions, 10 deletions
diff --git a/Software/PMR/Messages/Common/MessageType.proto b/Software/PMR/Messages/Common/MessageType.proto
index 43deffe6e..e6a45bbb8 100644
--- a/Software/PMR/Messages/Common/MessageType.proto
+++ b/Software/PMR/Messages/Common/MessageType.proto
@@ -188,6 +188,8 @@ enum MessageType
StopCartridgesUpdateResponse = 2043;
CartridgeValidationRequest = 2044;
CartridgeValidationResponse = 2045;
+ DispenserEEpromRequest = 2046;
+ DispenserEEpromResponse = 2047;
//Printing
diff --git a/Software/PMR/Messages/Diagnostics/DispenserEEPROM.proto b/Software/PMR/Messages/Diagnostics/DispenserEEPROM.proto
index ef7ad115a..056aaa08c 100644
--- a/Software/PMR/Messages/Diagnostics/DispenserEEPROM.proto
+++ b/Software/PMR/Messages/Diagnostics/DispenserEEPROM.proto
@@ -22,14 +22,19 @@ message DispenserEEprom
uint32 AVG_Nl_stepValue_2_4 = 15;
uint32 AVG_Nl_stepValue_3_4 = 16;
uint32 AVG_Nl_stepValue_4_4 = 17;
- uint32 MotorPulsesPerCycle = 18;
- uint32 Color = 19;
- uint32 PressureSlope = 20;
- string ProductionDate = 21;
- uint32 ATSlocation = 22;
- uint32 ATSChannel = 23;
- bool UnitEmpty = 24;
- bool DryRunPass_Fail = 25;
- bool FlowPass_Fail = 26;
- bool CheckSum = 27;
+ uint32 SW_Reserve = 18;
+ int32 Spare1_pressure = 19;
+ int32 Spare2_pressure = 20;
+ uint32 MotorPulsesPerCycle = 21;
+ uint32 Color = 22;
+ uint32 PressureSlope = 23;
+ string ProductionDate = 24;
+ uint32 ATSlocation = 25;
+ uint32 Spare1 = 26;
+ uint32 Spare2 = 27;
+ uint32 ATSChannel = 28;
+ bool UnitEmpty = 29;
+ bool DryRunPass_Fail = 30;
+ bool FlowPass_Fail = 31;
+ bool CheckSum = 32;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/Diagnostics/DispenserEEpromRequest.proto b/Software/PMR/Messages/Diagnostics/DispenserEEpromRequest.proto
index e69de29bb..588efcf60 100644
--- a/Software/PMR/Messages/Diagnostics/DispenserEEpromRequest.proto
+++ b/Software/PMR/Messages/Diagnostics/DispenserEEpromRequest.proto
@@ -0,0 +1,13 @@
+syntax = "proto3";
+
+import "DispenserEEprom.proto";
+
+package Tango.PMR.Diagnostics;
+option java_package = "com.twine.tango.pmr.diagnostics";
+
+message DispenserEEpromRequest
+{
+ uint32 DispenserId = 1;
+ bool BurnRequest = 2;
+ DispenserEEprom DispenserEEprom = 3;
+} \ No newline at end of file