aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Communication
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-12-08 14:51:46 +0200
committerShlomo Hecht <shlomo@twine-s.com>2019-12-08 14:51:46 +0200
commitaeabb681d16451e191a1620d4eebf40549771491 (patch)
tree33183bb64916935d68e2399028b9e9c0952e098f /Software/Embedded_SW/Embedded/Communication
parent3cd59dd3b04168ad91cb1fe51231e9b3ddd74705 (diff)
downloadTango-aeabb681d16451e191a1620d4eebf40549771491.tar.gz
Tango-aeabb681d16451e191a1620d4eebf40549771491.zip
Support for new head in ProtoBif and embedded (initial)
Diffstat (limited to 'Software/Embedded_SW/Embedded/Communication')
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.c253
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.h40
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.c530
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/EventType.pb-c.h3
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.c26
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.h10
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.c72
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.h70
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.c92
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.h73
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.c63
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.h56
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.c16
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.h5
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.c30
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.h12
16 files changed, 1067 insertions, 284 deletions
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.c
index ae8c238a9..fdd62c3e9 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.c
@@ -52,7 +52,7 @@ void diagnostics_monitors__free_unpacked
assert(message->base.descriptor == &diagnostics_monitors__descriptor);
protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
}
-static const ProtobufCFieldDescriptor diagnostics_monitors__field_descriptors[66] =
+static const ProtobufCFieldDescriptor diagnostics_monitors__field_descriptors[85] =
{
{
"Dancer1Angle",
@@ -846,6 +846,234 @@ static const ProtobufCFieldDescriptor diagnostics_monitors__field_descriptors[66
0, /* flags */
0,NULL,NULL /* reserved1,reserved2, etc */
},
+ {
+ "HeadZone7HeaterCurrent",
+ 67,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone7heatercurrent),
+ offsetof(DiagnosticsMonitors, headzone7heatercurrent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone7Temperature",
+ 68,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone7temperature),
+ offsetof(DiagnosticsMonitors, headzone7temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone8HeaterCurrent",
+ 69,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone8heatercurrent),
+ offsetof(DiagnosticsMonitors, headzone8heatercurrent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone8Temperature",
+ 70,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone8temperature),
+ offsetof(DiagnosticsMonitors, headzone8temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone9HeaterCurrent",
+ 71,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone9heatercurrent),
+ offsetof(DiagnosticsMonitors, headzone9heatercurrent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone9Temperature",
+ 72,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone9temperature),
+ offsetof(DiagnosticsMonitors, headzone9temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone10HeaterCurrent",
+ 73,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone10heatercurrent),
+ offsetof(DiagnosticsMonitors, headzone10heatercurrent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone10Temperature",
+ 74,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone10temperature),
+ offsetof(DiagnosticsMonitors, headzone10temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone11HeaterCurrent",
+ 75,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone11heatercurrent),
+ offsetof(DiagnosticsMonitors, headzone11heatercurrent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone11Temperature",
+ 76,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone11temperature),
+ offsetof(DiagnosticsMonitors, headzone11temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone12HeaterCurrent",
+ 77,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone12heatercurrent),
+ offsetof(DiagnosticsMonitors, headzone12heatercurrent),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadZone12Temperature",
+ 78,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headzone12temperature),
+ offsetof(DiagnosticsMonitors, headzone12temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadBlowerVoltage1",
+ 79,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headblowervoltage1),
+ offsetof(DiagnosticsMonitors, headblowervoltage1),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadBlowerVoltage2",
+ 80,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headblowervoltage2),
+ offsetof(DiagnosticsMonitors, headblowervoltage2),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadCoverHeater1Current",
+ 81,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headcoverheater1current),
+ offsetof(DiagnosticsMonitors, headcoverheater1current),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadCoverHeater1Temperature",
+ 82,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headcoverheater1temperature),
+ offsetof(DiagnosticsMonitors, headcoverheater1temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadCoverHeater2Current",
+ 83,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headcoverheater2current),
+ offsetof(DiagnosticsMonitors, headcoverheater2current),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "HeadCoverHeater2Temperature",
+ 84,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_headcoverheater2temperature),
+ offsetof(DiagnosticsMonitors, headcoverheater2temperature),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+ {
+ "WHSBlower2Voltage",
+ 85,
+ PROTOBUF_C_LABEL_REPEATED,
+ PROTOBUF_C_TYPE_DOUBLE,
+ offsetof(DiagnosticsMonitors, n_whsblower2voltage),
+ offsetof(DiagnosticsMonitors, whsblower2voltage),
+ NULL,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
};
static const unsigned diagnostics_monitors__field_indices_by_name[] = {
38, /* field[38] = BlowerVoltage */
@@ -885,6 +1113,18 @@ static const unsigned diagnostics_monitors__field_indices_by_name[] = {
14, /* field[14] = FeederTension */
25, /* field[25] = FilterDeltaPressure */
13, /* field[13] = HeadAirFlow */
+ 78, /* field[78] = HeadBlowerVoltage1 */
+ 79, /* field[79] = HeadBlowerVoltage2 */
+ 80, /* field[80] = HeadCoverHeater1Current */
+ 81, /* field[81] = HeadCoverHeater1Temperature */
+ 82, /* field[82] = HeadCoverHeater2Current */
+ 83, /* field[83] = HeadCoverHeater2Temperature */
+ 72, /* field[72] = HeadZone10HeaterCurrent */
+ 73, /* field[73] = HeadZone10Temperature */
+ 74, /* field[74] = HeadZone11HeaterCurrent */
+ 75, /* field[75] = HeadZone11Temperature */
+ 76, /* field[76] = HeadZone12HeaterCurrent */
+ 77, /* field[77] = HeadZone12Temperature */
57, /* field[57] = HeadZone1HeaterCurrent */
10, /* field[10] = HeadZone1Temperature */
58, /* field[58] = HeadZone2HeaterCurrent */
@@ -896,6 +1136,12 @@ static const unsigned diagnostics_monitors__field_indices_by_name[] = {
36, /* field[36] = HeadZone5Temperature */
61, /* field[61] = HeadZone5_6HeaterCurrent */
37, /* field[37] = HeadZone6Temperature */
+ 66, /* field[66] = HeadZone7HeaterCurrent */
+ 67, /* field[67] = HeadZone7Temperature */
+ 68, /* field[68] = HeadZone8HeaterCurrent */
+ 69, /* field[69] = HeadZone8Temperature */
+ 70, /* field[70] = HeadZone9HeaterCurrent */
+ 71, /* field[71] = HeadZone9Temperature */
47, /* field[47] = MidTank1Level */
48, /* field[48] = MidTank2Level */
49, /* field[49] = MidTank3Level */
@@ -912,13 +1158,14 @@ static const unsigned diagnostics_monitors__field_indices_by_name[] = {
15, /* field[15] = PullerTension */
7, /* field[7] = ScrewMotor */
8, /* field[8] = ThreadSpeed */
+ 84, /* field[84] = WHSBlower2Voltage */
6, /* field[6] = WinderMotor */
20, /* field[20] = WinderTension */
};
static const ProtobufCIntRange diagnostics_monitors__number_ranges[1 + 1] =
{
{ 1, 0 },
- { 0, 66 }
+ { 0, 85 }
};
const ProtobufCMessageDescriptor diagnostics_monitors__descriptor =
{
@@ -928,7 +1175,7 @@ const ProtobufCMessageDescriptor diagnostics_monitors__descriptor =
"DiagnosticsMonitors",
"",
sizeof(DiagnosticsMonitors),
- 66,
+ 85,
diagnostics_monitors__field_descriptors,
diagnostics_monitors__field_indices_by_name,
1, diagnostics_monitors__number_ranges,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.h
index 203c1d92c..38ee1ce97 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/DiagnosticsMonitors.pb-c.h
@@ -159,10 +159,48 @@ struct _DiagnosticsMonitors
DoubleArray **midtanksinklevel;
size_t n_overalltemperature;
double *overalltemperature;
+ size_t n_headzone7heatercurrent;
+ double *headzone7heatercurrent;
+ size_t n_headzone7temperature;
+ double *headzone7temperature;
+ size_t n_headzone8heatercurrent;
+ double *headzone8heatercurrent;
+ size_t n_headzone8temperature;
+ double *headzone8temperature;
+ size_t n_headzone9heatercurrent;
+ double *headzone9heatercurrent;
+ size_t n_headzone9temperature;
+ double *headzone9temperature;
+ size_t n_headzone10heatercurrent;
+ double *headzone10heatercurrent;
+ size_t n_headzone10temperature;
+ double *headzone10temperature;
+ size_t n_headzone11heatercurrent;
+ double *headzone11heatercurrent;
+ size_t n_headzone11temperature;
+ double *headzone11temperature;
+ size_t n_headzone12heatercurrent;
+ double *headzone12heatercurrent;
+ size_t n_headzone12temperature;
+ double *headzone12temperature;
+ size_t n_headblowervoltage1;
+ double *headblowervoltage1;
+ size_t n_headblowervoltage2;
+ double *headblowervoltage2;
+ size_t n_headcoverheater1current;
+ double *headcoverheater1current;
+ size_t n_headcoverheater1temperature;
+ double *headcoverheater1temperature;
+ size_t n_headcoverheater2current;
+ double *headcoverheater2current;
+ size_t n_headcoverheater2temperature;
+ double *headcoverheater2temperature;
+ size_t n_whsblower2voltage;
+ double *whsblower2voltage;
};
#define DIAGNOSTICS_MONITORS__INIT \
{ PROTOBUF_C_MESSAGE_INIT (&diagnostics_monitors__descriptor) \
- , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL }
+ , 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL, 0,NULL }
/* DiagnosticsMonitors methods */
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 9c97628bb..dbd0f88e0 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,7 +7,7 @@
#endif
#include "EventType.pb-c.h"
-static const ProtobufCEnumValue event_type__enum_values_by_number[291] =
+static const ProtobufCEnumValue event_type__enum_values_by_number[294] =
{
{ "None", "EVENT_TYPE__None", 0 },
{ "REQUEST_SENT", "EVENT_TYPE__REQUEST_SENT", 1000 },
@@ -43,6 +43,8 @@ static const ProtobufCEnumValue event_type__enum_values_by_number[291] =
{ "UNSPECIFIED", "EVENT_TYPE__UNSPECIFIED", 2016 },
{ "MACHINE_INTERNAL_OVERTEMPERATURE_2", "EVENT_TYPE__MACHINE_INTERNAL_OVERTEMPERATURE_2", 2017 },
{ "ELECTRICAL_CABINET_OVERTEMPERATURE", "EVENT_TYPE__ELECTRICAL_CABINET_OVERTEMPERATURE", 2018 },
+ { "FPGA_WATCHDOG_ACTIVATED", "EVENT_TYPE__FPGA_WATCHDOG_ACTIVATED", 2019 },
+ { "UNINTENDED_RESET", "EVENT_TYPE__UNINTENDED_RESET", 2020 },
{ "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 },
@@ -94,6 +96,7 @@ static const ProtobufCEnumValue event_type__enum_values_by_number[291] =
{ "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 },
{ "MACHINE_STATE_NO_THREAD_DETECTED", "EVENT_TYPE__MACHINE_STATE_NO_THREAD_DETECTED", 3050 },
+ { "THREAD_LOADING_ERROR", "EVENT_TYPE__THREAD_LOADING_ERROR", 3051 },
{ "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 },
@@ -302,206 +305,207 @@ static const ProtobufCEnumValue event_type__enum_values_by_number[291] =
{ "WASTE_CARTRIDGE_RFID_TIMEOUT", "EVENT_TYPE__WASTE_CARTRIDGE_RFID_TIMEOUT", 10005 },
};
static const ProtobufCIntRange event_type__value_ranges[] = {
-{0, 0},{1000, 1},{2000, 15},{3000, 34},{4000, 85},{5000, 107},{6000, 150},{7000, 156},{8000, 244},{9000, 276},{10000, 285},{0, 291}
+{0, 0},{1000, 1},{2000, 15},{3000, 36},{4000, 88},{5000, 110},{6000, 153},{7000, 159},{8000, 247},{9000, 279},{10000, 288},{0, 294}
};
-static const ProtobufCEnumValueIndex event_type__enum_values_by_name[291] =
+static const ProtobufCEnumValueIndex event_type__enum_values_by_name[294] =
{
- { "AIR_FILTER_CLOGGED", 277 },
- { "AIR_FILTER_NOT_INSTALLED", 276 },
- { "ALL_WASTE_CARTRIDGES_FULL", 288 },
+ { "AIR_FILTER_CLOGGED", 280 },
+ { "AIR_FILTER_NOT_INSTALLED", 279 },
+ { "ALL_WASTE_CARTRIDGES_FULL", 291 },
{ "APPLICATION_EXCEPTION", 4 },
{ "APPLICATION_INFORMATION", 5 },
{ "APPLICATION_STARTED", 6 },
{ "APPLICATION_TERMINATED", 7 },
{ "CARTRIDGES_COVER_OPEN", 21 },
- { "CHILLER_DRY_CONTACT", 282 },
- { "DISPENSER_1_EMPTY", 172 },
- { "DISPENSER_1_HIGH_PRESSURE", 236 },
- { "DISPENSER_1_LOWER_HARD_LIMIT", 228 },
- { "DISPENSER_1_MOTOR_OVERCURRENT", 188 },
- { "DISPENSER_1_MOTOR_OVERTEMPERATURE", 196 },
- { "DISPENSER_1_MOTOR_STALL", 204 },
- { "DISPENSER_1_MOTOR_UNDERVOLTAGE", 212 },
- { "DISPENSER_1_OVERPRESSURE", 156 },
- { "DISPENSER_1_REFILL_FAILURE", 180 },
- { "DISPENSER_1_UNDERPRESSURE", 164 },
- { "DISPENSER_1_UPPER_HARD_LIMIT", 220 },
- { "DISPENSER_2_EMPTY", 173 },
- { "DISPENSER_2_HIGH_PRESSURE", 237 },
- { "DISPENSER_2_LOWER_HARD_LIMIT", 229 },
- { "DISPENSER_2_MOTOR_OVERCURRENT", 189 },
- { "DISPENSER_2_MOTOR_OVERTEMPERATURE", 197 },
- { "DISPENSER_2_MOTOR_STALL", 205 },
- { "DISPENSER_2_MOTOR_UNDERVOLTAGE", 213 },
- { "DISPENSER_2_OVERPRESSURE", 157 },
- { "DISPENSER_2_REFILL_FAILURE", 181 },
- { "DISPENSER_2_UNDERPRESSURE", 165 },
- { "DISPENSER_2_UPPER_HARD_LIMIT", 221 },
- { "DISPENSER_3_EMPTY", 174 },
- { "DISPENSER_3_HIGH_PRESSURE", 238 },
- { "DISPENSER_3_LOWER_HARD_LIMIT", 230 },
- { "DISPENSER_3_MOTOR_OVERCURRENT", 190 },
- { "DISPENSER_3_MOTOR_OVERTEMPERATURE", 198 },
- { "DISPENSER_3_MOTOR_STALL", 206 },
- { "DISPENSER_3_MOTOR_UNDERVOLTAGE", 214 },
- { "DISPENSER_3_OVERPRESSURE", 158 },
- { "DISPENSER_3_REFILL_FAILURE", 182 },
- { "DISPENSER_3_UNDERPRESSURE", 166 },
- { "DISPENSER_3_UPPER_HARD_LIMIT", 222 },
- { "DISPENSER_4_EMPTY", 175 },
- { "DISPENSER_4_HIGH_PRESSURE", 239 },
- { "DISPENSER_4_LOWER_HARD_LIMIT", 231 },
- { "DISPENSER_4_MOTOR_OVERCURRENT", 191 },
- { "DISPENSER_4_MOTOR_OVERTEMPERATURE", 199 },
- { "DISPENSER_4_MOTOR_STALL", 207 },
- { "DISPENSER_4_MOTOR_UNDERVOLTAGE", 215 },
- { "DISPENSER_4_OVERPRESSURE", 159 },
- { "DISPENSER_4_REFILL_FAILURE", 183 },
- { "DISPENSER_4_UNDERPRESSURE", 167 },
- { "DISPENSER_4_UPPER_HARD_LIMIT", 223 },
- { "DISPENSER_5_EMPTY", 176 },
- { "DISPENSER_5_HIGH_PRESSURE", 240 },
- { "DISPENSER_5_LOWER_HARD_LIMIT", 232 },
- { "DISPENSER_5_MOTOR_OVERCURRENT", 192 },
- { "DISPENSER_5_MOTOR_OVERTEMPERATURE", 200 },
- { "DISPENSER_5_MOTOR_STALL", 208 },
- { "DISPENSER_5_MOTOR_UNDERVOLTAGE", 216 },
- { "DISPENSER_5_OVERPRESSURE", 160 },
- { "DISPENSER_5_REFILL_FAILURE", 184 },
- { "DISPENSER_5_UNDERPRESSURE", 168 },
- { "DISPENSER_5_UPPER_HARD_LIMIT", 224 },
- { "DISPENSER_6_EMPTY", 177 },
- { "DISPENSER_6_HIGH_PRESSURE", 241 },
- { "DISPENSER_6_LOWER_HARD_LIMIT", 233 },
- { "DISPENSER_6_MOTOR_OVERCURRENT", 193 },
- { "DISPENSER_6_MOTOR_OVERTEMPERATURE", 201 },
- { "DISPENSER_6_MOTOR_STALL", 209 },
- { "DISPENSER_6_MOTOR_UNDERVOLTAGE", 217 },
- { "DISPENSER_6_OVERPRESSURE", 161 },
- { "DISPENSER_6_REFILL_FAILURE", 185 },
- { "DISPENSER_6_UNDERPRESSURE", 169 },
- { "DISPENSER_6_UPPER_HARD_LIMIT", 225 },
- { "DISPENSER_7_EMPTY", 178 },
- { "DISPENSER_7_HIGH_PRESSURE", 242 },
- { "DISPENSER_7_LOWER_HARD_LIMIT", 234 },
- { "DISPENSER_7_MOTOR_OVERCURRENT", 194 },
- { "DISPENSER_7_MOTOR_OVERTEMPERATURE", 202 },
- { "DISPENSER_7_MOTOR_STALL", 210 },
- { "DISPENSER_7_MOTOR_UNDERVOLTAGE", 218 },
- { "DISPENSER_7_OVERPRESSURE", 162 },
- { "DISPENSER_7_REFILL_FAILURE", 186 },
- { "DISPENSER_7_UNDERPRESSURE", 170 },
- { "DISPENSER_7_UPPER_HARD_LIMIT", 226 },
- { "DISPENSER_8_EMPTY", 179 },
- { "DISPENSER_8_HIGH_PRESSURE", 243 },
- { "DISPENSER_8_LOWER_HARD_LIMIT", 235 },
- { "DISPENSER_8_MOTOR_OVERCURRENT", 195 },
- { "DISPENSER_8_MOTOR_OVERTEMPERATURE", 203 },
- { "DISPENSER_8_MOTOR_STALL", 211 },
- { "DISPENSER_8_MOTOR_UNDERVOLTAGE", 219 },
- { "DISPENSER_8_OVERPRESSURE", 163 },
- { "DISPENSER_8_REFILL_FAILURE", 187 },
- { "DISPENSER_8_UNDERPRESSURE", 171 },
- { "DISPENSER_8_UPPER_HARD_LIMIT", 227 },
- { "DRYER_DOOR_OPEN", 89 },
- { "DRYER_FAN_RPM_TOO_LOW", 100 },
- { "DRYER_FAN_STOPPED", 101 },
- { "DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", 98 },
- { "DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", 96 },
- { "DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", 99 },
- { "DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", 97 },
- { "DRYER_LID_MOTOR_OVERCURRENT", 102 },
- { "DRYER_LID_MOTOR_OVERTEMPERATURE", 103 },
- { "DRYER_LID_MOTOR_STALL", 104 },
- { "DRYER_LID_MOTOR_UNDERVOLTAGE", 105 },
- { "DRYER_MOTOR_OVERCURRENT", 85 },
- { "DRYER_MOTOR_OVERTEMPERATURE", 86 },
- { "DRYER_MOTOR_STALL", 87 },
- { "DRYER_MOTOR_UNDERVOLTAGE", 88 },
- { "DRYER_THERMAL_CUTOFF", 95 },
- { "DRYER_ZONE_1_OVERTEMPERATURE", 90 },
- { "DRYER_ZONE_1_UNDERTEMPERATURE_A", 92 },
- { "DRYER_ZONE_1_UNDERTEMPERATURE_B", 93 },
- { "DRYER_ZONE_2_OVERTEMPERATURE", 91 },
- { "DRYER_ZONE_2_UNDERTEMPERATURE_A", 106 },
- { "DRYER_ZONE_2_UNDERTEMPERATURE_B", 94 },
- { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT", 146 },
- { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE", 147 },
- { "DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL", 148 },
- { "DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE", 149 },
- { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT", 142 },
- { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE", 143 },
- { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL", 144 },
- { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE", 145 },
- { "DYEING_HEAD_COVER_CLOSE_TIMEOUT", 137 },
- { "DYEING_HEAD_COVER_MOTOR_OVERCURRENT", 138 },
- { "DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE", 139 },
- { "DYEING_HEAD_COVER_MOTOR_STALL", 140 },
- { "DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE", 141 },
- { "DYEING_HEAD_COVER_OPEN_TIMEOUT", 136 },
- { "DYEING_HEAD_THERMAL_CUTOFF", 135 },
- { "DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", 130 },
- { "DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", 125 },
- { "DYEING_HEAD_ZONE_1_OVERTEMPERATURE", 107 },
- { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", 113 },
- { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", 119 },
- { "DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", 131 },
- { "DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", 126 },
- { "DYEING_HEAD_ZONE_2_OVERTEMPERATURE", 108 },
- { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", 114 },
- { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", 120 },
- { "DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", 132 },
- { "DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", 127 },
- { "DYEING_HEAD_ZONE_3_OVERTEMPERATURE", 109 },
- { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", 115 },
- { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", 121 },
- { "DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", 133 },
- { "DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", 128 },
- { "DYEING_HEAD_ZONE_4_OVERTEMPERATURE", 110 },
- { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", 116 },
- { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", 122 },
- { "DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", 134 },
- { "DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", 129 },
- { "DYEING_HEAD_ZONE_5_OVERTEMPERATURE", 111 },
- { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", 117 },
- { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", 123 },
- { "DYEING_HEAD_ZONE_6_OVERTEMPERATURE", 112 },
- { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", 118 },
- { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", 124 },
+ { "CHILLER_DRY_CONTACT", 285 },
+ { "DISPENSER_1_EMPTY", 175 },
+ { "DISPENSER_1_HIGH_PRESSURE", 239 },
+ { "DISPENSER_1_LOWER_HARD_LIMIT", 231 },
+ { "DISPENSER_1_MOTOR_OVERCURRENT", 191 },
+ { "DISPENSER_1_MOTOR_OVERTEMPERATURE", 199 },
+ { "DISPENSER_1_MOTOR_STALL", 207 },
+ { "DISPENSER_1_MOTOR_UNDERVOLTAGE", 215 },
+ { "DISPENSER_1_OVERPRESSURE", 159 },
+ { "DISPENSER_1_REFILL_FAILURE", 183 },
+ { "DISPENSER_1_UNDERPRESSURE", 167 },
+ { "DISPENSER_1_UPPER_HARD_LIMIT", 223 },
+ { "DISPENSER_2_EMPTY", 176 },
+ { "DISPENSER_2_HIGH_PRESSURE", 240 },
+ { "DISPENSER_2_LOWER_HARD_LIMIT", 232 },
+ { "DISPENSER_2_MOTOR_OVERCURRENT", 192 },
+ { "DISPENSER_2_MOTOR_OVERTEMPERATURE", 200 },
+ { "DISPENSER_2_MOTOR_STALL", 208 },
+ { "DISPENSER_2_MOTOR_UNDERVOLTAGE", 216 },
+ { "DISPENSER_2_OVERPRESSURE", 160 },
+ { "DISPENSER_2_REFILL_FAILURE", 184 },
+ { "DISPENSER_2_UNDERPRESSURE", 168 },
+ { "DISPENSER_2_UPPER_HARD_LIMIT", 224 },
+ { "DISPENSER_3_EMPTY", 177 },
+ { "DISPENSER_3_HIGH_PRESSURE", 241 },
+ { "DISPENSER_3_LOWER_HARD_LIMIT", 233 },
+ { "DISPENSER_3_MOTOR_OVERCURRENT", 193 },
+ { "DISPENSER_3_MOTOR_OVERTEMPERATURE", 201 },
+ { "DISPENSER_3_MOTOR_STALL", 209 },
+ { "DISPENSER_3_MOTOR_UNDERVOLTAGE", 217 },
+ { "DISPENSER_3_OVERPRESSURE", 161 },
+ { "DISPENSER_3_REFILL_FAILURE", 185 },
+ { "DISPENSER_3_UNDERPRESSURE", 169 },
+ { "DISPENSER_3_UPPER_HARD_LIMIT", 225 },
+ { "DISPENSER_4_EMPTY", 178 },
+ { "DISPENSER_4_HIGH_PRESSURE", 242 },
+ { "DISPENSER_4_LOWER_HARD_LIMIT", 234 },
+ { "DISPENSER_4_MOTOR_OVERCURRENT", 194 },
+ { "DISPENSER_4_MOTOR_OVERTEMPERATURE", 202 },
+ { "DISPENSER_4_MOTOR_STALL", 210 },
+ { "DISPENSER_4_MOTOR_UNDERVOLTAGE", 218 },
+ { "DISPENSER_4_OVERPRESSURE", 162 },
+ { "DISPENSER_4_REFILL_FAILURE", 186 },
+ { "DISPENSER_4_UNDERPRESSURE", 170 },
+ { "DISPENSER_4_UPPER_HARD_LIMIT", 226 },
+ { "DISPENSER_5_EMPTY", 179 },
+ { "DISPENSER_5_HIGH_PRESSURE", 243 },
+ { "DISPENSER_5_LOWER_HARD_LIMIT", 235 },
+ { "DISPENSER_5_MOTOR_OVERCURRENT", 195 },
+ { "DISPENSER_5_MOTOR_OVERTEMPERATURE", 203 },
+ { "DISPENSER_5_MOTOR_STALL", 211 },
+ { "DISPENSER_5_MOTOR_UNDERVOLTAGE", 219 },
+ { "DISPENSER_5_OVERPRESSURE", 163 },
+ { "DISPENSER_5_REFILL_FAILURE", 187 },
+ { "DISPENSER_5_UNDERPRESSURE", 171 },
+ { "DISPENSER_5_UPPER_HARD_LIMIT", 227 },
+ { "DISPENSER_6_EMPTY", 180 },
+ { "DISPENSER_6_HIGH_PRESSURE", 244 },
+ { "DISPENSER_6_LOWER_HARD_LIMIT", 236 },
+ { "DISPENSER_6_MOTOR_OVERCURRENT", 196 },
+ { "DISPENSER_6_MOTOR_OVERTEMPERATURE", 204 },
+ { "DISPENSER_6_MOTOR_STALL", 212 },
+ { "DISPENSER_6_MOTOR_UNDERVOLTAGE", 220 },
+ { "DISPENSER_6_OVERPRESSURE", 164 },
+ { "DISPENSER_6_REFILL_FAILURE", 188 },
+ { "DISPENSER_6_UNDERPRESSURE", 172 },
+ { "DISPENSER_6_UPPER_HARD_LIMIT", 228 },
+ { "DISPENSER_7_EMPTY", 181 },
+ { "DISPENSER_7_HIGH_PRESSURE", 245 },
+ { "DISPENSER_7_LOWER_HARD_LIMIT", 237 },
+ { "DISPENSER_7_MOTOR_OVERCURRENT", 197 },
+ { "DISPENSER_7_MOTOR_OVERTEMPERATURE", 205 },
+ { "DISPENSER_7_MOTOR_STALL", 213 },
+ { "DISPENSER_7_MOTOR_UNDERVOLTAGE", 221 },
+ { "DISPENSER_7_OVERPRESSURE", 165 },
+ { "DISPENSER_7_REFILL_FAILURE", 189 },
+ { "DISPENSER_7_UNDERPRESSURE", 173 },
+ { "DISPENSER_7_UPPER_HARD_LIMIT", 229 },
+ { "DISPENSER_8_EMPTY", 182 },
+ { "DISPENSER_8_HIGH_PRESSURE", 246 },
+ { "DISPENSER_8_LOWER_HARD_LIMIT", 238 },
+ { "DISPENSER_8_MOTOR_OVERCURRENT", 198 },
+ { "DISPENSER_8_MOTOR_OVERTEMPERATURE", 206 },
+ { "DISPENSER_8_MOTOR_STALL", 214 },
+ { "DISPENSER_8_MOTOR_UNDERVOLTAGE", 222 },
+ { "DISPENSER_8_OVERPRESSURE", 166 },
+ { "DISPENSER_8_REFILL_FAILURE", 190 },
+ { "DISPENSER_8_UNDERPRESSURE", 174 },
+ { "DISPENSER_8_UPPER_HARD_LIMIT", 230 },
+ { "DRYER_DOOR_OPEN", 92 },
+ { "DRYER_FAN_RPM_TOO_LOW", 103 },
+ { "DRYER_FAN_STOPPED", 104 },
+ { "DRYER_HEATERS_ZONE_1_CURRENT_LOOP_BREAK", 101 },
+ { "DRYER_HEATERS_ZONE_1_CURRENT_OUT_OF_RANGE", 99 },
+ { "DRYER_HEATERS_ZONE_2_CURRENT_LOOP_BREAK", 102 },
+ { "DRYER_HEATERS_ZONE_2_CURRENT_OUT_OF_RANGE", 100 },
+ { "DRYER_LID_MOTOR_OVERCURRENT", 105 },
+ { "DRYER_LID_MOTOR_OVERTEMPERATURE", 106 },
+ { "DRYER_LID_MOTOR_STALL", 107 },
+ { "DRYER_LID_MOTOR_UNDERVOLTAGE", 108 },
+ { "DRYER_MOTOR_OVERCURRENT", 88 },
+ { "DRYER_MOTOR_OVERTEMPERATURE", 89 },
+ { "DRYER_MOTOR_STALL", 90 },
+ { "DRYER_MOTOR_UNDERVOLTAGE", 91 },
+ { "DRYER_THERMAL_CUTOFF", 98 },
+ { "DRYER_ZONE_1_OVERTEMPERATURE", 93 },
+ { "DRYER_ZONE_1_UNDERTEMPERATURE_A", 95 },
+ { "DRYER_ZONE_1_UNDERTEMPERATURE_B", 96 },
+ { "DRYER_ZONE_2_OVERTEMPERATURE", 94 },
+ { "DRYER_ZONE_2_UNDERTEMPERATURE_A", 109 },
+ { "DRYER_ZONE_2_UNDERTEMPERATURE_B", 97 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERCURRENT", 149 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_OVERTEMPERATURE", 150 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_STALL", 151 },
+ { "DYEING_HEAD_CLEANING_HEAD_MOTOR_UNDERVOLTAGE", 152 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERCURRENT", 145 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_OVERTEMPERATURE", 146 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_STALL", 147 },
+ { "DYEING_HEAD_CLEANING_MECHANISM_MOTOR_UNDERVOLTAGE", 148 },
+ { "DYEING_HEAD_COVER_CLOSE_TIMEOUT", 140 },
+ { "DYEING_HEAD_COVER_MOTOR_OVERCURRENT", 141 },
+ { "DYEING_HEAD_COVER_MOTOR_OVERTEMPERATURE", 142 },
+ { "DYEING_HEAD_COVER_MOTOR_STALL", 143 },
+ { "DYEING_HEAD_COVER_MOTOR_UNDERVOLTAGE", 144 },
+ { "DYEING_HEAD_COVER_OPEN_TIMEOUT", 139 },
+ { "DYEING_HEAD_THERMAL_CUTOFF", 138 },
+ { "DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK", 133 },
+ { "DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE", 128 },
+ { "DYEING_HEAD_ZONE_1_OVERTEMPERATURE", 110 },
+ { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A", 116 },
+ { "DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_B", 122 },
+ { "DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK", 134 },
+ { "DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE", 129 },
+ { "DYEING_HEAD_ZONE_2_OVERTEMPERATURE", 111 },
+ { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A", 117 },
+ { "DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B", 123 },
+ { "DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK", 135 },
+ { "DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE", 130 },
+ { "DYEING_HEAD_ZONE_3_OVERTEMPERATURE", 112 },
+ { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A", 118 },
+ { "DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B", 124 },
+ { "DYEING_HEAD_ZONE_4_CURRENT_LOOP_BREAK", 136 },
+ { "DYEING_HEAD_ZONE_4_CURRENT_OUT_OF_RANGE", 131 },
+ { "DYEING_HEAD_ZONE_4_OVERTEMPERATURE", 113 },
+ { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_A", 119 },
+ { "DYEING_HEAD_ZONE_4_UNDERTEMPERATURE_B", 125 },
+ { "DYEING_HEAD_ZONE_5_6_CURRENT_LOOP_BREAK", 137 },
+ { "DYEING_HEAD_ZONE_5_6_CURRENT_OUT_OF_RANGE", 132 },
+ { "DYEING_HEAD_ZONE_5_OVERTEMPERATURE", 114 },
+ { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_A", 120 },
+ { "DYEING_HEAD_ZONE_5_UNDERTEMPERATURE_B", 126 },
+ { "DYEING_HEAD_ZONE_6_OVERTEMPERATURE", 115 },
+ { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_A", 121 },
+ { "DYEING_HEAD_ZONE_6_UNDERTEMPERATURE_B", 127 },
{ "ELECTRICAL_CABINET_FANS_RPM_TOO_LOW", 26 },
{ "ELECTRICAL_CABINET_FANS_STOPPED", 27 },
{ "ELECTRICAL_CABINET_OVERTEMPERATURE", 33 },
{ "EMERGENCY_PUSH_BUTTON_PRESSED", 16 },
- { "FEEDER_DANCER_MOTOR_OVERCURRENT", 72 },
- { "FEEDER_DANCER_MOTOR_OVERTEMPERATURE", 75 },
- { "FEEDER_DANCER_MOTOR_STALL", 78 },
- { "FEEDER_DANCER_MOTOR_UNDERVOLTAGE", 81 },
- { "FEEDER_MOTOR_OVERCURRENT", 37 },
- { "FEEDER_MOTOR_OVERTEMPERATURE", 44 },
- { "FEEDER_MOTOR_STALL", 51 },
- { "FEEDER_MOTOR_UNDERVOLTAGE", 58 },
+ { "FEEDER_DANCER_MOTOR_OVERCURRENT", 74 },
+ { "FEEDER_DANCER_MOTOR_OVERTEMPERATURE", 77 },
+ { "FEEDER_DANCER_MOTOR_STALL", 80 },
+ { "FEEDER_DANCER_MOTOR_UNDERVOLTAGE", 83 },
+ { "FEEDER_MOTOR_OVERCURRENT", 39 },
+ { "FEEDER_MOTOR_OVERTEMPERATURE", 46 },
+ { "FEEDER_MOTOR_STALL", 53 },
+ { "FEEDER_MOTOR_UNDERVOLTAGE", 60 },
+ { "FPGA_WATCHDOG_ACTIVATED", 34 },
{ "FRONT_COVER_1_OPEN", 17 },
{ "FRONT_COVER_2_OPEN", 18 },
{ "FRONT_COVER_3_OPEN", 19 },
{ "FRONT_COVER_4_OPEN", 20 },
- { "INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 285 },
- { "INK_CARTRIDGE_RFID_TIMEOUT", 286 },
- { "INSUFFICIENT_AIR_FLOW", 283 },
+ { "INK_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 288 },
+ { "INK_CARTRIDGE_RFID_TIMEOUT", 289 },
+ { "INSUFFICIENT_AIR_FLOW", 286 },
{ "JOB_ABORTED", 12 },
{ "JOB_COMPLETED", 14 },
{ "JOB_FAILED", 13 },
{ "JOB_STARTED", 11 },
{ "JOB_STATUS", 10 },
- { "LEFT_LOADER_MOTOR_OVERCURRENT", 40 },
- { "LEFT_LOADER_MOTOR_OVERTEMPERATURE", 47 },
- { "LEFT_LOADER_MOTOR_STALL", 54 },
- { "LEFT_LOADER_MOTOR_UNDERVOLTAGE", 61 },
- { "LOADING_ARM_MOTOR_OVERCURRENT", 43 },
- { "LOADING_ARM_MOTOR_OVERTEMPERATURE", 50 },
- { "LOADING_ARM_MOTOR_STALL", 57 },
- { "LOADING_ARM_MOTOR_UNDERVOLTAGE", 64 },
- { "LTFU_DOWN_TIMEOUT", 66 },
- { "LTFU_UP_TIMEOUT", 65 },
+ { "LEFT_LOADER_MOTOR_OVERCURRENT", 42 },
+ { "LEFT_LOADER_MOTOR_OVERTEMPERATURE", 49 },
+ { "LEFT_LOADER_MOTOR_STALL", 56 },
+ { "LEFT_LOADER_MOTOR_UNDERVOLTAGE", 63 },
+ { "LOADING_ARM_MOTOR_OVERCURRENT", 45 },
+ { "LOADING_ARM_MOTOR_OVERTEMPERATURE", 52 },
+ { "LOADING_ARM_MOTOR_STALL", 59 },
+ { "LOADING_ARM_MOTOR_UNDERVOLTAGE", 66 },
+ { "LTFU_DOWN_TIMEOUT", 68 },
+ { "LTFU_UP_TIMEOUT", 67 },
{ "MACHINE_FANS_RPM_TOO_LOW", 24 },
{ "MACHINE_FANS_STOPPED", 25 },
{ "MACHINE_INTERNAL_OVERTEMPERATURE", 23 },
@@ -509,94 +513,96 @@ static const ProtobufCEnumValueIndex event_type__enum_values_by_name[291] =
{ "MACHINE_STATE_HW_CONFIG_FAILED", 29 },
{ "MACHINE_STATE_INITIAL_BLOWER_FAILED", 30 },
{ "MACHINE_STATE_NO_CFG_FILE", 28 },
- { "MACHINE_STATE_NO_THREAD_DETECTED", 84 },
- { "MID_TANK_1_EMPTY", 252 },
- { "MID_TANK_1_FILL_TIMEOUT", 268 },
- { "MID_TANK_1_LOW_LEVEL", 244 },
- { "MID_TANK_1_OVERFLOW", 260 },
- { "MID_TANK_2_EMPTY", 253 },
- { "MID_TANK_2_FILL_TIMEOUT", 269 },
- { "MID_TANK_2_LOW_LEVEL", 245 },
- { "MID_TANK_2_OVERFLOW", 261 },
- { "MID_TANK_3_EMPTY", 254 },
- { "MID_TANK_3_FILL_TIMEOUT", 270 },
- { "MID_TANK_3_LOW_LEVEL", 246 },
- { "MID_TANK_3_OVERFLOW", 262 },
- { "MID_TANK_4_EMPTY", 255 },
- { "MID_TANK_4_FILL_TIMEOUT", 271 },
- { "MID_TANK_4_LOW_LEVEL", 247 },
- { "MID_TANK_4_OVERFLOW", 263 },
- { "MID_TANK_5_EMPTY", 256 },
- { "MID_TANK_5_FILL_TIMEOUT", 272 },
- { "MID_TANK_5_LOW_LEVEL", 248 },
- { "MID_TANK_5_OVERFLOW", 264 },
- { "MID_TANK_6_EMPTY", 257 },
- { "MID_TANK_6_FILL_TIMEOUT", 273 },
- { "MID_TANK_6_LOW_LEVEL", 249 },
- { "MID_TANK_6_OVERFLOW", 265 },
- { "MID_TANK_7_EMPTY", 258 },
- { "MID_TANK_7_FILL_TIMEOUT", 274 },
- { "MID_TANK_7_LOW_LEVEL", 250 },
- { "MID_TANK_7_OVERFLOW", 266 },
- { "MID_TANK_8_EMPTY", 259 },
- { "MID_TANK_8_FILL_TIMEOUT", 275 },
- { "MID_TANK_8_LOW_LEVEL", 251 },
- { "MID_TANK_8_OVERFLOW", 267 },
- { "MIXER_CURRENT_LOOP_BREAK", 155 },
- { "MIXER_CURRENT_OUT_OF_RANGE", 154 },
- { "MIXER_OVERTEMPERATURE", 150 },
- { "MIXER_THERMAL_CUTOFF", 153 },
- { "MIXER_UNDERTEMPERATURE_A", 151 },
- { "MIXER_UNDERTEMPERATURE_B", 152 },
- { "NO_AIR_PRESSURE", 279 },
- { "NO_WASTE_CARTRIDGE_AVAILABLE", 287 },
+ { "MACHINE_STATE_NO_THREAD_DETECTED", 86 },
+ { "MID_TANK_1_EMPTY", 255 },
+ { "MID_TANK_1_FILL_TIMEOUT", 271 },
+ { "MID_TANK_1_LOW_LEVEL", 247 },
+ { "MID_TANK_1_OVERFLOW", 263 },
+ { "MID_TANK_2_EMPTY", 256 },
+ { "MID_TANK_2_FILL_TIMEOUT", 272 },
+ { "MID_TANK_2_LOW_LEVEL", 248 },
+ { "MID_TANK_2_OVERFLOW", 264 },
+ { "MID_TANK_3_EMPTY", 257 },
+ { "MID_TANK_3_FILL_TIMEOUT", 273 },
+ { "MID_TANK_3_LOW_LEVEL", 249 },
+ { "MID_TANK_3_OVERFLOW", 265 },
+ { "MID_TANK_4_EMPTY", 258 },
+ { "MID_TANK_4_FILL_TIMEOUT", 274 },
+ { "MID_TANK_4_LOW_LEVEL", 250 },
+ { "MID_TANK_4_OVERFLOW", 266 },
+ { "MID_TANK_5_EMPTY", 259 },
+ { "MID_TANK_5_FILL_TIMEOUT", 275 },
+ { "MID_TANK_5_LOW_LEVEL", 251 },
+ { "MID_TANK_5_OVERFLOW", 267 },
+ { "MID_TANK_6_EMPTY", 260 },
+ { "MID_TANK_6_FILL_TIMEOUT", 276 },
+ { "MID_TANK_6_LOW_LEVEL", 252 },
+ { "MID_TANK_6_OVERFLOW", 268 },
+ { "MID_TANK_7_EMPTY", 261 },
+ { "MID_TANK_7_FILL_TIMEOUT", 277 },
+ { "MID_TANK_7_LOW_LEVEL", 253 },
+ { "MID_TANK_7_OVERFLOW", 269 },
+ { "MID_TANK_8_EMPTY", 262 },
+ { "MID_TANK_8_FILL_TIMEOUT", 278 },
+ { "MID_TANK_8_LOW_LEVEL", 254 },
+ { "MID_TANK_8_OVERFLOW", 270 },
+ { "MIXER_CURRENT_LOOP_BREAK", 158 },
+ { "MIXER_CURRENT_OUT_OF_RANGE", 157 },
+ { "MIXER_OVERTEMPERATURE", 153 },
+ { "MIXER_THERMAL_CUTOFF", 156 },
+ { "MIXER_UNDERTEMPERATURE_A", 154 },
+ { "MIXER_UNDERTEMPERATURE_B", 155 },
+ { "NO_AIR_PRESSURE", 282 },
+ { "NO_WASTE_CARTRIDGE_AVAILABLE", 290 },
{ "None", 0 },
{ "POWER_UP_BIT_FAILURE", 15 },
- { "PULLER_DANCER_MOTOR_OVERCURRENT", 71 },
- { "PULLER_DANCER_MOTOR_OVERTEMPERATURE", 74 },
- { "PULLER_DANCER_MOTOR_STALL", 77 },
- { "PULLER_DANCER_MOTOR_UNDERVOLTAGE", 80 },
- { "PULLER_MOTOR_OVERCURRENT", 39 },
- { "PULLER_MOTOR_OVERTEMPERATURE", 46 },
- { "PULLER_MOTOR_STALL", 53 },
- { "PULLER_MOTOR_UNDERVOLTAGE", 60 },
+ { "PULLER_DANCER_MOTOR_OVERCURRENT", 73 },
+ { "PULLER_DANCER_MOTOR_OVERTEMPERATURE", 76 },
+ { "PULLER_DANCER_MOTOR_STALL", 79 },
+ { "PULLER_DANCER_MOTOR_UNDERVOLTAGE", 82 },
+ { "PULLER_MOTOR_OVERCURRENT", 41 },
+ { "PULLER_MOTOR_OVERTEMPERATURE", 48 },
+ { "PULLER_MOTOR_STALL", 55 },
+ { "PULLER_MOTOR_UNDERVOLTAGE", 62 },
{ "REAR_COVER_OPEN", 22 },
{ "RECORDING_STARTED", 8 },
{ "RECORDING_STOPPED", 9 },
{ "REQUEST_FAILED", 3 },
{ "REQUEST_SENT", 1 },
{ "RESPONSE_RECEIVED", 2 },
- { "RIGHT_LOADER_MOTOR_OVERCURRENT", 38 },
- { "RIGHT_LOADER_MOTOR_OVERTEMPERATURE", 45 },
- { "RIGHT_LOADER_MOTOR_STALL", 52 },
- { "RIGHT_LOADER_MOTOR_UNDERVOLTAGE", 59 },
- { "RTFU_DOWN_TIMEOUT", 68 },
- { "RTFU_UP_TIMEOUT", 67 },
- { "SCREW_MOTOR_LIMIT_TIMEOUT", 69 },
- { "SCREW_MOTOR_OVERCURRENT", 42 },
- { "SCREW_MOTOR_OVERTEMPERATURE", 49 },
- { "SCREW_MOTOR_STALL", 56 },
- { "SCREW_MOTOR_UNDERVOLTAGE", 63 },
- { "THREAD_BREAK", 34 },
- { "THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER", 35 },
- { "THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER", 82 },
- { "THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER", 83 },
+ { "RIGHT_LOADER_MOTOR_OVERCURRENT", 40 },
+ { "RIGHT_LOADER_MOTOR_OVERTEMPERATURE", 47 },
+ { "RIGHT_LOADER_MOTOR_STALL", 54 },
+ { "RIGHT_LOADER_MOTOR_UNDERVOLTAGE", 61 },
+ { "RTFU_DOWN_TIMEOUT", 70 },
+ { "RTFU_UP_TIMEOUT", 69 },
+ { "SCREW_MOTOR_LIMIT_TIMEOUT", 71 },
+ { "SCREW_MOTOR_OVERCURRENT", 44 },
+ { "SCREW_MOTOR_OVERTEMPERATURE", 51 },
+ { "SCREW_MOTOR_STALL", 58 },
+ { "SCREW_MOTOR_UNDERVOLTAGE", 65 },
+ { "THREAD_BREAK", 36 },
+ { "THREAD_LOADING_ERROR", 87 },
+ { "THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER", 37 },
+ { "THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER", 84 },
+ { "THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER", 85 },
+ { "UNINTENDED_RESET", 35 },
{ "UNSPECIFIED", 31 },
- { "VOC_SENSOR_ALARM_SLOPE", 284 },
- { "VOC_SENSOR_ALARM_TIME", 281 },
- { "WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 289 },
- { "WASTE_CARTRIDGE_RFID_TIMEOUT", 290 },
- { "WASTE_CONTAINER_EMPTYING_TIMEOUT", 278 },
- { "WASTE_CONTAINER_OVERFLOW", 280 },
- { "WINDER_CONE_DOES_NOT_EXIST", 36 },
- { "WINDER_DANCER_MOTOR_OVERCURRENT", 70 },
- { "WINDER_DANCER_MOTOR_OVERTEMPERATURE", 73 },
- { "WINDER_DANCER_MOTOR_STALL", 76 },
- { "WINDER_DANCER_MOTOR_UNDERVOLTAGE", 79 },
- { "WINDER_MOTOR_OVERCURRENT", 41 },
- { "WINDER_MOTOR_OVERTEMPERATURE", 48 },
- { "WINDER_MOTOR_STALL", 55 },
- { "WINDER_MOTOR_UNDERVOLTAGE", 62 },
+ { "VOC_SENSOR_ALARM_SLOPE", 287 },
+ { "VOC_SENSOR_ALARM_TIME", 284 },
+ { "WASTE_CARTRIDGE_PRESENCE_SENSOR_TIMEOUT", 292 },
+ { "WASTE_CARTRIDGE_RFID_TIMEOUT", 293 },
+ { "WASTE_CONTAINER_EMPTYING_TIMEOUT", 281 },
+ { "WASTE_CONTAINER_OVERFLOW", 283 },
+ { "WINDER_CONE_DOES_NOT_EXIST", 38 },
+ { "WINDER_DANCER_MOTOR_OVERCURRENT", 72 },
+ { "WINDER_DANCER_MOTOR_OVERTEMPERATURE", 75 },
+ { "WINDER_DANCER_MOTOR_STALL", 78 },
+ { "WINDER_DANCER_MOTOR_UNDERVOLTAGE", 81 },
+ { "WINDER_MOTOR_OVERCURRENT", 43 },
+ { "WINDER_MOTOR_OVERTEMPERATURE", 50 },
+ { "WINDER_MOTOR_STALL", 57 },
+ { "WINDER_MOTOR_UNDERVOLTAGE", 64 },
};
const ProtobufCEnumDescriptor event_type__descriptor =
{
@@ -605,9 +611,9 @@ const ProtobufCEnumDescriptor event_type__descriptor =
"EventType",
"EventType",
"",
- 291,
+ 294,
event_type__enum_values_by_number,
- 291,
+ 294,
event_type__enum_values_by_name,
11,
event_type__value_ranges,
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 cd8abc59a..8bea8b3e9 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
@@ -54,6 +54,8 @@ typedef enum _EventType {
EVENT_TYPE__UNSPECIFIED = 2016,
EVENT_TYPE__MACHINE_INTERNAL_OVERTEMPERATURE_2 = 2017,
EVENT_TYPE__ELECTRICAL_CABINET_OVERTEMPERATURE = 2018,
+ EVENT_TYPE__FPGA_WATCHDOG_ACTIVATED = 2019,
+ EVENT_TYPE__UNINTENDED_RESET = 2020,
EVENT_TYPE__THREAD_BREAK = 3000,
EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_FEEDER_DANCER = 3001,
EVENT_TYPE__WINDER_CONE_DOES_NOT_EXIST = 3002,
@@ -105,6 +107,7 @@ typedef enum _EventType {
EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_PULLER_DANCER = 3048,
EVENT_TYPE__THREAD_TENSION_CONTROL_FAILURE_WINDER_DANCER = 3049,
EVENT_TYPE__MACHINE_STATE_NO_THREAD_DETECTED = 3050,
+ EVENT_TYPE__THREAD_LOADING_ERROR = 3051,
EVENT_TYPE__DRYER_MOTOR_OVERCURRENT = 4000,
EVENT_TYPE__DRYER_MOTOR_OVERTEMPERATURE = 4001,
EVENT_TYPE__DRYER_MOTOR_STALL = 4002,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.c
index b4715655e..8e7e8f861 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.c
@@ -7,7 +7,7 @@
#endif
#include "HeaterType.pb-c.h"
-static const ProtobufCEnumValue heater_type__enum_values_by_number[10] =
+static const ProtobufCEnumValue heater_type__enum_values_by_number[18] =
{
{ "DryerAirHeater", "HEATER_TYPE__DryerAirHeater", 0 },
{ "DryerMainHeater", "HEATER_TYPE__DryerMainHeater", 1 },
@@ -19,21 +19,37 @@ static const ProtobufCEnumValue heater_type__enum_values_by_number[10] =
{ "HeaterZone5", "HEATER_TYPE__HeaterZone5", 7 },
{ "HeaterZone6", "HEATER_TYPE__HeaterZone6", 8 },
{ "MixerHeater", "HEATER_TYPE__MixerHeater", 9 },
+ { "HeaterZone7", "HEATER_TYPE__HeaterZone7", 10 },
+ { "HeaterZone8", "HEATER_TYPE__HeaterZone8", 11 },
+ { "HeaterZone9", "HEATER_TYPE__HeaterZone9", 12 },
+ { "HeaterZone10", "HEATER_TYPE__HeaterZone10", 13 },
+ { "HeaterZone11", "HEATER_TYPE__HeaterZone11", 14 },
+ { "HeaterZone12", "HEATER_TYPE__HeaterZone12", 15 },
+ { "HeadCoverHeater1", "HEATER_TYPE__HeadCoverHeater1", 16 },
+ { "HeadCoverHeater2", "HEATER_TYPE__HeadCoverHeater2", 17 },
};
static const ProtobufCIntRange heater_type__value_ranges[] = {
-{0, 0},{0, 10}
+{0, 0},{0, 18}
};
-static const ProtobufCEnumValueIndex heater_type__enum_values_by_name[10] =
+static const ProtobufCEnumValueIndex heater_type__enum_values_by_name[18] =
{
{ "DryerAirHeater", 0 },
{ "DryerMainHeater", 1 },
{ "DryerSecondaryHeater", 2 },
+ { "HeadCoverHeater1", 16 },
+ { "HeadCoverHeater2", 17 },
{ "HeaterZone1", 3 },
+ { "HeaterZone10", 13 },
+ { "HeaterZone11", 14 },
+ { "HeaterZone12", 15 },
{ "HeaterZone2", 4 },
{ "HeaterZone3", 5 },
{ "HeaterZone4", 6 },
{ "HeaterZone5", 7 },
{ "HeaterZone6", 8 },
+ { "HeaterZone7", 10 },
+ { "HeaterZone8", 11 },
+ { "HeaterZone9", 12 },
{ "MixerHeater", 9 },
};
const ProtobufCEnumDescriptor heater_type__descriptor =
@@ -43,9 +59,9 @@ const ProtobufCEnumDescriptor heater_type__descriptor =
"HeaterType",
"HeaterType",
"",
- 10,
+ 18,
heater_type__enum_values_by_number,
- 10,
+ 18,
heater_type__enum_values_by_name,
1,
heater_type__value_ranges,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.h
index 3544e688c..cacd3a6cc 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/HeaterType.pb-c.h
@@ -29,7 +29,15 @@ typedef enum _HeaterType {
HEATER_TYPE__HeaterZone4 = 6,
HEATER_TYPE__HeaterZone5 = 7,
HEATER_TYPE__HeaterZone6 = 8,
- HEATER_TYPE__MixerHeater = 9
+ HEATER_TYPE__MixerHeater = 9,
+ HEATER_TYPE__HeaterZone7 = 10,
+ HEATER_TYPE__HeaterZone8 = 11,
+ HEATER_TYPE__HeaterZone9 = 12,
+ HEATER_TYPE__HeaterZone10 = 13,
+ HEATER_TYPE__HeaterZone11 = 14,
+ HEATER_TYPE__HeaterZone12 = 15,
+ HEATER_TYPE__HeadCoverHeater1 = 16,
+ HEATER_TYPE__HeadCoverHeater2 = 17
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(HEATER_TYPE)
} HeaterType;
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.c
new file mode 100644
index 000000000..2809668e3
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.c
@@ -0,0 +1,72 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StartThreadLoadingUpdateRequest.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "StartThreadLoadingUpdateRequest.pb-c.h"
+void start_thread_loading_update_request__init
+ (StartThreadLoadingUpdateRequest *message)
+{
+ static const StartThreadLoadingUpdateRequest init_value = START_THREAD_LOADING_UPDATE_REQUEST__INIT;
+ *message = init_value;
+}
+size_t start_thread_loading_update_request__get_packed_size
+ (const StartThreadLoadingUpdateRequest *message)
+{
+ assert(message->base.descriptor == &start_thread_loading_update_request__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t start_thread_loading_update_request__pack
+ (const StartThreadLoadingUpdateRequest *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &start_thread_loading_update_request__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t start_thread_loading_update_request__pack_to_buffer
+ (const StartThreadLoadingUpdateRequest *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &start_thread_loading_update_request__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+StartThreadLoadingUpdateRequest *
+ start_thread_loading_update_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (StartThreadLoadingUpdateRequest *)
+ protobuf_c_message_unpack (&start_thread_loading_update_request__descriptor,
+ allocator, len, data);
+}
+void start_thread_loading_update_request__free_unpacked
+ (StartThreadLoadingUpdateRequest *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &start_thread_loading_update_request__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+#define start_thread_loading_update_request__field_descriptors NULL
+#define start_thread_loading_update_request__field_indices_by_name NULL
+#define start_thread_loading_update_request__number_ranges NULL
+const ProtobufCMessageDescriptor start_thread_loading_update_request__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "StartThreadLoadingUpdateRequest",
+ "StartThreadLoadingUpdateRequest",
+ "StartThreadLoadingUpdateRequest",
+ "",
+ sizeof(StartThreadLoadingUpdateRequest),
+ 0,
+ start_thread_loading_update_request__field_descriptors,
+ start_thread_loading_update_request__field_indices_by_name,
+ 0, start_thread_loading_update_request__number_ranges,
+ (ProtobufCMessageInit) start_thread_loading_update_request__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.h
new file mode 100644
index 000000000..1ba64b8c1
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateRequest.pb-c.h
@@ -0,0 +1,70 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StartThreadLoadingUpdateRequest.proto */
+
+#ifndef PROTOBUF_C_StartThreadLoadingUpdateRequest_2eproto__INCLUDED
+#define PROTOBUF_C_StartThreadLoadingUpdateRequest_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+
+typedef struct _StartThreadLoadingUpdateRequest StartThreadLoadingUpdateRequest;
+
+
+/* --- enums --- */
+
+
+/* --- messages --- */
+
+struct _StartThreadLoadingUpdateRequest
+{
+ ProtobufCMessage base;
+};
+#define START_THREAD_LOADING_UPDATE_REQUEST__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&start_thread_loading_update_request__descriptor) \
+ }
+
+
+/* StartThreadLoadingUpdateRequest methods */
+void start_thread_loading_update_request__init
+ (StartThreadLoadingUpdateRequest *message);
+size_t start_thread_loading_update_request__get_packed_size
+ (const StartThreadLoadingUpdateRequest *message);
+size_t start_thread_loading_update_request__pack
+ (const StartThreadLoadingUpdateRequest *message,
+ uint8_t *out);
+size_t start_thread_loading_update_request__pack_to_buffer
+ (const StartThreadLoadingUpdateRequest *message,
+ ProtobufCBuffer *buffer);
+StartThreadLoadingUpdateRequest *
+ start_thread_loading_update_request__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void start_thread_loading_update_request__free_unpacked
+ (StartThreadLoadingUpdateRequest *message,
+ ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*StartThreadLoadingUpdateRequest_Closure)
+ (const StartThreadLoadingUpdateRequest *message,
+ void *closure_data);
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor start_thread_loading_update_request__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_StartThreadLoadingUpdateRequest_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.c
new file mode 100644
index 000000000..b7e1c9346
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.c
@@ -0,0 +1,92 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StartThreadLoadingUpdateResponse.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "StartThreadLoadingUpdateResponse.pb-c.h"
+void start_thread_loading_update_response__init
+ (StartThreadLoadingUpdateResponse *message)
+{
+ static const StartThreadLoadingUpdateResponse init_value = START_THREAD_LOADING_UPDATE_RESPONSE__INIT;
+ *message = init_value;
+}
+size_t start_thread_loading_update_response__get_packed_size
+ (const StartThreadLoadingUpdateResponse *message)
+{
+ assert(message->base.descriptor == &start_thread_loading_update_response__descriptor);
+ return protobuf_c_message_get_packed_size ((const ProtobufCMessage*)(message));
+}
+size_t start_thread_loading_update_response__pack
+ (const StartThreadLoadingUpdateResponse *message,
+ uint8_t *out)
+{
+ assert(message->base.descriptor == &start_thread_loading_update_response__descriptor);
+ return protobuf_c_message_pack ((const ProtobufCMessage*)message, out);
+}
+size_t start_thread_loading_update_response__pack_to_buffer
+ (const StartThreadLoadingUpdateResponse *message,
+ ProtobufCBuffer *buffer)
+{
+ assert(message->base.descriptor == &start_thread_loading_update_response__descriptor);
+ return protobuf_c_message_pack_to_buffer ((const ProtobufCMessage*)message, buffer);
+}
+StartThreadLoadingUpdateResponse *
+ start_thread_loading_update_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data)
+{
+ return (StartThreadLoadingUpdateResponse *)
+ protobuf_c_message_unpack (&start_thread_loading_update_response__descriptor,
+ allocator, len, data);
+}
+void start_thread_loading_update_response__free_unpacked
+ (StartThreadLoadingUpdateResponse *message,
+ ProtobufCAllocator *allocator)
+{
+ if(!message)
+ return;
+ assert(message->base.descriptor == &start_thread_loading_update_response__descriptor);
+ protobuf_c_message_free_unpacked ((ProtobufCMessage*)message, allocator);
+}
+static const ProtobufCFieldDescriptor start_thread_loading_update_response__field_descriptors[1] =
+{
+ {
+ "ThreadLoadingState",
+ 1,
+ PROTOBUF_C_LABEL_OPTIONAL,
+ PROTOBUF_C_TYPE_ENUM,
+ offsetof(StartThreadLoadingUpdateResponse, has_threadloadingstate),
+ offsetof(StartThreadLoadingUpdateResponse, threadloadingstate),
+ &thread_loading_state__descriptor,
+ NULL,
+ 0, /* flags */
+ 0,NULL,NULL /* reserved1,reserved2, etc */
+ },
+};
+static const unsigned start_thread_loading_update_response__field_indices_by_name[] = {
+ 0, /* field[0] = ThreadLoadingState */
+};
+static const ProtobufCIntRange start_thread_loading_update_response__number_ranges[1 + 1] =
+{
+ { 1, 0 },
+ { 0, 1 }
+};
+const ProtobufCMessageDescriptor start_thread_loading_update_response__descriptor =
+{
+ PROTOBUF_C__MESSAGE_DESCRIPTOR_MAGIC,
+ "StartThreadLoadingUpdateResponse",
+ "StartThreadLoadingUpdateResponse",
+ "StartThreadLoadingUpdateResponse",
+ "",
+ sizeof(StartThreadLoadingUpdateResponse),
+ 1,
+ start_thread_loading_update_response__field_descriptors,
+ start_thread_loading_update_response__field_indices_by_name,
+ 1, start_thread_loading_update_response__number_ranges,
+ (ProtobufCMessageInit) start_thread_loading_update_response__init,
+ NULL,NULL,NULL /* reserved[123] */
+};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.h
new file mode 100644
index 000000000..894969b80
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/StartThreadLoadingUpdateResponse.pb-c.h
@@ -0,0 +1,73 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: StartThreadLoadingUpdateResponse.proto */
+
+#ifndef PROTOBUF_C_StartThreadLoadingUpdateResponse_2eproto__INCLUDED
+#define PROTOBUF_C_StartThreadLoadingUpdateResponse_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+#include "ThreadLoadingState.pb-c.h"
+
+typedef struct _StartThreadLoadingUpdateResponse StartThreadLoadingUpdateResponse;
+
+
+/* --- enums --- */
+
+
+/* --- messages --- */
+
+struct _StartThreadLoadingUpdateResponse
+{
+ ProtobufCMessage base;
+ protobuf_c_boolean has_threadloadingstate;
+ ThreadLoadingState threadloadingstate;
+};
+#define START_THREAD_LOADING_UPDATE_RESPONSE__INIT \
+ { PROTOBUF_C_MESSAGE_INIT (&start_thread_loading_update_response__descriptor) \
+ , 0, THREAD_LOADING_STATE__ThreadLoadInit }
+
+
+/* StartThreadLoadingUpdateResponse methods */
+void start_thread_loading_update_response__init
+ (StartThreadLoadingUpdateResponse *message);
+size_t start_thread_loading_update_response__get_packed_size
+ (const StartThreadLoadingUpdateResponse *message);
+size_t start_thread_loading_update_response__pack
+ (const StartThreadLoadingUpdateResponse *message,
+ uint8_t *out);
+size_t start_thread_loading_update_response__pack_to_buffer
+ (const StartThreadLoadingUpdateResponse *message,
+ ProtobufCBuffer *buffer);
+StartThreadLoadingUpdateResponse *
+ start_thread_loading_update_response__unpack
+ (ProtobufCAllocator *allocator,
+ size_t len,
+ const uint8_t *data);
+void start_thread_loading_update_response__free_unpacked
+ (StartThreadLoadingUpdateResponse *message,
+ ProtobufCAllocator *allocator);
+/* --- per-message closures --- */
+
+typedef void (*StartThreadLoadingUpdateResponse_Closure)
+ (const StartThreadLoadingUpdateResponse *message,
+ void *closure_data);
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCMessageDescriptor start_thread_loading_update_response__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_StartThreadLoadingUpdateResponse_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.c
new file mode 100644
index 000000000..c193bd981
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.c
@@ -0,0 +1,63 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: ThreadLoadingState.proto */
+
+/* Do not generate deprecated warnings for self */
+#ifndef PROTOBUF_C__NO_DEPRECATED
+#define PROTOBUF_C__NO_DEPRECATED
+#endif
+
+#include "ThreadLoadingState.pb-c.h"
+static const ProtobufCEnumValue thread_loading_state__enum_values_by_number[15] =
+{
+ { "ThreadLoadInit", "THREAD_LOADING_STATE__ThreadLoadInit", 0 },
+ { "ThreadLoadReduceHeat", "THREAD_LOADING_STATE__ThreadLoadReduceHeat", 1 },
+ { "ThreadLoadSetLoadArmToStartPosition", "THREAD_LOADING_STATE__ThreadLoadSetLoadArmToStartPosition", 2 },
+ { "ThreadLoadOpenCovers", "THREAD_LOADING_STATE__ThreadLoadOpenCovers", 3 },
+ { "ThreadLoadLiftDancers", "THREAD_LOADING_STATE__ThreadLoadLiftDancers", 4 },
+ { "ThreadLoadLiftRockers", "THREAD_LOADING_STATE__ThreadLoadLiftRockers", 5 },
+ { "ThreadLoadInitialTension", "THREAD_LOADING_STATE__ThreadLoadInitialTension", 6 },
+ { "ThreadLoadCloseRockers", "THREAD_LOADING_STATE__ThreadLoadCloseRockers", 7 },
+ { "ThreadLoadCloseDancers", "THREAD_LOADING_STATE__ThreadLoadCloseDancers", 8 },
+ { "ThreadLoadCloseLids", "THREAD_LOADING_STATE__ThreadLoadCloseLids", 9 },
+ { "ThreadLoadJogFeederToMiddlePoint", "THREAD_LOADING_STATE__ThreadLoadJogFeederToMiddlePoint", 10 },
+ { "ThreadLoadDryerLoading", "THREAD_LOADING_STATE__ThreadLoadDryerLoading", 11 },
+ { "ThreadLoadResumeHeating", "THREAD_LOADING_STATE__ThreadLoadResumeHeating", 12 },
+ { "ThreadLoadJogThread", "THREAD_LOADING_STATE__ThreadLoadJogThread", 13 },
+ { "ThreadLoadEnd", "THREAD_LOADING_STATE__ThreadLoadEnd", 14 },
+};
+static const ProtobufCIntRange thread_loading_state__value_ranges[] = {
+{0, 0},{0, 15}
+};
+static const ProtobufCEnumValueIndex thread_loading_state__enum_values_by_name[15] =
+{
+ { "ThreadLoadCloseDancers", 8 },
+ { "ThreadLoadCloseLids", 9 },
+ { "ThreadLoadCloseRockers", 7 },
+ { "ThreadLoadDryerLoading", 11 },
+ { "ThreadLoadEnd", 14 },
+ { "ThreadLoadInit", 0 },
+ { "ThreadLoadInitialTension", 6 },
+ { "ThreadLoadJogFeederToMiddlePoint", 10 },
+ { "ThreadLoadJogThread", 13 },
+ { "ThreadLoadLiftDancers", 4 },
+ { "ThreadLoadLiftRockers", 5 },
+ { "ThreadLoadOpenCovers", 3 },
+ { "ThreadLoadReduceHeat", 1 },
+ { "ThreadLoadResumeHeating", 12 },
+ { "ThreadLoadSetLoadArmToStartPosition", 2 },
+};
+const ProtobufCEnumDescriptor thread_loading_state__descriptor =
+{
+ PROTOBUF_C__ENUM_DESCRIPTOR_MAGIC,
+ "ThreadLoadingState",
+ "ThreadLoadingState",
+ "ThreadLoadingState",
+ "",
+ 15,
+ thread_loading_state__enum_values_by_number,
+ 15,
+ thread_loading_state__enum_values_by_name,
+ 1,
+ thread_loading_state__value_ranges,
+ NULL,NULL,NULL,NULL /* reserved[1234] */
+};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.h
new file mode 100644
index 000000000..d9ae6b614
--- /dev/null
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/ThreadLoadingState.pb-c.h
@@ -0,0 +1,56 @@
+/* Generated by the protocol buffer compiler. DO NOT EDIT! */
+/* Generated from: ThreadLoadingState.proto */
+
+#ifndef PROTOBUF_C_ThreadLoadingState_2eproto__INCLUDED
+#define PROTOBUF_C_ThreadLoadingState_2eproto__INCLUDED
+
+#include <protobuf-c/protobuf-c.h>
+
+PROTOBUF_C__BEGIN_DECLS
+
+#if PROTOBUF_C_VERSION_NUMBER < 1003000
+# error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers.
+#elif 1003000 < PROTOBUF_C_MIN_COMPILER_VERSION
+# error This file was generated by an older version of protoc-c which is incompatible with your libprotobuf-c headers. Please regenerate this file with a newer version of protoc-c.
+#endif
+
+
+
+
+/* --- enums --- */
+
+typedef enum _ThreadLoadingState {
+ THREAD_LOADING_STATE__ThreadLoadInit = 0,
+ THREAD_LOADING_STATE__ThreadLoadReduceHeat = 1,
+ THREAD_LOADING_STATE__ThreadLoadSetLoadArmToStartPosition = 2,
+ THREAD_LOADING_STATE__ThreadLoadOpenCovers = 3,
+ THREAD_LOADING_STATE__ThreadLoadLiftDancers = 4,
+ THREAD_LOADING_STATE__ThreadLoadLiftRockers = 5,
+ THREAD_LOADING_STATE__ThreadLoadInitialTension = 6,
+ THREAD_LOADING_STATE__ThreadLoadCloseRockers = 7,
+ THREAD_LOADING_STATE__ThreadLoadCloseDancers = 8,
+ THREAD_LOADING_STATE__ThreadLoadCloseLids = 9,
+ THREAD_LOADING_STATE__ThreadLoadJogFeederToMiddlePoint = 10,
+ THREAD_LOADING_STATE__ThreadLoadDryerLoading = 11,
+ THREAD_LOADING_STATE__ThreadLoadResumeHeating = 12,
+ THREAD_LOADING_STATE__ThreadLoadJogThread = 13,
+ THREAD_LOADING_STATE__ThreadLoadEnd = 14
+ PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(THREAD_LOADING_STATE)
+} ThreadLoadingState;
+
+/* --- messages --- */
+
+/* --- per-message closures --- */
+
+
+/* --- services --- */
+
+
+/* --- descriptors --- */
+
+extern const ProtobufCEnumDescriptor thread_loading_state__descriptor;
+
+PROTOBUF_C__END_DECLS
+
+
+#endif /* PROTOBUF_C_ThreadLoadingState_2eproto__INCLUDED */
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.c
index 785821681..5c50b430e 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.c
@@ -7,16 +7,22 @@
#endif
#include "HardwareBlowerType.pb-c.h"
-static const ProtobufCEnumValue hardware_blower_type__enum_values_by_number[1] =
+static const ProtobufCEnumValue hardware_blower_type__enum_values_by_number[4] =
{
{ "DefaultBlower", "HARDWARE_BLOWER_TYPE__DefaultBlower", 0 },
+ { "HeadBlower1", "HARDWARE_BLOWER_TYPE__HeadBlower1", 1 },
+ { "HeadBlower2", "HARDWARE_BLOWER_TYPE__HeadBlower2", 2 },
+ { "WHSBlower2", "HARDWARE_BLOWER_TYPE__WHSBlower2", 3 },
};
static const ProtobufCIntRange hardware_blower_type__value_ranges[] = {
-{0, 0},{0, 1}
+{0, 0},{0, 4}
};
-static const ProtobufCEnumValueIndex hardware_blower_type__enum_values_by_name[1] =
+static const ProtobufCEnumValueIndex hardware_blower_type__enum_values_by_name[4] =
{
{ "DefaultBlower", 0 },
+ { "HeadBlower1", 1 },
+ { "HeadBlower2", 2 },
+ { "WHSBlower2", 3 },
};
const ProtobufCEnumDescriptor hardware_blower_type__descriptor =
{
@@ -25,9 +31,9 @@ const ProtobufCEnumDescriptor hardware_blower_type__descriptor =
"HardwareBlowerType",
"HardwareBlowerType",
"",
- 1,
+ 4,
hardware_blower_type__enum_values_by_number,
- 1,
+ 4,
hardware_blower_type__enum_values_by_name,
1,
hardware_blower_type__value_ranges,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.h
index 5be545162..b530430ff 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwareBlowerType.pb-c.h
@@ -20,7 +20,10 @@ PROTOBUF_C__BEGIN_DECLS
/* --- enums --- */
typedef enum _HardwareBlowerType {
- HARDWARE_BLOWER_TYPE__DefaultBlower = 0
+ HARDWARE_BLOWER_TYPE__DefaultBlower = 0,
+ HARDWARE_BLOWER_TYPE__HeadBlower1 = 1,
+ HARDWARE_BLOWER_TYPE__HeadBlower2 = 2,
+ HARDWARE_BLOWER_TYPE__WHSBlower2 = 3
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(HARDWARE_BLOWER_TYPE)
} HardwareBlowerType;
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.c
index 3d172a588..e23a43487 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.c
@@ -7,7 +7,7 @@
#endif
#include "HardwarePidControlType.pb-c.h"
-static const ProtobufCEnumValue hardware_pid_control_type__enum_values_by_number[23] =
+static const ProtobufCEnumValue hardware_pid_control_type__enum_values_by_number[33] =
{
{ "DryerAirTemperature", "HARDWARE_PID_CONTROL_TYPE__DryerAirTemperature", 0 },
{ "DryerHeaterMain", "HARDWARE_PID_CONTROL_TYPE__DryerHeaterMain", 1 },
@@ -32,11 +32,21 @@ static const ProtobufCEnumValue hardware_pid_control_type__enum_values_by_number
{ "Dispenser6", "HARDWARE_PID_CONTROL_TYPE__Dispenser6", 20 },
{ "Dispenser7", "HARDWARE_PID_CONTROL_TYPE__Dispenser7", 21 },
{ "Dispenser8", "HARDWARE_PID_CONTROL_TYPE__Dispenser8", 22 },
+ { "HeadHeaterZ7", "HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ7", 23 },
+ { "HeadHeaterZ8", "HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ8", 24 },
+ { "HeadHeaterZ9", "HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ9", 25 },
+ { "HeadHeaterZ10", "HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ10", 26 },
+ { "HeadHeaterZ11", "HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ11", 27 },
+ { "HeadHeaterZ12", "HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ12", 28 },
+ { "HeadCoverHeater1", "HARDWARE_PID_CONTROL_TYPE__HeadCoverHeater1", 29 },
+ { "HeadCoverHeater2", "HARDWARE_PID_CONTROL_TYPE__HeadCoverHeater2", 30 },
+ { "HeadBlower_1", "HARDWARE_PID_CONTROL_TYPE__HeadBlower_1", 31 },
+ { "HeadBlower_2", "HARDWARE_PID_CONTROL_TYPE__HeadBlower_2", 32 },
};
static const ProtobufCIntRange hardware_pid_control_type__value_ranges[] = {
-{0, 0},{0, 23}
+{0, 0},{0, 33}
};
-static const ProtobufCEnumValueIndex hardware_pid_control_type__enum_values_by_name[23] =
+static const ProtobufCEnumValueIndex hardware_pid_control_type__enum_values_by_name[33] =
{
{ "Dispenser1", 15 },
{ "Dispenser2", 16 },
@@ -49,12 +59,22 @@ static const ProtobufCEnumValueIndex hardware_pid_control_type__enum_values_by_n
{ "DryerAirTemperature", 0 },
{ "DryerHeaterMain", 1 },
{ "DryerHeaterSecondary", 2 },
+ { "HeadBlower_1", 31 },
+ { "HeadBlower_2", 32 },
+ { "HeadCoverHeater1", 29 },
+ { "HeadCoverHeater2", 30 },
{ "HeadHeaterZ1", 3 },
+ { "HeadHeaterZ10", 26 },
+ { "HeadHeaterZ11", 27 },
+ { "HeadHeaterZ12", 28 },
{ "HeadHeaterZ2", 4 },
{ "HeadHeaterZ3", 5 },
{ "HeadHeaterZ4", 6 },
{ "HeadHeaterZ5", 7 },
{ "HeadHeaterZ6", 8 },
+ { "HeadHeaterZ7", 23 },
+ { "HeadHeaterZ8", 24 },
+ { "HeadHeaterZ9", 25 },
{ "MixerHeater", 9 },
{ "MotorDryer", 11 },
{ "MotorFeeder", 12 },
@@ -69,9 +89,9 @@ const ProtobufCEnumDescriptor hardware_pid_control_type__descriptor =
"HardwarePidControlType",
"HardwarePidControlType",
"",
- 23,
+ 33,
hardware_pid_control_type__enum_values_by_number,
- 23,
+ 33,
hardware_pid_control_type__enum_values_by_name,
1,
hardware_pid_control_type__value_ranges,
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.h
index 83d8fe072..dd0fd770b 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Hardware/HardwarePidControlType.pb-c.h
@@ -42,7 +42,17 @@ typedef enum _HardwarePidControlType {
HARDWARE_PID_CONTROL_TYPE__Dispenser5 = 19,
HARDWARE_PID_CONTROL_TYPE__Dispenser6 = 20,
HARDWARE_PID_CONTROL_TYPE__Dispenser7 = 21,
- HARDWARE_PID_CONTROL_TYPE__Dispenser8 = 22
+ HARDWARE_PID_CONTROL_TYPE__Dispenser8 = 22,
+ HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ7 = 23,
+ HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ8 = 24,
+ HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ9 = 25,
+ HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ10 = 26,
+ HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ11 = 27,
+ HARDWARE_PID_CONTROL_TYPE__HeadHeaterZ12 = 28,
+ HARDWARE_PID_CONTROL_TYPE__HeadCoverHeater1 = 29,
+ HARDWARE_PID_CONTROL_TYPE__HeadCoverHeater2 = 30,
+ HARDWARE_PID_CONTROL_TYPE__HeadBlower_1 = 31,
+ HARDWARE_PID_CONTROL_TYPE__HeadBlower_2 = 32
PROTOBUF_C__FORCE_ENUM_TO_BE_INT_SIZE(HARDWARE_PID_CONTROL_TYPE)
} HardwarePidControlType;