aboutsummaryrefslogtreecommitdiffstats
path: root/Software/PMR
diff options
context:
space:
mode:
authorRoy <Roy.mail.net@gmail.com>2023-02-05 05:09:28 +0200
committerRoy <Roy.mail.net@gmail.com>2023-02-05 05:09:28 +0200
commit48c49f651b9acb1aa87f845d68ed5b4f49f3d447 (patch)
tree59178663a5842ab645de4d577bb103abb0969b42 /Software/PMR
parent20a0f69f90db68aab2479a90c5b5c1d4b76ec9ce (diff)
downloadTango-48c49f651b9acb1aa87f845d68ed5b4f49f3d447.tar.gz
Tango-48c49f651b9acb1aa87f845d68ed5b4f49f3d447.zip
Updated Project with merged DB.
Diffstat (limited to 'Software/PMR')
-rw-r--r--Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto309
-rw-r--r--Software/PMR/Messages/Diagnostics/EventType.proto618
-rw-r--r--Software/PMR/Messages/Diagnostics/HeaterType.proto22
-rw-r--r--Software/PMR/Messages/Hardware/HardwareMotorType.proto51
-rw-r--r--Software/PMR/Messages/Hardware/HardwarePidControlType.proto63
-rw-r--r--Software/PMR/Messages/Insights/InsightsMonitors.proto309
6 files changed, 1372 insertions, 0 deletions
diff --git a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto
index 2b29f7827..02ab40a86 100644
--- a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto
+++ b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto
@@ -297,4 +297,313 @@ message DiagnosticsMonitors
//Total WHS Flow (Min = 0, Max = 30, PPF = 1)
repeated double TotalWHSFlow = 93;
+ //Eureka Winder Dancer 1 (Min = 0, Max = 16384, PPF = 10)
+ repeated double E_Winder1Dancer = 94;
+
+ //Eureka Winder Dancer 2 (Min = 0, Max = 16384, PPF = 10)
+ repeated double E_Winder2Dancer = 95;
+
+ //Eureka Winder Dancer 3 (Min = 0, Max = 16384, PPF = 10)
+ repeated double E_Winder3Dancer = 96;
+
+ //Eureka Winder Dancer 4 (Min = 0, Max = 16384, PPF = 10)
+ repeated double E_Winder4Dancer = 97;
+
+ //Eureka Winder Motor 1 (Min = 0, Max = 100000, PPF = 10)
+ repeated double E_Winder1Motor = 98;
+
+ //Eureka Winder Motor 2 (Min = 0, Max = 100000, PPF = 10)
+ repeated double E_Winder2Motor = 99;
+
+ //Eureka Winder Motor 3 (Min = 0, Max = 100000, PPF = 10)
+ repeated double E_Winder3Motor = 100;
+
+ //Eureka Winder Motor 4 (Min = 0, Max = 100000, PPF = 10)
+ repeated double E_Winder4Motor = 101;
+
+ //Eureka Dryer Motor Velocity (Min = 0, Max = 10000, PPF = 10)
+ repeated double E_DryerMotorVelocity = 102;
+
+ //Eureka Dryer Motor Target Velocity (Min = 0, Max = 10000, PPF = 10)
+ repeated double E_DryerMotorTargetVelocity = 103;
+
+ //Eureka Dryer Motor Current (Min = 0, Max = 100, PPF = 10)
+ repeated double E_DryerMotorCurrent = 104;
+
+ //Eureka Puller Dancer (Min = 0, Max = 16384, PPF = 10)
+ repeated double E_PullerDancer = 105;
+
+ //Eureka Puller Motor (Min = 0, Max = 100000, PPF = 10)
+ repeated double E_PullerMotor = 106;
+
+ //Eureka Dryer Zone 1 Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_DryerZone1Temperature = 107;
+
+ //Eureka Dryer Zone 2 Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_DryerZone2Temperature = 108;
+
+ //Eureka Dryer Zone 3 Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_DryerZone3Temperature = 109;
+
+ //Eureka Head Zone 1 Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_HeadZone1Temperature = 110;
+
+ //Eureka Head Zone 2 Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_HeadZone2Temperature = 111;
+
+ //Eureka Head Zone 3 Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_HeadZone3Temperature = 112;
+
+ //Eureka Mixer Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_MixerTemperature = 113;
+
+ //Eureka Tunnel Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_TunnelTemperature = 114;
+
+ //Eureka Lubricant Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_LubricantTemperature = 115;
+
+ //Eureka Ambient Temperature (Min = 0, Max = 100, PPF = 10)
+ repeated double E_AmbientTemperature = 116;
+
+ //Eureka Electrical Cabinet Temperature (Min = 0, Max = 100, PPF = 10)
+ repeated double E_ElectricalCabinetTemperature = 117;
+
+ //Eureka Dryer Zone 1 Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_DryerZone1Current = 118;
+
+ //Eureka Dryer Zone 2 Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_DryerZone2Current = 119;
+
+ //Eureka Dryer Zone 3 Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_DryerZone3Current = 120;
+
+ //Eureka Head Zone 1 Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_HeadZone1Current = 121;
+
+ //Eureka Head Zone 2 Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_HeadZone2Current = 122;
+
+ //Eureka Head Zone 3 Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_HeadZone3Current = 123;
+
+ //Eureka Mixer Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_MixerCurrent = 124;
+
+ //Eureka Tunnel Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_TunnelCurrent = 125;
+
+ //Eureka Lubricant Current (Min = 0, Max = 10, PPF = 10)
+ repeated double E_LubricantCurrent = 126;
+
+ //Eureka BTSR 1 Speed (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr1Speed = 127;
+
+ //Eureka BTSR 1 Speed Average (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr1SpeedAv = 128;
+
+ //Eureka BTSR 1 Tension (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr1DispAv = 129;
+
+ //Eureka BTSR 1 Peak Min (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr1PeakMin = 130;
+
+ //Eureka BTSR 1 Peak Max (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr1PeakMax = 131;
+
+ //Eureka BTSR 2 Speed (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr2Speed = 132;
+
+ //Eureka BTSR 2 Speed Average (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr2SpeedAv = 133;
+
+ //Eureka BTSR 2 Tension (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr2DispAv = 134;
+
+ //Eureka BTSR 2 Peak Min (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr2PeakMin = 135;
+
+ //Eureka BTSR 2 Peak Max (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr2PeakMax = 136;
+
+ //Eureka BTSR 3 Speed (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr3Speed = 137;
+
+ //Eureka BTSR 3 Speed Average (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr3SpeedAv = 138;
+
+ //Eureka BTSR 3 Tension (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr3DispAv = 139;
+
+ //Eureka BTSR 3 Peak Min (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr3PeakMin = 140;
+
+ //Eureka BTSR 3 Peak Max (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr3PeakMax = 141;
+
+ //Eureka BTSR 4 Speed (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr4Speed = 142;
+
+ //Eureka BTSR 4 Speed Average (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr4SpeedAv = 143;
+
+ //Eureka BTSR 4 Peak Min (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr4PeakMin = 144;
+
+ //Eureka BTSR 4 Peak Max (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr4PeakMax = 145;
+
+ //Eureka BTSR 4 Tension (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Btsr4DispAv = 146;
+
+ //Eureka Temperature Loggers (Min = 0, Max = 100000, PPF = 10) Channel Count = 36
+ repeated DoubleArray E_TemperatureLoggers = 147;
+
+ //Eureka Pump Flows (Min = 0, Max = 10, PPF = 10) Channel Count = 17
+ repeated DoubleArray E_PumpFlows = 148;
+
+ //Eureka Ink Lines Pressure (Min = 0, Max = 100, PPF = 10) Channel Count = 8
+ repeated DoubleArray E_InkLinesPressure = 149;
+
+ //Eureka Spare Data Array (Min = 0, Max = 100, PPF = 10) Channel Count = 10
+ repeated DoubleArray E_SpareDataArray = 150;
+
+ //Eureka Dispenser 1 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser1Voltage = 151;
+
+ //Eureka Dispenser 2 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser2Voltage = 152;
+
+ //Eureka Dispenser 3 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser3Voltage = 153;
+
+ //Eureka Dispenser 4 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser4Voltage = 154;
+
+ //Eureka Dispenser 5 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser5Voltage = 155;
+
+ //Eureka Dispenser 6 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser6Voltage = 156;
+
+ //Eureka Dispenser 7 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser7Voltage = 157;
+
+ //Eureka Dispenser 8 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser8Voltage = 158;
+
+ //Eureka Dispenser 9 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser9Voltage = 159;
+
+ //Eureka Dispenser 10 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser10Voltage = 160;
+
+ //Eureka Dispenser 11 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser11Voltage = 161;
+
+ //Eureka Dispenser 12 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser12Voltage = 162;
+
+ //Eureka Dispenser 13 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser13Voltage = 163;
+
+ //Eureka Dispenser 14 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser14Voltage = 164;
+
+ //Eureka Dispenser 15 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser15Voltage = 165;
+
+ //Eureka Dispenser 16 Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_Dispenser16Voltage = 166;
+
+ //Eureka Lubricant Pump Voltage (Min = 0, Max = 1000, PPF = 10)
+ repeated double E_LubricantPumpVoltage = 167;
+
+ //Eureka Dispenser 1 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser1Pressure = 168;
+
+ //Eureka Dispenser 2 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser2Pressure = 169;
+
+ //Eureka Dispenser 3 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser3Pressure = 170;
+
+ //Eureka Dispenser 4 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser4Pressure = 171;
+
+ //Eureka Dispenser 5 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser5Pressure = 172;
+
+ //Eureka Dispenser 6 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser6Pressure = 173;
+
+ //Eureka Dispenser 7 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser7Pressure = 174;
+
+ //Eureka Dispenser 8 Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_Dispenser8Pressure = 175;
+
+ //Eureka Lubricant Pressure (Min = 0, Max = 100, PPF = 10)
+ repeated double E_LubricantPressure = 176;
+
+ //Eureka Mid Tank 1 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank1Level = 177;
+
+ //Eureka Mid Tank 2 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank2Level = 178;
+
+ //Eureka Mid Tank 3 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank3Level = 179;
+
+ //Eureka Mid Tank 4 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank4Level = 180;
+
+ //Eureka Mid Tank 5 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank5Level = 181;
+
+ //Eureka Mid Tank 6 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank6Level = 182;
+
+ //Eureka Mid Tank 7 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank7Level = 183;
+
+ //Eureka Mid Tank 8 Level (Min = 0, Max = 100, PPF = 10)
+ repeated double E_MidTank8Level = 184;
+
+ //Eureka Chiller Temperature (Min = 0, Max = 300, PPF = 10)
+ repeated double E_ChillerTemperature = 185;
+
+ //Eureka Head Right Air Flow (Min = 0, Max = 100, PPF = 10)
+ repeated double E_HeadRightAirFlow = 186;
+
+ //Eureka Head Left Air Flow (Min = 0, Max = 100, PPF = 10)
+ repeated double E_HeadLeftAirFlow = 187;
+
+ //Eureka Head Right Voltage (Min = 0, Max = 100, PPF = 10)
+ repeated double E_HeadRightVoltage = 188;
+
+ //Eureka Head Left Voltage (Min = 0, Max = 100, PPF = 10)
+ repeated double E_HeadLeftVoltage = 189;
+
+ //Eureka Dryer Air Flow (Min = 0, Max = 100, PPF = 10)
+ repeated double E_DryerAirFlow = 190;
+
+ //Eureka Blower Voltage (Min = 0, Max = 100, PPF = 10)
+ repeated double E_BlowerVoltage = 191;
+
+ //Eureka Waste Level (Min = 0, Max = 9, PPF = 10)
+ repeated double E_WasteLevel = 192;
+
+ //Eureka Spare 1 (Min = 0, Max = 10000, PPF = 10)
+ repeated double E_Spare1 = 193;
+
+ //Eureka Spare 2 (Min = 0, Max = 10000, PPF = 10)
+ repeated double E_Spare2 = 194;
+
+ //Eureka Spare 3 (Min = 0, Max = 10000, PPF = 10)
+ repeated double E_Spare3 = 195;
+
+ //Eureka Spare 4 (Min = 0, Max = 10000, PPF = 10)
+ repeated double E_Spare4 = 196;
+
}
diff --git a/Software/PMR/Messages/Diagnostics/EventType.proto b/Software/PMR/Messages/Diagnostics/EventType.proto
index db62cc757..d80ce6e99 100644
--- a/Software/PMR/Messages/Diagnostics/EventType.proto
+++ b/Software/PMR/Messages/Diagnostics/EventType.proto
@@ -1216,4 +1216,622 @@ enum EventType
//Ink in cartridge is expired. Cannot perform ink filling (Group = InkFillingSystem, Category = Warning)
INK_IN_CARTRIDGE_IS_EXPIRED = 10016;
+ //Request sent to machine or external bridge service (Group = Transport, Category = Info)
+ E_REQUEST_SENT = 101000;
+
+ //Response has been received. (Group = Transport, Category = Info)
+ E_RESPONSE_RECEIVED = 101001;
+
+ //Request to machine has failed. (Group = Transport, Category = Error)
+ E_REQUEST_FAILED = 101002;
+
+ //Application has encountered an error (Group = Application, Category = Error)
+ E_APPLICATION_EXCEPTION = 101003;
+
+ //General application event logs (Group = Application, Category = Info)
+ E_APPLICATION_INFORMATION = 101004;
+
+ //Application started. (Group = Application, Category = Info)
+ E_APPLICATION_STARTED = 101005;
+
+ //Application terminated. (Group = Application, Category = Info)
+ E_APPLICATION_TERMINATED = 101006;
+
+ //Diagnostics recording started. (Group = Application, Category = Info)
+ E_RECORDING_STARTED = 101007;
+
+ //Diagnostics recording stopped. (Group = Application, Category = Info)
+ E_RECORDING_STOPPED = 101008;
+
+ //Job status message has been received from embedded device. (Group = Application, Category = Info)
+ E_JOB_STATUS = 101009;
+
+ //A job has been started. (Group = Jobs, Category = Info)
+ E_JOB_STARTED = 101010;
+
+ //A job has been aborted. (Group = Jobs, Category = Info)
+ E_JOB_ABORTED = 101011;
+
+ //A job has failed. (Group = Jobs, Category = Error)
+ E_JOB_FAILED = 101012;
+
+ //Job completed successfully. (Group = Jobs, Category = Info)
+ E_JOB_COMPLETED = 101013;
+
+ //Machine power up cannot be completed (Group = InkFillingSystem, Category = Error)
+ E_POWER_UP_BIT_FAILURE = 102000;
+
+ //Machine power up cannot be completed (Group = InkFillingSystem, Category = Error)
+ E_MACHINE_STATE_NO_CFG_FILE = 102001;
+
+ //Machine power up cannot be completed (Group = InkFillingSystem, Category = Error)
+ E_MACHINE_STATE_HW_CONFIG_FAILED = 102002;
+
+ //Machine power up cannot be completed (Group = InkFillingSystem, Category = Error)
+ E_MACHINE_STATE_NO_FLASH_FILE = 102003;
+
+ //Machine power up cannot be completed (Group = InkFillingSystem, Category = Error)
+ E_MACHINE_STATE_NO_ALARMS_FILE = 102004;
+
+ //The emergency button is pressed (Group = Mixer, Category = Critical)
+ E_EMERGENCY_PUSH_BUTTON_PRESSED = 103001;
+
+ //The dryer door is open. Cannot execute job (Group = Mixer, Category = Critical)
+ E_DRYER_DOOR_OPEN = 103002;
+
+ //Dryer thermal cutoff activated. Cannot execute job (Group = Mixer, Category = Critical)
+ E_DRYER_THERMAL_CUTOFF = 103003;
+
+ //Tunnel thermal cutoff activated. Cannot execute job (Group = Mixer, Category = Critical)
+ E_TUNNEL_THERMAL_CUTOFF = 103004;
+
+ //Dyeing head thermal cutoff activated. Cannot execute job (Group = Mixer, Category = Critical)
+ E_DYEING_HEAD_THERMAL_CUTOFF = 103005;
+
+ //Mixer thermal cutoff activated. Cannot execute job (Group = Mixer, Category = Critical)
+ E_MIXER_THERMAL_CUTOFF = 103006;
+
+ //Lubrication thermal cutoff activated. Cannot execute job (Group = Mixer, Category = Critical)
+ E_LUBRICATION_THERMAL_CUTOFF = 103007;
+
+ //No air flow in tunnel. Cannot execute job (Group = Mixer, Category = Critical)
+ E_TUNNEL_AIR_FLOW_SWITCH = 103008;
+
+ //No Suction from recycled ink handling system. Cannot execute job (Group = Mixer, Category = Critical)
+ E_WHS_AIR_FLOW_SWITCH = 103009;
+
+ //Air filter not present. Cannot execute job (Group = Mixer, Category = Critical)
+ E_AIR_FILTER_NOT_PRESENT = 103010;
+
+ //Software error has occurred. Cannot execute job (Group = WasteHandlingSystem, Category = Error)
+ E_UNINTENDED_RESET = 104000;
+
+ //Software error has occurred. Cannot execute job (Group = WasteHandlingSystem, Category = Error)
+ E_SD_CARD_NOT_RESPONDING = 104001;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_BTSR_1 = 105000;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_BTSR_2 = 105001;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_BTSR_3 = 105002;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_BTSR_4 = 105003;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_DRYER_BOARD = 105004;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_DYEING_HEAD_BOARD = 105005;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_WINDER_1_BOARD = 105006;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_WINDER_2_BOARD = 105007;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_WINDER_3_BOARD = 105008;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_WINDER_4_BOARD = 105009;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_IDS_1_BOARD = 105010;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_IDS_2_BOARD = 105011;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_IDS_3_BOARD = 105012;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_IDS_4_BOARD = 105013;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_MID_TANK_BOARD = 105014;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_WHS_BOARD = 105015;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_LUBRICANT_BOARD = 105016;
+
+ //Communication error. Cannot execute job (Group = Dryer, Category = Error)
+ E_NO_COMMUNICATION_WITH_MAIN_BOARD = 105017;
+
+ //Door is open. Cannot execute job (Group = DyeingHead, Category = Error)
+ E_LEFT_DOOR_OPEN = 106000;
+
+ //Door is open. Cannot execute job (Group = DyeingHead, Category = Error)
+ E_RIGHT_DOOR_OPEN = 106001;
+
+ //Door is open. Cannot execute job (Group = DyeingHead, Category = Error)
+ E_TOP_DOOR_OPEN = 106002;
+
+ //Tunnel lid is open. Cannot execute job (Group = DyeingHead, Category = Error)
+ E_TUNNEL_LID_IS_OPEN = 106003;
+
+ //Arc lid is open. Cannot execute job (Group = DyeingHead, Category = Error)
+ E_ARC_LID_IS_OPEN = 106004;
+
+ //BTSR malfunction. Cannot execute job (Group = 14, Category = Error)
+ E_BTSR_1_MALFUNCTION = 107000;
+
+ //BTSR malfunction. Cannot execute job (Group = 14, Category = Error)
+ E_BTSR_2_MALFUNCTION = 107001;
+
+ //BTSR malfunction. Cannot execute job (Group = 14, Category = Error)
+ E_BTSR_3_MALFUNCTION = 107002;
+
+ //BTSR malfunction. Cannot execute job (Group = 14, Category = Error)
+ E_BTSR_4_MALFUNCTION = 107003;
+
+ //Tension is out of range. Cannot execute job (Group = 14, Category = Error)
+ E_TENSION_IN_BTSR_1_IS_OUT_OF_RANGE = 107004;
+
+ //Tension is out of range. Cannot execute job (Group = 14, Category = Error)
+ E_TENSION_IN_BTSR_2_IS_OUT_OF_RANGE = 107005;
+
+ //Tension is out of range. Cannot execute job (Group = 14, Category = Error)
+ E_TENSION_IN_BTSR_3_IS_OUT_OF_RANGE = 107006;
+
+ //Tension is out of range. Cannot execute job (Group = 14, Category = Error)
+ E_TENSION_IN_BTSR_4_IS_OUT_OF_RANGE = 107007;
+
+ //Thread break. Cannot execute job (Group = 14, Category = Error)
+ E_THREAD_BREAK = 107008;
+
+ //Thread tension control failure. Cannot execute job (Group = 14, Category = Error)
+ E_DANCER_1_TENSION_CONTROL_FAILURE = 107009;
+
+ //Thread tension control failure. Cannot execute job (Group = 14, Category = Error)
+ E_DANCER_2_TENSION_CONTROL_FAILURE = 107010;
+
+ //Thread tension control failure. Cannot execute job (Group = 14, Category = Error)
+ E_DANCER_3_TENSION_CONTROL_FAILURE = 107011;
+
+ //Thread tension control failure. Cannot execute job (Group = 14, Category = Error)
+ E_DANCER_4_TENSION_CONTROL_FAILURE = 107012;
+
+ //Thread loading error. Cannot execute job (Group = 14, Category = Error)
+ E_THREAD_LOADING_ERROR = 107013;
+
+ //Gripper malfunction. Cannot execute job (Group = 14, Category = Error)
+ E_GRIPPER_MALFUNCTION = 107014;
+
+ //Thread missing. Cannot execute job (Group = 14, Category = Error)
+ E_THREAD_MISSING = 107015;
+
+ //Temperature in dyeing head is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_DYEING_HEAD_ZONE_1_OVERTEMPERATURE = 108000;
+
+ //Temperature in dyeing head is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_DYEING_HEAD_ZONE_2_OVERTEMPERATURE = 108001;
+
+ //Temperature in dyeing head is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_DYEING_HEAD_ZONE_3_OVERTEMPERATURE = 108002;
+
+ //Temperature in mixer is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_MIXER_1_OVERTEMPERATURE = 108003;
+
+ //Temperature in mixer is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_MIXER_2_OVERTEMPERATURE = 108004;
+
+ //Temperature in tunnel is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_TUNNEL_OVERTEMPERATURE = 108005;
+
+ //Temperature in dryer is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_DRYER_HEATER_1_OVERTEMPERATURE = 108007;
+
+ //Temperature in dryer is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_DRYER_HEATER_2_OVERTEMPERATURE = 108008;
+
+ //Temperature in dryer is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_DRYER_HEATER_3_OVERTEMPERATURE = 108009;
+
+ //Temperature in lubricant is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_LUBRICANT_OVERTEMPERATURE = 108010;
+
+ //Dyeing head is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_DYEING_HEAD_ZONE_1_UNDERTEMPERATURE_A = 108011;
+
+ //Dyeing head is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_A = 108012;
+
+ //Dyeing head is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_A = 108013;
+
+ //Mixer is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_MIXER_1_UNDERTEMPERATURE_A = 108014;
+
+ //Mixer is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_MIXER_2_UNDERTEMPERATURE_A = 108015;
+
+ //Tunnel is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_TUNNEL_UNDERTEMPERATURE_A = 108016;
+
+ //Dryer is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_DRYER_HEATER_1_UNDERTEMPERATURE_A = 108017;
+
+ //Dryer is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_DRYER_HEATER_2_UNDERTEMPERATURE_A = 108018;
+
+ //Dryer is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_DRYER_HEATER_3_UNDERTEMPERATURE_A = 108019;
+
+ //Lubricant is heating up. Cannot execute job (Group = 13, Category = Warning)
+ E_LUBRICANT_UNDERTEMPERATURE_A = 108020;
+
+ //Temperature in dyeing head is too low. Cannot execute job (Group = 13, Category = Error)
+ E_DYEING_HEAD_ZONE_1_UNDRTEMPERATURE_B = 108021;
+
+ //Temperature in dyeing head is too low. Cannot execute job (Group = 13, Category = Error)
+ E_DYEING_HEAD_ZONE_2_UNDERTEMPERATURE_B = 108022;
+
+ //Temperature in dyeing head is too low. Cannot execute job (Group = 13, Category = Error)
+ E_DYEING_HEAD_ZONE_3_UNDERTEMPERATURE_B = 108023;
+
+ //Temperature in mixer is too low. Cannot execute job (Group = 13, Category = Error)
+ E_MIXER_1_UNDERTEMPERATURE_B = 108024;
+
+ //Temperature in mixer is too low. Cannot execute job (Group = 13, Category = Error)
+ E_MIXER_2_UNDERTEMPERATURE_B = 108025;
+
+ //Temperature in tunnel is too low. Cannot execute job (Group = 13, Category = Error)
+ E_TUNNEL_UNDERTEMPERATURE_B = 108026;
+
+ //Temperature in dryer is too low. Cannot execute job (Group = 13, Category = Error)
+ E_DRYER_HEATER_1_UNDERTEMPERATURE_B = 108027;
+
+ //Temperature in dryer is too low. Cannot execute job (Group = 13, Category = Error)
+ E_DRYER_HEATER_2_UNDERTEMPERATURE_B = 108028;
+
+ //Temperature in dryer is too low. Cannot execute job (Group = 13, Category = Error)
+ E_DRYER_HEATER_3_UNDERTEMPERATURE_B = 108029;
+
+ //Temperature in lubricant is too low. Cannot execute job (Group = 13, Category = Error)
+ E_LUBRICANT_UNDERTEMPERATURE_B = 108030;
+
+ //Cooler temperature is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_WHS_1_COOLER_TEMPERATURE_IS_TOO_HIGH = 108031;
+
+ //Cooler temperature is too low. Cannot execute job (Group = 13, Category = Error)
+ E_WHS_1_COOLER_TEMPERATURE_IS_TOO_LOW = 108032;
+
+ //Cooler temperature is too high. Cannot execute job (Group = 13, Category = Critical)
+ E_WHS_2_COOLER_TEMPERATURE_IS_TOO_HIGH = 108033;
+
+ //Cooler temperature is too low. Cannot execute job (Group = 13, Category = Error)
+ E_WHS_2_COOLER_TEMPERATURE_IS_TOO_LOW = 108034;
+
+ //Temperature measurement error has occurred. Cannot execute job (Group = 13, Category = Error)
+ E_TEMPERATURE_MEASUREMENT_ERROR = 108035;
+
+ //Dyeing head zone current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_DYEING_HEAD_ZONE_1_CURRENT_OUT_OF_RANGE = 109000;
+
+ //Dyeing head zone current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_DYEING_HEAD_ZONE_2_CURRENT_OUT_OF_RANGE = 109001;
+
+ //Dyeing head zone current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_DYEING_HEAD_ZONE_3_CURRENT_OUT_OF_RANGE = 109002;
+
+ //Mixer heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_MIXER_1_HEATER_CURRENT_OUT_OF_RANGE = 109003;
+
+ //Mixer heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_MIXER_2_HEATER_CURRENT_OUT_OF_RANGE = 109004;
+
+ //Tunnel heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_TUNNEL_HEATER_CURRENT_OUT_OF_RANGE = 109005;
+
+ //Dryer heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_DRYER_HEATER_1_CURRENT_OUT_OF_RANGE = 109006;
+
+ //Dryer heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_DRYER_HEATER_2_CURRENT_OUT_OF_RANGE = 109007;
+
+ //Dryer heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_DRYER_HEATER_3_CURRENT_OUT_OF_RANGE = 109008;
+
+ //Lubricant heater current is out of range. Cannot execute job (Group = ElectricalCabinet, Category = Warning)
+ E_LUBRICANT_HEATER_CURRENT_OUT_OF_RANGE = 109009;
+
+ //Dyeing head zone current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_DYEING_HEAD_ZONE_1_CURRENT_LOOP_BREAK = 109010;
+
+ //Dyeing head zone current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_DYEING_HEAD_ZONE_2_CURRENT_LOOP_BREAK = 109011;
+
+ //Dyeing head zone current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_DYEING_HEAD_ZONE_3_CURRENT_LOOP_BREAK = 109012;
+
+ //Mixer heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_MIXER_1_HEATER_CURRENT_LOOP_BREAK = 109013;
+
+ //Mixer heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_MIXER_2_HEATER_CURRENT_LOOP_BREAK = 109014;
+
+ //Tunnel heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_TUNNEL_HEATER_CURRENT_LOOP_BREAK = 109015;
+
+ //Dryer heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_DRYER_HEATER_1_CURRENT_LOOP_BREAK = 109016;
+
+ //Dryer heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_DRYER_HEATER_2_CURRENT_LOOP_BREAK = 109017;
+
+ //Dryer heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_DRYER_HEATER_3_CURRENT_LOOP_BREAK = 109018;
+
+ //Lubricant heater current loop break. Cannot execute job (Group = ElectricalCabinet, Category = Error)
+ E_LUBRICANT_HEATER_CURRENT_LOOP_BREAK = 109019;
+
+ //Dryer main motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DRYER_MAIN_MOTOR_MALFUNCTION = 110000;
+
+ //Dryer thread loading motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DRYER_THREAD_LOADING_MOTOR_MALFUNCTION = 110001;
+
+ //Winder 1 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_WINDER_1_MOTOR_MALFUNCTION = 110002;
+
+ //Winder 2 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_WINDER_2_MOTOR_MALFUNCTION = 110003;
+
+ //Winder 3 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_WINDER_3_MOTOR_MALFUNCTION = 110004;
+
+ //Winder 4 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_WINDER_4_MOTOR_MALFUNCTION = 110005;
+
+ //Dancer 1 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DANCER_1_MOTOR_MALFUNCTION = 110006;
+
+ //Dancer 2 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DANCER_2_MOTOR_MALFUNCTION = 110007;
+
+ //Dancer 3 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DANCER_3_MOTOR_MALFUNCTION = 110008;
+
+ //Dancer 4 motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DANCER_4_MOTOR_MALFUNCTION = 110009;
+
+ //Dyeing head cleaner motor malfuncion. Cannot execute job (Group = InkDeliverySystem, Category = Warning)
+ E_DYEING_HEAD_CLEANER_MOTOR_MALFUNCTION = 110010;
+
+ //Dryer blower has stopped. Cannot execute job. (Group = Dispensers, Category = Critical)
+ E_DRYER_BLOWER_STOPPED = 111000;
+
+ //Dryer blower flow is too low. Cannot execute job (Group = Dispensers, Category = Warning)
+ E_DRYER_BLOWER_FLOW_TOO_LOW = 111001;
+
+ //Tunnel blower flow is too low. Cannot execute job (Group = Dispensers, Category = Warning)
+ E_TUNNEL_BLOWER_FLOW_TOO_LOW = 111002;
+
+ //Insufficient suction fron WHS. Cannot execute job (Group = Dispensers, Category = Error)
+ E_INSUFFICIENT_WHS_SUCTION = 111003;
+
+ //Air filter is clogged. Cannot execute job (Group = Dispensers, Category = Error)
+ E_AIR_FILTER_CLOGGED = 111004;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_1_PRESSURE_TOO_HIGH = 112000;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_2_PRESSURE_TOO_HIGH = 112001;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_3_PRESSURE_TOO_HIGH = 112002;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_4_PRESSURE_TOO_HIGH = 112003;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_5_PRESSURE_TOO_HIGH = 112004;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_6_PRESSURE_TOO_HIGH = 112005;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_7_PRESSURE_TOO_HIGH = 112006;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_8_PRESSURE_TOO_HIGH = 112007;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_9_PRESSURE_TOO_HIGH = 112008;
+
+ //Pressure in @ ink line too high. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_10_PRESSURE_TOO_HIGH = 112009;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_1_PRESSURE_TOO_LOW = 112010;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_2_PRESSURE_TOO_LOW = 112011;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_3_PRESSURE_TOO_LOW = 112012;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_4_PRESSURE_TOO_LOW = 112013;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_5_PRESSURE_TOO_LOW = 112014;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_6_PRESSURE_TOO_LOW = 112015;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_7_PRESSURE_TOO_LOW = 112016;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_8_PRESSURE_TOO_LOW = 112017;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_9_PRESSURE_TOO_LOW = 112018;
+
+ //Pressure in @ ink line too low. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_10_PRESSURE_TOO_LOW = 112019;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_1_MALFUNCTION = 112020;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_2_MALFUNCTION = 112021;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_3_MALFUNCTION = 112022;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_4_MALFUNCTION = 112023;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_5_MALFUNCTION = 112024;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_6_MALFUNCTION = 112025;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_7_MALFUNCTION = 112026;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_8_MALFUNCTION = 112027;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_9_MALFUNCTION = 112028;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_10_MALFUNCTION = 112029;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_11_MALFUNCTION = 112030;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_12_MALFUNCTION = 112031;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_13_MALFUNCTION = 112032;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_14_MALFUNCTION = 112033;
+
+ //Malfunction in @ ink pump. Cannot execute job (Group = GeneralHardware, Category = Warning)
+ E_INK_PUMP_15_MALFUNCTION = 112034;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_1_MID_TANK_LOW_LEVEL = 112035;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_2_MID_TANK_LOW_LEVEL = 112036;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_3_MID_TANK_LOW_LEVEL = 112037;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_4_MID_TANK_LOW_LEVEL = 112038;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_5_MID_TANK_LOW_LEVEL = 112039;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_6_MID_TANK_LOW_LEVEL = 112040;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_7_MID_TANK_LOW_LEVEL = 112041;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_8_MID_TANK_LOW_LEVEL = 112042;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_9_MID_TANK_LOW_LEVEL = 112043;
+
+ //The @ tank level is low (Group = GeneralHardware, Category = Warning)
+ E_INK_LINE_10_MID_TANK_LOW_LEVEL = 112044;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_1_MID_TANK_FILL_TIMEOUT = 112045;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_2_MID_TANK_FILL_TIMEOUT = 112046;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_3_MID_TANK_FILL_TIMEOUT = 112047;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_4_MID_TANK_FILL_TIMEOUT = 112048;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_5_MID_TANK_FILL_TIMEOUT = 112049;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_6_MID_TANK_FILL_TIMEOUT = 112050;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_7_MID_TANK_FILL_TIMEOUT = 112051;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_8_MID_TANK_FILL_TIMEOUT = 112052;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_9_MID_TANK_FILL_TIMEOUT = 112053;
+
+ //Failed to fill @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_10_MID_TANK_FILL_TIMEOUT = 112054;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_1_MID_TANK_MALFUNCTION = 112055;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_2_MID_TANK_MALFUNCTION = 112056;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_3_MID_TANK_MALFUNCTION = 112057;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_4_MID_TANK_MALFUNCTION = 112058;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_5_MID_TANK_MALFUNCTION = 112059;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_6_MID_TANK_MALFUNCTION = 112060;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_7_MID_TANK_MALFUNCTION = 112061;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_8_MID_TANK_MALFUNCTION = 112062;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_9_MID_TANK_MALFUNCTION = 112063;
+
+ //Malfunction in @ tank. Cannot execute job (Group = GeneralHardware, Category = Error)
+ E_INK_LINE_10_MID_TANK_MALFUNCTION = 112064;
+
}
diff --git a/Software/PMR/Messages/Diagnostics/HeaterType.proto b/Software/PMR/Messages/Diagnostics/HeaterType.proto
index 475f2e7bb..b514fb95c 100644
--- a/Software/PMR/Messages/Diagnostics/HeaterType.proto
+++ b/Software/PMR/Messages/Diagnostics/HeaterType.proto
@@ -52,4 +52,26 @@ enum HeaterType
HeadCoverHeater2 = 17;
+ E_DRYER_HEATER_1 = 1000;
+
+ E_DRYER_HEATER_2 = 1001;
+
+ E_DRYER_HEATER_3 = 1002;
+
+ E_HEAD_HEATER_1 = 1003;
+
+ E_HEAD_HEATER_2 = 1004;
+
+ E_HEAD_HEATER_3 = 1005;
+
+ E_MIXER_HEATER = 1006;
+
+ E_TUNNEL_HEATER = 1007;
+
+ E_LUBRICANT_HEATER = 1008;
+
+ E_SPARE_1 = 1009;
+
+ E_SPARE_2 = 1010;
+
}
diff --git a/Software/PMR/Messages/Hardware/HardwareMotorType.proto b/Software/PMR/Messages/Hardware/HardwareMotorType.proto
index 4c43b4bdd..9abc1dc61 100644
--- a/Software/PMR/Messages/Hardware/HardwareMotorType.proto
+++ b/Software/PMR/Messages/Hardware/HardwareMotorType.proto
@@ -106,4 +106,55 @@ enum HardwareMotorType
//Spare 5 Motor
MOTO_SPARE3_1 = 29;
+ //Eureka Dryer Main
+ E_MOTO_DRYER_DRIVING = 1000;
+
+ //Eureka Dryer Loading
+ E_MOTO_DRYER_LOADING = 1001;
+
+ //Eureka Winder 1
+ E_MOTO_WINDER_1 = 1002;
+
+ //Eureka Winder 2
+ E_MOTO_WINDER_2 = 1003;
+
+ //Eureka Winder 3
+ E_MOTO_WINDER_3 = 1004;
+
+ //Eureka Winder 4
+ E_MOTO_WINDER_4 = 1005;
+
+ //Eureka Winder Dancer 1
+ E_MOTO_DANCER_1 = 1006;
+
+ //Eureka Winder Dancer 2
+ E_MOTO_DANCER_2 = 1007;
+
+ //Eureka Winder Dancer 3
+ E_MOTO_DANCER_3 = 1008;
+
+ //Eureka Winder Dancer 4
+ E_MOTO_DANCER_4 = 1009;
+
+ //Eureka Puller
+ E_MOTO_PULLER = 1010;
+
+ //Eureka Puller Dancer
+ E_MOTO_PULLER_DANCER = 1011;
+
+ //Eureka Spare 1
+ E_MOTO_SPARE_1 = 1012;
+
+ //Eureka Spare 2
+ E_MOTO_SPARE_2 = 1013;
+
+ //Eureka Spare 3
+ E_MOTO_SPARE_3 = 1014;
+
+ //Eureka Spare 4
+ E_MOTO_SPARE_4 = 1015;
+
+ //Eureka Spare 5
+ E_MOTO_SPARE_5 = 1016;
+
}
diff --git a/Software/PMR/Messages/Hardware/HardwarePidControlType.proto b/Software/PMR/Messages/Hardware/HardwarePidControlType.proto
index 1107f6501..bdc6097a6 100644
--- a/Software/PMR/Messages/Hardware/HardwarePidControlType.proto
+++ b/Software/PMR/Messages/Hardware/HardwarePidControlType.proto
@@ -115,4 +115,67 @@ enum HardwarePidControlType
//Head Blower 2
HeadBlower_2 = 32;
+ //Eureka Dyer Heater 1
+ E_PID_DRYER_HEATER_1 = 1000;
+
+ //Eureka Dyer Heater 2
+ E_PID_DRYER_HEATER_2 = 1001;
+
+ //Eureka Dyer Heater 3
+ E_PID_DRYER_HEATER_3 = 1002;
+
+ //Eureka Head Heater 1
+ E_PID_HEAD_HEATER_1 = 1003;
+
+ //Eureka Head Heater 2
+ E_PID_HEAD_HEATER_2 = 1004;
+
+ //Eureka Head Heater 3
+ E_PID_HEAD_HEATER_3 = 1005;
+
+ //Eureka Mixer Heater
+ E_PID_MIXER_HEATER = 1006;
+
+ //Eureka Tunnel Heater
+ E_PID_TUNNEL_HEATER = 1007;
+
+ //Eureka Lubricant Heater
+ E_PID_LUBRICANT_HEATER = 1008;
+
+ //Eureka Winder 1
+ E_WINDER_1 = 1009;
+
+ //Eureka Winder 2
+ E_WINDER_2 = 1010;
+
+ //Eureka Winder 3
+ E_WINDER_3 = 1011;
+
+ //Eureka Winder 4
+ E_WINDER_4 = 1012;
+
+ //Eureka Dryer Air Flow
+ E_DRYER_AIR_FLOW = 1013;
+
+ //Eureka Puller
+ E_PULLER = 1014;
+
+ //Eureka Tunnel Air Flow Left
+ E_TUNNEL_AIR_FLOW_LEFT = 1015;
+
+ //Eureka Tunnel Air Flow Right
+ E_TUNNEL_AIR_FLOW_RIGHT = 1016;
+
+ //Eureka Spare 1
+ E_PID_SPARE_1 = 1017;
+
+ //Eureka Spare 2
+ E_PID_SPARE_2 = 1018;
+
+ //Eureka Spare 3
+ E_PID_SPARE_3 = 1019;
+
+ //Eureka Spare 4
+ E_PID_SPARE_4 = 1020;
+
}
diff --git a/Software/PMR/Messages/Insights/InsightsMonitors.proto b/Software/PMR/Messages/Insights/InsightsMonitors.proto
index c4a00d2a2..4c5619abc 100644
--- a/Software/PMR/Messages/Insights/InsightsMonitors.proto
+++ b/Software/PMR/Messages/Insights/InsightsMonitors.proto
@@ -295,4 +295,313 @@ message InsightsMonitors
//Total WHS Flow
double TotalWHSFlow = 93;
+ //Eureka Winder Dancer 1
+ double E_Winder1Dancer = 94;
+
+ //Eureka Winder Dancer 2
+ double E_Winder2Dancer = 95;
+
+ //Eureka Winder Dancer 3
+ double E_Winder3Dancer = 96;
+
+ //Eureka Winder Dancer 4
+ double E_Winder4Dancer = 97;
+
+ //Eureka Winder Motor 1
+ double E_Winder1Motor = 98;
+
+ //Eureka Winder Motor 2
+ double E_Winder2Motor = 99;
+
+ //Eureka Winder Motor 3
+ double E_Winder3Motor = 100;
+
+ //Eureka Winder Motor 4
+ double E_Winder4Motor = 101;
+
+ //Eureka Dryer Motor Velocity
+ double E_DryerMotorVelocity = 102;
+
+ //Eureka Dryer Motor Target Velocity
+ double E_DryerMotorTargetVelocity = 103;
+
+ //Eureka Dryer Motor Current
+ double E_DryerMotorCurrent = 104;
+
+ //Eureka Puller Dancer
+ double E_PullerDancer = 105;
+
+ //Eureka Puller Motor
+ double E_PullerMotor = 106;
+
+ //Eureka Dryer Zone 1 Temperature
+ double E_DryerZone1Temperature = 107;
+
+ //Eureka Dryer Zone 2 Temperature
+ double E_DryerZone2Temperature = 108;
+
+ //Eureka Dryer Zone 3 Temperature
+ double E_DryerZone3Temperature = 109;
+
+ //Eureka Head Zone 1 Temperature
+ double E_HeadZone1Temperature = 110;
+
+ //Eureka Head Zone 2 Temperature
+ double E_HeadZone2Temperature = 111;
+
+ //Eureka Head Zone 3 Temperature
+ double E_HeadZone3Temperature = 112;
+
+ //Eureka Mixer Temperature
+ double E_MixerTemperature = 113;
+
+ //Eureka Tunnel Temperature
+ double E_TunnelTemperature = 114;
+
+ //Eureka Lubricant Temperature
+ double E_LubricantTemperature = 115;
+
+ //Eureka Ambient Temperature
+ double E_AmbientTemperature = 116;
+
+ //Eureka Electrical Cabinet Temperature
+ double E_ElectricalCabinetTemperature = 117;
+
+ //Eureka Dryer Zone 1 Current
+ double E_DryerZone1Current = 118;
+
+ //Eureka Dryer Zone 2 Current
+ double E_DryerZone2Current = 119;
+
+ //Eureka Dryer Zone 3 Current
+ double E_DryerZone3Current = 120;
+
+ //Eureka Head Zone 1 Current
+ double E_HeadZone1Current = 121;
+
+ //Eureka Head Zone 2 Current
+ double E_HeadZone2Current = 122;
+
+ //Eureka Head Zone 3 Current
+ double E_HeadZone3Current = 123;
+
+ //Eureka Mixer Current
+ double E_MixerCurrent = 124;
+
+ //Eureka Tunnel Current
+ double E_TunnelCurrent = 125;
+
+ //Eureka Lubricant Current
+ double E_LubricantCurrent = 126;
+
+ //Eureka BTSR 1 Speed
+ double E_Btsr1Speed = 127;
+
+ //Eureka BTSR 1 Speed Average
+ double E_Btsr1SpeedAv = 128;
+
+ //Eureka BTSR 1 Tension
+ double E_Btsr1DispAv = 129;
+
+ //Eureka BTSR 1 Peak Min
+ double E_Btsr1PeakMin = 130;
+
+ //Eureka BTSR 1 Peak Max
+ double E_Btsr1PeakMax = 131;
+
+ //Eureka BTSR 2 Speed
+ double E_Btsr2Speed = 132;
+
+ //Eureka BTSR 2 Speed Average
+ double E_Btsr2SpeedAv = 133;
+
+ //Eureka BTSR 2 Tension
+ double E_Btsr2DispAv = 134;
+
+ //Eureka BTSR 2 Peak Min
+ double E_Btsr2PeakMin = 135;
+
+ //Eureka BTSR 2 Peak Max
+ double E_Btsr2PeakMax = 136;
+
+ //Eureka BTSR 3 Speed
+ double E_Btsr3Speed = 137;
+
+ //Eureka BTSR 3 Speed Average
+ double E_Btsr3SpeedAv = 138;
+
+ //Eureka BTSR 3 Tension
+ double E_Btsr3DispAv = 139;
+
+ //Eureka BTSR 3 Peak Min
+ double E_Btsr3PeakMin = 140;
+
+ //Eureka BTSR 3 Peak Max
+ double E_Btsr3PeakMax = 141;
+
+ //Eureka BTSR 4 Speed
+ double E_Btsr4Speed = 142;
+
+ //Eureka BTSR 4 Speed Average
+ double E_Btsr4SpeedAv = 143;
+
+ //Eureka BTSR 4 Peak Min
+ double E_Btsr4PeakMin = 144;
+
+ //Eureka BTSR 4 Peak Max
+ double E_Btsr4PeakMax = 145;
+
+ //Eureka BTSR 4 Tension
+ double E_Btsr4DispAv = 146;
+
+ //Eureka Temperature Loggers
+ repeated double E_TemperatureLoggers = 147;
+
+ //Eureka Pump Flows
+ repeated double E_PumpFlows = 148;
+
+ //Eureka Ink Lines Pressure
+ repeated double E_InkLinesPressure = 149;
+
+ //Eureka Spare Data Array
+ repeated double E_SpareDataArray = 150;
+
+ //Eureka Dispenser 1 Voltage
+ double E_Dispenser1Voltage = 151;
+
+ //Eureka Dispenser 2 Voltage
+ double E_Dispenser2Voltage = 152;
+
+ //Eureka Dispenser 3 Voltage
+ double E_Dispenser3Voltage = 153;
+
+ //Eureka Dispenser 4 Voltage
+ double E_Dispenser4Voltage = 154;
+
+ //Eureka Dispenser 5 Voltage
+ double E_Dispenser5Voltage = 155;
+
+ //Eureka Dispenser 6 Voltage
+ double E_Dispenser6Voltage = 156;
+
+ //Eureka Dispenser 7 Voltage
+ double E_Dispenser7Voltage = 157;
+
+ //Eureka Dispenser 8 Voltage
+ double E_Dispenser8Voltage = 158;
+
+ //Eureka Dispenser 9 Voltage
+ double E_Dispenser9Voltage = 159;
+
+ //Eureka Dispenser 10 Voltage
+ double E_Dispenser10Voltage = 160;
+
+ //Eureka Dispenser 11 Voltage
+ double E_Dispenser11Voltage = 161;
+
+ //Eureka Dispenser 12 Voltage
+ double E_Dispenser12Voltage = 162;
+
+ //Eureka Dispenser 13 Voltage
+ double E_Dispenser13Voltage = 163;
+
+ //Eureka Dispenser 14 Voltage
+ double E_Dispenser14Voltage = 164;
+
+ //Eureka Dispenser 15 Voltage
+ double E_Dispenser15Voltage = 165;
+
+ //Eureka Dispenser 16 Voltage
+ double E_Dispenser16Voltage = 166;
+
+ //Eureka Lubricant Pump Voltage
+ double E_LubricantPumpVoltage = 167;
+
+ //Eureka Dispenser 1 Pressure
+ double E_Dispenser1Pressure = 168;
+
+ //Eureka Dispenser 2 Pressure
+ double E_Dispenser2Pressure = 169;
+
+ //Eureka Dispenser 3 Pressure
+ double E_Dispenser3Pressure = 170;
+
+ //Eureka Dispenser 4 Pressure
+ double E_Dispenser4Pressure = 171;
+
+ //Eureka Dispenser 5 Pressure
+ double E_Dispenser5Pressure = 172;
+
+ //Eureka Dispenser 6 Pressure
+ double E_Dispenser6Pressure = 173;
+
+ //Eureka Dispenser 7 Pressure
+ double E_Dispenser7Pressure = 174;
+
+ //Eureka Dispenser 8 Pressure
+ double E_Dispenser8Pressure = 175;
+
+ //Eureka Lubricant Pressure
+ double E_LubricantPressure = 176;
+
+ //Eureka Mid Tank 1 Level
+ double E_MidTank1Level = 177;
+
+ //Eureka Mid Tank 2 Level
+ double E_MidTank2Level = 178;
+
+ //Eureka Mid Tank 3 Level
+ double E_MidTank3Level = 179;
+
+ //Eureka Mid Tank 4 Level
+ double E_MidTank4Level = 180;
+
+ //Eureka Mid Tank 5 Level
+ double E_MidTank5Level = 181;
+
+ //Eureka Mid Tank 6 Level
+ double E_MidTank6Level = 182;
+
+ //Eureka Mid Tank 7 Level
+ double E_MidTank7Level = 183;
+
+ //Eureka Mid Tank 8 Level
+ double E_MidTank8Level = 184;
+
+ //Eureka Chiller Temperature
+ double E_ChillerTemperature = 185;
+
+ //Eureka Head Right Air Flow
+ double E_HeadRightAirFlow = 186;
+
+ //Eureka Head Left Air Flow
+ double E_HeadLeftAirFlow = 187;
+
+ //Eureka Head Right Voltage
+ double E_HeadRightVoltage = 188;
+
+ //Eureka Head Left Voltage
+ double E_HeadLeftVoltage = 189;
+
+ //Eureka Dryer Air Flow
+ double E_DryerAirFlow = 190;
+
+ //Eureka Blower Voltage
+ double E_BlowerVoltage = 191;
+
+ //Eureka Waste Level
+ double E_WasteLevel = 192;
+
+ //Eureka Spare 1
+ double E_Spare1 = 193;
+
+ //Eureka Spare 2
+ double E_Spare2 = 194;
+
+ //Eureka Spare 3
+ double E_Spare3 = 195;
+
+ //Eureka Spare 4
+ double E_Spare4 = 196;
+
}