diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2025-07-13 14:58:37 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2025-07-13 14:58:37 +0300 |
| commit | 190d61e456b0ff05cf84121af0d186c975d6682a (patch) | |
| tree | 3f653d469d7f9df3699c8240bb3918869ca049ee /Software/PMR | |
| parent | e528e98507e3822edb20390d95716f0385c5b826 (diff) | |
| download | Tango-190d61e456b0ff05cf84121af0d186c975d6682a.tar.gz Tango-190d61e456b0ff05cf84121af0d186c975d6682a.zip | |
Added new tech monitors and ios.
Diffstat (limited to 'Software/PMR')
4 files changed, 55 insertions, 4 deletions
diff --git a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto index f53f6a5b7..f42f4e907 100644 --- a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto +++ b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto @@ -798,4 +798,13 @@ message DiagnosticsMonitors //Eureka Pump 5 Card Temperature (Min = 0, Max = 100, PPF = 10) repeated double EuPump5CardTemperature = 260; + //Eureka Waste Jerrican Weight (Min = 0, Max = 5000, PPF = 1) + repeated double EuWasteJerricanWeight = 261; + + //Eureka Waste Front Pump Current (Min = 0, Max = 1000, PPF = 1) + repeated double EuWasteFrontPumpCurrent = 262; + + //Eureka Waste Rear Pump Current (Min = 0, Max = 1000, PPF = 1) + repeated double EuWasteRearPumpCurrent = 263; + } diff --git a/Software/PMR/Messages/Diagnostics/EventType.proto b/Software/PMR/Messages/Diagnostics/EventType.proto index 32031039f..bf56d5ade 100644 --- a/Software/PMR/Messages/Diagnostics/EventType.proto +++ b/Software/PMR/Messages/Diagnostics/EventType.proto @@ -1447,6 +1447,9 @@ enum EventType //Communication error. Cannot execute job (Group = GeneralHardware, Category = Error) E_NO_COMMUNICATION_WITH_IDS_5_BOARD = 105022; + //No communication with waste load cell. Cannot execute job (Group = GeneralHardware, Category = Error) + E_NO_COMMUNICATION_WITH_WASTE_LOADCELL = 105023; + //Left door is open (Group = GeneralHardware, Category = Warning) E_LEFT_DOOR_OPEN = 106000; @@ -2122,10 +2125,25 @@ enum EventType //Waste jerrycan and sub-tanks are full. Cannot execute job (Group = WasteHandlingSystem, Category = Error) E_WASTE_JERRYCAN_AND_SUB_TANKS_ARE_FULL = 113002; - //No draining from IDU-Chimney sub-tank. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK = 113003; + //No draining from IDU-Chimney sub-tank due to timeout. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_TIMEOUT = 113003; + + //No draining from IFS-Dryer sub-tank due to timeout. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_TIMEOUT = 113004; + + //No draining from IDU-Chimney sub-tank due to emptying issue. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_ISSUE = 113005; + + //No draining from IFS-Dryer sub-tank due to emptying issue. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_ISSUE = 113006; + + //IDU-Chimney sub-tank pump malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_IDU_CHIMNEY_SUB_TANK_PUMP_MALFUNCTION = 113007; + + //IFS-Dryer sub-tank pump malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_IFS_DRYER_SUB_TANK_PUMP_MALFUNCTION = 113008; - //No draining from IFS-Dryer sub-tank. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK = 113004; + //Waste jerrycan presence switch malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_WASTE_JERRYCAN_PRESENCE_SWITCH_MALFUNCTION = 113009; } diff --git a/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto b/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto index a80ca9acc..db28c3c64 100644 --- a/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto +++ b/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto @@ -1279,4 +1279,19 @@ enum InterfaceIOs //Designator: X4GPI204 SafetyCirculatorAirflow = 420; + //Designator: X4GPI400 + BlockSubtanks = 421; + + //Designator: X4GPO400 + WasteSystemError = 422; + + //Designator: X4GPO401 + WasteJerricanPresence = 423; + + //Designator: X4GPO402 + FrontSubtankFull = 424; + + //Designator: X4GPO403 + RearSubtankFull = 425; + } diff --git a/Software/PMR/Messages/Insights/InsightsMonitors.proto b/Software/PMR/Messages/Insights/InsightsMonitors.proto index 3a30f036f..b0e7176f3 100644 --- a/Software/PMR/Messages/Insights/InsightsMonitors.proto +++ b/Software/PMR/Messages/Insights/InsightsMonitors.proto @@ -796,4 +796,13 @@ message InsightsMonitors //Eureka Pump 5 Card Temperature double EuPump5CardTemperature = 260; + //Eureka Waste Jerrican Weight + double EuWasteJerricanWeight = 261; + + //Eureka Waste Front Pump Current + double EuWasteFrontPumpCurrent = 262; + + //Eureka Waste Rear Pump Current + double EuWasteRearPumpCurrent = 263; + } |
