diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2019-02-10 18:14:32 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2019-02-10 18:14:32 +0200 |
| commit | a63588d467c7f2a3f0c2a4e9915bf18a60bb32b7 (patch) | |
| tree | f8d5ca939fc8313a0b45776a6c96d546e20dca73 /Software/Embedded_SW/Embedded | |
| parent | 4a975ab371e8c46f5f16eda9251a81edad1334d6 (diff) | |
| download | Tango-a63588d467c7f2a3f0c2a4e9915bf18a60bb32b7.tar.gz Tango-a63588d467c7f2a3f0c2a4e9915bf18a60bb32b7.zip | |
Version 1.3.6.2 load dancer parameters, othe rsw parameters
Diffstat (limited to 'Software/Embedded_SW/Embedded')
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=""${workspace_loc:/${ProjName}}/Communication/PMR/Hardware""/> <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/Communication/PMR/Printing""/> <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/Communication/PMR/Common""/> + <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/Communication/PMR/Debugging""/> <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}}/Communication/PMR""/> <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Communication}""/> <listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/Common}""/> 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; |
