aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2019-04-17 12:28:27 +0300
committerAvi Levkovich <avi@twine-s.com>2019-04-17 12:28:27 +0300
commit8f8bae1c76df24a33d972145182335a84eb55c8d (patch)
tree01ede7ccfd8d6e63b1478f39fcf5179ce55cc4f9 /Software/Embedded_SW
parent58b58bc39201cd8702be1780d22e6340478feb43 (diff)
downloadTango-8f8bae1c76df24a33d972145182335a84eb55c8d.tar.gz
Tango-8f8bae1c76df24a33d972145182335a84eb55c8d.zip
Reduce the code size under 720,896 bytes (0xB000) by exclude unused files
Diffstat (limited to 'Software/Embedded_SW')
-rw-r--r--Software/Embedded_SW/Embedded/.cproject2
-rw-r--r--Software/Embedded_SW/Embedded/Communication/Container.c62
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.c704
-rw-r--r--Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.h309
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c36
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/SPI/SPI_Comm.c24
-rw-r--r--Software/Embedded_SW/Embedded/Drivers/Uart_Comm/Uart.c3
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_HW_Version.c34
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.c24
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.h3
10 files changed, 160 insertions, 1041 deletions
diff --git a/Software/Embedded_SW/Embedded/.cproject b/Software/Embedded_SW/Embedded/.cproject
index 2dfc05eca..0f253578d 100644
--- a/Software/Embedded_SW/Embedded/.cproject
+++ b/Software/Embedded_SW/Embedded/.cproject
@@ -170,7 +170,7 @@
</toolChain>
</folderInfo>
<sourceEntries>
- <entry excluding="PWM.c|USBCDCD.c|Message.c|Pin_config.c|src|Configuration.c|Timer.c|Communication.c|FastMotors.c|ADCUtils.c|Drivers/L6470|Pin.c|ADCLogger.c|Flashstore.c|Profile.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
+ <entry excluding="Modules/Stubs_Handler/Stub_OptLimitSwitch.c|Modules/Stubs_Handler/Stub_Cartridge.c|Modules/Stubs_Handler/Stub_FPGAReadBackReg.c|Modules/Stubs_Handler/Stub_HW_Version.c|Modules/Stubs_Handler/Stub_SpeedSensor.c|Modules/Stubs_Handler/Stub_SteperMotor.c|Modules/Stubs_Handler/Stub_TivaReg.c|Modules/Stubs_Handler/Stub_L6470.c|Drivers/I2C_Communication/RFID_NFC|Drivers/I2C_Communication/Thermo_K|Drivers/Heater/ADS1220.c|Modules/Stubs_Handler/User_Leds.c|Modules/Stubs_Handler/temperature_sensor.c|PWM.c|USBCDCD.c|Message.c|Pin_config.c|src|Configuration.c|Timer.c|Communication.c|FastMotors.c|ADCUtils.c|Drivers/L6470|Pin.c|ADCLogger.c|Flashstore.c|Profile.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
diff --git a/Software/Embedded_SW/Embedded/Communication/Container.c b/Software/Embedded_SW/Embedded/Communication/Container.c
index ffcae9922..89d8cb062 100644
--- a/Software/Embedded_SW/Embedded/Communication/Container.c
+++ b/Software/Embedded_SW/Embedded/Communication/Container.c
@@ -16,7 +16,7 @@
#include "Modules/Stubs_Handler/Stub_ExtFlash.h"
#include "Modules/Stubs_Handler/Stub_FPGAReadBackReg.h"
#include "Modules/Stubs_Handler/Stub_FPGAReadVersion.h"
-#include "Modules/Stubs_Handler/Stub_L6470.h"
+//#include "Modules/Stubs_Handler/Stub_L6470.h"
#include "Modules/Stubs_Handler/Stub_Motor.h"
#include "Modules/Stubs_Handler/Stub_HW_Version.h"
#include "Modules/Stubs_Handler/Stub_FPGARWReg.h"
@@ -149,12 +149,12 @@ void receive_callback(char* buffer, size_t length)
case MESSAGE_TYPE__ProgressRequest:
Stub_ProgressRequest(requestContainer);
break;
- case MESSAGE_TYPE__StubCartridgeReadRequest:
- Stub_CartridgeReadRequest(requestContainer);
- break;
- case MESSAGE_TYPE__StubCartridgeWriteRequest:
- Stub_CartridgeWriteRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubCartridgeReadRequest:
+// Stub_CartridgeReadRequest(requestContainer);
+// break;
+// case MESSAGE_TYPE__StubCartridgeWriteRequest:
+// Stub_CartridgeWriteRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StubDispenserRequest:
Stub_DispenserRequest(requestContainer);
break;
@@ -179,12 +179,12 @@ void receive_callback(char* buffer, size_t length)
case MESSAGE_TYPE__StubI2CRequest:
Stub_I2CRequest(requestContainer);
break;
- case MESSAGE_TYPE__StubOptLimitSwitchRequest:
- Stub_OptLimitSwitchRequest(requestContainer);
- break;
- case MESSAGE_TYPE__StubSteperMotorRequest:
- Stub_SteperMotorRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubOptLimitSwitchRequest:
+// Stub_OptLimitSwitchRequest(requestContainer);
+// break;
+// case MESSAGE_TYPE__StubSteperMotorRequest:
+// Stub_SteperMotorRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StubValveRequest:
Stub_ValveRequest(requestContainer);
break;
@@ -194,9 +194,9 @@ void receive_callback(char* buffer, size_t length)
case MESSAGE_TYPE__StubExtFlashWriteRequest:
Stub_ExtFlashWriteRequest(requestContainer);
break;
- case MESSAGE_TYPE__StubFPGAReadBackRegRequest:
- Stub_FPGAReadBackRegRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubFPGAReadBackRegRequest:
+// Stub_FPGAReadBackRegRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StubFPGAReadVersionRequest:
Stub_FPGAReadVersionRequest(requestContainer);
break;
@@ -208,9 +208,9 @@ void receive_callback(char* buffer, size_t length)
Stub_FpgaWriteRegRequest(requestContainer);
break;
/*************************************/
- case MESSAGE_TYPE__StubL6470DriverRequest:
- Stub_L6470DriverRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubL6470DriverRequest:
+// Stub_L6470DriverRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StubMotorInitRequest:
Stub_MotorInitRequest(requestContainer);
break;
@@ -241,9 +241,9 @@ void receive_callback(char* buffer, size_t length)
case MESSAGE_TYPE__StubAbortJobRequest:
Stub_AbortJobRequest(requestContainer);
break;
- case MESSAGE_TYPE__StubHWVersionRequest:
- Stub_HWVersionRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubHWVersionRequest:
+// Stub_HWVersionRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StartDebugLogRequest:
ReportInitMessage(requestContainer);
break;
@@ -285,18 +285,18 @@ void receive_callback(char* buffer, size_t length)
case MESSAGE_TYPE__SystemResetRequest:
HWSystemResetRequest(requestContainer);
break;
- case MESSAGE_TYPE__StubTivaReadRegRequest:
- Stub_TivaReadRegRequest(requestContainer);
- break;
- case MESSAGE_TYPE__StubTivaWriteRegRequest:
- Stub_TivaWriteRegRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubTivaReadRegRequest:
+// Stub_TivaReadRegRequest(requestContainer);
+// break;
+// case MESSAGE_TYPE__StubTivaWriteRegRequest:
+// Stub_TivaWriteRegRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StubDancerPositionRequest:
Stub_DancerPositionRequest(requestContainer);
break;
- case MESSAGE_TYPE__StubSpeedSensorRequest:
- Stub_SpeedSensorRequest(requestContainer);
- break;
+// case MESSAGE_TYPE__StubSpeedSensorRequest:
+// Stub_SpeedSensorRequest(requestContainer);
+// break;
case MESSAGE_TYPE__StubRealTimeUsageRequest:
Stub_RealTimeUsageRequest(requestContainer);
break;
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.c b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.c
index e71fd9af5..c5c19ee52 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.c
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.c
@@ -7,171 +7,19 @@
#endif
#include "InterfaceIOs.pb-c.h"
-static const ProtobufCEnumValue interface_ios__enum_values_by_number[347] =
+static const ProtobufCEnumValue interface_ios__enum_values_by_number[38] =
{
{ "ANALOG_MIXCHIP_TEMP", "INTERFACE_IOS__ANALOG_MIXCHIP_TEMP", 0 },
- { "AN_DYEINGH_CURSEN_1", "INTERFACE_IOS__AN_DYEINGH_CURSEN_1", 1 },
- { "AN_DYEINGH_CURSEN_2", "INTERFACE_IOS__AN_DYEINGH_CURSEN_2", 2 },
- { "AN_DYEINGH_CURSEN_3", "INTERFACE_IOS__AN_DYEINGH_CURSEN_3", 3 },
- { "AN_DYEINGH_CURSEN_4", "INTERFACE_IOS__AN_DYEINGH_CURSEN_4", 4 },
- { "AN_DYEINGH_CURSEN_5", "INTERFACE_IOS__AN_DYEINGH_CURSEN_5", 5 },
- { "ANALOG_DYEINGH_TEMP1", "INTERFACE_IOS__ANALOG_DYEINGH_TEMP1", 6 },
- { "ANALOG_DYEINGH_TEMP2", "INTERFACE_IOS__ANALOG_DYEINGH_TEMP2", 7 },
- { "ANALOG_DYEINGH_TEMP3", "INTERFACE_IOS__ANALOG_DYEINGH_TEMP3", 8 },
- { "ANALOG_DYEINGH_TEMP4", "INTERFACE_IOS__ANALOG_DYEINGH_TEMP4", 9 },
- { "ANALOG_DYEINGH_TEMP5", "INTERFACE_IOS__ANALOG_DYEINGH_TEMP5", 10 },
- { "LS_DH_CLEAN_DOWN", "INTERFACE_IOS__LS_DH_CLEAN_DOWN", 11 },
- { "LS_DH_CLEAN_LEFT", "INTERFACE_IOS__LS_DH_CLEAN_LEFT", 12 },
- { "LS_DH_CLEAN_RIGHT", "INTERFACE_IOS__LS_DH_CLEAN_RIGHT", 13 },
- { "LS_DH_CLEAN_UP", "INTERFACE_IOS__LS_DH_CLEAN_UP", 14 },
- { "LS_DH_LID_CLEANING", "INTERFACE_IOS__LS_DH_LID_CLEANING", 15 },
- { "LS_DH_LID_CLOSED", "INTERFACE_IOS__LS_DH_LID_CLOSED", 16 },
- { "LS_DH_LID_OPEN", "INTERFACE_IOS__LS_DH_LID_OPEN", 17 },
- { "LS_DH_SPARE1", "INTERFACE_IOS__LS_DH_SPARE1", 18 },
{ "GPO_MIXCHIP_SSR4_CTRL", "INTERFACE_IOS__GPO_MIXCHIP_SSR4_CTRL", 19 },
{ "GPO_DYEINGH_SSR5_CTRL", "INTERFACE_IOS__GPO_DYEINGH_SSR5_CTRL", 20 },
{ "GPO_DYEINGH_SSR6_CTRL", "INTERFACE_IOS__GPO_DYEINGH_SSR6_CTRL", 21 },
{ "GPO_DYEINGH_SSR7_CTRL", "INTERFACE_IOS__GPO_DYEINGH_SSR7_CTRL", 22 },
{ "GPO_DYEINGH_SSR8_CTRL", "INTERFACE_IOS__GPO_DYEINGH_SSR8_CTRL", 23 },
- { "DH2", "INTERFACE_IOS__DH2", 24 },
- { "DH1", "INTERFACE_IOS__DH1", 25 },
- { "MOTO_DH_CLEANHEAD", "INTERFACE_IOS__MOTO_DH_CLEANHEAD", 26 },
- { "MOTO_DH_CLEANMECH", "INTERFACE_IOS__MOTO_DH_CLEANMECH", 27 },
- { "MOTO_DH_LID", "INTERFACE_IOS__MOTO_DH_LID", 28 },
- { "AN_DRYER_CURSEN1", "INTERFACE_IOS__AN_DRYER_CURSEN1", 29 },
- { "AN_DRYER_CURSEN2", "INTERFACE_IOS__AN_DRYER_CURSEN2", 30 },
- { "AN_DRYER_CURSEN3", "INTERFACE_IOS__AN_DRYER_CURSEN3", 31 },
- { "ANALOG_DRYER_TEMP1", "INTERFACE_IOS__ANALOG_DRYER_TEMP1", 32 },
- { "ANALOG_DRYER_TEMP2", "INTERFACE_IOS__ANALOG_DRYER_TEMP2", 33 },
- { "ANALOG_DRYER_TEMP3", "INTERFACE_IOS__ANALOG_DRYER_TEMP3", 34 },
- { "LS_DRYER_LID_CLOSED", "INTERFACE_IOS__LS_DRYER_LID_CLOSED", 35 },
- { "LS_DRYER_LID_OPEN", "INTERFACE_IOS__LS_DRYER_LID_OPEN", 36 },
- { "LS_DRYER_SPARE1", "INTERFACE_IOS__LS_DRYER_SPARE1", 37 },
- { "LS_DRYER_SPARE2", "INTERFACE_IOS__LS_DRYER_SPARE2", 38 },
- { "LS_DRYER_SPARE3", "INTERFACE_IOS__LS_DRYER_SPARE3", 39 },
- { "LS_DRYER_SPARE4", "INTERFACE_IOS__LS_DRYER_SPARE4", 40 },
- { "LS_LOADARM_LEFT", "INTERFACE_IOS__LS_LOADARM_LEFT", 41 },
- { "LS_LOADARM_RIGHT", "INTERFACE_IOS__LS_LOADARM_RIGHT", 42 },
{ "GPO_DRYER_SSR1_CTRL", "INTERFACE_IOS__GPO_DRYER_SSR1_CTRL", 43 },
{ "GPO_DRYER_SSR2_CTRL", "INTERFACE_IOS__GPO_DRYER_SSR2_CTRL", 44 },
{ "GPO_DRYER_SSR3_CTRL", "INTERFACE_IOS__GPO_DRYER_SSR3_CTRL", 45 },
- { "DRYER2", "INTERFACE_IOS__DRYER2", 46 },
- { "DRYER1", "INTERFACE_IOS__DRYER1", 47 },
- { "MOTO_DRYER_DRIVING", "INTERFACE_IOS__MOTO_DRYER_DRIVING", 48 },
- { "MOTO_DRYER_LID", "INTERFACE_IOS__MOTO_DRYER_LID", 49 },
- { "MOTO_DRYER_LOADARM", "INTERFACE_IOS__MOTO_DRYER_LOADARM", 50 },
- { "DRYER_LOADARM_ROTENC", "INTERFACE_IOS__DRYER_LOADARM_ROTENC", 51 },
- { "GPI_PS1_DC_OK", "INTERFACE_IOS__GPI_PS1_DC_OK", 52 },
- { "GPO_PDOWN_RL1_CTRL", "INTERFACE_IOS__GPO_PDOWN_RL1_CTRL", 53 },
- { "GPO_SPARE_SSR12_CTRL", "INTERFACE_IOS__GPO_SPARE_SSR12_CTRL", 54 },
{ "GPO_SPARE_SSR13_CTRL", "INTERFACE_IOS__GPO_SPARE_SSR13_CTRL", 55 },
- { "ELECTRICALENC", "INTERFACE_IOS__ELECTRICALENC", 56 },
- { "USERPANEL", "INTERFACE_IOS__USERPANEL", 57 },
- { "GPI_EXTWINDER_1", "INTERFACE_IOS__GPI_EXTWINDER_1", 58 },
- { "GPI_EXTWINDER_2", "INTERFACE_IOS__GPI_EXTWINDER_2", 59 },
- { "GPI_EXTWINDER_3", "INTERFACE_IOS__GPI_EXTWINDER_3", 60 },
- { "GPO_EXTWINDER_1", "INTERFACE_IOS__GPO_EXTWINDER_1", 61 },
- { "GPO_EXTWINDER_2", "INTERFACE_IOS__GPO_EXTWINDER_2", 62 },
- { "GPO_EXTWINDER_3", "INTERFACE_IOS__GPO_EXTWINDER_3", 63 },
{ "GPO_EXTWINDER_SSR11_CTRL", "INTERFACE_IOS__GPO_EXTWINDER_SSR11_CTRL", 64 },
- { "EXTWINDER_CTRL", "INTERFACE_IOS__EXTWINDER_CTRL", 65 },
- { "EXTWINDINGUNIT", "INTERFACE_IOS__EXTWINDINGUNIT", 66 },
- { "AN_IDS_PRESSENS_1", "INTERFACE_IOS__AN_IDS_PRESSENS_1", 67 },
- { "AN_IDS_PRESSENS_2", "INTERFACE_IOS__AN_IDS_PRESSENS_2", 68 },
- { "AN_IDS_PRESSENS_3", "INTERFACE_IOS__AN_IDS_PRESSENS_3", 69 },
- { "AN_IDS_PRESSENS_4", "INTERFACE_IOS__AN_IDS_PRESSENS_4", 70 },
- { "AN_IDS_PRESSENS_5", "INTERFACE_IOS__AN_IDS_PRESSENS_5", 71 },
- { "AN_IDS_PRESSENS_6", "INTERFACE_IOS__AN_IDS_PRESSENS_6", 72 },
- { "AN_IDS_PRESSENS_7", "INTERFACE_IOS__AN_IDS_PRESSENS_7", 73 },
- { "AN_IDS_PRESSENS_8", "INTERFACE_IOS__AN_IDS_PRESSENS_8", 74 },
- { "AN_MIDTANK_PRESSENS1", "INTERFACE_IOS__AN_MIDTANK_PRESSENS1", 75 },
- { "AN_MIDTANK_PRESSENS2", "INTERFACE_IOS__AN_MIDTANK_PRESSENS2", 76 },
- { "AN_MIDTANK_PRESSENS3", "INTERFACE_IOS__AN_MIDTANK_PRESSENS3", 77 },
- { "AN_MIDTANK_PRESSENS4", "INTERFACE_IOS__AN_MIDTANK_PRESSENS4", 78 },
- { "AN_MIDTANK_PRESSENS5", "INTERFACE_IOS__AN_MIDTANK_PRESSENS5", 79 },
- { "AN_MIDTANK_PRESSENS6", "INTERFACE_IOS__AN_MIDTANK_PRESSENS6", 80 },
- { "AN_MIDTANK_PRESSENS7", "INTERFACE_IOS__AN_MIDTANK_PRESSENS7", 81 },
- { "AN_MIXCHIP_CURSENn", "INTERFACE_IOS__AN_MIXCHIP_CURSENn", 82 },
- { "LS_DISPENSER_25_1", "INTERFACE_IOS__LS_DISPENSER_25_1", 83 },
- { "LS_DISPENSER_25_2", "INTERFACE_IOS__LS_DISPENSER_25_2", 84 },
- { "LS_DISPENSER_25_3", "INTERFACE_IOS__LS_DISPENSER_25_3", 85 },
- { "LS_DISPENSER_25_4", "INTERFACE_IOS__LS_DISPENSER_25_4", 86 },
- { "LS_DISPENSER_25_5", "INTERFACE_IOS__LS_DISPENSER_25_5", 87 },
- { "LS_DISPENSER_25_6", "INTERFACE_IOS__LS_DISPENSER_25_6", 88 },
- { "LS_DISPENSER_25_7", "INTERFACE_IOS__LS_DISPENSER_25_7", 89 },
- { "LS_DISPENSER_25_8", "INTERFACE_IOS__LS_DISPENSER_25_8", 90 },
- { "LS_DISPENSER_50_1", "INTERFACE_IOS__LS_DISPENSER_50_1", 91 },
- { "LS_DISPENSER_50_2", "INTERFACE_IOS__LS_DISPENSER_50_2", 92 },
- { "LS_DISPENSER_50_3", "INTERFACE_IOS__LS_DISPENSER_50_3", 93 },
- { "LS_DISPENSER_50_4", "INTERFACE_IOS__LS_DISPENSER_50_4", 94 },
- { "LS_DISPENSER_50_5", "INTERFACE_IOS__LS_DISPENSER_50_5", 95 },
- { "LS_DISPENSER_50_6", "INTERFACE_IOS__LS_DISPENSER_50_6", 96 },
- { "LS_DISPENSER_50_7", "INTERFACE_IOS__LS_DISPENSER_50_7", 97 },
- { "LS_DISPENSER_50_8", "INTERFACE_IOS__LS_DISPENSER_50_8", 98 },
- { "LS_DISPENSER_75_1", "INTERFACE_IOS__LS_DISPENSER_75_1", 99 },
- { "LS_DISPENSER_75_2", "INTERFACE_IOS__LS_DISPENSER_75_2", 100 },
- { "LS_DISPENSER_75_3", "INTERFACE_IOS__LS_DISPENSER_75_3", 101 },
- { "LS_DISPENSER_75_4", "INTERFACE_IOS__LS_DISPENSER_75_4", 102 },
- { "LS_DISPENSER_75_5", "INTERFACE_IOS__LS_DISPENSER_75_5", 103 },
- { "LS_DISPENSER_75_6", "INTERFACE_IOS__LS_DISPENSER_75_6", 104 },
- { "LS_DISPENSER_75_7", "INTERFACE_IOS__LS_DISPENSER_75_7", 105 },
- { "LS_DISPENSER_75_8", "INTERFACE_IOS__LS_DISPENSER_75_8", 106 },
- { "LS_DISPENSER_DOWN_1", "INTERFACE_IOS__LS_DISPENSER_DOWN_1", 107 },
- { "LS_DISPENSER_DOWN_2", "INTERFACE_IOS__LS_DISPENSER_DOWN_2", 108 },
- { "LS_DISPENSER_DOWN_3", "INTERFACE_IOS__LS_DISPENSER_DOWN_3", 109 },
- { "LS_DISPENSER_DOWN_4", "INTERFACE_IOS__LS_DISPENSER_DOWN_4", 110 },
- { "LS_DISPENSER_DOWN_5", "INTERFACE_IOS__LS_DISPENSER_DOWN_5", 111 },
- { "LS_DISPENSER_DOWN_6", "INTERFACE_IOS__LS_DISPENSER_DOWN_6", 112 },
- { "LS_DISPENSER_DOWN_7", "INTERFACE_IOS__LS_DISPENSER_DOWN_7", 113 },
- { "LS_DISPENSER_DOWN_8", "INTERFACE_IOS__LS_DISPENSER_DOWN_8", 114 },
- { "LS_DISPENSER_SPARE_1", "INTERFACE_IOS__LS_DISPENSER_SPARE_1", 115 },
- { "LS_DISPENSER_SPARE_2", "INTERFACE_IOS__LS_DISPENSER_SPARE_2", 116 },
- { "LS_DISPENSER_SPARE_3", "INTERFACE_IOS__LS_DISPENSER_SPARE_3", 117 },
- { "LS_DISPENSER_SPARE_4", "INTERFACE_IOS__LS_DISPENSER_SPARE_4", 118 },
- { "LS_DISPENSER_SPARE_5", "INTERFACE_IOS__LS_DISPENSER_SPARE_5", 119 },
- { "LS_DISPENSER_SPARE_6", "INTERFACE_IOS__LS_DISPENSER_SPARE_6", 120 },
- { "LS_DISPENSER_SPARE_7", "INTERFACE_IOS__LS_DISPENSER_SPARE_7", 121 },
- { "LS_DISPENSER_SPARE_8", "INTERFACE_IOS__LS_DISPENSER_SPARE_8", 122 },
- { "LS_DISPENSER_UP_1", "INTERFACE_IOS__LS_DISPENSER_UP_1", 123 },
- { "LS_DISPENSER_UP_2", "INTERFACE_IOS__LS_DISPENSER_UP_2", 124 },
- { "LS_DISPENSER_UP_3", "INTERFACE_IOS__LS_DISPENSER_UP_3", 125 },
- { "LS_DISPENSER_UP_4", "INTERFACE_IOS__LS_DISPENSER_UP_4", 126 },
- { "LS_DISPENSER_UP_5", "INTERFACE_IOS__LS_DISPENSER_UP_5", 127 },
- { "LS_DISPENSER_UP_6", "INTERFACE_IOS__LS_DISPENSER_UP_6", 128 },
- { "LS_DISPENSER_UP_7", "INTERFACE_IOS__LS_DISPENSER_UP_7", 129 },
- { "LS_DISPENSER_UP_8", "INTERFACE_IOS__LS_DISPENSER_UP_8", 130 },
- { "MIDTANK1_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK1_LVL1_FLOAT", 131 },
- { "MIDTANK1_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK1_LVL2_FLOAT", 132 },
- { "MIDTANK1_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK1_LVL3_FLOAT", 133 },
- { "MIDTANK1_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK1_LVL4_FLOAT", 134 },
- { "MIDTANK2_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK2_LVL1_FLOAT", 135 },
- { "MIDTANK2_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK2_LVL2_FLOAT", 136 },
- { "MIDTANK2_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK2_LVL3_FLOAT", 137 },
- { "MIDTANK2_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK2_LVL4_FLOAT", 138 },
- { "MIDTANK3_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK3_LVL1_FLOAT", 139 },
- { "MIDTANK3_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK3_LVL2_FLOAT", 140 },
- { "MIDTANK3_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK3_LVL3_FLOAT", 141 },
- { "MIDTANK3_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK3_LVL4_FLOAT", 142 },
- { "MIDTANK4_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK4_LVL1_FLOAT", 143 },
- { "MIDTANK4_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK4_LVL2_FLOAT", 144 },
- { "MIDTANK4_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK4_LVL3_FLOAT", 145 },
- { "MIDTANK4_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK4_LVL4_FLOAT", 146 },
- { "MIDTANK5_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK5_LVL1_FLOAT", 147 },
- { "MIDTANK5_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK5_LVL2_FLOAT", 148 },
- { "MIDTANK5_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK5_LVL3_FLOAT", 149 },
- { "MIDTANK5_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK5_LVL4_FLOAT", 150 },
- { "MIDTANK6_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK6_LVL1_FLOAT", 151 },
- { "MIDTANK6_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK6_LVL2_FLOAT", 152 },
- { "MIDTANK6_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK6_LVL3_FLOAT", 153 },
- { "MIDTANK6_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK6_LVL4_FLOAT", 154 },
- { "MIDTANK7_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK7_LVL1_FLOAT", 155 },
- { "MIDTANK7_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK7_LVL2_FLOAT", 156 },
- { "MIDTANK7_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK7_LVL3_FLOAT", 157 },
- { "MIDTANK7_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK7_LVL4_FLOAT", 158 },
- { "MIDTANK8_LVL1_FLOAT", "INTERFACE_IOS__MIDTANK8_LVL1_FLOAT", 159 },
- { "MIDTANK8_LVL2_FLOAT", "INTERFACE_IOS__MIDTANK8_LVL2_FLOAT", 160 },
- { "MIDTANK8_LVL3_FLOAT", "INTERFACE_IOS__MIDTANK8_LVL3_FLOAT", 161 },
- { "MIDTANK8_LVL4_FLOAT", "INTERFACE_IOS__MIDTANK8_LVL4_FLOAT", 162 },
{ "GPO_DILUTORPUMP_SSR10_CTRL", "INTERFACE_IOS__GPO_DILUTORPUMP_SSR10_CTRL", 163 },
{ "GPO_WASTECH_PUMP2", "INTERFACE_IOS__GPO_WASTECH_PUMP2", 164 },
{ "Midtank1Air", "INTERFACE_IOS__Midtank1Air", 165 },
@@ -190,166 +38,9 @@ static const ProtobufCEnumValue interface_ios__enum_values_by_number[347] =
{ "Midtank6Cartridge", "INTERFACE_IOS__Midtank6Cartridge", 178 },
{ "Midtank7Cartridge", "INTERFACE_IOS__Midtank7Cartridge", 179 },
{ "Midtank8Cartridge", "INTERFACE_IOS__Midtank8Cartridge", 180 },
- { "MOTO_DISPENSER_1", "INTERFACE_IOS__MOTO_DISPENSER_1", 181 },
- { "MOTO_DISPENSER_2", "INTERFACE_IOS__MOTO_DISPENSER_2", 182 },
- { "MOTO_DISPENSER_3", "INTERFACE_IOS__MOTO_DISPENSER_3", 183 },
- { "MOTO_DISPENSER_4", "INTERFACE_IOS__MOTO_DISPENSER_4", 184 },
- { "MOTO_DISPENSER_5", "INTERFACE_IOS__MOTO_DISPENSER_5", 185 },
- { "MOTO_DISPENSER_6", "INTERFACE_IOS__MOTO_DISPENSER_6", 186 },
- { "MOTO_DISPENSER_7", "INTERFACE_IOS__MOTO_DISPENSER_7", 187 },
- { "MOTO_DISPENSER_8", "INTERFACE_IOS__MOTO_DISPENSER_8", 188 },
- { "DISPENSER_ROTENC1", "INTERFACE_IOS__DISPENSER_ROTENC1", 189 },
- { "DISPENSER_ROTENC2", "INTERFACE_IOS__DISPENSER_ROTENC2", 190 },
- { "DISPENSER_ROTENC3", "INTERFACE_IOS__DISPENSER_ROTENC3", 191 },
- { "DISPENSER_ROTENC4", "INTERFACE_IOS__DISPENSER_ROTENC4", 192 },
- { "DISPENSER_ROTENC5", "INTERFACE_IOS__DISPENSER_ROTENC5", 193 },
- { "DISPENSER_ROTENC6", "INTERFACE_IOS__DISPENSER_ROTENC6", 194 },
- { "DISPENSER_ROTENC7", "INTERFACE_IOS__DISPENSER_ROTENC7", 195 },
- { "DISPENSER_ROTENC8", "INTERFACE_IOS__DISPENSER_ROTENC8", 196 },
- { "DISPENSER_VALVE_1", "INTERFACE_IOS__DISPENSER_VALVE_1", 197 },
- { "DISPENSER_VALVE_2", "INTERFACE_IOS__DISPENSER_VALVE_2", 198 },
- { "DISPENSER_VALVE_3", "INTERFACE_IOS__DISPENSER_VALVE_3", 199 },
- { "DISPENSER_VALVE_4", "INTERFACE_IOS__DISPENSER_VALVE_4", 200 },
- { "DISPENSER_VALVE_5", "INTERFACE_IOS__DISPENSER_VALVE_5", 201 },
- { "DISPENSER_VALVE_6", "INTERFACE_IOS__DISPENSER_VALVE_6", 202 },
- { "DISPENSER_VALVE_7", "INTERFACE_IOS__DISPENSER_VALVE_7", 203 },
- { "DISPENSER_1", "INTERFACE_IOS__DISPENSER_1", 204 },
- { "DISPENSER_3", "INTERFACE_IOS__DISPENSER_3", 205 },
- { "DISPENSER_5", "INTERFACE_IOS__DISPENSER_5", 206 },
- { "DISPENSER_7", "INTERFACE_IOS__DISPENSER_7", 207 },
- { "MIDTANK3_1", "INTERFACE_IOS__MIDTANK3_1", 208 },
- { "DISPENSER_2", "INTERFACE_IOS__DISPENSER_2", 209 },
- { "DISPENSER_4", "INTERFACE_IOS__DISPENSER_4", 210 },
- { "DISPENSER_6", "INTERFACE_IOS__DISPENSER_6", 211 },
- { "DISPENSER_8", "INTERFACE_IOS__DISPENSER_8", 212 },
- { "MIDTANK3_2", "INTERFACE_IOS__MIDTANK3_2", 213 },
- { "CART3", "INTERFACE_IOS__CART3", 214 },
- { "CART1", "INTERFACE_IOS__CART1", 215 },
- { "CART2", "INTERFACE_IOS__CART2", 216 },
- { "CART4", "INTERFACE_IOS__CART4", 217 },
- { "CART7", "INTERFACE_IOS__CART7", 218 },
- { "CART5", "INTERFACE_IOS__CART5", 219 },
- { "CART6", "INTERFACE_IOS__CART6", 220 },
- { "CART8", "INTERFACE_IOS__CART8", 221 },
- { "LS_SCREW_LEFT", "INTERFACE_IOS__LS_SCREW_LEFT", 222 },
- { "LS_SCREW_RIGHT", "INTERFACE_IOS__LS_SCREW_RIGHT", 223 },
- { "SW_SPARE", "INTERFACE_IOS__SW_SPARE", 224 },
- { "SW_SPOOL_EXISTS", "INTERFACE_IOS__SW_SPOOL_EXISTS", 225 },
- { "MOTO_SCREW", "INTERFACE_IOS__MOTO_SCREW", 226 },
- { "MOTO_WINDER", "INTERFACE_IOS__MOTO_WINDER", 227 },
- { "SCREW_ROTENC", "INTERFACE_IOS__SCREW_ROTENC", 228 },
- { "INTWINDINGUNIT", "INTERFACE_IOS__INTWINDINGUNIT", 229 },
- { "AN5V_LDANCER1", "INTERFACE_IOS__AN5V_LDANCER1", 230 },
- { "AN5V_LDANCER2", "INTERFACE_IOS__AN5V_LDANCER2", 231 },
- { "LS_LDANCER1_DOWN", "INTERFACE_IOS__LS_LDANCER1_DOWN", 232 },
- { "LS_LDANCER1_UP", "INTERFACE_IOS__LS_LDANCER1_UP", 233 },
- { "LS_LDANCER2_DOWN", "INTERFACE_IOS__LS_LDANCER2_DOWN", 234 },
- { "LS_LDANCER2_UP", "INTERFACE_IOS__LS_LDANCER2_UP", 235 },
- { "LS_LLOADMOTOR_DOWN", "INTERFACE_IOS__LS_LLOADMOTOR_DOWN", 236 },
- { "LS_LLOADMOTOR_UP", "INTERFACE_IOS__LS_LLOADMOTOR_UP", 237 },
- { "LS_LPIVOT_DOWN", "INTERFACE_IOS__LS_LPIVOT_DOWN", 238 },
- { "LS_LPIVOT_UP", "INTERFACE_IOS__LS_LPIVOT_UP", 239 },
- { "LS_LSPARE1", "INTERFACE_IOS__LS_LSPARE1", 240 },
- { "LS_LSPARE2", "INTERFACE_IOS__LS_LSPARE2", 241 },
- { "LS_PIVOT_SPARE1", "INTERFACE_IOS__LS_PIVOT_SPARE1", 242 },
- { "LS_PIVOT_SPARE2", "INTERFACE_IOS__LS_PIVOT_SPARE2", 243 },
- { "MOTO_LDANCER1", "INTERFACE_IOS__MOTO_LDANCER1", 244 },
- { "MOTO_LDANCER2", "INTERFACE_IOS__MOTO_LDANCER2", 245 },
- { "MOTO_LDRIVING", "INTERFACE_IOS__MOTO_LDRIVING", 246 },
- { "MOTO_LLOADING", "INTERFACE_IOS__MOTO_LLOADING", 247 },
- { "MOTO_LPIVOT1", "INTERFACE_IOS__MOTO_LPIVOT1", 248 },
- { "LSPARE1_ROTENC", "INTERFACE_IOS__LSPARE1_ROTENC", 249 },
- { "LSPARE2_ROTENC", "INTERFACE_IOS__LSPARE2_ROTENC", 250 },
- { "LDANCER1_ROTENC", "INTERFACE_IOS__LDANCER1_ROTENC", 251 },
- { "LDANCER2_ROTENC", "INTERFACE_IOS__LDANCER2_ROTENC", 252 },
- { "LSPARE_ROTENC", "INTERFACE_IOS__LSPARE_ROTENC", 253 },
- { "LTFEEDUNIT2", "INTERFACE_IOS__LTFEEDUNIT2", 254 },
- { "LTFEEDUNIT1", "INTERFACE_IOS__LTFEEDUNIT1", 255 },
- { "AN_ENCLOSURETEMP1", "INTERFACE_IOS__AN_ENCLOSURETEMP1", 256 },
- { "AN_ENCLOSURETEMP2", "INTERFACE_IOS__AN_ENCLOSURETEMP2", 257 },
- { "AN_ENCLOSURETEMP3", "INTERFACE_IOS__AN_ENCLOSURETEMP3", 258 },
- { "GPI_PANSW1", "INTERFACE_IOS__GPI_PANSW1", 259 },
- { "GPI_PANSW2", "INTERFACE_IOS__GPI_PANSW2", 260 },
- { "GPI_PANSW3", "INTERFACE_IOS__GPI_PANSW3", 261 },
- { "GPI_PANSW4", "INTERFACE_IOS__GPI_PANSW4", 262 },
- { "GPI_PANSW5", "INTERFACE_IOS__GPI_PANSW5", 263 },
- { "GPI_PANSW6", "INTERFACE_IOS__GPI_PANSW6", 264 },
- { "GPI_PWRBUTTON", "INTERFACE_IOS__GPI_PWRBUTTON", 265 },
- { "GPI_TACTSW1", "INTERFACE_IOS__GPI_TACTSW1", 266 },
- { "GPI_TACTSW2", "INTERFACE_IOS__GPI_TACTSW2", 267 },
- { "GPI_TACTSW3", "INTERFACE_IOS__GPI_TACTSW3", 268 },
- { "GPI_TACTSW4", "INTERFACE_IOS__GPI_TACTSW4", 269 },
- { "GPO_BUZZER", "INTERFACE_IOS__GPO_BUZZER", 270 },
- { "GPO_LED1", "INTERFACE_IOS__GPO_LED1", 271 },
- { "GPO_LED2", "INTERFACE_IOS__GPO_LED2", 272 },
- { "GPO_LED3", "INTERFACE_IOS__GPO_LED3", 273 },
{ "GPO_LED4", "INTERFACE_IOS__GPO_LED4", 274 },
- { "FAN_TACHO1", "INTERFACE_IOS__FAN_TACHO1", 275 },
- { "FAN_TACHO2", "INTERFACE_IOS__FAN_TACHO2", 276 },
- { "FAN_TACHO3", "INTERFACE_IOS__FAN_TACHO3", 277 },
- { "FAN1_TACH", "INTERFACE_IOS__FAN1_TACH", 278 },
- { "FAN2_TACH", "INTERFACE_IOS__FAN2_TACH", 279 },
- { "FAN3_TACH", "INTERFACE_IOS__FAN3_TACH", 280 },
- { "FAN4_TACH", "INTERFACE_IOS__FAN4_TACH", 281 },
- { "FAN5_TACH", "INTERFACE_IOS__FAN5_TACH", 282 },
- { "AN5V_RDANCER", "INTERFACE_IOS__AN5V_RDANCER", 283 },
- { "LS_RLOADMOTOR_UP", "INTERFACE_IOS__LS_RLOADMOTOR_UP", 284 },
- { "GPI_TFEED_BREAK_1", "INTERFACE_IOS__GPI_TFEED_BREAK_1", 285 },
- { "GPI_TFEED_BREAK_2", "INTERFACE_IOS__GPI_TFEED_BREAK_2", 286 },
- { "LS_RDANCER_DOWN", "INTERFACE_IOS__LS_RDANCER_DOWN", 287 },
- { "LS_RDANCER_UP", "INTERFACE_IOS__LS_RDANCER_UP", 288 },
- { "RTFEEDUNIT2", "INTERFACE_IOS__RTFEEDUNIT2", 289 },
- { "RTFEEDUNIT1", "INTERFACE_IOS__RTFEEDUNIT1", 290 },
- { "LS_RLOADMOTOR_DOWN", "INTERFACE_IOS__LS_RLOADMOTOR_DOWN", 291 },
- { "LS_RLOADRAM_DOWN", "INTERFACE_IOS__LS_RLOADRAM_DOWN", 292 },
- { "LS_RLOADRAM_UP", "INTERFACE_IOS__LS_RLOADRAM_UP", 293 },
- { "LS_RSPARE1", "INTERFACE_IOS__LS_RSPARE1", 294 },
- { "LS_RSPARE2", "INTERFACE_IOS__LS_RSPARE2", 295 },
- { "GPO_TFEED_BREAK_1", "INTERFACE_IOS__GPO_TFEED_BREAK_1", 296 },
- { "GPO_TFEED_BREAK_2", "INTERFACE_IOS__GPO_TFEED_BREAK_2", 297 },
- { "MOTO_RDANCER", "INTERFACE_IOS__MOTO_RDANCER", 298 },
- { "MOTO_RDRIVING", "INTERFACE_IOS__MOTO_RDRIVING", 299 },
- { "MOTO_RLOADARM", "INTERFACE_IOS__MOTO_RLOADARM", 300 },
- { "MOTO_RLOADING", "INTERFACE_IOS__MOTO_RLOADING", 301 },
- { "RSPARE_ROTENC1", "INTERFACE_IOS__RSPARE_ROTENC1", 302 },
- { "RSPEEDSENS_ROTENC", "INTERFACE_IOS__RSPEEDSENS_ROTENC", 303 },
- { "RDANCER_ROTENC", "INTERFACE_IOS__RDANCER_ROTENC", 304 },
- { "RSPARE_ROTENC2", "INTERFACE_IOS__RSPARE_ROTENC2", 305 },
- { "AN10V_SPARE1", "INTERFACE_IOS__AN10V_SPARE1", 306 },
- { "AN10V_SPARE2", "INTERFACE_IOS__AN10V_SPARE2", 307 },
- { "LS_SPARE1_1", "INTERFACE_IOS__LS_SPARE1_1", 308 },
- { "LS_SPARE1_2", "INTERFACE_IOS__LS_SPARE1_2", 309 },
- { "LS_SPARE1_3", "INTERFACE_IOS__LS_SPARE1_3", 310 },
- { "LS_SPARE1_4", "INTERFACE_IOS__LS_SPARE1_4", 311 },
- { "LS_SPARE2_1", "INTERFACE_IOS__LS_SPARE2_1", 312 },
- { "SPARE2", "INTERFACE_IOS__SPARE2", 313 },
- { "SPARE1", "INTERFACE_IOS__SPARE1", 314 },
- { "LS_SPARE2_2", "INTERFACE_IOS__LS_SPARE2_2", 315 },
- { "LS_SPARE2_3", "INTERFACE_IOS__LS_SPARE2_3", 316 },
- { "LS_SPARE2_4", "INTERFACE_IOS__LS_SPARE2_4", 317 },
{ "GPO_SPARE1_1", "INTERFACE_IOS__GPO_SPARE1_1", 318 },
{ "GPO_SPARE1_2", "INTERFACE_IOS__GPO_SPARE1_2", 319 },
- { "GPO_SPARE2_1", "INTERFACE_IOS__GPO_SPARE2_1", 320 },
- { "GPO_SPARE2_2", "INTERFACE_IOS__GPO_SPARE2_2", 321 },
- { "MOTO_SPARE1_1", "INTERFACE_IOS__MOTO_SPARE1_1", 322 },
- { "MOTO_SPARE1_2", "INTERFACE_IOS__MOTO_SPARE1_2", 323 },
- { "MOTO_SPARE2_1", "INTERFACE_IOS__MOTO_SPARE2_1", 324 },
- { "MOTO_SPARE2_2", "INTERFACE_IOS__MOTO_SPARE2_2", 325 },
- { "SPARE1_ROTENC1", "INTERFACE_IOS__SPARE1_ROTENC1", 326 },
- { "SPARE2_ROTENC2", "INTERFACE_IOS__SPARE2_ROTENC2", 327 },
- { "SPARE1_ROTENC3", "INTERFACE_IOS__SPARE1_ROTENC3", 328 },
- { "SPARE2_ROTENC4", "INTERFACE_IOS__SPARE2_ROTENC4", 329 },
- { "CHILLER_CTRL", "INTERFACE_IOS__CHILLER_CTRL", 330 },
- { "AN_AIRPRESS_1", "INTERFACE_IOS__AN_AIRPRESS_1", 331 },
- { "AN_AIRPRESS_2", "INTERFACE_IOS__AN_AIRPRESS_2", 332 },
- { "AN_VOCSENS", "INTERFACE_IOS__AN_VOCSENS", 333 },
- { "AN_BLOWERCTRL", "INTERFACE_IOS__AN_BLOWERCTRL", 334 },
- { "GPI_AIRFLOW_FLAP", "INTERFACE_IOS__GPI_AIRFLOW_FLAP", 335 },
- { "GPI_BLOWER_TACH", "INTERFACE_IOS__GPI_BLOWER_TACH", 336 },
- { "GPI_CHILLER_FAULT", "INTERFACE_IOS__GPI_CHILLER_FAULT", 337 },
- { "GPI_CHILLER_STAT1", "INTERFACE_IOS__GPI_CHILLER_STAT1", 338 },
- { "WHS_VOCTEMP", "INTERFACE_IOS__WHS_VOCTEMP", 339 },
- { "GPI_SW_FILTER_PRES", "INTERFACE_IOS__GPI_SW_FILTER_PRES", 340 },
{ "GPI_WCONTAINER_FULL", "INTERFACE_IOS__GPI_WCONTAINER_FULL", 341 },
{ "GPI_WCONTAINER_WARN", "INTERFACE_IOS__GPI_WCONTAINER_WARN", 342 },
{ "GPO_BLOWER_PWM", "INTERFACE_IOS__GPO_BLOWER_PWM", 343 },
@@ -358,357 +49,48 @@ static const ProtobufCEnumValue interface_ios__enum_values_by_number[347] =
{ "VALVE_WASTE_TANK", "INTERFACE_IOS__VALVE_WASTE_TANK", 346 },
};
static const ProtobufCIntRange interface_ios__value_ranges[] = {
-{0, 0},{0, 347}
+{0, 0},{19, 1},{43, 6},{55, 9},{64, 10},{163, 11},{274, 29},{318, 30},{341, 32},{0, 38}
};
-static const ProtobufCEnumValueIndex interface_ios__enum_values_by_name[347] =
+static const ProtobufCEnumValueIndex interface_ios__enum_values_by_name[38] =
{
- { "AN10V_SPARE1", 306 },
- { "AN10V_SPARE2", 307 },
- { "AN5V_LDANCER1", 230 },
- { "AN5V_LDANCER2", 231 },
- { "AN5V_RDANCER", 283 },
- { "ANALOG_DRYER_TEMP1", 32 },
- { "ANALOG_DRYER_TEMP2", 33 },
- { "ANALOG_DRYER_TEMP3", 34 },
- { "ANALOG_DYEINGH_TEMP1", 6 },
- { "ANALOG_DYEINGH_TEMP2", 7 },
- { "ANALOG_DYEINGH_TEMP3", 8 },
- { "ANALOG_DYEINGH_TEMP4", 9 },
- { "ANALOG_DYEINGH_TEMP5", 10 },
{ "ANALOG_MIXCHIP_TEMP", 0 },
- { "AN_AIRPRESS_1", 331 },
- { "AN_AIRPRESS_2", 332 },
- { "AN_BLOWERCTRL", 334 },
- { "AN_DRYER_CURSEN1", 29 },
- { "AN_DRYER_CURSEN2", 30 },
- { "AN_DRYER_CURSEN3", 31 },
- { "AN_DYEINGH_CURSEN_1", 1 },
- { "AN_DYEINGH_CURSEN_2", 2 },
- { "AN_DYEINGH_CURSEN_3", 3 },
- { "AN_DYEINGH_CURSEN_4", 4 },
- { "AN_DYEINGH_CURSEN_5", 5 },
- { "AN_ENCLOSURETEMP1", 256 },
- { "AN_ENCLOSURETEMP2", 257 },
- { "AN_ENCLOSURETEMP3", 258 },
- { "AN_IDS_PRESSENS_1", 67 },
- { "AN_IDS_PRESSENS_2", 68 },
- { "AN_IDS_PRESSENS_3", 69 },
- { "AN_IDS_PRESSENS_4", 70 },
- { "AN_IDS_PRESSENS_5", 71 },
- { "AN_IDS_PRESSENS_6", 72 },
- { "AN_IDS_PRESSENS_7", 73 },
- { "AN_IDS_PRESSENS_8", 74 },
- { "AN_MIDTANK_PRESSENS1", 75 },
- { "AN_MIDTANK_PRESSENS2", 76 },
- { "AN_MIDTANK_PRESSENS3", 77 },
- { "AN_MIDTANK_PRESSENS4", 78 },
- { "AN_MIDTANK_PRESSENS5", 79 },
- { "AN_MIDTANK_PRESSENS6", 80 },
- { "AN_MIDTANK_PRESSENS7", 81 },
- { "AN_MIXCHIP_CURSENn", 82 },
- { "AN_VOCSENS", 333 },
- { "CART1", 215 },
- { "CART2", 216 },
- { "CART3", 214 },
- { "CART4", 217 },
- { "CART5", 219 },
- { "CART6", 220 },
- { "CART7", 218 },
- { "CART8", 221 },
- { "CHILLER_CTRL", 330 },
- { "DH1", 25 },
- { "DH2", 24 },
- { "DISPENSER_1", 204 },
- { "DISPENSER_2", 209 },
- { "DISPENSER_3", 205 },
- { "DISPENSER_4", 210 },
- { "DISPENSER_5", 206 },
- { "DISPENSER_6", 211 },
- { "DISPENSER_7", 207 },
- { "DISPENSER_8", 212 },
- { "DISPENSER_ROTENC1", 189 },
- { "DISPENSER_ROTENC2", 190 },
- { "DISPENSER_ROTENC3", 191 },
- { "DISPENSER_ROTENC4", 192 },
- { "DISPENSER_ROTENC5", 193 },
- { "DISPENSER_ROTENC6", 194 },
- { "DISPENSER_ROTENC7", 195 },
- { "DISPENSER_ROTENC8", 196 },
- { "DISPENSER_VALVE_1", 197 },
- { "DISPENSER_VALVE_2", 198 },
- { "DISPENSER_VALVE_3", 199 },
- { "DISPENSER_VALVE_4", 200 },
- { "DISPENSER_VALVE_5", 201 },
- { "DISPENSER_VALVE_6", 202 },
- { "DISPENSER_VALVE_7", 203 },
- { "DRYER1", 47 },
- { "DRYER2", 46 },
- { "DRYER_LOADARM_ROTENC", 51 },
- { "ELECTRICALENC", 56 },
- { "EXTWINDER_CTRL", 65 },
- { "EXTWINDINGUNIT", 66 },
- { "FAN1_TACH", 278 },
- { "FAN2_TACH", 279 },
- { "FAN3_TACH", 280 },
- { "FAN4_TACH", 281 },
- { "FAN5_TACH", 282 },
- { "FAN_TACHO1", 275 },
- { "FAN_TACHO2", 276 },
- { "FAN_TACHO3", 277 },
- { "GPI_AIRFLOW_FLAP", 335 },
- { "GPI_BLOWER_TACH", 336 },
- { "GPI_CHILLER_FAULT", 337 },
- { "GPI_CHILLER_STAT1", 338 },
- { "GPI_EXTWINDER_1", 58 },
- { "GPI_EXTWINDER_2", 59 },
- { "GPI_EXTWINDER_3", 60 },
- { "GPI_PANSW1", 259 },
- { "GPI_PANSW2", 260 },
- { "GPI_PANSW3", 261 },
- { "GPI_PANSW4", 262 },
- { "GPI_PANSW5", 263 },
- { "GPI_PANSW6", 264 },
- { "GPI_PS1_DC_OK", 52 },
- { "GPI_PWRBUTTON", 265 },
- { "GPI_SW_FILTER_PRES", 340 },
- { "GPI_TACTSW1", 266 },
- { "GPI_TACTSW2", 267 },
- { "GPI_TACTSW3", 268 },
- { "GPI_TACTSW4", 269 },
- { "GPI_TFEED_BREAK_1", 285 },
- { "GPI_TFEED_BREAK_2", 286 },
- { "GPI_WCONTAINER_FULL", 341 },
- { "GPI_WCONTAINER_WARN", 342 },
- { "GPO_BLOWER_PWM", 343 },
- { "GPO_BUZZER", 270 },
- { "GPO_CHILLER_SSR9_CTRL", 344 },
- { "GPO_DILUTORPUMP_SSR10_CTRL", 163 },
- { "GPO_DRYER_SSR1_CTRL", 43 },
- { "GPO_DRYER_SSR2_CTRL", 44 },
- { "GPO_DRYER_SSR3_CTRL", 45 },
- { "GPO_DYEINGH_SSR5_CTRL", 20 },
- { "GPO_DYEINGH_SSR6_CTRL", 21 },
- { "GPO_DYEINGH_SSR7_CTRL", 22 },
- { "GPO_DYEINGH_SSR8_CTRL", 23 },
- { "GPO_EXTWINDER_1", 61 },
- { "GPO_EXTWINDER_2", 62 },
- { "GPO_EXTWINDER_3", 63 },
- { "GPO_EXTWINDER_SSR11_CTRL", 64 },
- { "GPO_LED1", 271 },
- { "GPO_LED2", 272 },
- { "GPO_LED3", 273 },
- { "GPO_LED4", 274 },
- { "GPO_MIXCHIP_SSR4_CTRL", 19 },
- { "GPO_PDOWN_RL1_CTRL", 53 },
- { "GPO_SPARE1_1", 318 },
- { "GPO_SPARE1_2", 319 },
- { "GPO_SPARE2_1", 320 },
- { "GPO_SPARE2_2", 321 },
- { "GPO_SPARE_SSR12_CTRL", 54 },
- { "GPO_SPARE_SSR13_CTRL", 55 },
- { "GPO_TFEED_BREAK_1", 296 },
- { "GPO_TFEED_BREAK_2", 297 },
- { "GPO_WASTECH_PUMP2", 164 },
- { "GPO_WHS_WTANKPUMP2", 345 },
- { "INTWINDINGUNIT", 229 },
- { "LDANCER1_ROTENC", 251 },
- { "LDANCER2_ROTENC", 252 },
- { "LSPARE1_ROTENC", 249 },
- { "LSPARE2_ROTENC", 250 },
- { "LSPARE_ROTENC", 253 },
- { "LS_DH_CLEAN_DOWN", 11 },
- { "LS_DH_CLEAN_LEFT", 12 },
- { "LS_DH_CLEAN_RIGHT", 13 },
- { "LS_DH_CLEAN_UP", 14 },
- { "LS_DH_LID_CLEANING", 15 },
- { "LS_DH_LID_CLOSED", 16 },
- { "LS_DH_LID_OPEN", 17 },
- { "LS_DH_SPARE1", 18 },
- { "LS_DISPENSER_25_1", 83 },
- { "LS_DISPENSER_25_2", 84 },
- { "LS_DISPENSER_25_3", 85 },
- { "LS_DISPENSER_25_4", 86 },
- { "LS_DISPENSER_25_5", 87 },
- { "LS_DISPENSER_25_6", 88 },
- { "LS_DISPENSER_25_7", 89 },
- { "LS_DISPENSER_25_8", 90 },
- { "LS_DISPENSER_50_1", 91 },
- { "LS_DISPENSER_50_2", 92 },
- { "LS_DISPENSER_50_3", 93 },
- { "LS_DISPENSER_50_4", 94 },
- { "LS_DISPENSER_50_5", 95 },
- { "LS_DISPENSER_50_6", 96 },
- { "LS_DISPENSER_50_7", 97 },
- { "LS_DISPENSER_50_8", 98 },
- { "LS_DISPENSER_75_1", 99 },
- { "LS_DISPENSER_75_2", 100 },
- { "LS_DISPENSER_75_3", 101 },
- { "LS_DISPENSER_75_4", 102 },
- { "LS_DISPENSER_75_5", 103 },
- { "LS_DISPENSER_75_6", 104 },
- { "LS_DISPENSER_75_7", 105 },
- { "LS_DISPENSER_75_8", 106 },
- { "LS_DISPENSER_DOWN_1", 107 },
- { "LS_DISPENSER_DOWN_2", 108 },
- { "LS_DISPENSER_DOWN_3", 109 },
- { "LS_DISPENSER_DOWN_4", 110 },
- { "LS_DISPENSER_DOWN_5", 111 },
- { "LS_DISPENSER_DOWN_6", 112 },
- { "LS_DISPENSER_DOWN_7", 113 },
- { "LS_DISPENSER_DOWN_8", 114 },
- { "LS_DISPENSER_SPARE_1", 115 },
- { "LS_DISPENSER_SPARE_2", 116 },
- { "LS_DISPENSER_SPARE_3", 117 },
- { "LS_DISPENSER_SPARE_4", 118 },
- { "LS_DISPENSER_SPARE_5", 119 },
- { "LS_DISPENSER_SPARE_6", 120 },
- { "LS_DISPENSER_SPARE_7", 121 },
- { "LS_DISPENSER_SPARE_8", 122 },
- { "LS_DISPENSER_UP_1", 123 },
- { "LS_DISPENSER_UP_2", 124 },
- { "LS_DISPENSER_UP_3", 125 },
- { "LS_DISPENSER_UP_4", 126 },
- { "LS_DISPENSER_UP_5", 127 },
- { "LS_DISPENSER_UP_6", 128 },
- { "LS_DISPENSER_UP_7", 129 },
- { "LS_DISPENSER_UP_8", 130 },
- { "LS_DRYER_LID_CLOSED", 35 },
- { "LS_DRYER_LID_OPEN", 36 },
- { "LS_DRYER_SPARE1", 37 },
- { "LS_DRYER_SPARE2", 38 },
- { "LS_DRYER_SPARE3", 39 },
- { "LS_DRYER_SPARE4", 40 },
- { "LS_LDANCER1_DOWN", 232 },
- { "LS_LDANCER1_UP", 233 },
- { "LS_LDANCER2_DOWN", 234 },
- { "LS_LDANCER2_UP", 235 },
- { "LS_LLOADMOTOR_DOWN", 236 },
- { "LS_LLOADMOTOR_UP", 237 },
- { "LS_LOADARM_LEFT", 41 },
- { "LS_LOADARM_RIGHT", 42 },
- { "LS_LPIVOT_DOWN", 238 },
- { "LS_LPIVOT_UP", 239 },
- { "LS_LSPARE1", 240 },
- { "LS_LSPARE2", 241 },
- { "LS_PIVOT_SPARE1", 242 },
- { "LS_PIVOT_SPARE2", 243 },
- { "LS_RDANCER_DOWN", 287 },
- { "LS_RDANCER_UP", 288 },
- { "LS_RLOADMOTOR_DOWN", 291 },
- { "LS_RLOADMOTOR_UP", 284 },
- { "LS_RLOADRAM_DOWN", 292 },
- { "LS_RLOADRAM_UP", 293 },
- { "LS_RSPARE1", 294 },
- { "LS_RSPARE2", 295 },
- { "LS_SCREW_LEFT", 222 },
- { "LS_SCREW_RIGHT", 223 },
- { "LS_SPARE1_1", 308 },
- { "LS_SPARE1_2", 309 },
- { "LS_SPARE1_3", 310 },
- { "LS_SPARE1_4", 311 },
- { "LS_SPARE2_1", 312 },
- { "LS_SPARE2_2", 315 },
- { "LS_SPARE2_3", 316 },
- { "LS_SPARE2_4", 317 },
- { "LTFEEDUNIT1", 255 },
- { "LTFEEDUNIT2", 254 },
- { "MIDTANK1_LVL1_FLOAT", 131 },
- { "MIDTANK1_LVL2_FLOAT", 132 },
- { "MIDTANK1_LVL3_FLOAT", 133 },
- { "MIDTANK1_LVL4_FLOAT", 134 },
- { "MIDTANK2_LVL1_FLOAT", 135 },
- { "MIDTANK2_LVL2_FLOAT", 136 },
- { "MIDTANK2_LVL3_FLOAT", 137 },
- { "MIDTANK2_LVL4_FLOAT", 138 },
- { "MIDTANK3_1", 208 },
- { "MIDTANK3_2", 213 },
- { "MIDTANK3_LVL1_FLOAT", 139 },
- { "MIDTANK3_LVL2_FLOAT", 140 },
- { "MIDTANK3_LVL3_FLOAT", 141 },
- { "MIDTANK3_LVL4_FLOAT", 142 },
- { "MIDTANK4_LVL1_FLOAT", 143 },
- { "MIDTANK4_LVL2_FLOAT", 144 },
- { "MIDTANK4_LVL3_FLOAT", 145 },
- { "MIDTANK4_LVL4_FLOAT", 146 },
- { "MIDTANK5_LVL1_FLOAT", 147 },
- { "MIDTANK5_LVL2_FLOAT", 148 },
- { "MIDTANK5_LVL3_FLOAT", 149 },
- { "MIDTANK5_LVL4_FLOAT", 150 },
- { "MIDTANK6_LVL1_FLOAT", 151 },
- { "MIDTANK6_LVL2_FLOAT", 152 },
- { "MIDTANK6_LVL3_FLOAT", 153 },
- { "MIDTANK6_LVL4_FLOAT", 154 },
- { "MIDTANK7_LVL1_FLOAT", 155 },
- { "MIDTANK7_LVL2_FLOAT", 156 },
- { "MIDTANK7_LVL3_FLOAT", 157 },
- { "MIDTANK7_LVL4_FLOAT", 158 },
- { "MIDTANK8_LVL1_FLOAT", 159 },
- { "MIDTANK8_LVL2_FLOAT", 160 },
- { "MIDTANK8_LVL3_FLOAT", 161 },
- { "MIDTANK8_LVL4_FLOAT", 162 },
- { "MOTO_DH_CLEANHEAD", 26 },
- { "MOTO_DH_CLEANMECH", 27 },
- { "MOTO_DH_LID", 28 },
- { "MOTO_DISPENSER_1", 181 },
- { "MOTO_DISPENSER_2", 182 },
- { "MOTO_DISPENSER_3", 183 },
- { "MOTO_DISPENSER_4", 184 },
- { "MOTO_DISPENSER_5", 185 },
- { "MOTO_DISPENSER_6", 186 },
- { "MOTO_DISPENSER_7", 187 },
- { "MOTO_DISPENSER_8", 188 },
- { "MOTO_DRYER_DRIVING", 48 },
- { "MOTO_DRYER_LID", 49 },
- { "MOTO_DRYER_LOADARM", 50 },
- { "MOTO_LDANCER1", 244 },
- { "MOTO_LDANCER2", 245 },
- { "MOTO_LDRIVING", 246 },
- { "MOTO_LLOADING", 247 },
- { "MOTO_LPIVOT1", 248 },
- { "MOTO_RDANCER", 298 },
- { "MOTO_RDRIVING", 299 },
- { "MOTO_RLOADARM", 300 },
- { "MOTO_RLOADING", 301 },
- { "MOTO_SCREW", 226 },
- { "MOTO_SPARE1_1", 322 },
- { "MOTO_SPARE1_2", 323 },
- { "MOTO_SPARE2_1", 324 },
- { "MOTO_SPARE2_2", 325 },
- { "MOTO_WINDER", 227 },
- { "Midtank1Air", 165 },
- { "Midtank1Cartridge", 173 },
- { "Midtank2Air", 166 },
- { "Midtank2Cartridge", 174 },
- { "Midtank3Air", 167 },
- { "Midtank3Cartridge", 175 },
- { "Midtank4Air", 168 },
- { "Midtank4Cartridge", 176 },
- { "Midtank5Air", 169 },
- { "Midtank5Cartridge", 177 },
- { "Midtank6Air", 170 },
- { "Midtank6Cartridge", 178 },
- { "Midtank7Air", 171 },
- { "Midtank7Cartridge", 179 },
- { "Midtank8Air", 172 },
- { "Midtank8Cartridge", 180 },
- { "RDANCER_ROTENC", 304 },
- { "RSPARE_ROTENC1", 302 },
- { "RSPARE_ROTENC2", 305 },
- { "RSPEEDSENS_ROTENC", 303 },
- { "RTFEEDUNIT1", 290 },
- { "RTFEEDUNIT2", 289 },
- { "SCREW_ROTENC", 228 },
- { "SPARE1", 314 },
- { "SPARE1_ROTENC1", 326 },
- { "SPARE1_ROTENC3", 328 },
- { "SPARE2", 313 },
- { "SPARE2_ROTENC2", 327 },
- { "SPARE2_ROTENC4", 329 },
- { "SW_SPARE", 224 },
- { "SW_SPOOL_EXISTS", 225 },
- { "USERPANEL", 57 },
- { "VALVE_WASTE_TANK", 346 },
- { "WHS_VOCTEMP", 339 },
+ { "GPI_WCONTAINER_FULL", 32 },
+ { "GPI_WCONTAINER_WARN", 33 },
+ { "GPO_BLOWER_PWM", 34 },
+ { "GPO_CHILLER_SSR9_CTRL", 35 },
+ { "GPO_DILUTORPUMP_SSR10_CTRL", 11 },
+ { "GPO_DRYER_SSR1_CTRL", 6 },
+ { "GPO_DRYER_SSR2_CTRL", 7 },
+ { "GPO_DRYER_SSR3_CTRL", 8 },
+ { "GPO_DYEINGH_SSR5_CTRL", 2 },
+ { "GPO_DYEINGH_SSR6_CTRL", 3 },
+ { "GPO_DYEINGH_SSR7_CTRL", 4 },
+ { "GPO_DYEINGH_SSR8_CTRL", 5 },
+ { "GPO_EXTWINDER_SSR11_CTRL", 10 },
+ { "GPO_LED4", 29 },
+ { "GPO_MIXCHIP_SSR4_CTRL", 1 },
+ { "GPO_SPARE1_1", 30 },
+ { "GPO_SPARE1_2", 31 },
+ { "GPO_SPARE_SSR13_CTRL", 9 },
+ { "GPO_WASTECH_PUMP2", 12 },
+ { "GPO_WHS_WTANKPUMP2", 36 },
+ { "Midtank1Air", 13 },
+ { "Midtank1Cartridge", 21 },
+ { "Midtank2Air", 14 },
+ { "Midtank2Cartridge", 22 },
+ { "Midtank3Air", 15 },
+ { "Midtank3Cartridge", 23 },
+ { "Midtank4Air", 16 },
+ { "Midtank4Cartridge", 24 },
+ { "Midtank5Air", 17 },
+ { "Midtank5Cartridge", 25 },
+ { "Midtank6Air", 18 },
+ { "Midtank6Cartridge", 26 },
+ { "Midtank7Air", 19 },
+ { "Midtank7Cartridge", 27 },
+ { "Midtank8Air", 20 },
+ { "Midtank8Cartridge", 28 },
+ { "VALVE_WASTE_TANK", 37 },
};
const ProtobufCEnumDescriptor interface_ios__descriptor =
{
@@ -717,11 +99,11 @@ const ProtobufCEnumDescriptor interface_ios__descriptor =
"InterfaceIOs",
"InterfaceIOs",
"",
- 347,
+ 38,
interface_ios__enum_values_by_number,
- 347,
+ 38,
interface_ios__enum_values_by_name,
- 1,
+ 9,
interface_ios__value_ranges,
NULL,NULL,NULL,NULL /* reserved[1234] */
};
diff --git a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.h b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.h
index 006eab1d7..c3608b155 100644
--- a/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.h
+++ b/Software/Embedded_SW/Embedded/Communication/PMR/Diagnostics/InterfaceIOs.pb-c.h
@@ -21,168 +21,16 @@ PROTOBUF_C__BEGIN_DECLS
typedef enum _InterfaceIOs {
INTERFACE_IOS__ANALOG_MIXCHIP_TEMP = 0,
- INTERFACE_IOS__AN_DYEINGH_CURSEN_1 = 1,
- INTERFACE_IOS__AN_DYEINGH_CURSEN_2 = 2,
- INTERFACE_IOS__AN_DYEINGH_CURSEN_3 = 3,
- INTERFACE_IOS__AN_DYEINGH_CURSEN_4 = 4,
- INTERFACE_IOS__AN_DYEINGH_CURSEN_5 = 5,
- INTERFACE_IOS__ANALOG_DYEINGH_TEMP1 = 6,
- INTERFACE_IOS__ANALOG_DYEINGH_TEMP2 = 7,
- INTERFACE_IOS__ANALOG_DYEINGH_TEMP3 = 8,
- INTERFACE_IOS__ANALOG_DYEINGH_TEMP4 = 9,
- INTERFACE_IOS__ANALOG_DYEINGH_TEMP5 = 10,
- INTERFACE_IOS__LS_DH_CLEAN_DOWN = 11,
- INTERFACE_IOS__LS_DH_CLEAN_LEFT = 12,
- INTERFACE_IOS__LS_DH_CLEAN_RIGHT = 13,
- INTERFACE_IOS__LS_DH_CLEAN_UP = 14,
- INTERFACE_IOS__LS_DH_LID_CLEANING = 15,
- INTERFACE_IOS__LS_DH_LID_CLOSED = 16,
- INTERFACE_IOS__LS_DH_LID_OPEN = 17,
- INTERFACE_IOS__LS_DH_SPARE1 = 18,
INTERFACE_IOS__GPO_MIXCHIP_SSR4_CTRL = 19,
INTERFACE_IOS__GPO_DYEINGH_SSR5_CTRL = 20,
INTERFACE_IOS__GPO_DYEINGH_SSR6_CTRL = 21,
INTERFACE_IOS__GPO_DYEINGH_SSR7_CTRL = 22,
INTERFACE_IOS__GPO_DYEINGH_SSR8_CTRL = 23,
- INTERFACE_IOS__DH2 = 24,
- INTERFACE_IOS__DH1 = 25,
- INTERFACE_IOS__MOTO_DH_CLEANHEAD = 26,
- INTERFACE_IOS__MOTO_DH_CLEANMECH = 27,
- INTERFACE_IOS__MOTO_DH_LID = 28,
- INTERFACE_IOS__AN_DRYER_CURSEN1 = 29,
- INTERFACE_IOS__AN_DRYER_CURSEN2 = 30,
- INTERFACE_IOS__AN_DRYER_CURSEN3 = 31,
- INTERFACE_IOS__ANALOG_DRYER_TEMP1 = 32,
- INTERFACE_IOS__ANALOG_DRYER_TEMP2 = 33,
- INTERFACE_IOS__ANALOG_DRYER_TEMP3 = 34,
- INTERFACE_IOS__LS_DRYER_LID_CLOSED = 35,
- INTERFACE_IOS__LS_DRYER_LID_OPEN = 36,
- INTERFACE_IOS__LS_DRYER_SPARE1 = 37,
- INTERFACE_IOS__LS_DRYER_SPARE2 = 38,
- INTERFACE_IOS__LS_DRYER_SPARE3 = 39,
- INTERFACE_IOS__LS_DRYER_SPARE4 = 40,
- INTERFACE_IOS__LS_LOADARM_LEFT = 41,
- INTERFACE_IOS__LS_LOADARM_RIGHT = 42,
INTERFACE_IOS__GPO_DRYER_SSR1_CTRL = 43,
INTERFACE_IOS__GPO_DRYER_SSR2_CTRL = 44,
INTERFACE_IOS__GPO_DRYER_SSR3_CTRL = 45,
- INTERFACE_IOS__DRYER2 = 46,
- INTERFACE_IOS__DRYER1 = 47,
- INTERFACE_IOS__MOTO_DRYER_DRIVING = 48,
- INTERFACE_IOS__MOTO_DRYER_LID = 49,
- INTERFACE_IOS__MOTO_DRYER_LOADARM = 50,
- INTERFACE_IOS__DRYER_LOADARM_ROTENC = 51,
- INTERFACE_IOS__GPI_PS1_DC_OK = 52,
- INTERFACE_IOS__GPO_PDOWN_RL1_CTRL = 53,
- INTERFACE_IOS__GPO_SPARE_SSR12_CTRL = 54,
INTERFACE_IOS__GPO_SPARE_SSR13_CTRL = 55,
- INTERFACE_IOS__ELECTRICALENC = 56,
- INTERFACE_IOS__USERPANEL = 57,
- INTERFACE_IOS__GPI_EXTWINDER_1 = 58,
- INTERFACE_IOS__GPI_EXTWINDER_2 = 59,
- INTERFACE_IOS__GPI_EXTWINDER_3 = 60,
- INTERFACE_IOS__GPO_EXTWINDER_1 = 61,
- INTERFACE_IOS__GPO_EXTWINDER_2 = 62,
- INTERFACE_IOS__GPO_EXTWINDER_3 = 63,
INTERFACE_IOS__GPO_EXTWINDER_SSR11_CTRL = 64,
- INTERFACE_IOS__EXTWINDER_CTRL = 65,
- INTERFACE_IOS__EXTWINDINGUNIT = 66,
- INTERFACE_IOS__AN_IDS_PRESSENS_1 = 67,
- INTERFACE_IOS__AN_IDS_PRESSENS_2 = 68,
- INTERFACE_IOS__AN_IDS_PRESSENS_3 = 69,
- INTERFACE_IOS__AN_IDS_PRESSENS_4 = 70,
- INTERFACE_IOS__AN_IDS_PRESSENS_5 = 71,
- INTERFACE_IOS__AN_IDS_PRESSENS_6 = 72,
- INTERFACE_IOS__AN_IDS_PRESSENS_7 = 73,
- INTERFACE_IOS__AN_IDS_PRESSENS_8 = 74,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS1 = 75,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS2 = 76,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS3 = 77,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS4 = 78,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS5 = 79,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS6 = 80,
- INTERFACE_IOS__AN_MIDTANK_PRESSENS7 = 81,
- INTERFACE_IOS__AN_MIXCHIP_CURSENn = 82,
- INTERFACE_IOS__LS_DISPENSER_25_1 = 83,
- INTERFACE_IOS__LS_DISPENSER_25_2 = 84,
- INTERFACE_IOS__LS_DISPENSER_25_3 = 85,
- INTERFACE_IOS__LS_DISPENSER_25_4 = 86,
- INTERFACE_IOS__LS_DISPENSER_25_5 = 87,
- INTERFACE_IOS__LS_DISPENSER_25_6 = 88,
- INTERFACE_IOS__LS_DISPENSER_25_7 = 89,
- INTERFACE_IOS__LS_DISPENSER_25_8 = 90,
- INTERFACE_IOS__LS_DISPENSER_50_1 = 91,
- INTERFACE_IOS__LS_DISPENSER_50_2 = 92,
- INTERFACE_IOS__LS_DISPENSER_50_3 = 93,
- INTERFACE_IOS__LS_DISPENSER_50_4 = 94,
- INTERFACE_IOS__LS_DISPENSER_50_5 = 95,
- INTERFACE_IOS__LS_DISPENSER_50_6 = 96,
- INTERFACE_IOS__LS_DISPENSER_50_7 = 97,
- INTERFACE_IOS__LS_DISPENSER_50_8 = 98,
- INTERFACE_IOS__LS_DISPENSER_75_1 = 99,
- INTERFACE_IOS__LS_DISPENSER_75_2 = 100,
- INTERFACE_IOS__LS_DISPENSER_75_3 = 101,
- INTERFACE_IOS__LS_DISPENSER_75_4 = 102,
- INTERFACE_IOS__LS_DISPENSER_75_5 = 103,
- INTERFACE_IOS__LS_DISPENSER_75_6 = 104,
- INTERFACE_IOS__LS_DISPENSER_75_7 = 105,
- INTERFACE_IOS__LS_DISPENSER_75_8 = 106,
- INTERFACE_IOS__LS_DISPENSER_DOWN_1 = 107,
- INTERFACE_IOS__LS_DISPENSER_DOWN_2 = 108,
- INTERFACE_IOS__LS_DISPENSER_DOWN_3 = 109,
- INTERFACE_IOS__LS_DISPENSER_DOWN_4 = 110,
- INTERFACE_IOS__LS_DISPENSER_DOWN_5 = 111,
- INTERFACE_IOS__LS_DISPENSER_DOWN_6 = 112,
- INTERFACE_IOS__LS_DISPENSER_DOWN_7 = 113,
- INTERFACE_IOS__LS_DISPENSER_DOWN_8 = 114,
- INTERFACE_IOS__LS_DISPENSER_SPARE_1 = 115,
- INTERFACE_IOS__LS_DISPENSER_SPARE_2 = 116,
- INTERFACE_IOS__LS_DISPENSER_SPARE_3 = 117,
- INTERFACE_IOS__LS_DISPENSER_SPARE_4 = 118,
- INTERFACE_IOS__LS_DISPENSER_SPARE_5 = 119,
- INTERFACE_IOS__LS_DISPENSER_SPARE_6 = 120,
- INTERFACE_IOS__LS_DISPENSER_SPARE_7 = 121,
- INTERFACE_IOS__LS_DISPENSER_SPARE_8 = 122,
- INTERFACE_IOS__LS_DISPENSER_UP_1 = 123,
- INTERFACE_IOS__LS_DISPENSER_UP_2 = 124,
- INTERFACE_IOS__LS_DISPENSER_UP_3 = 125,
- INTERFACE_IOS__LS_DISPENSER_UP_4 = 126,
- INTERFACE_IOS__LS_DISPENSER_UP_5 = 127,
- INTERFACE_IOS__LS_DISPENSER_UP_6 = 128,
- INTERFACE_IOS__LS_DISPENSER_UP_7 = 129,
- INTERFACE_IOS__LS_DISPENSER_UP_8 = 130,
- INTERFACE_IOS__MIDTANK1_LVL1_FLOAT = 131,
- INTERFACE_IOS__MIDTANK1_LVL2_FLOAT = 132,
- INTERFACE_IOS__MIDTANK1_LVL3_FLOAT = 133,
- INTERFACE_IOS__MIDTANK1_LVL4_FLOAT = 134,
- INTERFACE_IOS__MIDTANK2_LVL1_FLOAT = 135,
- INTERFACE_IOS__MIDTANK2_LVL2_FLOAT = 136,
- INTERFACE_IOS__MIDTANK2_LVL3_FLOAT = 137,
- INTERFACE_IOS__MIDTANK2_LVL4_FLOAT = 138,
- INTERFACE_IOS__MIDTANK3_LVL1_FLOAT = 139,
- INTERFACE_IOS__MIDTANK3_LVL2_FLOAT = 140,
- INTERFACE_IOS__MIDTANK3_LVL3_FLOAT = 141,
- INTERFACE_IOS__MIDTANK3_LVL4_FLOAT = 142,
- INTERFACE_IOS__MIDTANK4_LVL1_FLOAT = 143,
- INTERFACE_IOS__MIDTANK4_LVL2_FLOAT = 144,
- INTERFACE_IOS__MIDTANK4_LVL3_FLOAT = 145,
- INTERFACE_IOS__MIDTANK4_LVL4_FLOAT = 146,
- INTERFACE_IOS__MIDTANK5_LVL1_FLOAT = 147,
- INTERFACE_IOS__MIDTANK5_LVL2_FLOAT = 148,
- INTERFACE_IOS__MIDTANK5_LVL3_FLOAT = 149,
- INTERFACE_IOS__MIDTANK5_LVL4_FLOAT = 150,
- INTERFACE_IOS__MIDTANK6_LVL1_FLOAT = 151,
- INTERFACE_IOS__MIDTANK6_LVL2_FLOAT = 152,
- INTERFACE_IOS__MIDTANK6_LVL3_FLOAT = 153,
- INTERFACE_IOS__MIDTANK6_LVL4_FLOAT = 154,
- INTERFACE_IOS__MIDTANK7_LVL1_FLOAT = 155,
- INTERFACE_IOS__MIDTANK7_LVL2_FLOAT = 156,
- INTERFACE_IOS__MIDTANK7_LVL3_FLOAT = 157,
- INTERFACE_IOS__MIDTANK7_LVL4_FLOAT = 158,
- INTERFACE_IOS__MIDTANK8_LVL1_FLOAT = 159,
- INTERFACE_IOS__MIDTANK8_LVL2_FLOAT = 160,
- INTERFACE_IOS__MIDTANK8_LVL3_FLOAT = 161,
- INTERFACE_IOS__MIDTANK8_LVL4_FLOAT = 162,
INTERFACE_IOS__GPO_DILUTORPUMP_SSR10_CTRL = 163,
INTERFACE_IOS__GPO_WASTECH_PUMP2 = 164,
INTERFACE_IOS__Midtank1Air = 165,
@@ -201,166 +49,9 @@ typedef enum _InterfaceIOs {
INTERFACE_IOS__Midtank6Cartridge = 178,
INTERFACE_IOS__Midtank7Cartridge = 179,
INTERFACE_IOS__Midtank8Cartridge = 180,
- INTERFACE_IOS__MOTO_DISPENSER_1 = 181,
- INTERFACE_IOS__MOTO_DISPENSER_2 = 182,
- INTERFACE_IOS__MOTO_DISPENSER_3 = 183,
- INTERFACE_IOS__MOTO_DISPENSER_4 = 184,
- INTERFACE_IOS__MOTO_DISPENSER_5 = 185,
- INTERFACE_IOS__MOTO_DISPENSER_6 = 186,
- INTERFACE_IOS__MOTO_DISPENSER_7 = 187,
- INTERFACE_IOS__MOTO_DISPENSER_8 = 188,
- INTERFACE_IOS__DISPENSER_ROTENC1 = 189,
- INTERFACE_IOS__DISPENSER_ROTENC2 = 190,
- INTERFACE_IOS__DISPENSER_ROTENC3 = 191,
- INTERFACE_IOS__DISPENSER_ROTENC4 = 192,
- INTERFACE_IOS__DISPENSER_ROTENC5 = 193,
- INTERFACE_IOS__DISPENSER_ROTENC6 = 194,
- INTERFACE_IOS__DISPENSER_ROTENC7 = 195,
- INTERFACE_IOS__DISPENSER_ROTENC8 = 196,
- INTERFACE_IOS__DISPENSER_VALVE_1 = 197,
- INTERFACE_IOS__DISPENSER_VALVE_2 = 198,
- INTERFACE_IOS__DISPENSER_VALVE_3 = 199,
- INTERFACE_IOS__DISPENSER_VALVE_4 = 200,
- INTERFACE_IOS__DISPENSER_VALVE_5 = 201,
- INTERFACE_IOS__DISPENSER_VALVE_6 = 202,
- INTERFACE_IOS__DISPENSER_VALVE_7 = 203,
- INTERFACE_IOS__DISPENSER_1 = 204,
- INTERFACE_IOS__DISPENSER_3 = 205,
- INTERFACE_IOS__DISPENSER_5 = 206,
- INTERFACE_IOS__DISPENSER_7 = 207,
- INTERFACE_IOS__MIDTANK3_1 = 208,
- INTERFACE_IOS__DISPENSER_2 = 209,
- INTERFACE_IOS__DISPENSER_4 = 210,
- INTERFACE_IOS__DISPENSER_6 = 211,
- INTERFACE_IOS__DISPENSER_8 = 212,
- INTERFACE_IOS__MIDTANK3_2 = 213,
- INTERFACE_IOS__CART3 = 214,
- INTERFACE_IOS__CART1 = 215,
- INTERFACE_IOS__CART2 = 216,
- INTERFACE_IOS__CART4 = 217,
- INTERFACE_IOS__CART7 = 218,
- INTERFACE_IOS__CART5 = 219,
- INTERFACE_IOS__CART6 = 220,
- INTERFACE_IOS__CART8 = 221,
- INTERFACE_IOS__LS_SCREW_LEFT = 222,
- INTERFACE_IOS__LS_SCREW_RIGHT = 223,
- INTERFACE_IOS__SW_SPARE = 224,
- INTERFACE_IOS__SW_SPOOL_EXISTS = 225,
- INTERFACE_IOS__MOTO_SCREW = 226,
- INTERFACE_IOS__MOTO_WINDER = 227,
- INTERFACE_IOS__SCREW_ROTENC = 228,
- INTERFACE_IOS__INTWINDINGUNIT = 229,
- INTERFACE_IOS__AN5V_LDANCER1 = 230,
- INTERFACE_IOS__AN5V_LDANCER2 = 231,
- INTERFACE_IOS__LS_LDANCER1_DOWN = 232,
- INTERFACE_IOS__LS_LDANCER1_UP = 233,
- INTERFACE_IOS__LS_LDANCER2_DOWN = 234,
- INTERFACE_IOS__LS_LDANCER2_UP = 235,
- INTERFACE_IOS__LS_LLOADMOTOR_DOWN = 236,
- INTERFACE_IOS__LS_LLOADMOTOR_UP = 237,
- INTERFACE_IOS__LS_LPIVOT_DOWN = 238,
- INTERFACE_IOS__LS_LPIVOT_UP = 239,
- INTERFACE_IOS__LS_LSPARE1 = 240,
- INTERFACE_IOS__LS_LSPARE2 = 241,
- INTERFACE_IOS__LS_PIVOT_SPARE1 = 242,
- INTERFACE_IOS__LS_PIVOT_SPARE2 = 243,
- INTERFACE_IOS__MOTO_LDANCER1 = 244,
- INTERFACE_IOS__MOTO_LDANCER2 = 245,
- INTERFACE_IOS__MOTO_LDRIVING = 246,
- INTERFACE_IOS__MOTO_LLOADING = 247,
- INTERFACE_IOS__MOTO_LPIVOT1 = 248,
- INTERFACE_IOS__LSPARE1_ROTENC = 249,
- INTERFACE_IOS__LSPARE2_ROTENC = 250,
- INTERFACE_IOS__LDANCER1_ROTENC = 251,
- INTERFACE_IOS__LDANCER2_ROTENC = 252,
- INTERFACE_IOS__LSPARE_ROTENC = 253,
- INTERFACE_IOS__LTFEEDUNIT2 = 254,
- INTERFACE_IOS__LTFEEDUNIT1 = 255,
- INTERFACE_IOS__AN_ENCLOSURETEMP1 = 256,
- INTERFACE_IOS__AN_ENCLOSURETEMP2 = 257,
- INTERFACE_IOS__AN_ENCLOSURETEMP3 = 258,
- INTERFACE_IOS__GPI_PANSW1 = 259,
- INTERFACE_IOS__GPI_PANSW2 = 260,
- INTERFACE_IOS__GPI_PANSW3 = 261,
- INTERFACE_IOS__GPI_PANSW4 = 262,
- INTERFACE_IOS__GPI_PANSW5 = 263,
- INTERFACE_IOS__GPI_PANSW6 = 264,
- INTERFACE_IOS__GPI_PWRBUTTON = 265,
- INTERFACE_IOS__GPI_TACTSW1 = 266,
- INTERFACE_IOS__GPI_TACTSW2 = 267,
- INTERFACE_IOS__GPI_TACTSW3 = 268,
- INTERFACE_IOS__GPI_TACTSW4 = 269,
- INTERFACE_IOS__GPO_BUZZER = 270,
- INTERFACE_IOS__GPO_LED1 = 271,
- INTERFACE_IOS__GPO_LED2 = 272,
- INTERFACE_IOS__GPO_LED3 = 273,
INTERFACE_IOS__GPO_LED4 = 274,
- INTERFACE_IOS__FAN_TACHO1 = 275,
- INTERFACE_IOS__FAN_TACHO2 = 276,
- INTERFACE_IOS__FAN_TACHO3 = 277,
- INTERFACE_IOS__FAN1_TACH = 278,
- INTERFACE_IOS__FAN2_TACH = 279,
- INTERFACE_IOS__FAN3_TACH = 280,
- INTERFACE_IOS__FAN4_TACH = 281,
- INTERFACE_IOS__FAN5_TACH = 282,
- INTERFACE_IOS__AN5V_RDANCER = 283,
- INTERFACE_IOS__LS_RLOADMOTOR_UP = 284,
- INTERFACE_IOS__GPI_TFEED_BREAK_1 = 285,
- INTERFACE_IOS__GPI_TFEED_BREAK_2 = 286,
- INTERFACE_IOS__LS_RDANCER_DOWN = 287,
- INTERFACE_IOS__LS_RDANCER_UP = 288,
- INTERFACE_IOS__RTFEEDUNIT2 = 289,
- INTERFACE_IOS__RTFEEDUNIT1 = 290,
- INTERFACE_IOS__LS_RLOADMOTOR_DOWN = 291,
- INTERFACE_IOS__LS_RLOADRAM_DOWN = 292,
- INTERFACE_IOS__LS_RLOADRAM_UP = 293,
- INTERFACE_IOS__LS_RSPARE1 = 294,
- INTERFACE_IOS__LS_RSPARE2 = 295,
- INTERFACE_IOS__GPO_TFEED_BREAK_1 = 296,
- INTERFACE_IOS__GPO_TFEED_BREAK_2 = 297,
- INTERFACE_IOS__MOTO_RDANCER = 298,
- INTERFACE_IOS__MOTO_RDRIVING = 299,
- INTERFACE_IOS__MOTO_RLOADARM = 300,
- INTERFACE_IOS__MOTO_RLOADING = 301,
- INTERFACE_IOS__RSPARE_ROTENC1 = 302,
- INTERFACE_IOS__RSPEEDSENS_ROTENC = 303,
- INTERFACE_IOS__RDANCER_ROTENC = 304,
- INTERFACE_IOS__RSPARE_ROTENC2 = 305,
- INTERFACE_IOS__AN10V_SPARE1 = 306,
- INTERFACE_IOS__AN10V_SPARE2 = 307,
- INTERFACE_IOS__LS_SPARE1_1 = 308,
- INTERFACE_IOS__LS_SPARE1_2 = 309,
- INTERFACE_IOS__LS_SPARE1_3 = 310,
- INTERFACE_IOS__LS_SPARE1_4 = 311,
- INTERFACE_IOS__LS_SPARE2_1 = 312,
- INTERFACE_IOS__SPARE2 = 313,
- INTERFACE_IOS__SPARE1 = 314,
- INTERFACE_IOS__LS_SPARE2_2 = 315,
- INTERFACE_IOS__LS_SPARE2_3 = 316,
- INTERFACE_IOS__LS_SPARE2_4 = 317,
INTERFACE_IOS__GPO_SPARE1_1 = 318,
INTERFACE_IOS__GPO_SPARE1_2 = 319,
- INTERFACE_IOS__GPO_SPARE2_1 = 320,
- INTERFACE_IOS__GPO_SPARE2_2 = 321,
- INTERFACE_IOS__MOTO_SPARE1_1 = 322,
- INTERFACE_IOS__MOTO_SPARE1_2 = 323,
- INTERFACE_IOS__MOTO_SPARE2_1 = 324,
- INTERFACE_IOS__MOTO_SPARE2_2 = 325,
- INTERFACE_IOS__SPARE1_ROTENC1 = 326,
- INTERFACE_IOS__SPARE2_ROTENC2 = 327,
- INTERFACE_IOS__SPARE1_ROTENC3 = 328,
- INTERFACE_IOS__SPARE2_ROTENC4 = 329,
- INTERFACE_IOS__CHILLER_CTRL = 330,
- INTERFACE_IOS__AN_AIRPRESS_1 = 331,
- INTERFACE_IOS__AN_AIRPRESS_2 = 332,
- INTERFACE_IOS__AN_VOCSENS = 333,
- INTERFACE_IOS__AN_BLOWERCTRL = 334,
- INTERFACE_IOS__GPI_AIRFLOW_FLAP = 335,
- INTERFACE_IOS__GPI_BLOWER_TACH = 336,
- INTERFACE_IOS__GPI_CHILLER_FAULT = 337,
- INTERFACE_IOS__GPI_CHILLER_STAT1 = 338,
- INTERFACE_IOS__WHS_VOCTEMP = 339,
- INTERFACE_IOS__GPI_SW_FILTER_PRES = 340,
INTERFACE_IOS__GPI_WCONTAINER_FULL = 341,
INTERFACE_IOS__GPI_WCONTAINER_WARN = 342,
INTERFACE_IOS__GPO_BLOWER_PWM = 343,
diff --git a/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c b/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c
index e219a3859..2ecf83560 100644
--- a/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c
+++ b/Software/Embedded_SW/Embedded/Drivers/FPGA/FPGA_GPIO/FPGA_GPIO.c
@@ -944,6 +944,42 @@ bool Dryer_Door_Switch()//move to Get_COVER_1_State
}
*/
+char Read_HW_Version(unsigned char *Brd_ID, unsigned char *Assy_ID)
+{
+ //TODO Move in GPIO Initialisation
+
+ // ----------- Set HW Version GPIO as Input -----------
+ //MAP_GPIOPinTypeGPIOInput(GPIO_PORTS_BASE, GPIO_PIN_3 | GPIO_PIN_2 | GPIO_PIN_1);
+ //MAP_GPIOPinTypeGPIOInput(GPIO_PORTJ_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_7);
+ //MAP_GPIOPinTypeGPIOInput(GPIO_PORTP_BASE, GPIO_PIN_3 | GPIO_PIN_5);
+
+ //Set HW Version GPIO to Pull down
+ GPIOPadConfigSet(GPIO_PORTS_BASE, GPIO_PIN_3 | GPIO_PIN_2 | GPIO_PIN_1, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPD );
+ GPIOPadConfigSet(GPIO_PORTJ_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_7, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPD );
+ GPIOPadConfigSet(GPIO_PORTP_BASE, GPIO_PIN_3 | GPIO_PIN_5, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPD );
+ // ------------------------------------------------------
+
+ if (ROM_GPIOPinRead(GPIO_PORTS_BASE, GPIO_PIN_3) == GPIO_PIN_3)
+ *Brd_ID |= 0x08;
+ if (ROM_GPIOPinRead(GPIO_PORTS_BASE, GPIO_PIN_2) == GPIO_PIN_2)
+ *Brd_ID |= 0x04;
+ if (ROM_GPIOPinRead(GPIO_PORTJ_BASE, GPIO_PIN_5) == GPIO_PIN_5)
+ *Brd_ID |= 0x02;
+ if (ROM_GPIOPinRead(GPIO_PORTJ_BASE, GPIO_PIN_4) == GPIO_PIN_4)
+ *Brd_ID |= 0x01;
+
+ if (ROM_GPIOPinRead(GPIO_PORTP_BASE, GPIO_PIN_3) == GPIO_PIN_3)
+ *Assy_ID |= 0x08;
+ if (ROM_GPIOPinRead(GPIO_PORTP_BASE, GPIO_PIN_5) == GPIO_PIN_5)
+ *Assy_ID |= 0x04;
+ if (ROM_GPIOPinRead(GPIO_PORTS_BASE, GPIO_PIN_1) == GPIO_PIN_1)
+ *Assy_ID |= 0x02;
+ if (ROM_GPIOPinRead(GPIO_PORTJ_BASE, GPIO_PIN_7) == GPIO_PIN_7)
+ *Assy_ID |= 0x01;
+
+ return PASSED;
+}
+
diff --git a/Software/Embedded_SW/Embedded/Drivers/SPI/SPI_Comm.c b/Software/Embedded_SW/Embedded/Drivers/SPI/SPI_Comm.c
index 43174ec89..4cfb0704b 100644
--- a/Software/Embedded_SW/Embedded/Drivers/SPI/SPI_Comm.c
+++ b/Software/Embedded_SW/Embedded/Drivers/SPI/SPI_Comm.c
@@ -33,7 +33,7 @@ uint32_t Get_and_Clear_Status();
uint32_t Get_Param(byte param);
unsigned long MaxSpdCalc(float stepsPerSec);
-
+/*
extern unsigned long Run_Value ;
extern unsigned long Mov_Value ;
extern unsigned long Pos_Value;
@@ -55,6 +55,28 @@ extern unsigned long TestUint32_3;
extern unsigned long TestUint32_4;
extern unsigned long TestUint32_5;
extern unsigned long TestUint32_6;
+*/
+unsigned long Run_Value = 136902 ;
+unsigned long Pos_Value;
+unsigned long Mov_Value ;
+bool Direction ;
+unsigned long Time_2_Change_Direction ;
+bool Display_Tx_ON_LCD;
+bool Display_Rx_on_LCD;
+unsigned long Init_MicroStep ;
+unsigned long Init_Acc;
+unsigned long Init_Dec;
+bool TestBool_1;
+bool TestBool_2;
+bool TestBool_3;
+bool TestBool_4;
+bool TestBool_5;
+unsigned long TestUint32_1;
+unsigned long TestUint32_2;
+unsigned long TestUint32_3;
+unsigned long TestUint32_4;
+unsigned long TestUint32_5;
+unsigned long TestUint32_6;
extern unsigned char Stop_Command;
diff --git a/Software/Embedded_SW/Embedded/Drivers/Uart_Comm/Uart.c b/Software/Embedded_SW/Embedded/Drivers/Uart_Comm/Uart.c
index b5c61eb46..b86cabc75 100644
--- a/Software/Embedded_SW/Embedded/Drivers/Uart_Comm/Uart.c
+++ b/Software/Embedded_SW/Embedded/Drivers/Uart_Comm/Uart.c
@@ -21,6 +21,7 @@
#include "driverlib/interrupt.h"
#include "utils/uartstdio.h"
+#include "utils/uartstdio.c"
///
/* XDCtools Header files */
@@ -115,6 +116,8 @@ static void UartClockHandle(UArg arg0)
Clock_start(UartClock);
}
+
+
//*****************************************************************************
//
// The UART Initialization.
diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_HW_Version.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_HW_Version.c
index e2f2013c9..4867587d9 100644
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_HW_Version.c
+++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_HW_Version.c
@@ -22,41 +22,7 @@
#include "driverlib/rom.h"
-char Read_HW_Version(unsigned char *Brd_ID, unsigned char *Assy_ID)
-{
- //TODO Move in GPIO Initialisation
-
- // ----------- Set HW Version GPIO as Input -----------
- //MAP_GPIOPinTypeGPIOInput(GPIO_PORTS_BASE, GPIO_PIN_3 | GPIO_PIN_2 | GPIO_PIN_1);
- //MAP_GPIOPinTypeGPIOInput(GPIO_PORTJ_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_7);
- //MAP_GPIOPinTypeGPIOInput(GPIO_PORTP_BASE, GPIO_PIN_3 | GPIO_PIN_5);
-
- //Set HW Version GPIO to Pull down
- GPIOPadConfigSet(GPIO_PORTS_BASE, GPIO_PIN_3 | GPIO_PIN_2 | GPIO_PIN_1, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPD );
- GPIOPadConfigSet(GPIO_PORTJ_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_7, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPD );
- GPIOPadConfigSet(GPIO_PORTP_BASE, GPIO_PIN_3 | GPIO_PIN_5, GPIO_STRENGTH_2MA,GPIO_PIN_TYPE_STD_WPD );
- // ------------------------------------------------------
- if (ROM_GPIOPinRead(GPIO_PORTS_BASE, GPIO_PIN_3) == GPIO_PIN_3)
- *Brd_ID |= 0x08;
- if (ROM_GPIOPinRead(GPIO_PORTS_BASE, GPIO_PIN_2) == GPIO_PIN_2)
- *Brd_ID |= 0x04;
- if (ROM_GPIOPinRead(GPIO_PORTJ_BASE, GPIO_PIN_5) == GPIO_PIN_5)
- *Brd_ID |= 0x02;
- if (ROM_GPIOPinRead(GPIO_PORTJ_BASE, GPIO_PIN_4) == GPIO_PIN_4)
- *Brd_ID |= 0x01;
-
- if (ROM_GPIOPinRead(GPIO_PORTP_BASE, GPIO_PIN_3) == GPIO_PIN_3)
- *Assy_ID |= 0x08;
- if (ROM_GPIOPinRead(GPIO_PORTP_BASE, GPIO_PIN_5) == GPIO_PIN_5)
- *Assy_ID |= 0x04;
- if (ROM_GPIOPinRead(GPIO_PORTS_BASE, GPIO_PIN_1) == GPIO_PIN_1)
- *Assy_ID |= 0x02;
- if (ROM_GPIOPinRead(GPIO_PORTJ_BASE, GPIO_PIN_7) == GPIO_PIN_7)
- *Assy_ID |= 0x01;
-
- return PASSED;
-}
void Stub_HWVersionRequest(MessageContainer* requestContainer)
{
diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.c b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.c
index 636889127..7995b1a42 100644
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.c
+++ b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.c
@@ -21,7 +21,7 @@
#include "drivers/SPI/SPI_Comm.h"
#include "driverlib/ssi.h"
-
+/*
unsigned long Run_Value = 136902 ;
unsigned long Pos_Value;
unsigned long Mov_Value ;
@@ -43,6 +43,28 @@
unsigned long TestUint32_4;
unsigned long TestUint32_5;
unsigned long TestUint32_6;
+ */
+ extern unsigned long Run_Value ;
+ extern unsigned long Mov_Value ;
+ extern unsigned long Pos_Value;
+ extern bool Direction ;
+ extern unsigned long Time_2_Change_Direction ;
+ extern bool Display_Tx_ON_LCD;
+ extern bool Display_Rx_on_LCD;
+ extern unsigned long Init_MicroStep ;
+ extern unsigned long Init_Acc;
+ extern unsigned long Init_Dec;
+ extern bool TestBool_1;
+ extern bool TestBool_2;
+ extern bool TestBool_3;
+ extern bool TestBool_4;
+ extern bool TestBool_5;
+ extern unsigned long TestUint32_1;
+ extern unsigned long TestUint32_2;
+ extern unsigned long TestUint32_3;
+ extern unsigned long TestUint32_4;
+ extern unsigned long TestUint32_5;
+ extern unsigned long TestUint32_6;
void Stub_L6470DriverRequest(MessageContainer* requestContainer)
{
diff --git a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.h b/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.h
deleted file mode 100644
index 0b4702861..000000000
--- a/Software/Embedded_SW/Embedded/Modules/Stubs_Handler/Stub_L6470.h
+++ /dev/null
@@ -1,3 +0,0 @@
-void Stub_L6470DriverRequest(MessageContainer* requestContainer);
-
-void temp_init_spi2();