aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-02-10 18:14:32 +0200
committerShlomo Hecht <shlomo@twine-s.com>2019-02-10 18:14:32 +0200
commita63588d467c7f2a3f0c2a4e9915bf18a60bb32b7 (patch)
treef8d5ca939fc8313a0b45776a6c96d546e20dca73 /Software/Embedded_SW/Embedded
parent4a975ab371e8c46f5f16eda9251a81edad1334d6 (diff)
downloadTango-a63588d467c7f2a3f0c2a4e9915bf18a60bb32b7.tar.gz
Tango-a63588d467c7f2a3f0c2a4e9915bf18a60bb32b7.zip
Version 1.3.6.2 load dancer parameters, othe rsw parameters
Diffstat (limited to 'Software/Embedded_SW/Embedded')
-rw-r--r--Software/Embedded_SW/Embedded/.cproject1
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.c980
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.h476
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.c71
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.h12
-rw-r--r--Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c49
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Control/PIDAlgo.c48
-rw-r--r--Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c18
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_ex.h1
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c15
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Dancer.c2
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/ThreadLoad.c7
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/Thread_ex.h3
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/Thread_init.c63
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c18
-rw-r--r--Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c15
16 files changed, 1121 insertions, 658 deletions
diff --git a/Software/Embedded_SW/Embedded/.cproject b/Software/Embedded_SW/Embedded/.cproject
index 89dc72b30..d1abfd6c1 100644
--- a/Software/Embedded_SW/Embedded/.cproject
+++ b/Software/Embedded_SW/Embedded/.cproject
@@ -335,6 +335,7 @@
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}/Communication/PMR/Hardware&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}/Communication/PMR/Printing&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}/Communication/PMR/Common&quot;"/>
+ <listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}/Communication/PMR/Debugging&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}}/Communication/PMR&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Communication}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Common}&quot;"/>
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.c
index 91d230a44..785da53e2 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.c
@@ -7,215 +7,9 @@
#endif
#include "EventType.pb-c.h"
-static const ProtobufCEnumValue event_type__enum_values_by_number[217] =
+static const ProtobufCEnumValue event_type__enum_values_by_number[279] =
{
{ "None", "EVENT_TYPE__None", 0 },
- { "POWER_UP_BIT_FAILURE", "EVENT_TYPE__POWER_UP_BIT_FAILURE", 1 },
- { "EMERGENCY_PUSH_BUTTON_PRESSED", "EVENT_TYPE__EMERGENCY_PUSH_BUTTON_PRESSED", 2 },
- { "FRONT_COVER_1_OPEN", "EVENT_TYPE__FRONT_COVER_1_OPEN", 3 },
- { "FRONT_COVER_2_OPEN", "EVENT_TYPE__FRONT_COVER_2_OPEN", 4 },
- { "FRONT_COVER_3_OPEN", "EVENT_TYPE__FRONT_COVER_3_OPEN", 5 },
- { "FRONT_COVER_4_OPEN", "EVENT_TYPE__FRONT_COVER_4_OPEN", 6 },
- { "CARTRIDGES_COVER_OPEN", "EVENT_TYPE__CARTRIDGES_COVER_OPEN", 7 },
- { "REAR_COVER_OPEN", "EVENT_TYPE__REAR_COVER_OPEN", 8 },
- { "MACHINE_INTERNAL_OVERTEMPERATURE", "EVENT_TYPE__MACHINE_INTERNAL_OVERTEMPERATURE", 9 },
- { "MACHINE_FANS_RPM_TOO_LOW", "EVENT_TYPE__MACHINE_FANS_RPM_TOO_LOW", 10 },
- { "MACHINE_FANS_STOPPED", "EVENT_TYPE__MACHINE_FANS_STOPPED", 11 },
- { "THREAD_BREAK", "EVENT_TYPE__THREAD_BREAK", 12 },
- { "THREAD_TENSION_CONTROL_FAILURE", "EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE", 13 },
- { "WINDER_CONE_DOES_NOT_EXIST", "EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST", 14 },
- { "FEEDER_MOTOR_OVERCURRENT", "EVENT_TYPE__FEEDER_MOTOR_OVERCURRENT", 15 },
- { "RIGHT_LOADER_MOTOR_OVERCURRENT", "EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERCURRENT", 16 },
- { "PULLER_MOTOR_OVERCURRENT", "EVENT_TYPE__PULLER_MOTOR_OVERCURRENT", 17 },
- { "LEFT_LOADER_MOTOR_OVERCURRENT", "EVENT_TYPE__LEFT_LOADER_MOTOR_OVERCURRENT", 18 },
- { "WINDER_MOTOR_OVERCURRENT", "EVENT_TYPE__WINDER_MOTOR_OVERCURRENT", 19 },
- { "SCREW_MOTOR_OVERCURRENT", "EVENT_TYPE__SCREW_MOTOR_OVERCURRENT", 20 },
- { "LOADING_ARM_MOTOR_OVERCURRENT", "EVENT_TYPE__LOADING_ARM_MOTOR_OVERCURRENT", 21 },
- { "FEEDER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__FEEDER_MOTOR_OVERTEMPERATURE", 22 },
- { "RIGHT_LOADER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERTEMPERATURE", 23 },
- { "PULLER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__PULLER_MOTOR_OVERTEMPERATURE", 24 },
- { "LEFT_LOADER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__LEFT_LOADER_MOTOR_OVERTEMPERATURE", 25 },
- { "WINDER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__WINDER_MOTOR_OVERTEMPERATURE", 26 },
- { "SCREW_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__SCREW_MOTOR_OVERTEMPERATURE", 27 },
- { "LOADING_ARM_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__LOADING_ARM_MOTOR_OVERTEMPERATURE", 28 },
- { "FEEDER_MOTOR_STALL", "EVENT_TYPE__FEEDER_MOTOR_STALL", 29 },
- { "RIGHT_LOADER_MOTOR_STALL", "EVENT_TYPE__RIGHT_LOADER_MOTOR_STALL", 30 },
- { "PULLER_MOTOR_STALL", "EVENT_TYPE__PULLER_MOTOR_STALL", 31 },
- { "LEFT_LOADER_MOTOR_STALL", "EVENT_TYPE__LEFT_LOADER_MOTOR_STALL", 32 },
- { "WINDER_MOTOR_STALL", "EVENT_TYPE__WINDER_MOTOR_STALL", 33 },
- { "SCREW_MOTOR_STALL", "EVENT_TYPE__SCREW_MOTOR_STALL", 34 },
- { "LOADING_ARM_MOTOR_STALL", "EVENT_TYPE__LOADING_ARM_MOTOR_STALL", 35 },
- { "FEEDER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__FEEDER_MOTOR_UNDERVOLTAGE", 36 },
- { "RIGHT_LOADER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__RIGHT_LOADER_MOTOR_UNDERVOLTAGE", 37 },
- { "PULLER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__PULLER_MOTOR_UNDERVOLTAGE", 38 },
- { "LEFT_LOADER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__LEFT_LOADER_MOTOR_UNDERVOLTAGE", 39 },
- { "WINDER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__WINDER_MOTOR_UNDERVOLTAGE", 40 },
- { "SCREW_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__SCREW_MOTOR_UNDERVOLTAGE", 41 },
- { "LOADING_ARM_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__LOADING_ARM_MOTOR_UNDERVOLTAGE", 42 },
- { "LTFU_UP_TIMEOUT", "EVENT_TYPE__LTFU_UP_TIMEOUT", 43 },
- { "LTFU_DOWN_TIMEOUT", "EVENT_TYPE__LTFU_DOWN_TIMEOUT", 44 },
- { "RTFU_UP_TIMEOUT", "EVENT_TYPE__RTFU_UP_TIMEOUT", 45 },
- { "RTFU_DOWN_TIMEOUT", "EVENT_TYPE__RTFU_DOWN_TIMEOUT", 46 },
- { "SCREW_MOTOR_LIMIT_TIMEOUT", "EVENT_TYPE__SCREW_MOTOR_LIMIT_TIMEOUT", 47 },
- { "DRYER_MOTOR_OVERCURRENT", "EVENT_TYPE__DRYER_MOTOR_OVERCURRENT", 48 },
- { "DRYER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DRYER_MOTOR_OVERTEMPERATURE", 49 },
- { "DRYER_MOTOR_STALL", "EVENT_TYPE__DRYER_MOTOR_STALL", 50 },
- { "DRYER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DRYER_MOTOR_UNDERVOLTAGE", 51 },
- { "DRYER_DOOR_OPEN", "EVENT_TYPE__DRYER_DOOR_OPEN", 52 },
- { "DRYER_ZONE_1_OVERTEMPERATURE", "EVENT_TYPE__DRYER_ZONE_1_OVERTEMPERATURE", 53 },
- { "DRYER_ZONE_2_OVERTEMPERATURE", "EVENT_TYPE__DRYER_ZONE_2_OVERTEMPERATURE", 54 },
- { "DRYER_ZONE_1_UNDERTEMPERATURE_A", "EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_A", 55 },
- { "DRYER_ZONE_2_UNDERTEMPERATURE_A", "EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_A", 56 },
- { "DRYER_ZONE_1_UNDERTEMPERATURE_B", "EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_B", 57 },
- { "DRYER_ZONE_2_UNDERTEMPERATURE_B", "EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_B", 58 },
- { "DRYER_THERMAL_CUTOFF", "EVENT_TYPE__DRYER_THERMAL_CUTOFF", 59 },
- { "DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", 60 },
- { "DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", 61 },
- { "DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", "EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", 62 },
- { "DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", "EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", 63 },
- { "DRYER_FAN_RPM_TOO_LOW", "EVENT_TYPE__DRYER_FAN_RPM_TOO_LOW", 64 },
- { "DRYER_FAN_STOPPED", "EVENT_TYPE__DRYER_FAN_STOPPED", 65 },
- { "DYEING_HEAD_ZONE_1_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_1_OVERTEMPERATURE", 66 },
- { "DYEING_HEAD_ZONE_2_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_2_OVERTEMPERATURE", 67 },
- { "DYEING_HEAD_ZONE_3_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_3_OVERTEMPERATURE", 68 },
- { "DYEING_HEAD_ZONE_4_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_4_OVERTEMPERATURE", 69 },
- { "DYEING_HEAD_ZONE_5_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_5_OVERTEMPERATURE", 70 },
- { "DYEING_HEAD_ZONE_6_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_6_OVERTEMPERATURE", 71 },
- { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", 72 },
- { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", 73 },
- { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", 74 },
- { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", 75 },
- { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", 76 },
- { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", 77 },
- { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", 78 },
- { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", 79 },
- { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", 80 },
- { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", 81 },
- { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", 82 },
- { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", 83 },
- { "DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", 84 },
- { "DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", 85 },
- { "DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", 86 },
- { "DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", 87 },
- { "DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", 88 },
- { "DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", 89 },
- { "DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", 90 },
- { "DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", 91 },
- { "DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", 92 },
- { "DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", 93 },
- { "DYEING_HEAD_THERMAL_CUTOFF", "EVENT_TYPE__DYEING_HEAD_THERMAL_CUTOFF", 94 },
- { "DYEING_HEAD_COVER_OPEN_TIMEOUT", "EVENT_TYPE__DYEING_HEAD_COVER_OPEN_TIMEOUT", 95 },
- { "DYEING_HEAD_COVER_CLOSE_TIMEOUT", "EVENT_TYPE__DYEING_HEAD_COVER_CLOSE_TIMEOUT", 96 },
- { "MIXER_OVERTEMPERATURE", "EVENT_TYPE__MIXER_OVERTEMPERATURE", 97 },
- { "MIXER_UNDERTEMPERATURE_A", "EVENT_TYPE__MIXER_UNDERTEMPERATURE_A", 98 },
- { "MIXER_UNDERTEMPERATURE_B", "EVENT_TYPE__MIXER_UNDERTEMPERATURE_B", 99 },
- { "MIXER_THERMAL_CUTOFF", "EVENT_TYPE__MIXER_THERMAL_CUTOFF", 100 },
- { "MIXER_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__MIXER_CURRENT_OUT_OF_RANGE", 101 },
- { "MIXER_CURRENT_LOOP_BREAK", "EVENT_TYPE__MIXER_CURRENT_LOOP_BREAK", 102 },
- { "DISPENSER_1_OVERPRESSURE", "EVENT_TYPE__DISPENSER_1_OVERPRESSURE", 103 },
- { "DISPENSER_2_OVERPRESSURE", "EVENT_TYPE__DISPENSER_2_OVERPRESSURE", 104 },
- { "DISPENSER_3_OVERPRESSURE", "EVENT_TYPE__DISPENSER_3_OVERPRESSURE", 105 },
- { "DISPENSER_4_OVERPRESSURE", "EVENT_TYPE__DISPENSER_4_OVERPRESSURE", 106 },
- { "DISPENSER_5_OVERPRESSURE", "EVENT_TYPE__DISPENSER_5_OVERPRESSURE", 107 },
- { "DISPENSER_6_OVERPRESSURE", "EVENT_TYPE__DISPENSER_6_OVERPRESSURE", 108 },
- { "DISPENSER_7_OVERPRESSURE", "EVENT_TYPE__DISPENSER_7_OVERPRESSURE", 109 },
- { "DISPENSER_8_OVERPRESSURE", "EVENT_TYPE__DISPENSER_8_OVERPRESSURE", 110 },
- { "DISPENSER_1_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_1_UNDERPRESSURE", 111 },
- { "DISPENSER_2_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_2_UNDERPRESSURE", 112 },
- { "DISPENSER_3_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_3_UNDERPRESSURE", 113 },
- { "DISPENSER_4_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_4_UNDERPRESSURE", 114 },
- { "DISPENSER_5_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_5_UNDERPRESSURE", 115 },
- { "DISPENSER_6_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_6_UNDERPRESSURE", 116 },
- { "DISPENSER_7_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_7_UNDERPRESSURE", 117 },
- { "DISPENSER_8_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_8_UNDERPRESSURE", 118 },
- { "DISPENSER_1_EMPTY", "EVENT_TYPE__DISPENSER_1_EMPTY", 119 },
- { "DISPENSER_2_EMPTY", "EVENT_TYPE__DISPENSER_2_EMPTY", 120 },
- { "DISPENSER_3_EMPTY", "EVENT_TYPE__DISPENSER_3_EMPTY", 121 },
- { "DISPENSER_4_EMPTY", "EVENT_TYPE__DISPENSER_4_EMPTY", 122 },
- { "DISPENSER_5_EMPTY", "EVENT_TYPE__DISPENSER_5_EMPTY", 123 },
- { "DISPENSER_6_EMPTY", "EVENT_TYPE__DISPENSER_6_EMPTY", 124 },
- { "DISPENSER_7_EMPTY", "EVENT_TYPE__DISPENSER_7_EMPTY", 125 },
- { "DISPENSER_8_EMPTY", "EVENT_TYPE__DISPENSER_8_EMPTY", 126 },
- { "DISPENSER_1_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_1_REFILL_FAILURE", 127 },
- { "DISPENSER_2_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_2_REFILL_FAILURE", 128 },
- { "DISPENSER_3_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_3_REFILL_FAILURE", 129 },
- { "DISPENSER_4_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_4_REFILL_FAILURE", 130 },
- { "DISPENSER_5_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_5_REFILL_FAILURE", 131 },
- { "DISPENSER_6_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_6_REFILL_FAILURE", 132 },
- { "DISPENSER_7_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_7_REFILL_FAILURE", 133 },
- { "DISPENSER_8_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_8_REFILL_FAILURE", 134 },
- { "DISPENSER_1_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_1_MOTOR_OVERCURRENT", 135 },
- { "DISPENSER_2_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_2_MOTOR_OVERCURRENT", 136 },
- { "DISPENSER_3_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_3_MOTOR_OVERCURRENT", 137 },
- { "DISPENSER_4_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_4_MOTOR_OVERCURRENT", 138 },
- { "DISPENSER_5_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_5_MOTOR_OVERCURRENT", 139 },
- { "DISPENSER_6_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_6_MOTOR_OVERCURRENT", 140 },
- { "DISPENSER_7_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_7_MOTOR_OVERCURRENT", 141 },
- { "DISPENSER_8_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_8_MOTOR_OVERCURRENT", 142 },
- { "DISPENSER_1_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_1_MOTOR_OVERTEMPERATURE", 143 },
- { "DISPENSER_2_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_2_MOTOR_OVERTEMPERATURE", 144 },
- { "DISPENSER_3_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_3_MOTOR_OVERTEMPERATURE", 145 },
- { "DISPENSER_4_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_4_MOTOR_OVERTEMPERATURE", 146 },
- { "DISPENSER_5_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_5_MOTOR_OVERTEMPERATURE", 147 },
- { "DISPENSER_6_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_6_MOTOR_OVERTEMPERATURE", 148 },
- { "DISPENSER_7_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_7_MOTOR_OVERTEMPERATURE", 149 },
- { "DISPENSER_8_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_8_MOTOR_OVERTEMPERATURE", 150 },
- { "DISPENSER_1_MOTOR_STALL", "EVENT_TYPE__DISPENSER_1_MOTOR_STALL", 151 },
- { "DISPENSER_2_MOTOR_STALL", "EVENT_TYPE__DISPENSER_2_MOTOR_STALL", 152 },
- { "DISPENSER_3_MOTOR_STALL", "EVENT_TYPE__DISPENSER_3_MOTOR_STALL", 153 },
- { "DISPENSER_4_MOTOR_STALL", "EVENT_TYPE__DISPENSER_4_MOTOR_STALL", 154 },
- { "DISPENSER_5_MOTOR_STALL", "EVENT_TYPE__DISPENSER_5_MOTOR_STALL", 155 },
- { "DISPENSER_6_MOTOR_STALL", "EVENT_TYPE__DISPENSER_6_MOTOR_STALL", 156 },
- { "DISPENSER_7_MOTOR_STALL", "EVENT_TYPE__DISPENSER_7_MOTOR_STALL", 157 },
- { "DISPENSER_8_MOTOR_STALL", "EVENT_TYPE__DISPENSER_8_MOTOR_STALL", 158 },
- { "DISPENSER_1_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_1_MOTOR_UNDERVOLTAGE", 159 },
- { "DISPENSER_2_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_2_MOTOR_UNDERVOLTAGE", 160 },
- { "DISPENSER_3_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_3_MOTOR_UNDERVOLTAGE", 161 },
- { "DISPENSER_4_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_4_MOTOR_UNDERVOLTAGE", 162 },
- { "DISPENSER_5_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_5_MOTOR_UNDERVOLTAGE", 163 },
- { "DISPENSER_6_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_6_MOTOR_UNDERVOLTAGE", 164 },
- { "DISPENSER_7_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_7_MOTOR_UNDERVOLTAGE", 165 },
- { "DISPENSER_8_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_8_MOTOR_UNDERVOLTAGE", 166 },
- { "MID_TANK_1_LOW_LEVEL", "EVENT_TYPE__MID_TANK_1_LOW_LEVEL", 167 },
- { "MID_TANK_2_LOW_LEVEL", "EVENT_TYPE__MID_TANK_2_LOW_LEVEL", 168 },
- { "MID_TANK_3_LOW_LEVEL", "EVENT_TYPE__MID_TANK_3_LOW_LEVEL", 169 },
- { "MID_TANK_4_LOW_LEVEL", "EVENT_TYPE__MID_TANK_4_LOW_LEVEL", 170 },
- { "MID_TANK_5_LOW_LEVEL", "EVENT_TYPE__MID_TANK_5_LOW_LEVEL", 171 },
- { "MID_TANK_6_LOW_LEVEL", "EVENT_TYPE__MID_TANK_6_LOW_LEVEL", 172 },
- { "MID_TANK_7_LOW_LEVEL", "EVENT_TYPE__MID_TANK_7_LOW_LEVEL", 173 },
- { "MID_TANK_8_LOW_LEVEL", "EVENT_TYPE__MID_TANK_8_LOW_LEVEL", 174 },
- { "MID_TANK_1_EMPTY", "EVENT_TYPE__MID_TANK_1_EMPTY", 175 },
- { "MID_TANK_2_EMPTY", "EVENT_TYPE__MID_TANK_2_EMPTY", 176 },
- { "MID_TANK_3_EMPTY", "EVENT_TYPE__MID_TANK_3_EMPTY", 177 },
- { "MID_TANK_4_EMPTY", "EVENT_TYPE__MID_TANK_4_EMPTY", 178 },
- { "MID_TANK_5_EMPTY", "EVENT_TYPE__MID_TANK_5_EMPTY", 179 },
- { "MID_TANK_6_EMPTY", "EVENT_TYPE__MID_TANK_6_EMPTY", 180 },
- { "MID_TANK_7_EMPTY", "EVENT_TYPE__MID_TANK_7_EMPTY", 181 },
- { "MID_TANK_8_EMPTY", "EVENT_TYPE__MID_TANK_8_EMPTY", 182 },
- { "MID_TANK_1_OVERFLOW", "EVENT_TYPE__MID_TANK_1_OVERFLOW", 183 },
- { "MID_TANK_2_OVERFLOW", "EVENT_TYPE__MID_TANK_2_OVERFLOW", 184 },
- { "MID_TANK_3_OVERFLOW", "EVENT_TYPE__MID_TANK_3_OVERFLOW", 185 },
- { "MID_TANK_4_OVERFLOW", "EVENT_TYPE__MID_TANK_4_OVERFLOW", 186 },
- { "MID_TANK_5_OVERFLOW", "EVENT_TYPE__MID_TANK_5_OVERFLOW", 187 },
- { "MID_TANK_6_OVERFLOW", "EVENT_TYPE__MID_TANK_6_OVERFLOW", 188 },
- { "MID_TANK_7_OVERFLOW", "EVENT_TYPE__MID_TANK_7_OVERFLOW", 189 },
- { "MID_TANK_8_OVERFLOW", "EVENT_TYPE__MID_TANK_8_OVERFLOW", 190 },
- { "AIR_FILTER_NOT_INSTALLED", "EVENT_TYPE__AIR_FILTER_NOT_INSTALLED", 191 },
- { "AIR_FILTER_CLOGGED", "EVENT_TYPE__AIR_FILTER_CLOGGED", 192 },
- { "WASTE_CONTAINER_EMPTYING_TIMEOUT", "EVENT_TYPE__WASTE_CONTAINER_EMPTYING_TIMEOUT", 193 },
- { "NO_AIR_PRESSURE", "EVENT_TYPE__NO_AIR_PRESSURE", 194 },
- { "WASTE_CONTAINER_OVERFLOW", "EVENT_TYPE__WASTE_CONTAINER_OVERFLOW", 195 },
- { "VOC_SENSOR_ALARM", "EVENT_TYPE__VOC_SENSOR_ALARM", 196 },
- { "CHILLER_DRY_CONTACT", "EVENT_TYPE__CHILLER_DRY_CONTACT", 197 },
- { "INSUFFICIENT_AIR_FLOW", "EVENT_TYPE__INSUFFICIENT_AIR_FLOW", 198 },
- { "INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", "EVENT_TYPE__INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 199 },
- { "INK_CARTRIDGE_RFID_TIMEOUT", "EVENT_TYPE__INK_CARTRIDGE_RFID_TIMEOUT", 200 },
- { "NO_WASTE_CARTRIDGE_AVAILABLE", "EVENT_TYPE__NO_WASTE_CARTRIDGE_AVAILABLE", 201 },
- { "ALL_WASTE_CARTRIDGES_FULL", "EVENT_TYPE__ALL_WASTE_CARTRIDGES_FULL", 202 },
- { "WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", "EVENT_TYPE__WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 203 },
- { "WASTE_CARTRIDGE_RFID_TIMEOUT", "EVENT_TYPE__WASTE_CARTRIDGE_RFID_TIMEOUT", 204 },
- { "ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", "EVENT_TYPE__ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", 205 },
- { "ELECTRICAL_CABINET_FANS_STOPPED", "EVENT_TYPE__ELECTRICAL_CABINET_FANS_STOPPED", 206 },
{ "REQUEST_SENT", "EVENT_TYPE__REQUEST_SENT", 1000 },
{ "RESPONSE_RECEIVED", "EVENT_TYPE__RESPONSE_RECEIVED", 1001 },
{ "REQUEST_FAILED", "EVENT_TYPE__REQUEST_FAILED", 1002 },
@@ -226,229 +20,559 @@ static const ProtobufCEnumValue event_type__enum_values_by_number[217] =
{ "RECORDING_STARTED", "EVENT_TYPE__RECORDING_STARTED", 1007 },
{ "RECORDING_STOPPED", "EVENT_TYPE__RECORDING_STOPPED", 1008 },
{ "JOB_STATUS", "EVENT_TYPE__JOB_STATUS", 1009 },
+ { "POWER_UP_BIT_FAILURE", "EVENT_TYPE__POWER_UP_BIT_FAILURE", 2000 },
+ { "EMERGENCY_PUSH_BUTTON_PRESSED", "EVENT_TYPE__EMERGENCY_PUSH_BUTTON_PRESSED", 2001 },
+ { "FRONT_COVER_1_OPEN", "EVENT_TYPE__FRONT_COVER_1_OPEN", 2002 },
+ { "FRONT_COVER_2_OPEN", "EVENT_TYPE__FRONT_COVER_2_OPEN", 2003 },
+ { "FRONT_COVER_3_OPEN", "EVENT_TYPE__FRONT_COVER_3_OPEN", 2004 },
+ { "FRONT_COVER_4_OPEN", "EVENT_TYPE__FRONT_COVER_4_OPEN", 2005 },
+ { "CARTRIDGES_COVER_OPEN", "EVENT_TYPE__CARTRIDGES_COVER_OPEN", 2006 },
+ { "REAR_COVER_OPEN", "EVENT_TYPE__REAR_COVER_OPEN", 2007 },
+ { "MACHINE_INTERNAL_OVERTEMPERATURE", "EVENT_TYPE__MACHINE_INTERNAL_OVERTEMPERATURE", 2008 },
+ { "MACHINE_FANS_RPM_TOO_LOW", "EVENT_TYPE__MACHINE_FANS_RPM_TOO_LOW", 2009 },
+ { "MACHINE_FANS_STOPPED", "EVENT_TYPE__MACHINE_FANS_STOPPED", 2010 },
+ { "ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", "EVENT_TYPE__ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", 2011 },
+ { "ELECTRICAL_CABINET_FANS_STOPPED", "EVENT_TYPE__ELECTRICAL_CABINET_FANS_STOPPED", 2012 },
+ { "THREAD_BREAK", "EVENT_TYPE__THREAD_BREAK", 3000 },
+ { "THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER", "EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER", 3001 },
+ { "WINDER_CONE_DOES_NOT_EXIST", "EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST", 3002 },
+ { "FEEDER_MOTOR_OVERCURRENT", "EVENT_TYPE__FEEDER_MOTOR_OVERCURRENT", 3003 },
+ { "RIGHT_LOADER_MOTOR_OVERCURRENT", "EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERCURRENT", 3004 },
+ { "PULLER_MOTOR_OVERCURRENT", "EVENT_TYPE__PULLER_MOTOR_OVERCURRENT", 3005 },
+ { "LEFT_LOADER_MOTOR_OVERCURRENT", "EVENT_TYPE__LEFT_LOADER_MOTOR_OVERCURRENT", 3006 },
+ { "WINDER_MOTOR_OVERCURRENT", "EVENT_TYPE__WINDER_MOTOR_OVERCURRENT", 3007 },
+ { "SCREW_MOTOR_OVERCURRENT", "EVENT_TYPE__SCREW_MOTOR_OVERCURRENT", 3008 },
+ { "LOADING_ARM_MOTOR_OVERCURRENT", "EVENT_TYPE__LOADING_ARM_MOTOR_OVERCURRENT", 3009 },
+ { "FEEDER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__FEEDER_MOTOR_OVERTEMPERATURE", 3010 },
+ { "RIGHT_LOADER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERTEMPERATURE", 3011 },
+ { "PULLER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__PULLER_MOTOR_OVERTEMPERATURE", 3012 },
+ { "LEFT_LOADER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__LEFT_LOADER_MOTOR_OVERTEMPERATURE", 3013 },
+ { "WINDER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__WINDER_MOTOR_OVERTEMPERATURE", 3014 },
+ { "SCREW_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__SCREW_MOTOR_OVERTEMPERATURE", 3015 },
+ { "LOADING_ARM_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__LOADING_ARM_MOTOR_OVERTEMPERATURE", 3016 },
+ { "FEEDER_MOTOR_STALL", "EVENT_TYPE__FEEDER_MOTOR_STALL", 3017 },
+ { "RIGHT_LOADER_MOTOR_STALL", "EVENT_TYPE__RIGHT_LOADER_MOTOR_STALL", 3018 },
+ { "PULLER_MOTOR_STALL", "EVENT_TYPE__PULLER_MOTOR_STALL", 3019 },
+ { "LEFT_LOADER_MOTOR_STALL", "EVENT_TYPE__LEFT_LOADER_MOTOR_STALL", 3020 },
+ { "WINDER_MOTOR_STALL", "EVENT_TYPE__WINDER_MOTOR_STALL", 3021 },
+ { "SCREW_MOTOR_STALL", "EVENT_TYPE__SCREW_MOTOR_STALL", 3022 },
+ { "LOADING_ARM_MOTOR_STALL", "EVENT_TYPE__LOADING_ARM_MOTOR_STALL", 3023 },
+ { "FEEDER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__FEEDER_MOTOR_UNDERVOLTAGE", 3024 },
+ { "RIGHT_LOADER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__RIGHT_LOADER_MOTOR_UNDERVOLTAGE", 3025 },
+ { "PULLER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__PULLER_MOTOR_UNDERVOLTAGE", 3026 },
+ { "LEFT_LOADER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__LEFT_LOADER_MOTOR_UNDERVOLTAGE", 3027 },
+ { "WINDER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__WINDER_MOTOR_UNDERVOLTAGE", 3028 },
+ { "SCREW_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__SCREW_MOTOR_UNDERVOLTAGE", 3029 },
+ { "LOADING_ARM_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__LOADING_ARM_MOTOR_UNDERVOLTAGE", 3030 },
+ { "LTFU_UP_TIMEOUT", "EVENT_TYPE__LTFU_UP_TIMEOUT", 3031 },
+ { "LTFU_DOWN_TIMEOUT", "EVENT_TYPE__LTFU_DOWN_TIMEOUT", 3032 },
+ { "RTFU_UP_TIMEOUT", "EVENT_TYPE__RTFU_UP_TIMEOUT", 3033 },
+ { "RTFU_DOWN_TIMEOUT", "EVENT_TYPE__RTFU_DOWN_TIMEOUT", 3034 },
+ { "SCREW_MOTOR_LIMIT_TIMEOUT", "EVENT_TYPE__SCREW_MOTOR_LIMIT_TIMEOUT", 3035 },
+ { "WINDER_DANCER_MOTOR_OVERCURRENT", "EVENT_TYPE__WINDER_DANCER_MOTOR_OVERCURRENT", 3036 },
+ { "PULLER_DANCER_MOTOR_OVERCURRENT", "EVENT_TYPE__PULLER_DANCER_MOTOR_OVERCURRENT", 3037 },
+ { "FEEDER_DANCER_MOTOR_OVERCURRENT", "EVENT_TYPE__FEEDER_DANCER_MOTOR_OVERCURRENT", 3038 },
+ { "WINDER_DANCER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__WINDER_DANCER_MOTOR_OVERTEMPERATURE", 3039 },
+ { "PULLER_DANCER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__PULLER_DANCER_MOTOR_OVERTEMPERATURE", 3040 },
+ { "FEEDER_DANCER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__FEEDER_DANCER_MOTOR_OVERTEMPERATURE", 3041 },
+ { "WINDER_DANCER_MOTOR_STALL", "EVENT_TYPE__WINDER_DANCER_MOTOR_STALL", 3042 },
+ { "PULLER_DANCER_MOTOR_STALL", "EVENT_TYPE__PULLER_DANCER_MOTOR_STALL", 3043 },
+ { "FEEDER_DANCER_MOTOR_STALL", "EVENT_TYPE__FEEDER_DANCER_MOTOR_STALL", 3044 },
+ { "WINDER_DANCER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__WINDER_DANCER_MOTOR_UNDERVOLTAGE", 3045 },
+ { "PULLER_DANCER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__PULLER_DANCER_MOTOR_UNDERVOLTAGE", 3046 },
+ { "FEEDER_DANCER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__FEEDER_DANCER_MOTOR_UNDERVOLTAGE", 3047 },
+ { "THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER", "EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER", 3048 },
+ { "THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER", "EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER", 3049 },
+ { "DRYER_MOTOR_OVERCURRENT", "EVENT_TYPE__DRYER_MOTOR_OVERCURRENT", 4000 },
+ { "DRYER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DRYER_MOTOR_OVERTEMPERATURE", 4001 },
+ { "DRYER_MOTOR_STALL", "EVENT_TYPE__DRYER_MOTOR_STALL", 4002 },
+ { "DRYER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DRYER_MOTOR_UNDERVOLTAGE", 4003 },
+ { "DRYER_DOOR_OPEN", "EVENT_TYPE__DRYER_DOOR_OPEN", 4004 },
+ { "DRYER_ZONE_1_OVERTEMPERATURE", "EVENT_TYPE__DRYER_ZONE_1_OVERTEMPERATURE", 4005 },
+ { "DRYER_ZONE_2_OVERTEMPERATURE", "EVENT_TYPE__DRYER_ZONE_2_OVERTEMPERATURE", 4006 },
+ { "DRYER_ZONE_1_UNDERTEMPERATURE_A", "EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_A", 4007 },
+ { "DRYER_ZONE_1_UNDERTEMPERATURE_B", "EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_B", 4008 },
+ { "DRYER_ZONE_2_UNDERTEMPERATURE_B", "EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_B", 4009 },
+ { "DRYER_THERMAL_CUTOFF", "EVENT_TYPE__DRYER_THERMAL_CUTOFF", 4010 },
+ { "DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", 4011 },
+ { "DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", 4012 },
+ { "DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", "EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", 4013 },
+ { "DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", "EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", 4014 },
+ { "DRYER_FAN_RPM_TOO_LOW", "EVENT_TYPE__DRYER_FAN_RPM_TOO_LOW", 4015 },
+ { "DRYER_FAN_STOPPED", "EVENT_TYPE__DRYER_FAN_STOPPED", 4016 },
+ { "DRYER_LID_MOTOR_OVERCURRENT", "EVENT_TYPE__DRYER_LID_MOTOR_OVERCURRENT", 4017 },
+ { "DRYER_LID_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DRYER_LID_MOTOR_OVERTEMPERATURE", 4018 },
+ { "DRYER_LID_MOTOR_STALL", "EVENT_TYPE__DRYER_LID_MOTOR_STALL", 4019 },
+ { "DRYER_LID_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DRYER_LID_MOTOR_UNDERVOLTAGE", 4020 },
+ { "DRYER_ZONE_2_UNDERTEMPERATURE_A", "EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_A", 4021 },
+ { "DYEING_HEAD_ZONE_1_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_1_OVERTEMPERATURE", 5000 },
+ { "DYEING_HEAD_ZONE_2_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_2_OVERTEMPERATURE", 5001 },
+ { "DYEING_HEAD_ZONE_3_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_3_OVERTEMPERATURE", 5002 },
+ { "DYEING_HEAD_ZONE_4_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_4_OVERTEMPERATURE", 5003 },
+ { "DYEING_HEAD_ZONE_5_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_5_OVERTEMPERATURE", 5004 },
+ { "DYEING_HEAD_ZONE_6_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_ZONE_6_OVERTEMPERATURE", 5005 },
+ { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", 5006 },
+ { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", 5007 },
+ { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", 5008 },
+ { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", 5009 },
+ { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", 5010 },
+ { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", "EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", 5011 },
+ { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", 5012 },
+ { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", 5013 },
+ { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", 5014 },
+ { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", 5015 },
+ { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", 5016 },
+ { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", "EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", 5017 },
+ { "DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", 5018 },
+ { "DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", 5019 },
+ { "DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", 5020 },
+ { "DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", 5021 },
+ { "DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", 5022 },
+ { "DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", 5023 },
+ { "DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", 5024 },
+ { "DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", 5025 },
+ { "DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", 5026 },
+ { "DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", "EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", 5027 },
+ { "DYEING_HEAD_THERMAL_CUTOFF", "EVENT_TYPE__DYEING_HEAD_THERMAL_CUTOFF", 5028 },
+ { "DYEING_HEAD_COVER_OPEN_TIMEOUT", "EVENT_TYPE__DYEING_HEAD_COVER_OPEN_TIMEOUT", 5029 },
+ { "DYEING_HEAD_COVER_CLOSE_TIMEOUT", "EVENT_TYPE__DYEING_HEAD_COVER_CLOSE_TIMEOUT", 5030 },
+ { "DYEING_HEAD_COVER_MOTOR_OVERCURRENT", "EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_OVERCURRENT", 5031 },
+ { "DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE", 5032 },
+ { "DYEING_HEAD_COVER_MOTOR_STALL", "EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_STALL", 5033 },
+ { "DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE", 5034 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT", "EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT", 5035 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE", 5036 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL", "EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL", 5037 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE", 5038 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT", "EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT", 5039 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE", 5040 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL", "EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL", 5041 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE", 5042 },
+ { "MIXER_OVERTEMPERATURE", "EVENT_TYPE__MIXER_OVERTEMPERATURE", 6000 },
+ { "MIXER_UNDERTEMPERATURE_A", "EVENT_TYPE__MIXER_UNDERTEMPERATURE_A", 6001 },
+ { "MIXER_UNDERTEMPERATURE_B", "EVENT_TYPE__MIXER_UNDERTEMPERATURE_B", 6002 },
+ { "MIXER_THERMAL_CUTOFF", "EVENT_TYPE__MIXER_THERMAL_CUTOFF", 6003 },
+ { "MIXER_CURRENT_OUT_OF_RANGE", "EVENT_TYPE__MIXER_CURRENT_OUT_OF_RANGE", 6004 },
+ { "MIXER_CURRENT_LOOP_BREAK", "EVENT_TYPE__MIXER_CURRENT_LOOP_BREAK", 6005 },
+ { "DISPENSER_1_OVERPRESSURE", "EVENT_TYPE__DISPENSER_1_OVERPRESSURE", 7000 },
+ { "DISPENSER_2_OVERPRESSURE", "EVENT_TYPE__DISPENSER_2_OVERPRESSURE", 7001 },
+ { "DISPENSER_3_OVERPRESSURE", "EVENT_TYPE__DISPENSER_3_OVERPRESSURE", 7002 },
+ { "DISPENSER_4_OVERPRESSURE", "EVENT_TYPE__DISPENSER_4_OVERPRESSURE", 7003 },
+ { "DISPENSER_5_OVERPRESSURE", "EVENT_TYPE__DISPENSER_5_OVERPRESSURE", 7004 },
+ { "DISPENSER_6_OVERPRESSURE", "EVENT_TYPE__DISPENSER_6_OVERPRESSURE", 7005 },
+ { "DISPENSER_7_OVERPRESSURE", "EVENT_TYPE__DISPENSER_7_OVERPRESSURE", 7006 },
+ { "DISPENSER_8_OVERPRESSURE", "EVENT_TYPE__DISPENSER_8_OVERPRESSURE", 7007 },
+ { "DISPENSER_1_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_1_UNDERPRESSURE", 7008 },
+ { "DISPENSER_2_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_2_UNDERPRESSURE", 7009 },
+ { "DISPENSER_3_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_3_UNDERPRESSURE", 7010 },
+ { "DISPENSER_4_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_4_UNDERPRESSURE", 7011 },
+ { "DISPENSER_5_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_5_UNDERPRESSURE", 7012 },
+ { "DISPENSER_6_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_6_UNDERPRESSURE", 7013 },
+ { "DISPENSER_7_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_7_UNDERPRESSURE", 7014 },
+ { "DISPENSER_8_UNDERPRESSURE", "EVENT_TYPE__DISPENSER_8_UNDERPRESSURE", 7015 },
+ { "DISPENSER_1_EMPTY", "EVENT_TYPE__DISPENSER_1_EMPTY", 7016 },
+ { "DISPENSER_2_EMPTY", "EVENT_TYPE__DISPENSER_2_EMPTY", 7017 },
+ { "DISPENSER_3_EMPTY", "EVENT_TYPE__DISPENSER_3_EMPTY", 7018 },
+ { "DISPENSER_4_EMPTY", "EVENT_TYPE__DISPENSER_4_EMPTY", 7019 },
+ { "DISPENSER_5_EMPTY", "EVENT_TYPE__DISPENSER_5_EMPTY", 7020 },
+ { "DISPENSER_6_EMPTY", "EVENT_TYPE__DISPENSER_6_EMPTY", 7021 },
+ { "DISPENSER_7_EMPTY", "EVENT_TYPE__DISPENSER_7_EMPTY", 7022 },
+ { "DISPENSER_8_EMPTY", "EVENT_TYPE__DISPENSER_8_EMPTY", 7023 },
+ { "DISPENSER_1_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_1_REFILL_FAILURE", 7024 },
+ { "DISPENSER_2_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_2_REFILL_FAILURE", 7025 },
+ { "DISPENSER_3_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_3_REFILL_FAILURE", 7026 },
+ { "DISPENSER_4_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_4_REFILL_FAILURE", 7027 },
+ { "DISPENSER_5_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_5_REFILL_FAILURE", 7028 },
+ { "DISPENSER_6_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_6_REFILL_FAILURE", 7029 },
+ { "DISPENSER_7_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_7_REFILL_FAILURE", 7030 },
+ { "DISPENSER_8_REFILL_FAILURE", "EVENT_TYPE__DISPENSER_8_REFILL_FAILURE", 7031 },
+ { "DISPENSER_1_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_1_MOTOR_OVERCURRENT", 7032 },
+ { "DISPENSER_2_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_2_MOTOR_OVERCURRENT", 7033 },
+ { "DISPENSER_3_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_3_MOTOR_OVERCURRENT", 7034 },
+ { "DISPENSER_4_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_4_MOTOR_OVERCURRENT", 7035 },
+ { "DISPENSER_5_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_5_MOTOR_OVERCURRENT", 7036 },
+ { "DISPENSER_6_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_6_MOTOR_OVERCURRENT", 7037 },
+ { "DISPENSER_7_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_7_MOTOR_OVERCURRENT", 7038 },
+ { "DISPENSER_8_MOTOR_OVERCURRENT", "EVENT_TYPE__DISPENSER_8_MOTOR_OVERCURRENT", 7039 },
+ { "DISPENSER_1_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_1_MOTOR_OVERTEMPERATURE", 7040 },
+ { "DISPENSER_2_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_2_MOTOR_OVERTEMPERATURE", 7041 },
+ { "DISPENSER_3_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_3_MOTOR_OVERTEMPERATURE", 7042 },
+ { "DISPENSER_4_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_4_MOTOR_OVERTEMPERATURE", 7043 },
+ { "DISPENSER_5_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_5_MOTOR_OVERTEMPERATURE", 7044 },
+ { "DISPENSER_6_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_6_MOTOR_OVERTEMPERATURE", 7045 },
+ { "DISPENSER_7_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_7_MOTOR_OVERTEMPERATURE", 7046 },
+ { "DISPENSER_8_MOTOR_OVERTEMPERATURE", "EVENT_TYPE__DISPENSER_8_MOTOR_OVERTEMPERATURE", 7047 },
+ { "DISPENSER_1_MOTOR_STALL", "EVENT_TYPE__DISPENSER_1_MOTOR_STALL", 7048 },
+ { "DISPENSER_2_MOTOR_STALL", "EVENT_TYPE__DISPENSER_2_MOTOR_STALL", 7049 },
+ { "DISPENSER_3_MOTOR_STALL", "EVENT_TYPE__DISPENSER_3_MOTOR_STALL", 7050 },
+ { "DISPENSER_4_MOTOR_STALL", "EVENT_TYPE__DISPENSER_4_MOTOR_STALL", 7051 },
+ { "DISPENSER_5_MOTOR_STALL", "EVENT_TYPE__DISPENSER_5_MOTOR_STALL", 7052 },
+ { "DISPENSER_6_MOTOR_STALL", "EVENT_TYPE__DISPENSER_6_MOTOR_STALL", 7053 },
+ { "DISPENSER_7_MOTOR_STALL", "EVENT_TYPE__DISPENSER_7_MOTOR_STALL", 7054 },
+ { "DISPENSER_8_MOTOR_STALL", "EVENT_TYPE__DISPENSER_8_MOTOR_STALL", 7055 },
+ { "DISPENSER_1_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_1_MOTOR_UNDERVOLTAGE", 7056 },
+ { "DISPENSER_2_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_2_MOTOR_UNDERVOLTAGE", 7057 },
+ { "DISPENSER_3_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_3_MOTOR_UNDERVOLTAGE", 7058 },
+ { "DISPENSER_4_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_4_MOTOR_UNDERVOLTAGE", 7059 },
+ { "DISPENSER_5_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_5_MOTOR_UNDERVOLTAGE", 7060 },
+ { "DISPENSER_6_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_6_MOTOR_UNDERVOLTAGE", 7061 },
+ { "DISPENSER_7_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_7_MOTOR_UNDERVOLTAGE", 7062 },
+ { "DISPENSER_8_MOTOR_UNDERVOLTAGE", "EVENT_TYPE__DISPENSER_8_MOTOR_UNDERVOLTAGE", 7063 },
+ { "DISPENSER_1_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_1_UPPER_HARD_LIMIT", 7064 },
+ { "DISPENSER_2_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_2_UPPER_HARD_LIMIT", 7065 },
+ { "DISPENSER_3_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_3_UPPER_HARD_LIMIT", 7066 },
+ { "DISPENSER_4_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_4_UPPER_HARD_LIMIT", 7067 },
+ { "DISPENSER_5_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_5_UPPER_HARD_LIMIT", 7068 },
+ { "DISPENSER_6_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_6_UPPER_HARD_LIMIT", 7069 },
+ { "DISPENSER_7_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_7_UPPER_HARD_LIMIT", 7070 },
+ { "DISPENSER_8_UPPER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_8_UPPER_HARD_LIMIT", 7071 },
+ { "DISPENSER_1_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_1_LOWER_HARD_LIMIT", 7072 },
+ { "DISPENSER_2_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_2_LOWER_HARD_LIMIT", 7073 },
+ { "DISPENSER_3_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_3_LOWER_HARD_LIMIT", 7074 },
+ { "DISPENSER_4_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_4_LOWER_HARD_LIMIT", 7075 },
+ { "DISPENSER_5_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_5_LOWER_HARD_LIMIT", 7076 },
+ { "DISPENSER_6_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_6_LOWER_HARD_LIMIT", 7077 },
+ { "DISPENSER_7_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_7_LOWER_HARD_LIMIT", 7078 },
+ { "DISPENSER_8_LOWER_HARD_LIMIT", "EVENT_TYPE__DISPENSER_8_LOWER_HARD_LIMIT", 7079 },
+ { "DISPENSER_1_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_1_HIGH_PRESSURE", 7080 },
+ { "DISPENSER_2_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_2_HIGH_PRESSURE", 7081 },
+ { "DISPENSER_3_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_3_HIGH_PRESSURE", 7082 },
+ { "DISPENSER_4_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_4_HIGH_PRESSURE", 7083 },
+ { "DISPENSER_5_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_5_HIGH_PRESSURE", 7084 },
+ { "DISPENSER_6_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_6_HIGH_PRESSURE", 7085 },
+ { "DISPENSER_8_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_8_HIGH_PRESSURE", 7086 },
+ { "DISPENSER_7_HIGH_PRESSURE", "EVENT_TYPE__DISPENSER_7_HIGH_PRESSURE", 7087 },
+ { "MID_TANK_1_LOW_LEVEL", "EVENT_TYPE__MID_TANK_1_LOW_LEVEL", 8000 },
+ { "MID_TANK_2_LOW_LEVEL", "EVENT_TYPE__MID_TANK_2_LOW_LEVEL", 8001 },
+ { "MID_TANK_3_LOW_LEVEL", "EVENT_TYPE__MID_TANK_3_LOW_LEVEL", 8002 },
+ { "MID_TANK_4_LOW_LEVEL", "EVENT_TYPE__MID_TANK_4_LOW_LEVEL", 8003 },
+ { "MID_TANK_5_LOW_LEVEL", "EVENT_TYPE__MID_TANK_5_LOW_LEVEL", 8004 },
+ { "MID_TANK_6_LOW_LEVEL", "EVENT_TYPE__MID_TANK_6_LOW_LEVEL", 8005 },
+ { "MID_TANK_7_LOW_LEVEL", "EVENT_TYPE__MID_TANK_7_LOW_LEVEL", 8006 },
+ { "MID_TANK_8_LOW_LEVEL", "EVENT_TYPE__MID_TANK_8_LOW_LEVEL", 8007 },
+ { "MID_TANK_1_EMPTY", "EVENT_TYPE__MID_TANK_1_EMPTY", 8008 },
+ { "MID_TANK_2_EMPTY", "EVENT_TYPE__MID_TANK_2_EMPTY", 8009 },
+ { "MID_TANK_3_EMPTY", "EVENT_TYPE__MID_TANK_3_EMPTY", 8010 },
+ { "MID_TANK_4_EMPTY", "EVENT_TYPE__MID_TANK_4_EMPTY", 8011 },
+ { "MID_TANK_5_EMPTY", "EVENT_TYPE__MID_TANK_5_EMPTY", 8012 },
+ { "MID_TANK_6_EMPTY", "EVENT_TYPE__MID_TANK_6_EMPTY", 8013 },
+ { "MID_TANK_7_EMPTY", "EVENT_TYPE__MID_TANK_7_EMPTY", 8014 },
+ { "MID_TANK_8_EMPTY", "EVENT_TYPE__MID_TANK_8_EMPTY", 8015 },
+ { "MID_TANK_1_OVERFLOW", "EVENT_TYPE__MID_TANK_1_OVERFLOW", 8016 },
+ { "MID_TANK_2_OVERFLOW", "EVENT_TYPE__MID_TANK_2_OVERFLOW", 8017 },
+ { "MID_TANK_3_OVERFLOW", "EVENT_TYPE__MID_TANK_3_OVERFLOW", 8018 },
+ { "MID_TANK_4_OVERFLOW", "EVENT_TYPE__MID_TANK_4_OVERFLOW", 8019 },
+ { "MID_TANK_5_OVERFLOW", "EVENT_TYPE__MID_TANK_5_OVERFLOW", 8020 },
+ { "MID_TANK_6_OVERFLOW", "EVENT_TYPE__MID_TANK_6_OVERFLOW", 8021 },
+ { "MID_TANK_7_OVERFLOW", "EVENT_TYPE__MID_TANK_7_OVERFLOW", 8022 },
+ { "MID_TANK_8_OVERFLOW", "EVENT_TYPE__MID_TANK_8_OVERFLOW", 8023 },
+ { "MID_TANK_1_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_1_FILL_TIMEOUT", 8024 },
+ { "MID_TANK_2_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_2_FILL_TIMEOUT", 8025 },
+ { "MID_TANK_3_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_3_FILL_TIMEOUT", 8026 },
+ { "MID_TANK_4_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_4_FILL_TIMEOUT", 8027 },
+ { "MID_TANK_5_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_5_FILL_TIMEOUT", 8028 },
+ { "MID_TANK_6_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_6_FILL_TIMEOUT", 8029 },
+ { "MID_TANK_7_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_7_FILL_TIMEOUT", 8030 },
+ { "MID_TANK_8_FILL_TIMEOUT", "EVENT_TYPE__MID_TANK_8_FILL_TIMEOUT", 8031 },
+ { "AIR_FILTER_NOT_INSTALLED", "EVENT_TYPE__AIR_FILTER_NOT_INSTALLED", 9000 },
+ { "AIR_FILTER_CLOGGED", "EVENT_TYPE__AIR_FILTER_CLOGGED", 9001 },
+ { "WASTE_CONTAINER_EMPTYING_TIMEOUT", "EVENT_TYPE__WASTE_CONTAINER_EMPTYING_TIMEOUT", 9002 },
+ { "NO_AIR_PRESSURE", "EVENT_TYPE__NO_AIR_PRESSURE", 9003 },
+ { "WASTE_CONTAINER_OVERFLOW", "EVENT_TYPE__WASTE_CONTAINER_OVERFLOW", 9004 },
+ { "VOC_SENSOR_ALARM", "EVENT_TYPE__VOC_SENSOR_ALARM", 9005 },
+ { "CHILLER_DRY_CONTACT", "EVENT_TYPE__CHILLER_DRY_CONTACT", 9006 },
+ { "INSUFFICIENT_AIR_FLOW", "EVENT_TYPE__INSUFFICIENT_AIR_FLOW", 9007 },
+ { "INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", "EVENT_TYPE__INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 10000 },
+ { "INK_CARTRIDGE_RFID_TIMEOUT", "EVENT_TYPE__INK_CARTRIDGE_RFID_TIMEOUT", 10001 },
+ { "NO_WASTE_CARTRIDGE_AVAILABLE", "EVENT_TYPE__NO_WASTE_CARTRIDGE_AVAILABLE", 10002 },
+ { "ALL_WASTE_CARTRIDGES_FULL", "EVENT_TYPE__ALL_WASTE_CARTRIDGES_FULL", 10003 },
+ { "WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", "EVENT_TYPE__WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 10004 },
+ { "WASTE_CARTRIDGE_RFID_TIMEOUT", "EVENT_TYPE__WASTE_CARTRIDGE_RFID_TIMEOUT", 10005 },
};
static const ProtobufCIntRange event_type__value_ranges[] = {
-{0, 0},{1000, 207},{0, 217}
+{0, 0},{1000, 1},{2000, 11},{3000, 24},{4000, 74},{5000, 96},{6000, 139},{7000, 145},{8000, 233},{9000, 265},{10000, 273},{0, 279}
};
-static const ProtobufCEnumValueIndex event_type__enum_values_by_name[217] =
+static const ProtobufCEnumValueIndex event_type__enum_values_by_name[279] =
{
- { "AIR_FILTER_CLOGGED", 192 },
- { "AIR_FILTER_NOT_INSTALLED", 191 },
- { "ALL_WASTE_CARTRIDGES_FULL", 202 },
- { "APPLICATION_EXCEPTION", 210 },
- { "APPLICATION_INFORMATION", 211 },
- { "APPLICATION_STARTED", 212 },
- { "APPLICATION_TERMINATED", 213 },
- { "CARTRIDGES_COVER_OPEN", 7 },
- { "CHILLER_DRY_CONTACT", 197 },
- { "DISPENSER_1_EMPTY", 119 },
- { "DISPENSER_1_MOTOR_OVERCURRENT", 135 },
- { "DISPENSER_1_MOTOR_OVERTEMPERATURE", 143 },
- { "DISPENSER_1_MOTOR_STALL", 151 },
- { "DISPENSER_1_MOTOR_UNDERVOLTAGE", 159 },
- { "DISPENSER_1_OVERPRESSURE", 103 },
- { "DISPENSER_1_REFILL_FAILURE", 127 },
- { "DISPENSER_1_UNDERPRESSURE", 111 },
- { "DISPENSER_2_EMPTY", 120 },
- { "DISPENSER_2_MOTOR_OVERCURRENT", 136 },
- { "DISPENSER_2_MOTOR_OVERTEMPERATURE", 144 },
- { "DISPENSER_2_MOTOR_STALL", 152 },
- { "DISPENSER_2_MOTOR_UNDERVOLTAGE", 160 },
- { "DISPENSER_2_OVERPRESSURE", 104 },
- { "DISPENSER_2_REFILL_FAILURE", 128 },
- { "DISPENSER_2_UNDERPRESSURE", 112 },
- { "DISPENSER_3_EMPTY", 121 },
- { "DISPENSER_3_MOTOR_OVERCURRENT", 137 },
- { "DISPENSER_3_MOTOR_OVERTEMPERATURE", 145 },
- { "DISPENSER_3_MOTOR_STALL", 153 },
- { "DISPENSER_3_MOTOR_UNDERVOLTAGE", 161 },
- { "DISPENSER_3_OVERPRESSURE", 105 },
- { "DISPENSER_3_REFILL_FAILURE", 129 },
- { "DISPENSER_3_UNDERPRESSURE", 113 },
- { "DISPENSER_4_EMPTY", 122 },
- { "DISPENSER_4_MOTOR_OVERCURRENT", 138 },
- { "DISPENSER_4_MOTOR_OVERTEMPERATURE", 146 },
- { "DISPENSER_4_MOTOR_STALL", 154 },
- { "DISPENSER_4_MOTOR_UNDERVOLTAGE", 162 },
- { "DISPENSER_4_OVERPRESSURE", 106 },
- { "DISPENSER_4_REFILL_FAILURE", 130 },
- { "DISPENSER_4_UNDERPRESSURE", 114 },
- { "DISPENSER_5_EMPTY", 123 },
- { "DISPENSER_5_MOTOR_OVERCURRENT", 139 },
- { "DISPENSER_5_MOTOR_OVERTEMPERATURE", 147 },
- { "DISPENSER_5_MOTOR_STALL", 155 },
- { "DISPENSER_5_MOTOR_UNDERVOLTAGE", 163 },
- { "DISPENSER_5_OVERPRESSURE", 107 },
- { "DISPENSER_5_REFILL_FAILURE", 131 },
- { "DISPENSER_5_UNDERPRESSURE", 115 },
- { "DISPENSER_6_EMPTY", 124 },
- { "DISPENSER_6_MOTOR_OVERCURRENT", 140 },
- { "DISPENSER_6_MOTOR_OVERTEMPERATURE", 148 },
- { "DISPENSER_6_MOTOR_STALL", 156 },
- { "DISPENSER_6_MOTOR_UNDERVOLTAGE", 164 },
- { "DISPENSER_6_OVERPRESSURE", 108 },
- { "DISPENSER_6_REFILL_FAILURE", 132 },
- { "DISPENSER_6_UNDERPRESSURE", 116 },
- { "DISPENSER_7_EMPTY", 125 },
- { "DISPENSER_7_MOTOR_OVERCURRENT", 141 },
- { "DISPENSER_7_MOTOR_OVERTEMPERATURE", 149 },
- { "DISPENSER_7_MOTOR_STALL", 157 },
- { "DISPENSER_7_MOTOR_UNDERVOLTAGE", 165 },
- { "DISPENSER_7_OVERPRESSURE", 109 },
- { "DISPENSER_7_REFILL_FAILURE", 133 },
- { "DISPENSER_7_UNDERPRESSURE", 117 },
- { "DISPENSER_8_EMPTY", 126 },
- { "DISPENSER_8_MOTOR_OVERCURRENT", 142 },
- { "DISPENSER_8_MOTOR_OVERTEMPERATURE", 150 },
- { "DISPENSER_8_MOTOR_STALL", 158 },
- { "DISPENSER_8_MOTOR_UNDERVOLTAGE", 166 },
- { "DISPENSER_8_OVERPRESSURE", 110 },
- { "DISPENSER_8_REFILL_FAILURE", 134 },
- { "DISPENSER_8_UNDERPRESSURE", 118 },
- { "DRYER_DOOR_OPEN", 52 },
- { "DRYER_FAN_RPM_TOO_LOW", 64 },
- { "DRYER_FAN_STOPPED", 65 },
- { "DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", 62 },
- { "DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", 60 },
- { "DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", 63 },
- { "DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", 61 },
- { "DRYER_MOTOR_OVERCURRENT", 48 },
- { "DRYER_MOTOR_OVERTEMPERATURE", 49 },
- { "DRYER_MOTOR_STALL", 50 },
- { "DRYER_MOTOR_UNDERVOLTAGE", 51 },
- { "DRYER_THERMAL_CUTOFF", 59 },
- { "DRYER_ZONE_1_OVERTEMPERATURE", 53 },
- { "DRYER_ZONE_1_UNDERTEMPERATURE_A", 55 },
- { "DRYER_ZONE_1_UNDERTEMPERATURE_B", 57 },
- { "DRYER_ZONE_2_OVERTEMPERATURE", 54 },
- { "DRYER_ZONE_2_UNDERTEMPERATURE_A", 56 },
- { "DRYER_ZONE_2_UNDERTEMPERATURE_B", 58 },
- { "DYEING_HEAD_COVER_CLOSE_TIMEOUT", 96 },
- { "DYEING_HEAD_COVER_OPEN_TIMEOUT", 95 },
- { "DYEING_HEAD_THERMAL_CUTOFF", 94 },
- { "DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", 89 },
- { "DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", 84 },
- { "DYEING_HEAD_ZONE_1_OVERTEMPERATURE", 66 },
- { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", 72 },
- { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", 78 },
- { "DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", 90 },
- { "DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", 85 },
- { "DYEING_HEAD_ZONE_2_OVERTEMPERATURE", 67 },
- { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", 73 },
- { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", 79 },
- { "DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", 91 },
- { "DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", 86 },
- { "DYEING_HEAD_ZONE_3_OVERTEMPERATURE", 68 },
- { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", 74 },
- { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", 80 },
- { "DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", 92 },
- { "DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", 87 },
- { "DYEING_HEAD_ZONE_4_OVERTEMPERATURE", 69 },
- { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", 75 },
- { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", 81 },
- { "DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", 93 },
- { "DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", 88 },
- { "DYEING_HEAD_ZONE_5_OVERTEMPERATURE", 70 },
- { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", 76 },
- { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", 82 },
- { "DYEING_HEAD_ZONE_6_OVERTEMPERATURE", 71 },
- { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", 77 },
- { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", 83 },
- { "ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", 205 },
- { "ELECTRICAL_CABINET_FANS_STOPPED", 206 },
- { "EMERGENCY_PUSH_BUTTON_PRESSED", 2 },
- { "FEEDER_MOTOR_OVERCURRENT", 15 },
- { "FEEDER_MOTOR_OVERTEMPERATURE", 22 },
- { "FEEDER_MOTOR_STALL", 29 },
- { "FEEDER_MOTOR_UNDERVOLTAGE", 36 },
- { "FRONT_COVER_1_OPEN", 3 },
- { "FRONT_COVER_2_OPEN", 4 },
- { "FRONT_COVER_3_OPEN", 5 },
- { "FRONT_COVER_4_OPEN", 6 },
- { "INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 199 },
- { "INK_CARTRIDGE_RFID_TIMEOUT", 200 },
- { "INSUFFICIENT_AIR_FLOW", 198 },
- { "JOB_STATUS", 216 },
- { "LEFT_LOADER_MOTOR_OVERCURRENT", 18 },
- { "LEFT_LOADER_MOTOR_OVERTEMPERATURE", 25 },
- { "LEFT_LOADER_MOTOR_STALL", 32 },
- { "LEFT_LOADER_MOTOR_UNDERVOLTAGE", 39 },
- { "LOADING_ARM_MOTOR_OVERCURRENT", 21 },
- { "LOADING_ARM_MOTOR_OVERTEMPERATURE", 28 },
- { "LOADING_ARM_MOTOR_STALL", 35 },
- { "LOADING_ARM_MOTOR_UNDERVOLTAGE", 42 },
- { "LTFU_DOWN_TIMEOUT", 44 },
- { "LTFU_UP_TIMEOUT", 43 },
- { "MACHINE_FANS_RPM_TOO_LOW", 10 },
- { "MACHINE_FANS_STOPPED", 11 },
- { "MACHINE_INTERNAL_OVERTEMPERATURE", 9 },
- { "MID_TANK_1_EMPTY", 175 },
- { "MID_TANK_1_LOW_LEVEL", 167 },
- { "MID_TANK_1_OVERFLOW", 183 },
- { "MID_TANK_2_EMPTY", 176 },
- { "MID_TANK_2_LOW_LEVEL", 168 },
- { "MID_TANK_2_OVERFLOW", 184 },
- { "MID_TANK_3_EMPTY", 177 },
- { "MID_TANK_3_LOW_LEVEL", 169 },
- { "MID_TANK_3_OVERFLOW", 185 },
- { "MID_TANK_4_EMPTY", 178 },
- { "MID_TANK_4_LOW_LEVEL", 170 },
- { "MID_TANK_4_OVERFLOW", 186 },
- { "MID_TANK_5_EMPTY", 179 },
- { "MID_TANK_5_LOW_LEVEL", 171 },
- { "MID_TANK_5_OVERFLOW", 187 },
- { "MID_TANK_6_EMPTY", 180 },
- { "MID_TANK_6_LOW_LEVEL", 172 },
- { "MID_TANK_6_OVERFLOW", 188 },
- { "MID_TANK_7_EMPTY", 181 },
- { "MID_TANK_7_LOW_LEVEL", 173 },
- { "MID_TANK_7_OVERFLOW", 189 },
- { "MID_TANK_8_EMPTY", 182 },
- { "MID_TANK_8_LOW_LEVEL", 174 },
- { "MID_TANK_8_OVERFLOW", 190 },
- { "MIXER_CURRENT_LOOP_BREAK", 102 },
- { "MIXER_CURRENT_OUT_OF_RANGE", 101 },
- { "MIXER_OVERTEMPERATURE", 97 },
- { "MIXER_THERMAL_CUTOFF", 100 },
- { "MIXER_UNDERTEMPERATURE_A", 98 },
- { "MIXER_UNDERTEMPERATURE_B", 99 },
- { "NO_AIR_PRESSURE", 194 },
- { "NO_WASTE_CARTRIDGE_AVAILABLE", 201 },
+ { "AIR_FILTER_CLOGGED", 266 },
+ { "AIR_FILTER_NOT_INSTALLED", 265 },
+ { "ALL_WASTE_CARTRIDGES_FULL", 276 },
+ { "APPLICATION_EXCEPTION", 4 },
+ { "APPLICATION_INFORMATION", 5 },
+ { "APPLICATION_STARTED", 6 },
+ { "APPLICATION_TERMINATED", 7 },
+ { "CARTRIDGES_COVER_OPEN", 17 },
+ { "CHILLER_DRY_CONTACT", 271 },
+ { "DISPENSER_1_EMPTY", 161 },
+ { "DISPENSER_1_HIGH_PRESSURE", 225 },
+ { "DISPENSER_1_LOWER_HARD_LIMIT", 217 },
+ { "DISPENSER_1_MOTOR_OVERCURRENT", 177 },
+ { "DISPENSER_1_MOTOR_OVERTEMPERATURE", 185 },
+ { "DISPENSER_1_MOTOR_STALL", 193 },
+ { "DISPENSER_1_MOTOR_UNDERVOLTAGE", 201 },
+ { "DISPENSER_1_OVERPRESSURE", 145 },
+ { "DISPENSER_1_REFILL_FAILURE", 169 },
+ { "DISPENSER_1_UNDERPRESSURE", 153 },
+ { "DISPENSER_1_UPPER_HARD_LIMIT", 209 },
+ { "DISPENSER_2_EMPTY", 162 },
+ { "DISPENSER_2_HIGH_PRESSURE", 226 },
+ { "DISPENSER_2_LOWER_HARD_LIMIT", 218 },
+ { "DISPENSER_2_MOTOR_OVERCURRENT", 178 },
+ { "DISPENSER_2_MOTOR_OVERTEMPERATURE", 186 },
+ { "DISPENSER_2_MOTOR_STALL", 194 },
+ { "DISPENSER_2_MOTOR_UNDERVOLTAGE", 202 },
+ { "DISPENSER_2_OVERPRESSURE", 146 },
+ { "DISPENSER_2_REFILL_FAILURE", 170 },
+ { "DISPENSER_2_UNDERPRESSURE", 154 },
+ { "DISPENSER_2_UPPER_HARD_LIMIT", 210 },
+ { "DISPENSER_3_EMPTY", 163 },
+ { "DISPENSER_3_HIGH_PRESSURE", 227 },
+ { "DISPENSER_3_LOWER_HARD_LIMIT", 219 },
+ { "DISPENSER_3_MOTOR_OVERCURRENT", 179 },
+ { "DISPENSER_3_MOTOR_OVERTEMPERATURE", 187 },
+ { "DISPENSER_3_MOTOR_STALL", 195 },
+ { "DISPENSER_3_MOTOR_UNDERVOLTAGE", 203 },
+ { "DISPENSER_3_OVERPRESSURE", 147 },
+ { "DISPENSER_3_REFILL_FAILURE", 171 },
+ { "DISPENSER_3_UNDERPRESSURE", 155 },
+ { "DISPENSER_3_UPPER_HARD_LIMIT", 211 },
+ { "DISPENSER_4_EMPTY", 164 },
+ { "DISPENSER_4_HIGH_PRESSURE", 228 },
+ { "DISPENSER_4_LOWER_HARD_LIMIT", 220 },
+ { "DISPENSER_4_MOTOR_OVERCURRENT", 180 },
+ { "DISPENSER_4_MOTOR_OVERTEMPERATURE", 188 },
+ { "DISPENSER_4_MOTOR_STALL", 196 },
+ { "DISPENSER_4_MOTOR_UNDERVOLTAGE", 204 },
+ { "DISPENSER_4_OVERPRESSURE", 148 },
+ { "DISPENSER_4_REFILL_FAILURE", 172 },
+ { "DISPENSER_4_UNDERPRESSURE", 156 },
+ { "DISPENSER_4_UPPER_HARD_LIMIT", 212 },
+ { "DISPENSER_5_EMPTY", 165 },
+ { "DISPENSER_5_HIGH_PRESSURE", 229 },
+ { "DISPENSER_5_LOWER_HARD_LIMIT", 221 },
+ { "DISPENSER_5_MOTOR_OVERCURRENT", 181 },
+ { "DISPENSER_5_MOTOR_OVERTEMPERATURE", 189 },
+ { "DISPENSER_5_MOTOR_STALL", 197 },
+ { "DISPENSER_5_MOTOR_UNDERVOLTAGE", 205 },
+ { "DISPENSER_5_OVERPRESSURE", 149 },
+ { "DISPENSER_5_REFILL_FAILURE", 173 },
+ { "DISPENSER_5_UNDERPRESSURE", 157 },
+ { "DISPENSER_5_UPPER_HARD_LIMIT", 213 },
+ { "DISPENSER_6_EMPTY", 166 },
+ { "DISPENSER_6_HIGH_PRESSURE", 230 },
+ { "DISPENSER_6_LOWER_HARD_LIMIT", 222 },
+ { "DISPENSER_6_MOTOR_OVERCURRENT", 182 },
+ { "DISPENSER_6_MOTOR_OVERTEMPERATURE", 190 },
+ { "DISPENSER_6_MOTOR_STALL", 198 },
+ { "DISPENSER_6_MOTOR_UNDERVOLTAGE", 206 },
+ { "DISPENSER_6_OVERPRESSURE", 150 },
+ { "DISPENSER_6_REFILL_FAILURE", 174 },
+ { "DISPENSER_6_UNDERPRESSURE", 158 },
+ { "DISPENSER_6_UPPER_HARD_LIMIT", 214 },
+ { "DISPENSER_7_EMPTY", 167 },
+ { "DISPENSER_7_HIGH_PRESSURE", 232 },
+ { "DISPENSER_7_LOWER_HARD_LIMIT", 223 },
+ { "DISPENSER_7_MOTOR_OVERCURRENT", 183 },
+ { "DISPENSER_7_MOTOR_OVERTEMPERATURE", 191 },
+ { "DISPENSER_7_MOTOR_STALL", 199 },
+ { "DISPENSER_7_MOTOR_UNDERVOLTAGE", 207 },
+ { "DISPENSER_7_OVERPRESSURE", 151 },
+ { "DISPENSER_7_REFILL_FAILURE", 175 },
+ { "DISPENSER_7_UNDERPRESSURE", 159 },
+ { "DISPENSER_7_UPPER_HARD_LIMIT", 215 },
+ { "DISPENSER_8_EMPTY", 168 },
+ { "DISPENSER_8_HIGH_PRESSURE", 231 },
+ { "DISPENSER_8_LOWER_HARD_LIMIT", 224 },
+ { "DISPENSER_8_MOTOR_OVERCURRENT", 184 },
+ { "DISPENSER_8_MOTOR_OVERTEMPERATURE", 192 },
+ { "DISPENSER_8_MOTOR_STALL", 200 },
+ { "DISPENSER_8_MOTOR_UNDERVOLTAGE", 208 },
+ { "DISPENSER_8_OVERPRESSURE", 152 },
+ { "DISPENSER_8_REFILL_FAILURE", 176 },
+ { "DISPENSER_8_UNDERPRESSURE", 160 },
+ { "DISPENSER_8_UPPER_HARD_LIMIT", 216 },
+ { "DRYER_DOOR_OPEN", 78 },
+ { "DRYER_FAN_RPM_TOO_LOW", 89 },
+ { "DRYER_FAN_STOPPED", 90 },
+ { "DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", 87 },
+ { "DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", 85 },
+ { "DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", 88 },
+ { "DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", 86 },
+ { "DRYER_LID_MOTOR_OVERCURRENT", 91 },
+ { "DRYER_LID_MOTOR_OVERTEMPERATURE", 92 },
+ { "DRYER_LID_MOTOR_STALL", 93 },
+ { "DRYER_LID_MOTOR_UNDERVOLTAGE", 94 },
+ { "DRYER_MOTOR_OVERCURRENT", 74 },
+ { "DRYER_MOTOR_OVERTEMPERATURE", 75 },
+ { "DRYER_MOTOR_STALL", 76 },
+ { "DRYER_MOTOR_UNDERVOLTAGE", 77 },
+ { "DRYER_THERMAL_CUTOFF", 84 },
+ { "DRYER_ZONE_1_OVERTEMPERATURE", 79 },
+ { "DRYER_ZONE_1_UNDERTEMPERATURE_A", 81 },
+ { "DRYER_ZONE_1_UNDERTEMPERATURE_B", 82 },
+ { "DRYER_ZONE_2_OVERTEMPERATURE", 80 },
+ { "DRYER_ZONE_2_UNDERTEMPERATURE_A", 95 },
+ { "DRYER_ZONE_2_UNDERTEMPERATURE_B", 83 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT", 135 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE", 136 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL", 137 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE", 138 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT", 131 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE", 132 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL", 133 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE", 134 },
+ { "DYEING_HEAD_COVER_CLOSE_TIMEOUT", 126 },
+ { "DYEING_HEAD_COVER_MOTOR_OVERCURRENT", 127 },
+ { "DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE", 128 },
+ { "DYEING_HEAD_COVER_MOTOR_STALL", 129 },
+ { "DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE", 130 },
+ { "DYEING_HEAD_COVER_OPEN_TIMEOUT", 125 },
+ { "DYEING_HEAD_THERMAL_CUTOFF", 124 },
+ { "DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", 119 },
+ { "DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", 114 },
+ { "DYEING_HEAD_ZONE_1_OVERTEMPERATURE", 96 },
+ { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", 102 },
+ { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", 108 },
+ { "DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", 120 },
+ { "DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", 115 },
+ { "DYEING_HEAD_ZONE_2_OVERTEMPERATURE", 97 },
+ { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", 103 },
+ { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", 109 },
+ { "DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", 121 },
+ { "DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", 116 },
+ { "DYEING_HEAD_ZONE_3_OVERTEMPERATURE", 98 },
+ { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", 104 },
+ { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", 110 },
+ { "DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", 122 },
+ { "DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", 117 },
+ { "DYEING_HEAD_ZONE_4_OVERTEMPERATURE", 99 },
+ { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", 105 },
+ { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", 111 },
+ { "DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", 123 },
+ { "DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", 118 },
+ { "DYEING_HEAD_ZONE_5_OVERTEMPERATURE", 100 },
+ { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", 106 },
+ { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", 112 },
+ { "DYEING_HEAD_ZONE_6_OVERTEMPERATURE", 101 },
+ { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", 107 },
+ { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", 113 },
+ { "ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", 22 },
+ { "ELECTRICAL_CABINET_FANS_STOPPED", 23 },
+ { "EMERGENCY_PUSH_BUTTON_PRESSED", 12 },
+ { "FEEDER_DANCER_MOTOR_OVERCURRENT", 62 },
+ { "FEEDER_DANCER_MOTOR_OVERTEMPERATURE", 65 },
+ { "FEEDER_DANCER_MOTOR_STALL", 68 },
+ { "FEEDER_DANCER_MOTOR_UNDERVOLTAGE", 71 },
+ { "FEEDER_MOTOR_OVERCURRENT", 27 },
+ { "FEEDER_MOTOR_OVERTEMPERATURE", 34 },
+ { "FEEDER_MOTOR_STALL", 41 },
+ { "FEEDER_MOTOR_UNDERVOLTAGE", 48 },
+ { "FRONT_COVER_1_OPEN", 13 },
+ { "FRONT_COVER_2_OPEN", 14 },
+ { "FRONT_COVER_3_OPEN", 15 },
+ { "FRONT_COVER_4_OPEN", 16 },
+ { "INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 273 },
+ { "INK_CARTRIDGE_RFID_TIMEOUT", 274 },
+ { "INSUFFICIENT_AIR_FLOW", 272 },
+ { "JOB_STATUS", 10 },
+ { "LEFT_LOADER_MOTOR_OVERCURRENT", 30 },
+ { "LEFT_LOADER_MOTOR_OVERTEMPERATURE", 37 },
+ { "LEFT_LOADER_MOTOR_STALL", 44 },
+ { "LEFT_LOADER_MOTOR_UNDERVOLTAGE", 51 },
+ { "LOADING_ARM_MOTOR_OVERCURRENT", 33 },
+ { "LOADING_ARM_MOTOR_OVERTEMPERATURE", 40 },
+ { "LOADING_ARM_MOTOR_STALL", 47 },
+ { "LOADING_ARM_MOTOR_UNDERVOLTAGE", 54 },
+ { "LTFU_DOWN_TIMEOUT", 56 },
+ { "LTFU_UP_TIMEOUT", 55 },
+ { "MACHINE_FANS_RPM_TOO_LOW", 20 },
+ { "MACHINE_FANS_STOPPED", 21 },
+ { "MACHINE_INTERNAL_OVERTEMPERATURE", 19 },
+ { "MID_TANK_1_EMPTY", 241 },
+ { "MID_TANK_1_FILL_TIMEOUT", 257 },
+ { "MID_TANK_1_LOW_LEVEL", 233 },
+ { "MID_TANK_1_OVERFLOW", 249 },
+ { "MID_TANK_2_EMPTY", 242 },
+ { "MID_TANK_2_FILL_TIMEOUT", 258 },
+ { "MID_TANK_2_LOW_LEVEL", 234 },
+ { "MID_TANK_2_OVERFLOW", 250 },
+ { "MID_TANK_3_EMPTY", 243 },
+ { "MID_TANK_3_FILL_TIMEOUT", 259 },
+ { "MID_TANK_3_LOW_LEVEL", 235 },
+ { "MID_TANK_3_OVERFLOW", 251 },
+ { "MID_TANK_4_EMPTY", 244 },
+ { "MID_TANK_4_FILL_TIMEOUT", 260 },
+ { "MID_TANK_4_LOW_LEVEL", 236 },
+ { "MID_TANK_4_OVERFLOW", 252 },
+ { "MID_TANK_5_EMPTY", 245 },
+ { "MID_TANK_5_FILL_TIMEOUT", 261 },
+ { "MID_TANK_5_LOW_LEVEL", 237 },
+ { "MID_TANK_5_OVERFLOW", 253 },
+ { "MID_TANK_6_EMPTY", 246 },
+ { "MID_TANK_6_FILL_TIMEOUT", 262 },
+ { "MID_TANK_6_LOW_LEVEL", 238 },
+ { "MID_TANK_6_OVERFLOW", 254 },
+ { "MID_TANK_7_EMPTY", 247 },
+ { "MID_TANK_7_FILL_TIMEOUT", 263 },
+ { "MID_TANK_7_LOW_LEVEL", 239 },
+ { "MID_TANK_7_OVERFLOW", 255 },
+ { "MID_TANK_8_EMPTY", 248 },
+ { "MID_TANK_8_FILL_TIMEOUT", 264 },
+ { "MID_TANK_8_LOW_LEVEL", 240 },
+ { "MID_TANK_8_OVERFLOW", 256 },
+ { "MIXER_CURRENT_LOOP_BREAK", 144 },
+ { "MIXER_CURRENT_OUT_OF_RANGE", 143 },
+ { "MIXER_OVERTEMPERATURE", 139 },
+ { "MIXER_THERMAL_CUTOFF", 142 },
+ { "MIXER_UNDERTEMPERATURE_A", 140 },
+ { "MIXER_UNDERTEMPERATURE_B", 141 },
+ { "NO_AIR_PRESSURE", 268 },
+ { "NO_WASTE_CARTRIDGE_AVAILABLE", 275 },
{ "None", 0 },
- { "POWER_UP_BIT_FAILURE", 1 },
- { "PULLER_MOTOR_OVERCURRENT", 17 },
- { "PULLER_MOTOR_OVERTEMPERATURE", 24 },
- { "PULLER_MOTOR_STALL", 31 },
- { "PULLER_MOTOR_UNDERVOLTAGE", 38 },
- { "REAR_COVER_OPEN", 8 },
- { "RECORDING_STARTED", 214 },
- { "RECORDING_STOPPED", 215 },
- { "REQUEST_FAILED", 209 },
- { "REQUEST_SENT", 207 },
- { "RESPONSE_RECEIVED", 208 },
- { "RIGHT_LOADER_MOTOR_OVERCURRENT", 16 },
- { "RIGHT_LOADER_MOTOR_OVERTEMPERATURE", 23 },
- { "RIGHT_LOADER_MOTOR_STALL", 30 },
- { "RIGHT_LOADER_MOTOR_UNDERVOLTAGE", 37 },
- { "RTFU_DOWN_TIMEOUT", 46 },
- { "RTFU_UP_TIMEOUT", 45 },
- { "SCREW_MOTOR_LIMIT_TIMEOUT", 47 },
- { "SCREW_MOTOR_OVERCURRENT", 20 },
- { "SCREW_MOTOR_OVERTEMPERATURE", 27 },
- { "SCREW_MOTOR_STALL", 34 },
- { "SCREW_MOTOR_UNDERVOLTAGE", 41 },
- { "THREAD_BREAK", 12 },
- { "THREAD_TENSION_CONTROL_FAILURE", 13 },
- { "VOC_SENSOR_ALARM", 196 },
- { "WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 203 },
- { "WASTE_CARTRIDGE_RFID_TIMEOUT", 204 },
- { "WASTE_CONTAINER_EMPTYING_TIMEOUT", 193 },
- { "WASTE_CONTAINER_OVERFLOW", 195 },
- { "WINDER_CONE_DOES_NOT_EXIST", 14 },
- { "WINDER_MOTOR_OVERCURRENT", 19 },
- { "WINDER_MOTOR_OVERTEMPERATURE", 26 },
- { "WINDER_MOTOR_STALL", 33 },
- { "WINDER_MOTOR_UNDERVOLTAGE", 40 },
+ { "POWER_UP_BIT_FAILURE", 11 },
+ { "PULLER_DANCER_MOTOR_OVERCURRENT", 61 },
+ { "PULLER_DANCER_MOTOR_OVERTEMPERATURE", 64 },
+ { "PULLER_DANCER_MOTOR_STALL", 67 },
+ { "PULLER_DANCER_MOTOR_UNDERVOLTAGE", 70 },
+ { "PULLER_MOTOR_OVERCURRENT", 29 },
+ { "PULLER_MOTOR_OVERTEMPERATURE", 36 },
+ { "PULLER_MOTOR_STALL", 43 },
+ { "PULLER_MOTOR_UNDERVOLTAGE", 50 },
+ { "REAR_COVER_OPEN", 18 },
+ { "RECORDING_STARTED", 8 },
+ { "RECORDING_STOPPED", 9 },
+ { "REQUEST_FAILED", 3 },
+ { "REQUEST_SENT", 1 },
+ { "RESPONSE_RECEIVED", 2 },
+ { "RIGHT_LOADER_MOTOR_OVERCURRENT", 28 },
+ { "RIGHT_LOADER_MOTOR_OVERTEMPERATURE", 35 },
+ { "RIGHT_LOADER_MOTOR_STALL", 42 },
+ { "RIGHT_LOADER_MOTOR_UNDERVOLTAGE", 49 },
+ { "RTFU_DOWN_TIMEOUT", 58 },
+ { "RTFU_UP_TIMEOUT", 57 },
+ { "SCREW_MOTOR_LIMIT_TIMEOUT", 59 },
+ { "SCREW_MOTOR_OVERCURRENT", 32 },
+ { "SCREW_MOTOR_OVERTEMPERATURE", 39 },
+ { "SCREW_MOTOR_STALL", 46 },
+ { "SCREW_MOTOR_UNDERVOLTAGE", 53 },
+ { "THREAD_BREAK", 24 },
+ { "THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER", 25 },
+ { "THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER", 72 },
+ { "THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER", 73 },
+ { "VOC_SENSOR_ALARM", 270 },
+ { "WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 277 },
+ { "WASTE_CARTRIDGE_RFID_TIMEOUT", 278 },
+ { "WASTE_CONTAINER_EMPTYING_TIMEOUT", 267 },
+ { "WASTE_CONTAINER_OVERFLOW", 269 },
+ { "WINDER_CONE_DOES_NOT_EXIST", 26 },
+ { "WINDER_DANCER_MOTOR_OVERCURRENT", 60 },
+ { "WINDER_DANCER_MOTOR_OVERTEMPERATURE", 63 },
+ { "WINDER_DANCER_MOTOR_STALL", 66 },
+ { "WINDER_DANCER_MOTOR_UNDERVOLTAGE", 69 },
+ { "WINDER_MOTOR_OVERCURRENT", 31 },
+ { "WINDER_MOTOR_OVERTEMPERATURE", 38 },
+ { "WINDER_MOTOR_STALL", 45 },
+ { "WINDER_MOTOR_UNDERVOLTAGE", 52 },
};
const ProtobufCEnumDescriptor event_type__descriptor =
{
@@ -457,11 +581,11 @@ const ProtobufCEnumDescriptor event_type__descriptor =
"EventType",
"EventType",
"",
- 217,
+ 279,
event_type__enum_values_by_number,
- 217,
+ 279,
event_type__enum_values_by_name,
- 2,
+ 11,
event_type__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.h
index 365493b19..ae437f66c 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.h
@@ -21,212 +21,6 @@ PROTOBUF_C__BEGIN_DECLS
typedef enum _EventType {
EVENT_TYPE__None = 0,
- EVENT_TYPE__POWER_UP_BIT_FAILURE = 1,
- EVENT_TYPE__EMERGENCY_PUSH_BUTTON_PRESSED = 2,
- EVENT_TYPE__FRONT_COVER_1_OPEN = 3,
- EVENT_TYPE__FRONT_COVER_2_OPEN = 4,
- EVENT_TYPE__FRONT_COVER_3_OPEN = 5,
- EVENT_TYPE__FRONT_COVER_4_OPEN = 6,
- EVENT_TYPE__CARTRIDGES_COVER_OPEN = 7,
- EVENT_TYPE__REAR_COVER_OPEN = 8,
- EVENT_TYPE__MACHINE_INTERNAL_OVERTEMPERATURE = 9,
- EVENT_TYPE__MACHINE_FANS_RPM_TOO_LOW = 10,
- EVENT_TYPE__MACHINE_FANS_STOPPED = 11,
- EVENT_TYPE__THREAD_BREAK = 12,
- EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE = 13,
- EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST = 14,
- EVENT_TYPE__FEEDER_MOTOR_OVERCURRENT = 15,
- EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERCURRENT = 16,
- EVENT_TYPE__PULLER_MOTOR_OVERCURRENT = 17,
- EVENT_TYPE__LEFT_LOADER_MOTOR_OVERCURRENT = 18,
- EVENT_TYPE__WINDER_MOTOR_OVERCURRENT = 19,
- EVENT_TYPE__SCREW_MOTOR_OVERCURRENT = 20,
- EVENT_TYPE__LOADING_ARM_MOTOR_OVERCURRENT = 21,
- EVENT_TYPE__FEEDER_MOTOR_OVERTEMPERATURE = 22,
- EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERTEMPERATURE = 23,
- EVENT_TYPE__PULLER_MOTOR_OVERTEMPERATURE = 24,
- EVENT_TYPE__LEFT_LOADER_MOTOR_OVERTEMPERATURE = 25,
- EVENT_TYPE__WINDER_MOTOR_OVERTEMPERATURE = 26,
- EVENT_TYPE__SCREW_MOTOR_OVERTEMPERATURE = 27,
- EVENT_TYPE__LOADING_ARM_MOTOR_OVERTEMPERATURE = 28,
- EVENT_TYPE__FEEDER_MOTOR_STALL = 29,
- EVENT_TYPE__RIGHT_LOADER_MOTOR_STALL = 30,
- EVENT_TYPE__PULLER_MOTOR_STALL = 31,
- EVENT_TYPE__LEFT_LOADER_MOTOR_STALL = 32,
- EVENT_TYPE__WINDER_MOTOR_STALL = 33,
- EVENT_TYPE__SCREW_MOTOR_STALL = 34,
- EVENT_TYPE__LOADING_ARM_MOTOR_STALL = 35,
- EVENT_TYPE__FEEDER_MOTOR_UNDERVOLTAGE = 36,
- EVENT_TYPE__RIGHT_LOADER_MOTOR_UNDERVOLTAGE = 37,
- EVENT_TYPE__PULLER_MOTOR_UNDERVOLTAGE = 38,
- EVENT_TYPE__LEFT_LOADER_MOTOR_UNDERVOLTAGE = 39,
- EVENT_TYPE__WINDER_MOTOR_UNDERVOLTAGE = 40,
- EVENT_TYPE__SCREW_MOTOR_UNDERVOLTAGE = 41,
- EVENT_TYPE__LOADING_ARM_MOTOR_UNDERVOLTAGE = 42,
- EVENT_TYPE__LTFU_UP_TIMEOUT = 43,
- EVENT_TYPE__LTFU_DOWN_TIMEOUT = 44,
- EVENT_TYPE__RTFU_UP_TIMEOUT = 45,
- EVENT_TYPE__RTFU_DOWN_TIMEOUT = 46,
- EVENT_TYPE__SCREW_MOTOR_LIMIT_TIMEOUT = 47,
- EVENT_TYPE__DRYER_MOTOR_OVERCURRENT = 48,
- EVENT_TYPE__DRYER_MOTOR_OVERTEMPERATURE = 49,
- EVENT_TYPE__DRYER_MOTOR_STALL = 50,
- EVENT_TYPE__DRYER_MOTOR_UNDERVOLTAGE = 51,
- EVENT_TYPE__DRYER_DOOR_OPEN = 52,
- EVENT_TYPE__DRYER_ZONE_1_OVERTEMPERATURE = 53,
- EVENT_TYPE__DRYER_ZONE_2_OVERTEMPERATURE = 54,
- EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_A = 55,
- EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_A = 56,
- EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_B = 57,
- EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_B = 58,
- EVENT_TYPE__DRYER_THERMAL_CUTOFF = 59,
- EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE = 60,
- EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE = 61,
- EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK = 62,
- EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK = 63,
- EVENT_TYPE__DRYER_FAN_RPM_TOO_LOW = 64,
- EVENT_TYPE__DRYER_FAN_STOPPED = 65,
- EVENT_TYPE__DYEING_HEAD_ZONE_1_OVERTEMPERATURE = 66,
- EVENT_TYPE__DYEING_HEAD_ZONE_2_OVERTEMPERATURE = 67,
- EVENT_TYPE__DYEING_HEAD_ZONE_3_OVERTEMPERATURE = 68,
- EVENT_TYPE__DYEING_HEAD_ZONE_4_OVERTEMPERATURE = 69,
- EVENT_TYPE__DYEING_HEAD_ZONE_5_OVERTEMPERATURE = 70,
- EVENT_TYPE__DYEING_HEAD_ZONE_6_OVERTEMPERATURE = 71,
- EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A = 72,
- EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A = 73,
- EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A = 74,
- EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A = 75,
- EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A = 76,
- EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A = 77,
- EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B = 78,
- EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B = 79,
- EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B = 80,
- EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B = 81,
- EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B = 82,
- EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B = 83,
- EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE = 84,
- EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE = 85,
- EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE = 86,
- EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE = 87,
- EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE = 88,
- EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK = 89,
- EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK = 90,
- EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK = 91,
- EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK = 92,
- EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK = 93,
- EVENT_TYPE__DYEING_HEAD_THERMAL_CUTOFF = 94,
- EVENT_TYPE__DYEING_HEAD_COVER_OPEN_TIMEOUT = 95,
- EVENT_TYPE__DYEING_HEAD_COVER_CLOSE_TIMEOUT = 96,
- EVENT_TYPE__MIXER_OVERTEMPERATURE = 97,
- EVENT_TYPE__MIXER_UNDERTEMPERATURE_A = 98,
- EVENT_TYPE__MIXER_UNDERTEMPERATURE_B = 99,
- EVENT_TYPE__MIXER_THERMAL_CUTOFF = 100,
- EVENT_TYPE__MIXER_CURRENT_OUT_OF_RANGE = 101,
- EVENT_TYPE__MIXER_CURRENT_LOOP_BREAK = 102,
- EVENT_TYPE__DISPENSER_1_OVERPRESSURE = 103,
- EVENT_TYPE__DISPENSER_2_OVERPRESSURE = 104,
- EVENT_TYPE__DISPENSER_3_OVERPRESSURE = 105,
- EVENT_TYPE__DISPENSER_4_OVERPRESSURE = 106,
- EVENT_TYPE__DISPENSER_5_OVERPRESSURE = 107,
- EVENT_TYPE__DISPENSER_6_OVERPRESSURE = 108,
- EVENT_TYPE__DISPENSER_7_OVERPRESSURE = 109,
- EVENT_TYPE__DISPENSER_8_OVERPRESSURE = 110,
- EVENT_TYPE__DISPENSER_1_UNDERPRESSURE = 111,
- EVENT_TYPE__DISPENSER_2_UNDERPRESSURE = 112,
- EVENT_TYPE__DISPENSER_3_UNDERPRESSURE = 113,
- EVENT_TYPE__DISPENSER_4_UNDERPRESSURE = 114,
- EVENT_TYPE__DISPENSER_5_UNDERPRESSURE = 115,
- EVENT_TYPE__DISPENSER_6_UNDERPRESSURE = 116,
- EVENT_TYPE__DISPENSER_7_UNDERPRESSURE = 117,
- EVENT_TYPE__DISPENSER_8_UNDERPRESSURE = 118,
- EVENT_TYPE__DISPENSER_1_EMPTY = 119,
- EVENT_TYPE__DISPENSER_2_EMPTY = 120,
- EVENT_TYPE__DISPENSER_3_EMPTY = 121,
- EVENT_TYPE__DISPENSER_4_EMPTY = 122,
- EVENT_TYPE__DISPENSER_5_EMPTY = 123,
- EVENT_TYPE__DISPENSER_6_EMPTY = 124,
- EVENT_TYPE__DISPENSER_7_EMPTY = 125,
- EVENT_TYPE__DISPENSER_8_EMPTY = 126,
- EVENT_TYPE__DISPENSER_1_REFILL_FAILURE = 127,
- EVENT_TYPE__DISPENSER_2_REFILL_FAILURE = 128,
- EVENT_TYPE__DISPENSER_3_REFILL_FAILURE = 129,
- EVENT_TYPE__DISPENSER_4_REFILL_FAILURE = 130,
- EVENT_TYPE__DISPENSER_5_REFILL_FAILURE = 131,
- EVENT_TYPE__DISPENSER_6_REFILL_FAILURE = 132,
- EVENT_TYPE__DISPENSER_7_REFILL_FAILURE = 133,
- EVENT_TYPE__DISPENSER_8_REFILL_FAILURE = 134,
- EVENT_TYPE__DISPENSER_1_MOTOR_OVERCURRENT = 135,
- EVENT_TYPE__DISPENSER_2_MOTOR_OVERCURRENT = 136,
- EVENT_TYPE__DISPENSER_3_MOTOR_OVERCURRENT = 137,
- EVENT_TYPE__DISPENSER_4_MOTOR_OVERCURRENT = 138,
- EVENT_TYPE__DISPENSER_5_MOTOR_OVERCURRENT = 139,
- EVENT_TYPE__DISPENSER_6_MOTOR_OVERCURRENT = 140,
- EVENT_TYPE__DISPENSER_7_MOTOR_OVERCURRENT = 141,
- EVENT_TYPE__DISPENSER_8_MOTOR_OVERCURRENT = 142,
- EVENT_TYPE__DISPENSER_1_MOTOR_OVERTEMPERATURE = 143,
- EVENT_TYPE__DISPENSER_2_MOTOR_OVERTEMPERATURE = 144,
- EVENT_TYPE__DISPENSER_3_MOTOR_OVERTEMPERATURE = 145,
- EVENT_TYPE__DISPENSER_4_MOTOR_OVERTEMPERATURE = 146,
- EVENT_TYPE__DISPENSER_5_MOTOR_OVERTEMPERATURE = 147,
- EVENT_TYPE__DISPENSER_6_MOTOR_OVERTEMPERATURE = 148,
- EVENT_TYPE__DISPENSER_7_MOTOR_OVERTEMPERATURE = 149,
- EVENT_TYPE__DISPENSER_8_MOTOR_OVERTEMPERATURE = 150,
- EVENT_TYPE__DISPENSER_1_MOTOR_STALL = 151,
- EVENT_TYPE__DISPENSER_2_MOTOR_STALL = 152,
- EVENT_TYPE__DISPENSER_3_MOTOR_STALL = 153,
- EVENT_TYPE__DISPENSER_4_MOTOR_STALL = 154,
- EVENT_TYPE__DISPENSER_5_MOTOR_STALL = 155,
- EVENT_TYPE__DISPENSER_6_MOTOR_STALL = 156,
- EVENT_TYPE__DISPENSER_7_MOTOR_STALL = 157,
- EVENT_TYPE__DISPENSER_8_MOTOR_STALL = 158,
- EVENT_TYPE__DISPENSER_1_MOTOR_UNDERVOLTAGE = 159,
- EVENT_TYPE__DISPENSER_2_MOTOR_UNDERVOLTAGE = 160,
- EVENT_TYPE__DISPENSER_3_MOTOR_UNDERVOLTAGE = 161,
- EVENT_TYPE__DISPENSER_4_MOTOR_UNDERVOLTAGE = 162,
- EVENT_TYPE__DISPENSER_5_MOTOR_UNDERVOLTAGE = 163,
- EVENT_TYPE__DISPENSER_6_MOTOR_UNDERVOLTAGE = 164,
- EVENT_TYPE__DISPENSER_7_MOTOR_UNDERVOLTAGE = 165,
- EVENT_TYPE__DISPENSER_8_MOTOR_UNDERVOLTAGE = 166,
- EVENT_TYPE__MID_TANK_1_LOW_LEVEL = 167,
- EVENT_TYPE__MID_TANK_2_LOW_LEVEL = 168,
- EVENT_TYPE__MID_TANK_3_LOW_LEVEL = 169,
- EVENT_TYPE__MID_TANK_4_LOW_LEVEL = 170,
- EVENT_TYPE__MID_TANK_5_LOW_LEVEL = 171,
- EVENT_TYPE__MID_TANK_6_LOW_LEVEL = 172,
- EVENT_TYPE__MID_TANK_7_LOW_LEVEL = 173,
- EVENT_TYPE__MID_TANK_8_LOW_LEVEL = 174,
- EVENT_TYPE__MID_TANK_1_EMPTY = 175,
- EVENT_TYPE__MID_TANK_2_EMPTY = 176,
- EVENT_TYPE__MID_TANK_3_EMPTY = 177,
- EVENT_TYPE__MID_TANK_4_EMPTY = 178,
- EVENT_TYPE__MID_TANK_5_EMPTY = 179,
- EVENT_TYPE__MID_TANK_6_EMPTY = 180,
- EVENT_TYPE__MID_TANK_7_EMPTY = 181,
- EVENT_TYPE__MID_TANK_8_EMPTY = 182,
- EVENT_TYPE__MID_TANK_1_OVERFLOW = 183,
- EVENT_TYPE__MID_TANK_2_OVERFLOW = 184,
- EVENT_TYPE__MID_TANK_3_OVERFLOW = 185,
- EVENT_TYPE__MID_TANK_4_OVERFLOW = 186,
- EVENT_TYPE__MID_TANK_5_OVERFLOW = 187,
- EVENT_TYPE__MID_TANK_6_OVERFLOW = 188,
- EVENT_TYPE__MID_TANK_7_OVERFLOW = 189,
- EVENT_TYPE__MID_TANK_8_OVERFLOW = 190,
- EVENT_TYPE__AIR_FILTER_NOT_INSTALLED = 191,
- EVENT_TYPE__AIR_FILTER_CLOGGED = 192,
- EVENT_TYPE__WASTE_CONTAINER_EMPTYING_TIMEOUT = 193,
- EVENT_TYPE__NO_AIR_PRESSURE = 194,
- EVENT_TYPE__WASTE_CONTAINER_OVERFLOW = 195,
- EVENT_TYPE__VOC_SENSOR_ALARM = 196,
- EVENT_TYPE__CHILLER_DRY_CONTACT = 197,
- EVENT_TYPE__INSUFFICIENT_AIR_FLOW = 198,
- EVENT_TYPE__INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT = 199,
- EVENT_TYPE__INK_CARTRIDGE_RFID_TIMEOUT = 200,
- EVENT_TYPE__NO_WASTE_CARTRIDGE_AVAILABLE = 201,
- EVENT_TYPE__ALL_WASTE_CARTRIDGES_FULL = 202,
- EVENT_TYPE__WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT = 203,
- EVENT_TYPE__WASTE_CARTRIDGE_RFID_TIMEOUT = 204,
- EVENT_TYPE__ELECTRICAL_CABINET_FANS_RPM_TOO_LOW = 205,
- EVENT_TYPE__ELECTRICAL_CABINET_FANS_STOPPED = 206,
EVENT_TYPE__REQUEST_SENT = 1000,
EVENT_TYPE__RESPONSE_RECEIVED = 1001,
EVENT_TYPE__REQUEST_FAILED = 1002,
@@ -236,7 +30,275 @@ typedef enum _EventType {
EVENT_TYPE__APPLICATION_TERMINATED = 1006,
EVENT_TYPE__RECORDING_STARTED = 1007,
EVENT_TYPE__RECORDING_STOPPED = 1008,
- EVENT_TYPE__JOB_STATUS = 1009
+ EVENT_TYPE__JOB_STATUS = 1009,
+ EVENT_TYPE__POWER_UP_BIT_FAILURE = 2000,
+ EVENT_TYPE__EMERGENCY_PUSH_BUTTON_PRESSED = 2001,
+ EVENT_TYPE__FRONT_COVER_1_OPEN = 2002,
+ EVENT_TYPE__FRONT_COVER_2_OPEN = 2003,
+ EVENT_TYPE__FRONT_COVER_3_OPEN = 2004,
+ EVENT_TYPE__FRONT_COVER_4_OPEN = 2005,
+ EVENT_TYPE__CARTRIDGES_COVER_OPEN = 2006,
+ EVENT_TYPE__REAR_COVER_OPEN = 2007,
+ EVENT_TYPE__MACHINE_INTERNAL_OVERTEMPERATURE = 2008,
+ EVENT_TYPE__MACHINE_FANS_RPM_TOO_LOW = 2009,
+ EVENT_TYPE__MACHINE_FANS_STOPPED = 2010,
+ EVENT_TYPE__ELECTRICAL_CABINET_FANS_RPM_TOO_LOW = 2011,
+ EVENT_TYPE__ELECTRICAL_CABINET_FANS_STOPPED = 2012,
+ EVENT_TYPE__THREAD_BREAK = 3000,
+ EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER = 3001,
+ EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST = 3002,
+ EVENT_TYPE__FEEDER_MOTOR_OVERCURRENT = 3003,
+ EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERCURRENT = 3004,
+ EVENT_TYPE__PULLER_MOTOR_OVERCURRENT = 3005,
+ EVENT_TYPE__LEFT_LOADER_MOTOR_OVERCURRENT = 3006,
+ EVENT_TYPE__WINDER_MOTOR_OVERCURRENT = 3007,
+ EVENT_TYPE__SCREW_MOTOR_OVERCURRENT = 3008,
+ EVENT_TYPE__LOADING_ARM_MOTOR_OVERCURRENT = 3009,
+ EVENT_TYPE__FEEDER_MOTOR_OVERTEMPERATURE = 3010,
+ EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERTEMPERATURE = 3011,
+ EVENT_TYPE__PULLER_MOTOR_OVERTEMPERATURE = 3012,
+ EVENT_TYPE__LEFT_LOADER_MOTOR_OVERTEMPERATURE = 3013,
+ EVENT_TYPE__WINDER_MOTOR_OVERTEMPERATURE = 3014,
+ EVENT_TYPE__SCREW_MOTOR_OVERTEMPERATURE = 3015,
+ EVENT_TYPE__LOADING_ARM_MOTOR_OVERTEMPERATURE = 3016,
+ EVENT_TYPE__FEEDER_MOTOR_STALL = 3017,
+ EVENT_TYPE__RIGHT_LOADER_MOTOR_STALL = 3018,
+ EVENT_TYPE__PULLER_MOTOR_STALL = 3019,
+ EVENT_TYPE__LEFT_LOADER_MOTOR_STALL = 3020,
+ EVENT_TYPE__WINDER_MOTOR_STALL = 3021,
+ EVENT_TYPE__SCREW_MOTOR_STALL = 3022,
+ EVENT_TYPE__LOADING_ARM_MOTOR_STALL = 3023,
+ EVENT_TYPE__FEEDER_MOTOR_UNDERVOLTAGE = 3024,
+ EVENT_TYPE__RIGHT_LOADER_MOTOR_UNDERVOLTAGE = 3025,
+ EVENT_TYPE__PULLER_MOTOR_UNDERVOLTAGE = 3026,
+ EVENT_TYPE__LEFT_LOADER_MOTOR_UNDERVOLTAGE = 3027,
+ EVENT_TYPE__WINDER_MOTOR_UNDERVOLTAGE = 3028,
+ EVENT_TYPE__SCREW_MOTOR_UNDERVOLTAGE = 3029,
+ EVENT_TYPE__LOADING_ARM_MOTOR_UNDERVOLTAGE = 3030,
+ EVENT_TYPE__LTFU_UP_TIMEOUT = 3031,
+ EVENT_TYPE__LTFU_DOWN_TIMEOUT = 3032,
+ EVENT_TYPE__RTFU_UP_TIMEOUT = 3033,
+ EVENT_TYPE__RTFU_DOWN_TIMEOUT = 3034,
+ EVENT_TYPE__SCREW_MOTOR_LIMIT_TIMEOUT = 3035,
+ EVENT_TYPE__WINDER_DANCER_MOTOR_OVERCURRENT = 3036,
+ EVENT_TYPE__PULLER_DANCER_MOTOR_OVERCURRENT = 3037,
+ EVENT_TYPE__FEEDER_DANCER_MOTOR_OVERCURRENT = 3038,
+ EVENT_TYPE__WINDER_DANCER_MOTOR_OVERTEMPERATURE = 3039,
+ EVENT_TYPE__PULLER_DANCER_MOTOR_OVERTEMPERATURE = 3040,
+ EVENT_TYPE__FEEDER_DANCER_MOTOR_OVERTEMPERATURE = 3041,
+ EVENT_TYPE__WINDER_DANCER_MOTOR_STALL = 3042,
+ EVENT_TYPE__PULLER_DANCER_MOTOR_STALL = 3043,
+ EVENT_TYPE__FEEDER_DANCER_MOTOR_STALL = 3044,
+ EVENT_TYPE__WINDER_DANCER_MOTOR_UNDERVOLTAGE = 3045,
+ EVENT_TYPE__PULLER_DANCER_MOTOR_UNDERVOLTAGE = 3046,
+ EVENT_TYPE__FEEDER_DANCER_MOTOR_UNDERVOLTAGE = 3047,
+ EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER = 3048,
+ EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER = 3049,
+ EVENT_TYPE__DRYER_MOTOR_OVERCURRENT = 4000,
+ EVENT_TYPE__DRYER_MOTOR_OVERTEMPERATURE = 4001,
+ EVENT_TYPE__DRYER_MOTOR_STALL = 4002,
+ EVENT_TYPE__DRYER_MOTOR_UNDERVOLTAGE = 4003,
+ EVENT_TYPE__DRYER_DOOR_OPEN = 4004,
+ EVENT_TYPE__DRYER_ZONE_1_OVERTEMPERATURE = 4005,
+ EVENT_TYPE__DRYER_ZONE_2_OVERTEMPERATURE = 4006,
+ EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_A = 4007,
+ EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_B = 4008,
+ EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_B = 4009,
+ EVENT_TYPE__DRYER_THERMAL_CUTOFF = 4010,
+ EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE = 4011,
+ EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE = 4012,
+ EVENT_TYPE__DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK = 4013,
+ EVENT_TYPE__DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK = 4014,
+ EVENT_TYPE__DRYER_FAN_RPM_TOO_LOW = 4015,
+ EVENT_TYPE__DRYER_FAN_STOPPED = 4016,
+ EVENT_TYPE__DRYER_LID_MOTOR_OVERCURRENT = 4017,
+ EVENT_TYPE__DRYER_LID_MOTOR_OVERTEMPERATURE = 4018,
+ EVENT_TYPE__DRYER_LID_MOTOR_STALL = 4019,
+ EVENT_TYPE__DRYER_LID_MOTOR_UNDERVOLTAGE = 4020,
+ EVENT_TYPE__DRYER_ZONE_2_UNDERTEMPERATURE_A = 4021,
+ EVENT_TYPE__DYEING_HEAD_ZONE_1_OVERTEMPERATURE = 5000,
+ EVENT_TYPE__DYEING_HEAD_ZONE_2_OVERTEMPERATURE = 5001,
+ EVENT_TYPE__DYEING_HEAD_ZONE_3_OVERTEMPERATURE = 5002,
+ EVENT_TYPE__DYEING_HEAD_ZONE_4_OVERTEMPERATURE = 5003,
+ EVENT_TYPE__DYEING_HEAD_ZONE_5_OVERTEMPERATURE = 5004,
+ EVENT_TYPE__DYEING_HEAD_ZONE_6_OVERTEMPERATURE = 5005,
+ EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A = 5006,
+ EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A = 5007,
+ EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A = 5008,
+ EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A = 5009,
+ EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A = 5010,
+ EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A = 5011,
+ EVENT_TYPE__DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B = 5012,
+ EVENT_TYPE__DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B = 5013,
+ EVENT_TYPE__DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B = 5014,
+ EVENT_TYPE__DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B = 5015,
+ EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B = 5016,
+ EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B = 5017,
+ EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE = 5018,
+ EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE = 5019,
+ EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE = 5020,
+ EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE = 5021,
+ EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE = 5022,
+ EVENT_TYPE__DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK = 5023,
+ EVENT_TYPE__DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK = 5024,
+ EVENT_TYPE__DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK = 5025,
+ EVENT_TYPE__DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK = 5026,
+ EVENT_TYPE__DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK = 5027,
+ EVENT_TYPE__DYEING_HEAD_THERMAL_CUTOFF = 5028,
+ EVENT_TYPE__DYEING_HEAD_COVER_OPEN_TIMEOUT = 5029,
+ EVENT_TYPE__DYEING_HEAD_COVER_CLOSE_TIMEOUT = 5030,
+ EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_OVERCURRENT = 5031,
+ EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE = 5032,
+ EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_STALL = 5033,
+ EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE = 5034,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT = 5035,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE = 5036,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL = 5037,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE = 5038,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT = 5039,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE = 5040,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL = 5041,
+ EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE = 5042,
+ EVENT_TYPE__MIXER_OVERTEMPERATURE = 6000,
+ EVENT_TYPE__MIXER_UNDERTEMPERATURE_A = 6001,
+ EVENT_TYPE__MIXER_UNDERTEMPERATURE_B = 6002,
+ EVENT_TYPE__MIXER_THERMAL_CUTOFF = 6003,
+ EVENT_TYPE__MIXER_CURRENT_OUT_OF_RANGE = 6004,
+ EVENT_TYPE__MIXER_CURRENT_LOOP_BREAK = 6005,
+ EVENT_TYPE__DISPENSER_1_OVERPRESSURE = 7000,
+ EVENT_TYPE__DISPENSER_2_OVERPRESSURE = 7001,
+ EVENT_TYPE__DISPENSER_3_OVERPRESSURE = 7002,
+ EVENT_TYPE__DISPENSER_4_OVERPRESSURE = 7003,
+ EVENT_TYPE__DISPENSER_5_OVERPRESSURE = 7004,
+ EVENT_TYPE__DISPENSER_6_OVERPRESSURE = 7005,
+ EVENT_TYPE__DISPENSER_7_OVERPRESSURE = 7006,
+ EVENT_TYPE__DISPENSER_8_OVERPRESSURE = 7007,
+ EVENT_TYPE__DISPENSER_1_UNDERPRESSURE = 7008,
+ EVENT_TYPE__DISPENSER_2_UNDERPRESSURE = 7009,
+ EVENT_TYPE__DISPENSER_3_UNDERPRESSURE = 7010,
+ EVENT_TYPE__DISPENSER_4_UNDERPRESSURE = 7011,
+ EVENT_TYPE__DISPENSER_5_UNDERPRESSURE = 7012,
+ EVENT_TYPE__DISPENSER_6_UNDERPRESSURE = 7013,
+ EVENT_TYPE__DISPENSER_7_UNDERPRESSURE = 7014,
+ EVENT_TYPE__DISPENSER_8_UNDERPRESSURE = 7015,
+ EVENT_TYPE__DISPENSER_1_EMPTY = 7016,
+ EVENT_TYPE__DISPENSER_2_EMPTY = 7017,
+ EVENT_TYPE__DISPENSER_3_EMPTY = 7018,
+ EVENT_TYPE__DISPENSER_4_EMPTY = 7019,
+ EVENT_TYPE__DISPENSER_5_EMPTY = 7020,
+ EVENT_TYPE__DISPENSER_6_EMPTY = 7021,
+ EVENT_TYPE__DISPENSER_7_EMPTY = 7022,
+ EVENT_TYPE__DISPENSER_8_EMPTY = 7023,
+ EVENT_TYPE__DISPENSER_1_REFILL_FAILURE = 7024,
+ EVENT_TYPE__DISPENSER_2_REFILL_FAILURE = 7025,
+ EVENT_TYPE__DISPENSER_3_REFILL_FAILURE = 7026,
+ EVENT_TYPE__DISPENSER_4_REFILL_FAILURE = 7027,
+ EVENT_TYPE__DISPENSER_5_REFILL_FAILURE = 7028,
+ EVENT_TYPE__DISPENSER_6_REFILL_FAILURE = 7029,
+ EVENT_TYPE__DISPENSER_7_REFILL_FAILURE = 7030,
+ EVENT_TYPE__DISPENSER_8_REFILL_FAILURE = 7031,
+ EVENT_TYPE__DISPENSER_1_MOTOR_OVERCURRENT = 7032,
+ EVENT_TYPE__DISPENSER_2_MOTOR_OVERCURRENT = 7033,
+ EVENT_TYPE__DISPENSER_3_MOTOR_OVERCURRENT = 7034,
+ EVENT_TYPE__DISPENSER_4_MOTOR_OVERCURRENT = 7035,
+ EVENT_TYPE__DISPENSER_5_MOTOR_OVERCURRENT = 7036,
+ EVENT_TYPE__DISPENSER_6_MOTOR_OVERCURRENT = 7037,
+ EVENT_TYPE__DISPENSER_7_MOTOR_OVERCURRENT = 7038,
+ EVENT_TYPE__DISPENSER_8_MOTOR_OVERCURRENT = 7039,
+ EVENT_TYPE__DISPENSER_1_MOTOR_OVERTEMPERATURE = 7040,
+ EVENT_TYPE__DISPENSER_2_MOTOR_OVERTEMPERATURE = 7041,
+ EVENT_TYPE__DISPENSER_3_MOTOR_OVERTEMPERATURE = 7042,
+ EVENT_TYPE__DISPENSER_4_MOTOR_OVERTEMPERATURE = 7043,
+ EVENT_TYPE__DISPENSER_5_MOTOR_OVERTEMPERATURE = 7044,
+ EVENT_TYPE__DISPENSER_6_MOTOR_OVERTEMPERATURE = 7045,
+ EVENT_TYPE__DISPENSER_7_MOTOR_OVERTEMPERATURE = 7046,
+ EVENT_TYPE__DISPENSER_8_MOTOR_OVERTEMPERATURE = 7047,
+ EVENT_TYPE__DISPENSER_1_MOTOR_STALL = 7048,
+ EVENT_TYPE__DISPENSER_2_MOTOR_STALL = 7049,
+ EVENT_TYPE__DISPENSER_3_MOTOR_STALL = 7050,
+ EVENT_TYPE__DISPENSER_4_MOTOR_STALL = 7051,
+ EVENT_TYPE__DISPENSER_5_MOTOR_STALL = 7052,
+ EVENT_TYPE__DISPENSER_6_MOTOR_STALL = 7053,
+ EVENT_TYPE__DISPENSER_7_MOTOR_STALL = 7054,
+ EVENT_TYPE__DISPENSER_8_MOTOR_STALL = 7055,
+ EVENT_TYPE__DISPENSER_1_MOTOR_UNDERVOLTAGE = 7056,
+ EVENT_TYPE__DISPENSER_2_MOTOR_UNDERVOLTAGE = 7057,
+ EVENT_TYPE__DISPENSER_3_MOTOR_UNDERVOLTAGE = 7058,
+ EVENT_TYPE__DISPENSER_4_MOTOR_UNDERVOLTAGE = 7059,
+ EVENT_TYPE__DISPENSER_5_MOTOR_UNDERVOLTAGE = 7060,
+ EVENT_TYPE__DISPENSER_6_MOTOR_UNDERVOLTAGE = 7061,
+ EVENT_TYPE__DISPENSER_7_MOTOR_UNDERVOLTAGE = 7062,
+ EVENT_TYPE__DISPENSER_8_MOTOR_UNDERVOLTAGE = 7063,
+ EVENT_TYPE__DISPENSER_1_UPPER_HARD_LIMIT = 7064,
+ EVENT_TYPE__DISPENSER_2_UPPER_HARD_LIMIT = 7065,
+ EVENT_TYPE__DISPENSER_3_UPPER_HARD_LIMIT = 7066,
+ EVENT_TYPE__DISPENSER_4_UPPER_HARD_LIMIT = 7067,
+ EVENT_TYPE__DISPENSER_5_UPPER_HARD_LIMIT = 7068,
+ EVENT_TYPE__DISPENSER_6_UPPER_HARD_LIMIT = 7069,
+ EVENT_TYPE__DISPENSER_7_UPPER_HARD_LIMIT = 7070,
+ EVENT_TYPE__DISPENSER_8_UPPER_HARD_LIMIT = 7071,
+ EVENT_TYPE__DISPENSER_1_LOWER_HARD_LIMIT = 7072,
+ EVENT_TYPE__DISPENSER_2_LOWER_HARD_LIMIT = 7073,
+ EVENT_TYPE__DISPENSER_3_LOWER_HARD_LIMIT = 7074,
+ EVENT_TYPE__DISPENSER_4_LOWER_HARD_LIMIT = 7075,
+ EVENT_TYPE__DISPENSER_5_LOWER_HARD_LIMIT = 7076,
+ EVENT_TYPE__DISPENSER_6_LOWER_HARD_LIMIT = 7077,
+ EVENT_TYPE__DISPENSER_7_LOWER_HARD_LIMIT = 7078,
+ EVENT_TYPE__DISPENSER_8_LOWER_HARD_LIMIT = 7079,
+ EVENT_TYPE__DISPENSER_1_HIGH_PRESSURE = 7080,
+ EVENT_TYPE__DISPENSER_2_HIGH_PRESSURE = 7081,
+ EVENT_TYPE__DISPENSER_3_HIGH_PRESSURE = 7082,
+ EVENT_TYPE__DISPENSER_4_HIGH_PRESSURE = 7083,
+ EVENT_TYPE__DISPENSER_5_HIGH_PRESSURE = 7084,
+ EVENT_TYPE__DISPENSER_6_HIGH_PRESSURE = 7085,
+ EVENT_TYPE__DISPENSER_8_HIGH_PRESSURE = 7086,
+ EVENT_TYPE__DISPENSER_7_HIGH_PRESSURE = 7087,
+ EVENT_TYPE__MID_TANK_1_LOW_LEVEL = 8000,
+ EVENT_TYPE__MID_TANK_2_LOW_LEVEL = 8001,
+ EVENT_TYPE__MID_TANK_3_LOW_LEVEL = 8002,
+ EVENT_TYPE__MID_TANK_4_LOW_LEVEL = 8003,
+ EVENT_TYPE__MID_TANK_5_LOW_LEVEL = 8004,
+ EVENT_TYPE__MID_TANK_6_LOW_LEVEL = 8005,
+ EVENT_TYPE__MID_TANK_7_LOW_LEVEL = 8006,
+ EVENT_TYPE__MID_TANK_8_LOW_LEVEL = 8007,
+ EVENT_TYPE__MID_TANK_1_EMPTY = 8008,
+ EVENT_TYPE__MID_TANK_2_EMPTY = 8009,
+ EVENT_TYPE__MID_TANK_3_EMPTY = 8010,
+ EVENT_TYPE__MID_TANK_4_EMPTY = 8011,
+ EVENT_TYPE__MID_TANK_5_EMPTY = 8012,
+ EVENT_TYPE__MID_TANK_6_EMPTY = 8013,
+ EVENT_TYPE__MID_TANK_7_EMPTY = 8014,
+ EVENT_TYPE__MID_TANK_8_EMPTY = 8015,
+ EVENT_TYPE__MID_TANK_1_OVERFLOW = 8016,
+ EVENT_TYPE__MID_TANK_2_OVERFLOW = 8017,
+ EVENT_TYPE__MID_TANK_3_OVERFLOW = 8018,
+ EVENT_TYPE__MID_TANK_4_OVERFLOW = 8019,
+ EVENT_TYPE__MID_TANK_5_OVERFLOW = 8020,
+ EVENT_TYPE__MID_TANK_6_OVERFLOW = 8021,
+ EVENT_TYPE__MID_TANK_7_OVERFLOW = 8022,
+ EVENT_TYPE__MID_TANK_8_OVERFLOW = 8023,
+ EVENT_TYPE__MID_TANK_1_FILL_TIMEOUT = 8024,
+ EVENT_TYPE__MID_TANK_2_FILL_TIMEOUT = 8025,
+ EVENT_TYPE__MID_TANK_3_FILL_TIMEOUT = 8026,
+ EVENT_TYPE__MID_TANK_4_FILL_TIMEOUT = 8027,
+ EVENT_TYPE__MID_TANK_5_FILL_TIMEOUT = 8028,
+ EVENT_TYPE__MID_TANK_6_FILL_TIMEOUT = 8029,
+ EVENT_TYPE__MID_TANK_7_FILL_TIMEOUT = 8030,
+ EVENT_TYPE__MID_TANK_8_FILL_TIMEOUT = 8031,
+ EVENT_TYPE__AIR_FILTER_NOT_INSTALLED = 9000,
+ EVENT_TYPE__AIR_FILTER_CLOGGED = 9001,
+ EVENT_TYPE__WASTE_CONTAINER_EMPTYING_TIMEOUT = 9002,
+ EVENT_TYPE__NO_AIR_PRESSURE = 9003,
+ EVENT_TYPE__WASTE_CONTAINER_OVERFLOW = 9004,
+ EVENT_TYPE__VOC_SENSOR_ALARM = 9005,
+ EVENT_TYPE__CHILLER_DRY_CONTACT = 9006,
+ EVENT_TYPE__INSUFFICIENT_AIR_FLOW = 9007,
+ EVENT_TYPE__INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT = 10000,
+ EVENT_TYPE__INK_CARTRIDGE_RFID_TIMEOUT = 10001,
+ EVENT_TYPE__NO_WASTE_CARTRIDGE_AVAILABLE = 10002,
+ EVENT_TYPE__ALL_WASTE_CARTRIDGES_FULL = 10003,
+ EVENT_TYPE__WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT = 10004,
+ EVENT_TYPE__WASTE_CARTRIDGE_RFID_TIMEOUT = 10005
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(EVENT_TYPE)
} EventType;
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.c
index 979f18c95..5e36720c9 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.c
@@ -52,7 +52,7 @@ void configuration_parameters__free_unpacked
assert(message->base.descriptor == &configuration_parameters__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
-static const ProtobufCFieldDescriptor configuration_parameters__field_descriptors[13] =
+static const ProtobufCFieldDescriptor configuration_parameters__field_descriptors[18] =
{
{
"BreakSensorLimit",
@@ -210,10 +210,74 @@ static const ProtobufCFieldDescriptor configuration_parameters__field_descriptor
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "ACHeatersLowerOperationLimit",
+ 14,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(ConfigurationParameters, has_acheatersloweroperationlimit),
+ offsetof(ConfigurationParameters, acheatersloweroperationlimit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "ACHeatersUpperOperationLimit",
+ 15,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(ConfigurationParameters, has_acheatersupperoperationlimit),
+ offsetof(ConfigurationParameters, acheatersupperoperationlimit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "DCHeatersLowerOperationLimit",
+ 16,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(ConfigurationParameters, has_dcheatersloweroperationlimit),
+ offsetof(ConfigurationParameters, dcheatersloweroperationlimit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "DCHeatersUpperOperationLimit",
+ 17,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_UINT32,
+ offsetof(ConfigurationParameters, has_dcheatersupperoperationlimit),
+ offsetof(ConfigurationParameters, dcheatersupperoperationlimit),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "MidTankPressureCorrection",
+ 18,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(ConfigurationParameters, has_midtankpressurecorrection),
+ offsetof(ConfigurationParameters, midtankpressurecorrection),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
};
static const unsigned configuration_parameters__field_indices_by_name[] = {
+ 13, /* field[13] = ACHeatersLowerOperationLimit */
+ 14, /* field[14] = ACHeatersUpperOperationLimit */
0, /* field[0] = BreakSensorLimit */
4, /* field[4] = CloseValveTimeout */
+ 15, /* field[15] = DCHeatersLowerOperationLimit */
+ 16, /* field[16] = DCHeatersUpperOperationLimit */
1, /* field[1] = DiagnosticCollectionLimit */
12, /* field[12] = DispenserBuildPressureLag */
10, /* field[10] = DispenserBuildPressureLimit */
@@ -222,6 +286,7 @@ static const unsigned configuration_parameters__field_indices_by_name[] = {
6, /* field[6] = InitialDispenserPressure */
8, /* field[8] = InitialDispenserTimeLag */
7, /* field[7] = InitialDispenserTimeout */
+ 17, /* field[17] = MidTankPressureCorrection */
5, /* field[5] = OpenValveTimeout */
2, /* field[2] = OverHeatCountLimit */
3, /* field[3] = UnderHeatCountLimit */
@@ -229,7 +294,7 @@ static const unsigned configuration_parameters__field_indices_by_name[] = {
static const ProtobufCIntRange configuration_parameters__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 13 }
+ { 0, 18 }
};
const ProtobufCMessageDescriptor configuration_parameters__descriptor =
{
@@ -239,7 +304,7 @@ const ProtobufCMessageDescriptor configuration_parameters__descriptor =
"ConfigurationParameters",
"",
sizeof(ConfigurationParameters),
- 13,
+ 18,
configuration_parameters__field_descriptors,
configuration_parameters__field_indices_by_name,
1, configuration_parameters__number_ranges,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.h
index 9aadd2aa9..307352efd 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/EmbeddedParameters/ConfigurationParameters.pb-c.h
@@ -52,10 +52,20 @@ struct _ConfigurationParameters
uint32_t dispenserbuildpressuretimeout;
protobuf_c_boolean has_dispenserbuildpressurelag;
uint32_t dispenserbuildpressurelag;
+ protobuf_c_boolean has_acheatersloweroperationlimit;
+ uint32_t acheatersloweroperationlimit;
+ protobuf_c_boolean has_acheatersupperoperationlimit;
+ uint32_t acheatersupperoperationlimit;
+ protobuf_c_boolean has_dcheatersloweroperationlimit;
+ uint32_t dcheatersloweroperationlimit;
+ protobuf_c_boolean has_dcheatersupperoperationlimit;
+ uint32_t dcheatersupperoperationlimit;
+ protobuf_c_boolean has_midtankpressurecorrection;
+ double midtankpressurecorrection;
};
#define CONFIGURATION_PARAMETERS__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&configuration_parameters__descriptor) \
- , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
+ , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
/* ConfigurationParameters methods */
diff --git a/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c b/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c
index 7a9f8fd37..cf8684ddb 100644
--- a/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c
+++ b/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c
@@ -79,7 +79,7 @@ typedef struct AlarmHandlingMessage{
// uint32_t Data;
}AlarmHandlingMessageStruc;
-#define MAX_SYSTEM_ALARMS EVENT_TYPE__ELECTRICAL_CABINET_FANS_STOPPED+1
+#define MAX_SYSTEM_ALARMS 300+1
typedef enum
{
TemperatureAlarm,
@@ -215,8 +215,53 @@ const AlarmHandlingItemStruc AlarmItem[MAX_SYSTEM_ALARMS]={
{eOneSecond,TemperatureAlarm,TEMP_SENSE_ANALOG_DYEINGH_TEMP5,HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ5 ,9,false,DEBUG_LOG_CATEGORY__Error,0xFF,0,EVENT_TYPE__DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B,"DyeingHead 5 PT100 Heating Failure"},
{eOneSecond,TemperatureAlarm,TEMP_SENSE_AN_ENCLOSURETEMP3, HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ6 ,9,false,DEBUG_LOG_CATEGORY__Error,0xFF,0,EVENT_TYPE__DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B,"DyeingHead 6 PT100 Heating Failure"},
{eOneSecond,TemperatureAlarm,TEMP_SENSE_ANALOG_DRYER_TEMP1, HARDWARE_PID_CONTROL_TYPE__DryerAirTemperature,9,false,DEBUG_LOG_CATEGORY__Error,0xFF,0,EVENT_TYPE__DRYER_ZONE_1_UNDERTEMPERATURE_B,"Dryer PT100 Heating Failure"},
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RLOADING , HARDWARE_MOTOR_TYPE__MOTO_RLOADING , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERCURRENT ," MotorRightLoaderOverCurrent " }, /* 3004 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LLOADING , HARDWARE_MOTOR_TYPE__MOTO_LLOADING , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LEFT_LOADER_MOTOR_OVERCURRENT ," MotorLeftLoaderOverCurrent " }, /* 3006 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LOADING_ARM_MOTOR_OVERCURRENT ," MotorLoadindARMOverCurrent " }, /* 3009 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__WINDER_MOTOR_OVERCURRENT /*EVENT_TYPE__WINDER_DANCER_MOTOR_OVERCURRENT*/ ," MotorWinderDancerOverCurrent " }, /* 3036 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__PULLER_MOTOR_OVERCURRENT /*EVENT_TYPE__PULLER_DANCER_MOTOR_OVERCURRENT*/ ," MotorPullerDancerOverCurrent " }, /* 3037 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RDANCER , HARDWARE_MOTOR_TYPE__MOTO_RDANCER , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__FEEDER_MOTOR_OVERCURRENT /*EVENT_TYPE__FEEDER_DANCER_MOTOR_OVERCURRENT*/ ," MotorFeederDancerOverCurrent " }, /* 3038 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DRYER_MOTOR_OVERCURRENT /*EVENT_TYPE__DRYER_LID_MOTOR_OVERCURRENT*/ ," MotorDryerLidOverCurrent " }, /* 4017 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_LID , HARDWARE_MOTOR_TYPE__MOTO_DH_LID , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_OVERCURRENT ," MotorDyeingHeadCoverOverCurrent " }, /* 5031 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT ," MotorDyeingHeadCleaningMechanismOverCurrent "}, /* 5035 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , x_STATUS_OCD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT ," MotorDyeingHeadCleaningHeadOverCurrent " }, /* 5039 */
+
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RLOADING , HARDWARE_MOTOR_TYPE__MOTO_RLOADING , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__RIGHT_LOADER_MOTOR_OVERTEMPERATURE ," MotorRightLoaderOverTemperature " }, /* 3011 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LLOADING , HARDWARE_MOTOR_TYPE__MOTO_LLOADING , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LEFT_LOADER_MOTOR_OVERTEMPERATURE ," MotorLeftLoaderOverTemperature " }, /* 3013 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LOADING_ARM_MOTOR_OVERTEMPERATURE ," MotorLoadArmOverTemperature " }, /* 3016 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__WINDER_DANCER_MOTOR_OVERTEMPERATURE ," MotorWinderDancerOverTemperature " }, /* 3039 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__PULLER_DANCER_MOTOR_OVERTEMPERATURE ," MotorPullerDancerOverTemperature " }, /* 3040 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RDANCER , HARDWARE_MOTOR_TYPE__MOTO_RDANCER , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__FEEDER_DANCER_MOTOR_OVERTEMPERATURE ," MotorFeederDancerOverTemperature " }, /* 3041 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DRYER_LID_MOTOR_OVERTEMPERATURE ," MotorDryerLidOverTemperature " }, /* 4018 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_LID , HARDWARE_MOTOR_TYPE__MOTO_DH_LID , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE ," MotorDyeingHeadCoverOverTemperature " }, /* 5032 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE ," MotorDyeingHeadCleaningOverTemperature " }, /* 5036 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , x_STATUS_TH_SD , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE ," MotorDyeingHeadCleaningHeadOverTemperature "}, /* 5040 */
+
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RLOADING , HARDWARE_MOTOR_TYPE__MOTO_RLOADING ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LOADING_ARM_MOTOR_STALL ," MotorLoadingARMStall " }, /* 3018 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LLOADING , HARDWARE_MOTOR_TYPE__MOTO_LLOADING ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__WINDER_DANCER_MOTOR_STALL ," MotorWinderDancesStall " }, /* 3020 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LOADING_ARM_MOTOR_STALL ," MotorLoadingARMStall " }, /* 3023 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__WINDER_DANCER_MOTOR_STALL ," MotorWinderDancesStall " }, /* 3042 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__PULLER_DANCER_MOTOR_STALL ," MotorPullerDancerStall " }, /* 3043 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RDANCER , HARDWARE_MOTOR_TYPE__MOTO_RDANCER ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__FEEDER_DANCER_MOTOR_STALL ," MotorFeederDancerStall " }, /* 3044 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DRYER_LID_MOTOR_STALL ," MotorDryerLidStall " }, /* 4019 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_LID , HARDWARE_MOTOR_TYPE__MOTO_DH_LID ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_STALL ," MotorDyeingHeadCoverStall " }, /* 5033 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL ," MotorDyeingHeadCleaningMechanismStall " }, /* 5037 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD ,x_STATUS_STEP_LOSS_A , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL ," MotorDryeingHeadCleaningStall " }, /* 5041 */
+
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RLOADING , HARDWARE_MOTOR_TYPE__MOTO_RLOADING , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__RIGHT_LOADER_MOTOR_UNDERVOLTAGE ," MotorRightLoaderUnderVoltage " }, /* 3025 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LLOADING , HARDWARE_MOTOR_TYPE__MOTO_LLOADING , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LEFT_LOADER_MOTOR_UNDERVOLTAGE ," MotorLeftLoaderUnderVoltage " }, /* 3027 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LOADARM , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__LOADING_ARM_MOTOR_UNDERVOLTAGE ," MotorLoaderARMUnderVoltage " }, /* 3030 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER2 , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__WINDER_DANCER_MOTOR_UNDERVOLTAGE ," MotorWinderDancerUnderVoltage " }, /* 3045 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , HARDWARE_MOTOR_TYPE__MOTO_LDANCER1 , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__PULLER_DANCER_MOTOR_UNDERVOLTAGE ," MotorPullerDancerUnderVoltage " }, /* 3046 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_RDANCER , HARDWARE_MOTOR_TYPE__MOTO_RDANCER , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__FEEDER_DANCER_MOTOR_UNDERVOLTAGE ," MotorFeederDancerUnderVoltage " }, /* 3047 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DRYER_LID_MOTOR_UNDERVOLTAGE ," MotorDryerLidUnderVoltage " }, /* 4020 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_LID , HARDWARE_MOTOR_TYPE__MOTO_DH_LID , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE ," MotorDyeingHeadCoverUnderVoltage " }, /* 5034 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANMECH , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE ," MotorDyeingHeadCleaningUnderVoltage " }, /* 5038 */
+ { eOneSecond, MotorAlarm, HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , HARDWARE_MOTOR_TYPE__MOTO_DH_CLEANHEAD , x_STATUS_UVLO , FALSE , DEBUG_LOG_CATEGORY__Error , 0xFF , 2 , EVENT_TYPE__DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE ," MotorDyeingHeadCleaningHeadUnderVoltage " }, /* 5042 */
{eOneSecond,DoNotPollAlarm,0,0,0,0,DEBUG_LOG_CATEGORY__Warning,0xFF,0,EVENT_TYPE__THREAD_BREAK,"Thread Break"},
- {eOneSecond,DoNotPollAlarm,0,0,0,0,DEBUG_LOG_CATEGORY__Warning,0xFF,0,EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE,"Thread Tension Control Failure"},
+ {eOneSecond,DoNotPollAlarm,0,0,0,0,DEBUG_LOG_CATEGORY__Warning,0xFF,0,EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER,"Thread Feeder Tension Control Failure"},
+ {eOneSecond,DoNotPollAlarm,0,0,0,0,DEBUG_LOG_CATEGORY__Warning,0xFF,0,EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER,"Thread Puller Tension Control Failure"},
+ {eOneSecond,DoNotPollAlarm,0,0,0,0,DEBUG_LOG_CATEGORY__Warning,0xFF,0,EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER,"Thread Winder Tension Control Failure"},
{eOneSecond,DoNotPollAlarm,0,0,0,0,DEBUG_LOG_CATEGORY__Warning,0xFF,0,EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST,"No cone in winder"}
};
diff --git a/Software/Embedded_SW/Embedded/Modules/Control/PIDAlgo.c b/Software/Embedded_SW/Embedded/Modules/Control/PIDAlgo.c
index f9aee7929..a443b4785 100644
--- a/Software/Embedded_SW/Embedded/Modules/Control/PIDAlgo.c
+++ b/Software/Embedded_SW/Embedded/Modules/Control/PIDAlgo.c
@@ -71,3 +71,51 @@ float AdvancedPIDAlgorithmCalculation(float _setPoint,float _mesuredParam , PID_
return output;
}
+float TestPIDAlgorithmCalculation(float _setPoint,float _mesuredParam , PID_Config_Params *params, float *_pre_error, float *_integral)
+{
+ float error;
+ float derivative;
+ float output;
+
+ //double error = *mySetpoint - input;
+ error = _setPoint - _mesuredParam;
+ //ITerm+= (ki * error);
+ *_integral = *_integral + (error*params->Ki);
+ /* if(ITerm > outMax)
+ {
+ ITerm= outMax;
+ }
+ else if(ITerm < outMin)
+ {
+ ITerm= outMin;
+ } */
+ if(*_integral > params->MAX)
+ {
+ *_integral = params->MAX;
+ }
+ else if(*_integral < params->MIN)
+ {
+ *_integral = params->MIN;
+ }
+ // double dInput = (input - lastInput);
+ derivative = error - *_pre_error;
+
+ /*Compute PID Output*/
+ // double output = kp * error + ITerm- kd * dInput;
+ output = params->Kp*error/params->ProportionalErrorMultiplier + *_integral/params->IntegralErrorMultiplier + params->Kd*derivative;
+
+ //Saturation Filter
+ if(output > params->MAX)
+ {
+ output = params->MAX;
+ }
+ else if(output < params->MIN)
+ {
+ output = params->MIN;
+ }
+
+ //Update error
+ *_pre_error = error;
+
+ return output;
+}
diff --git a/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c b/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c
index a884c3e21..6d64bdf66 100644
--- a/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c
+++ b/Software/Embedded_SW/Embedded/Modules/General/GeneralHardware.c
@@ -109,10 +109,24 @@ void LoadConfigurationParameters(ConfigurationParameters *Params)
EmbeddedParameters.initialdispensertimeout = 10000;
EmbeddedParameters.has_initialdispensertimelag = true;
EmbeddedParameters.initialdispensertimelag = 100;
+ EmbeddedParameters.has_dispenserbuildpressurespeed = true;
EmbeddedParameters.dispenserbuildpressurespeed=500;
+ EmbeddedParameters.has_dispenserbuildpressurelimit = true;
EmbeddedParameters.dispenserbuildpressurelimit=1.5 ;
+ EmbeddedParameters.has_dispenserbuildpressuretimeout = true;
EmbeddedParameters.dispenserbuildpressuretimeout=20000;
+ EmbeddedParameters.has_dispenserbuildpressurelag = true;
EmbeddedParameters.dispenserbuildpressurelag=50;
+ EmbeddedParameters.has_acheatersloweroperationlimit = true;
+ EmbeddedParameters.acheatersloweroperationlimit = 995;
+ EmbeddedParameters.has_acheatersupperoperationlimit = true;
+ EmbeddedParameters.acheatersupperoperationlimit = 1005;
+ EmbeddedParameters.has_dcheatersloweroperationlimit = true;
+ EmbeddedParameters.dcheatersloweroperationlimit = 978;
+ EmbeddedParameters.has_dcheatersupperoperationlimit = true;
+ EmbeddedParameters.dcheatersupperoperationlimit = 1002;
+ EmbeddedParameters.has_midtankpressurecorrection = true;
+ EmbeddedParameters.midtankpressurecorrection = 0.5;
FileWrite(&EmbeddedParameters,sizeof(EmbeddedParameters),EmbeddedParametersPath);
}
@@ -138,6 +152,8 @@ uint32_t EmbeddedParametersInit(void)
IDS_Dispenser_SetBackLashValues(EmbeddedParameters.initialdispenserpressure, EmbeddedParameters.initialdispensertimeout, EmbeddedParameters.initialdispensertimelag);
IDS_Dispenser_SetPrepareValues(EmbeddedParameters.dispenserbuildpressurespeed, EmbeddedParameters.dispenserbuildpressurelimit, EmbeddedParameters.dispenserbuildpressuretimeout, EmbeddedParameters.dispenserbuildpressurelag);
Heaters_SetOverHeatTimeOutValues( EmbeddedParameters.overheatcountlimit, EmbeddedParameters.underheatcountlimit);
+ Heaters_SetOperationLimits(EmbeddedParameters.acheatersloweroperationlimit,EmbeddedParameters.acheatersupperoperationlimit,EmbeddedParameters.dcheatersloweroperationlimit,EmbeddedParameters.dcheatersupperoperationlimit);
+ MidTankPressureCorrection(EmbeddedParameters.midtankpressurecorrection);
SetDiagnosticCollectionLimit(EmbeddedParameters.diagnosticcollectionlimit);
ThreadSetBreakSensorLimit(EmbeddedParameters.breaksensorlimit);
@@ -188,6 +204,8 @@ uint32_t HWConfiguration(UploadHardwareConfigurationRequest* UploadRequest)
upload_hardware_configuration_request__free_unpacked(UploadRequest,NULL);
return ERROR;
}
+ // LoadDancerConfigMessage();
+ //StoreDancerConfigMessage();
if (request->n_pidcontrols <= HARDWARE_PID_CONTROL_TYPE__Dispenser8)
{
for (PID_i = 0; PID_i < request->n_pidcontrols ; PID_i++)
diff --git a/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_ex.h b/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_ex.h
index d8c4e287d..8a77f98a2 100644
--- a/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_ex.h
+++ b/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_ex.h
@@ -23,6 +23,7 @@ void LoadHeaterState(HeaterType HeaterType,HeaterState *HeaterState);
uint32_t LoadHeaterSetPoint(HeaterType HeaterType);
void Heaters_SetOverHeatTimeOutValues(uint32_t OverHeatTimeout, uint32_t UnderHeatTimeout);
+void Heaters_SetOperationLimits(int acheatersloweroperationlimit,int acheatersupperoperationlimit,int dcheatersloweroperationlimit,int dcheatersupperoperationlimit);
uint32_t HeatersEnd(void);
diff --git a/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c b/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c
index 8302fcab6..50b4658c1 100644
--- a/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c
+++ b/Software/Embedded_SW/Embedded/Modules/Heaters/Heaters_print.c
@@ -40,6 +40,10 @@
int Overheat_Count_Limit = OVERHEAT_COUNT_LIMIT;
int Underheat_Count_Limit = UNDERHEAT_COUNT_LIMIT;
+ int AcHeatersLoweroperationLimit = 995;
+ int AcHeatersUpperoperationLimit = 1005;
+ int DcHeatersLoweroperationLimit = 978;
+ int DcHeatersUpperoperationLimit = 1002;
typedef enum
{
@@ -156,6 +160,13 @@ void Heaters_SetOverHeatTimeOutValues(uint32_t OverHeatTimeout, uint32_t UnderHe
Overheat_Count_Limit = OverHeatTimeout;
Underheat_Count_Limit = UnderHeatTimeout;
}
+void Heaters_SetOperationLimits(acheatersloweroperationlimit,acheatersupperoperationlimit,dcheatersloweroperationlimit,dcheatersupperoperationlimit)
+{
+ AcHeatersLoweroperationLimit = acheatersloweroperationlimit;
+ AcHeatersUpperoperationLimit = acheatersupperoperationlimit;
+ DcHeatersLoweroperationLimit = dcheatersloweroperationlimit;
+ DcHeatersUpperoperationLimit = dcheatersupperoperationlimit;
+}
void HeatersControlStop(void)
{
@@ -700,7 +711,7 @@ uint32_t HeaterControlCBFunction(uint32_t IfIndex, uint32_t readValue)
return OK;
}
- if ((readValue > (HeaterCmd[index].targettemperatue * 995/1000))&&(readValue < (HeaterCmd[index].targettemperatue * 1005/1000)))//read value within 0.5 percent from target
+ if ((readValue > (HeaterCmd[index].targettemperatue * AcHeatersLoweroperationLimit/1000))&&(readValue < (HeaterCmd[index].targettemperatue * AcHeatersUpperoperationLimit/1000)))//read value within 0.5 percent from target
{
//////////////////
//InitialHeating = false;
@@ -820,7 +831,7 @@ uint32_t DCHeaterControlCBFunction(uint32_t IfIndex, uint32_t readValue)
return OK;
}
- if ((readValue > (HeaterCmd[index].targettemperatue * 978/1000))&&(readValue < (HeaterCmd[index].targettemperatue * 1002/1000)))//read value within 0.5 percent from target
+ if ((readValue > (HeaterCmd[index].targettemperatue * DcHeatersLoweroperationLimit/1000))&&(readValue < (HeaterCmd[index].targettemperatue * DcHeatersUpperoperationLimit/1000)))//read value within 0.5 percent from target
{
//DCInitialHeating[index] = false;
HeatersControlStart();
diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Dancer.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Dancer.c
index b7f6a387f..61c7afe74 100644
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Dancer.c
+++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_Dancer.c
@@ -73,7 +73,7 @@ void Stub_DancerPositionRequest(MessageContainer* requestContainer)
response.detailed_status = ERROR; // use the Reserved bits to send our errors
response.has_general_status = true;
}
-
+ StoreDancerConfigMessage();
responseContainer = createContainer(MESSAGE_TYPE__StubDancerPositionResponse, requestContainer->token, true, &response, &stub_dancer_position_response__pack, &stub_dancer_position_response__get_packed_size);
//free(request);
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/ThreadLoad.c b/Software/Embedded_SW/Embedded/Modules/Thread/ThreadLoad.c
index e2f97d970..3af29a043 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/ThreadLoad.c
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/ThreadLoad.c
@@ -219,8 +219,8 @@
CallbackCounter++;
MotorMovetoLimitSwitch (HARDWARE_MOTOR_TYPE__MOTO_DH_LID,1-MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DH_LID].directionthreadwize, 200, Motor_Id_to_LS_IdUp[HARDWARE_MOTOR_TYPE__MOTO_DH_LID], Thread_Load_HomingCallback,10000);
CallbackCounter++;
- MotorMovetoLimitSwitch (HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID,1-MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID].directionthreadwize, 200, Motor_Id_to_LS_IdUp[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID], Thread_Load_HomingCallback,10000);
-
+ //MotorMovetoLimitSwitch (HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID,1-MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID].directionthreadwize, 200, Motor_Id_to_LS_IdUp[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID], Thread_Load_HomingCallback,10000);
+ MotorMoveWithCallback(HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID,1-MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID].directionthreadwize, 2, Thread_Load_HomingCallback,10000);
return OK;
}
uint32_t Thread_Load_Lift_Dancers(void)
@@ -283,7 +283,8 @@
CallbackCounter++;
MotorMovetoLimitSwitch (HARDWARE_MOTOR_TYPE__MOTO_DH_LID,MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DH_LID].directionthreadwize, 200, Motor_Id_to_LS_IdDown[HARDWARE_MOTOR_TYPE__MOTO_DH_LID], Thread_Load_HomingCallback,10000);
CallbackCounter++;
- MotorMovetoLimitSwitch (HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID,MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID].directionthreadwize, 200, Motor_Id_to_LS_IdDown[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID], Thread_Load_HomingCallback,10000);
+// MotorMovetoLimitSwitch (HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID,MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID].directionthreadwize, 200, Motor_Id_to_LS_IdDown[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID], Thread_Load_HomingCallback,10000);
+ MotorMoveWithCallback(HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID,1-MotorsCfg[HARDWARE_MOTOR_TYPE__MOTO_DRYER_LID].directionthreadwize, 0, Thread_Load_HomingCallback,10000);
return OK;
}
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_ex.h b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_ex.h
index 56b229ea8..a22be25dc 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_ex.h
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_ex.h
@@ -37,6 +37,9 @@ uint32_t ThreadDistanceToSpoolState(void);
uint32_t ThreadEndState(void *JobDetails);
uint32_t ThreadInitialTestStub();
+uint32_t StoreDancerConfigMessage(void);
+uint32_t LoadDancerConfigMessage(void);
+
//uint32_t MotorPidRequestMessage(HardwarePidControl* request);
uint32_t Winder_Init(void);
uint32_t Winder_Prepare(void);
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_init.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_init.c
index 04a0026bd..b414611ff 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_init.c
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_init.c
@@ -4,6 +4,8 @@
#include <DataDef.h>
#include "include.h"
+#include "PMR/Hardware/UploadHardWareConfigurationRequest.pb-c.h"
+#include "PMR/Hardware/HardWareConfiguration.pb-c.h"
#include "PMR/Hardware/HardwareMotor.pb-c.h"
#include "PMR/Hardware/HardwareDancer.pb-c.h"
#include "PMR/Hardware/HardwareWinder.pb-c.h"
@@ -11,6 +13,10 @@
#include "PMR/Printing/JobSpool.pb-c.h"
#include "PMR/common/MessageContainer.pb-c.h"
+#include "Common/SWUpdate/FileSystem.h"
+#include "drivers/Flash_Memory/fatfs/ff.h"
+#include "drivers/SSI_Comm/Dancer/Dancer.h"
+
#include "thread.h"
MotorDriverConfigStruc MotorsCfg[NUM_OF_MOTORS]={0};
HardwarePidControl MotorsControl[MAX_THREAD_MOTORS_NUM] = {0};
@@ -100,6 +106,63 @@ uint32_t MotorPidRequestMessage(HardwarePidControl* request)
DancerStopActivityLimit[Motor_i] = temp/(2*PI*DancersCfg[ThreadMotorIdToDancerId[Motor_i]].armlength);
return OK;
}
+char DancerConfigPath[50] = "0://SWInfo//DancCfg.msg";
+
+uint32_t StoreDancerConfigMessage()
+{
+ FRESULT Fresult = FR_OK;
+ HardwareConfiguration DancerConfig;
+ HardwareDancer Dancers[MAX_SYSTEM_DANCERS];
+ uint8_t* response_buffer;
+ size_t response_size = 0;
+ int Dancer_i;
+
+ hardware_configuration__init(&DancerConfig);
+ DancerConfig.dancers = (HardwareDancer**)my_malloc(sizeof(HardwareDancer*)*MAX_SYSTEM_DANCERS);
+ for (Dancer_i = 0; Dancer_i < MAX_SYSTEM_DANCERS; Dancer_i++)
+ {
+ hardware_dancer__init(&Dancers[Dancer_i]);
+ DancerConfig.dancers[Dancer_i] = &Dancers[Dancer_i];
+ Dancers[Dancer_i].has_zeropoint = true;
+ Dancers[Dancer_i].hardwaredancertype = Dancer_i;
+ Dancers[Dancer_i].has_hardwaredancertype = true;
+ DancerConfig.dancers[Dancer_i]->zeropoint=Control_Read_Dancer_Position(Dancer_i,0,0);
+ DancerConfig.n_dancers++;
+ }
+ response_buffer = my_malloc(hardware_configuration__get_packed_size(&DancerConfig));
+ if (response_buffer)
+ {
+ response_size = hardware_configuration__pack(&DancerConfig, response_buffer);
+ }
+ Fresult = FileWrite(response_buffer,response_size,DancerConfigPath);
+ my_free(response_buffer);
+
+ return Fresult;
+}
+uint32_t LoadDancerConfigMessage()
+{
+ void* buffer = NULL;
+ uint32_t Bytes = 0;
+ FRESULT Fresult = FR_OK;
+
+ HardwareConfiguration *DancerConfig;
+ int Dancer_i;
+
+ Fresult = FileRead(DancerConfigPath, &Bytes, &buffer);
+ if (Fresult == FR_OK)
+ {
+ DancerConfig = hardware_configuration__unpack(NULL, Bytes, buffer);
+ for (Dancer_i = 0; Dancer_i < DancerConfig->n_dancers ; Dancer_i++)
+ {
+ DancersCfg[Dancer_i].zeropoint = DancerConfig->dancers[Dancer_i]->zeropoint;
+ }
+ hardware_configuration__free_unpacked(DancerConfig,NULL);
+ free (buffer);
+ }
+ return Fresult;
+
+}
+
uint32_t DancerConfigMessage(HardwareDancer * request)
{
uint32_t status = PASSED;
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
index 1cb854f87..76d4b090a 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
@@ -458,7 +458,18 @@ uint32_t ThreadControlCBFunction(uint32_t IfIndex, uint32_t ReadValue)
SendJobProgress(0.0,0,false, TMessage);
//EndState(CurrentJob,TMessage );
SegmentReady(Module_Thread,ModuleFail);
- AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE,true);
+ switch (index)
+ {
+ case POOLER_MOTOR:
+ AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER,true);
+ break;
+ case WINDER_MOTOR:
+ AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER,true);
+ break;
+ case FEEDER_MOTOR:
+ AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER,true);
+ break;
+ }
LOG_ERROR (DancerId, "Dancer Failure");
return OK;
}
@@ -551,10 +562,11 @@ uint32_t ThreadEmptyCBFunction(uint32_t IfIndex, uint32_t ReadValue)
PoolerTotalProcessedLength = 0.0;
PrepareState = true;
AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_BREAK,false);
- AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE,false);
+ AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER,false);
+ AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER,false);
+ AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER,false);
AlarmHandlingSetAlarm(EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST,false);
-
//start thread control for all motors
for (Motor_i = 0;Motor_i < MAX_THREAD_MOTORS_NUM;Motor_i++)
{
diff --git a/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c b/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c
index ed004d250..fd7500606 100644
--- a/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c
+++ b/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c
@@ -359,6 +359,7 @@ uint32_t ThreadJoggingFunc(int speed)
if (JobIsActive() == true)
{
status = ERROR;
+ LOG_ERROR(JobIsActive(),"Jog JobIsActive");
}
else
{
@@ -431,8 +432,8 @@ void ThreadJoggingRequestFunc(MessageContainer* requestContainer)
void ThreadAbortJoggingFunc(void)
{
AbortJob(0);
-
//set the job handler to handle heaters, ids and waste in the state machine
+ Task_sleep(100); //let the job end procedure role before returning the configuration to normal.
memcpy(&Configured,&CopyConfigured,sizeof(CopyConfigured));
my_free(Ticket.segments);
my_free(TSegment);
@@ -592,8 +593,6 @@ void JobRequestFunc(MessageContainer* requestContainer)
uint8_t* container_buffer;
ErrorCode error = ERROR_CODE__NONE;
JobEndReasonEnum JobAlarmReason = JOB_OK;
- int len;
- len = usnprintf(ErrorMsg, 100, "GJM");
JobRequest* request = job_request__unpack(NULL, requestContainer->data.len, requestContainer->data.data);
if (request != NULL)
@@ -607,7 +606,7 @@ void JobRequestFunc(MessageContainer* requestContainer)
LOG_ERROR (TicketSize, "job ticket message too long");
status = FAILED;
error = ERROR_CODE__BAD_CRC;
- len = usnprintf(ErrorMsg, 100, "job ticket message too long");
+ usnprintf(ErrorMsg, 100, "job ticket message too long");
}
else
{
@@ -628,7 +627,7 @@ void JobRequestFunc(MessageContainer* requestContainer)
{
status = FAILED;
error = ERROR_CODE__INVALID_PARAMETER;
- len = usnprintf(ErrorMsg, 100, "Hardware Parameters Not Set");
+ usnprintf(ErrorMsg, 100, "Hardware Parameters Not Set");
}
}
if (Ticket->spool)
@@ -637,7 +636,7 @@ void JobRequestFunc(MessageContainer* requestContainer)
{
status = FAILED;
error = ERROR_CODE__INVALID_PARAMETER;
- len = usnprintf(ErrorMsg, 100, "spool parameters error");
+ usnprintf(ErrorMsg, 100, "spool parameters error");
}
}
@@ -646,7 +645,7 @@ void JobRequestFunc(MessageContainer* requestContainer)
{
status = FAILED;
error = JobError_to_ErrorCode[JobAlarmReason];
- len = usnprintf(ErrorMsg, 100, "Existing alarms prevent running");
+ usnprintf(ErrorMsg, 100, "Existing alarms prevent running");
}
}
if (status == PASSED)
@@ -663,7 +662,7 @@ void JobRequestFunc(MessageContainer* requestContainer)
if (status == PASSED)
{
JobResumed = false;
- len = usnprintf(ErrorMsg, 100, "Job Accepted");
+ usnprintf(ErrorMsg, 100, "Job Accepted");
jobStatus.message =ErrorMsg;
jobStatus.has_progress = true;