diff options
| author | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2025-07-13 14:58:37 +0300 |
|---|---|---|
| committer | Roy Ben Shabat <Roy.mail.net@gmail.com> | 2025-07-13 14:58:37 +0300 |
| commit | 190d61e456b0ff05cf84121af0d186c975d6682a (patch) | |
| tree | 3f653d469d7f9df3699c8240bb3918869ca049ee /Software | |
| parent | e528e98507e3822edb20390d95716f0385c5b826 (diff) | |
| download | Tango-190d61e456b0ff05cf84121af0d186c975d6682a.tar.gz Tango-190d61e456b0ff05cf84121af0d186c975d6682a.zip | |
Added new tech monitors and ios.
Diffstat (limited to 'Software')
20 files changed, 589 insertions, 223 deletions
diff --git a/Software/DB/Tango.mdf b/Software/DB/Tango.mdf Binary files differindex 4f7a75f7b..02f236804 100644 --- a/Software/DB/Tango.mdf +++ b/Software/DB/Tango.mdf diff --git a/Software/DB/Tango_log.ldf b/Software/DB/Tango_log.ldf Binary files differindex 06d324d90..2e6aaf2e5 100644 --- a/Software/DB/Tango_log.ldf +++ b/Software/DB/Tango_log.ldf diff --git a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto index f53f6a5b7..f42f4e907 100644 --- a/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto +++ b/Software/PMR/Messages/Diagnostics/DiagnosticsMonitors.proto @@ -798,4 +798,13 @@ message DiagnosticsMonitors //Eureka Pump 5 Card Temperature (Min = 0, Max = 100, PPF = 10) repeated double EuPump5CardTemperature = 260; + //Eureka Waste Jerrican Weight (Min = 0, Max = 5000, PPF = 1) + repeated double EuWasteJerricanWeight = 261; + + //Eureka Waste Front Pump Current (Min = 0, Max = 1000, PPF = 1) + repeated double EuWasteFrontPumpCurrent = 262; + + //Eureka Waste Rear Pump Current (Min = 0, Max = 1000, PPF = 1) + repeated double EuWasteRearPumpCurrent = 263; + } diff --git a/Software/PMR/Messages/Diagnostics/EventType.proto b/Software/PMR/Messages/Diagnostics/EventType.proto index 32031039f..bf56d5ade 100644 --- a/Software/PMR/Messages/Diagnostics/EventType.proto +++ b/Software/PMR/Messages/Diagnostics/EventType.proto @@ -1447,6 +1447,9 @@ enum EventType //Communication error. Cannot execute job (Group = GeneralHardware, Category = Error) E_NO_COMMUNICATION_WITH_IDS_5_BOARD = 105022; + //No communication with waste load cell. Cannot execute job (Group = GeneralHardware, Category = Error) + E_NO_COMMUNICATION_WITH_WASTE_LOADCELL = 105023; + //Left door is open (Group = GeneralHardware, Category = Warning) E_LEFT_DOOR_OPEN = 106000; @@ -2122,10 +2125,25 @@ enum EventType //Waste jerrycan and sub-tanks are full. Cannot execute job (Group = WasteHandlingSystem, Category = Error) E_WASTE_JERRYCAN_AND_SUB_TANKS_ARE_FULL = 113002; - //No draining from IDU-Chimney sub-tank. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK = 113003; + //No draining from IDU-Chimney sub-tank due to timeout. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_TIMEOUT = 113003; + + //No draining from IFS-Dryer sub-tank due to timeout. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_TIMEOUT = 113004; + + //No draining from IDU-Chimney sub-tank due to emptying issue. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_ISSUE = 113005; + + //No draining from IFS-Dryer sub-tank due to emptying issue. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_ISSUE = 113006; + + //IDU-Chimney sub-tank pump malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_IDU_CHIMNEY_SUB_TANK_PUMP_MALFUNCTION = 113007; + + //IFS-Dryer sub-tank pump malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_IFS_DRYER_SUB_TANK_PUMP_MALFUNCTION = 113008; - //No draining from IFS-Dryer sub-tank. Cannot execute job (Group = WasteHandlingSystem, Category = Error) - E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK = 113004; + //Waste jerrycan presence switch malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + E_WASTE_JERRYCAN_PRESENCE_SWITCH_MALFUNCTION = 113009; } diff --git a/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto b/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto index a80ca9acc..db28c3c64 100644 --- a/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto +++ b/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto @@ -1279,4 +1279,19 @@ enum InterfaceIOs //Designator: X4GPI204 SafetyCirculatorAirflow = 420; + //Designator: X4GPI400 + BlockSubtanks = 421; + + //Designator: X4GPO400 + WasteSystemError = 422; + + //Designator: X4GPO401 + WasteJerricanPresence = 423; + + //Designator: X4GPO402 + FrontSubtankFull = 424; + + //Designator: X4GPO403 + RearSubtankFull = 425; + } diff --git a/Software/PMR/Messages/Insights/InsightsMonitors.proto b/Software/PMR/Messages/Insights/InsightsMonitors.proto index 3a30f036f..b0e7176f3 100644 --- a/Software/PMR/Messages/Insights/InsightsMonitors.proto +++ b/Software/PMR/Messages/Insights/InsightsMonitors.proto @@ -796,4 +796,13 @@ message InsightsMonitors //Eureka Pump 5 Card Temperature double EuPump5CardTemperature = 260; + //Eureka Waste Jerrican Weight + double EuWasteJerricanWeight = 261; + + //Eureka Waste Front Pump Current + double EuWasteFrontPumpCurrent = 262; + + //Eureka Waste Rear Pump Current + double EuWasteRearPumpCurrent = 263; + } diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs b/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs index 02c1333e8..c609533df 100644 --- a/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs +++ b/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs @@ -2876,6 +2876,12 @@ namespace Tango.BL.Enumerations E_NO_COMMUNICATION_WITH_IDS_5_BOARD = 105022, /// <summary> + /// (No communication with waste load cell. Cannot execute job) + /// </summary> + [Description("No communication with waste load cell. Cannot execute job")] + E_NO_COMMUNICATION_WITH_WASTE_LOADCELL = 105023, + + /// <summary> /// (Left door is open) /// </summary> [Description("Left door is open")] @@ -4226,16 +4232,46 @@ namespace Tango.BL.Enumerations E_WASTE_JERRYCAN_AND_SUB_TANKS_ARE_FULL = 113002, /// <summary> - /// (No draining from IDU-Chimney sub-tank. Cannot execute job) + /// (No draining from IDU-Chimney sub-tank due to timeout. Cannot execute job) + /// </summary> + [Description("No draining from IDU-Chimney sub-tank due to timeout. Cannot execute job")] + E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_TIMEOUT = 113003, + + /// <summary> + /// (No draining from IFS-Dryer sub-tank due to timeout. Cannot execute job) + /// </summary> + [Description("No draining from IFS-Dryer sub-tank due to timeout. Cannot execute job")] + E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_TIMEOUT = 113004, + + /// <summary> + /// (No draining from IDU-Chimney sub-tank due to emptying issue. Cannot execute job) + /// </summary> + [Description("No draining from IDU-Chimney sub-tank due to emptying issue. Cannot execute job")] + E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_ISSUE = 113005, + + /// <summary> + /// (No draining from IFS-Dryer sub-tank due to emptying issue. Cannot execute job) + /// </summary> + [Description("No draining from IFS-Dryer sub-tank due to emptying issue. Cannot execute job")] + E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_ISSUE = 113006, + + /// <summary> + /// (IDU-Chimney sub-tank pump malfunction. Cannot execute job) + /// </summary> + [Description("IDU-Chimney sub-tank pump malfunction. Cannot execute job")] + E_IDU_CHIMNEY_SUB_TANK_PUMP_MALFUNCTION = 113007, + + /// <summary> + /// (IFS-Dryer sub-tank pump malfunction. Cannot execute job) /// </summary> - [Description("No draining from IDU-Chimney sub-tank. Cannot execute job")] - E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK = 113003, + [Description("IFS-Dryer sub-tank pump malfunction. Cannot execute job")] + E_IFS_DRYER_SUB_TANK_PUMP_MALFUNCTION = 113008, /// <summary> - /// (No draining from IFS-Dryer sub-tank. Cannot execute job) + /// (Waste jerrycan presence switch malfunction. Cannot execute job) /// </summary> - [Description("No draining from IFS-Dryer sub-tank. Cannot execute job")] - E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK = 113004, + [Description("Waste jerrycan presence switch malfunction. Cannot execute job")] + E_WASTE_JERRYCAN_PRESENCE_SWITCH_MALFUNCTION = 113009, } } diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs b/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs index e1c485e53..84363b622 100644 --- a/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs +++ b/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs @@ -2545,5 +2545,35 @@ namespace Tango.BL.Enumerations [Description("SafetyCirculatorAirflow")] SafetyCirculatorAirflow = 420, + /// <summary> + /// (Block Subtanks) + /// </summary> + [Description("Block Subtanks")] + BlockSubtanks = 421, + + /// <summary> + /// (Waste System Error) + /// </summary> + [Description("Waste System Error")] + WasteSystemError = 422, + + /// <summary> + /// (Waste Jerrican Presence) + /// </summary> + [Description("Waste Jerrican Presence")] + WasteJerricanPresence = 423, + + /// <summary> + /// (Front Subtank Full) + /// </summary> + [Description("Front Subtank Full")] + FrontSubtankFull = 424, + + /// <summary> + /// (Rear Subtank Full) + /// </summary> + [Description("Rear Subtank Full")] + RearSubtankFull = 425, + } } diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/TechMonitors.cs b/Software/Visual_Studio/Tango.BL/Enumerations/TechMonitors.cs index 373038387..473af6efc 100644 --- a/Software/Visual_Studio/Tango.BL/Enumerations/TechMonitors.cs +++ b/Software/Visual_Studio/Tango.BL/Enumerations/TechMonitors.cs @@ -1160,6 +1160,18 @@ namespace Tango.BL.Enumerations EuTunnelTemperature = 1020, /// <summary> + /// (Eureka Waste Front Pump Current) + /// </summary> + [Description("Eureka Waste Front Pump Current")] + EuWasteFrontPumpCurrent = 1401, + + /// <summary> + /// (Eureka Waste Jerrican Weight) + /// </summary> + [Description("Eureka Waste Jerrican Weight")] + EuWasteJerricanWeight = 1400, + + /// <summary> /// (Eureka Waste Level) /// </summary> [Description("Eureka Waste Level")] @@ -1172,6 +1184,12 @@ namespace Tango.BL.Enumerations EuWastePumpVoltage = 1334, /// <summary> + /// (Eureka Waste Rear Pump Current) + /// </summary> + [Description("Eureka Waste Rear Pump Current")] + EuWasteRearPumpCurrent = 1402, + + /// <summary> /// (Eureka Winder Dancer 1) /// </summary> [Description("Eureka Winder Dancer 1")] diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/DiagnosticsMonitors.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/DiagnosticsMonitors.cs index 2cccb815b..6a956efb4 100644 --- a/Software/Visual_Studio/Tango.PMR/Diagnostics/DiagnosticsMonitors.cs +++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/DiagnosticsMonitors.cs @@ -23,7 +23,7 @@ namespace Tango.PMR.Diagnostics { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "ChlEaWFnbm9zdGljc01vbml0b3JzLnByb3RvEhVUYW5nby5QTVIuRGlhZ25v", - "c3RpY3MaEURvdWJsZUFycmF5LnByb3RvIqc7ChNEaWFnbm9zdGljc01vbml0", + "c3RpY3MaEURvdWJsZUFycmF5LnByb3RvIoo8ChNEaWFnbm9zdGljc01vbml0", "b3JzEhQKDERhbmNlcjFBbmdsZRgBIAMoARIUCgxEYW5jZXIyQW5nbGUYAiAD", "KAESFAoMRGFuY2VyM0FuZ2xlGAMgAygBEhwKFEZlZWRlck1vdG9yRnJlcXVl", "bmN5GAQgAygBEhIKCkRyeWVyTW90b3IYBSADKAESEwoLUG9sbGVyTW90b3IY", @@ -192,12 +192,14 @@ namespace Tango.PMR.Diagnostics { "bXBlcmF0dXJlGIACIAMoARIfChZFdVB1bXAyQ2FyZFRlbXBlcmF0dXJlGIEC", "IAMoARIfChZFdVB1bXAzQ2FyZFRlbXBlcmF0dXJlGIICIAMoARIfChZFdVB1", "bXA0Q2FyZFRlbXBlcmF0dXJlGIMCIAMoARIfChZFdVB1bXA1Q2FyZFRlbXBl", - "cmF0dXJlGIQCIAMoAUIhCh9jb20udHdpbmUudGFuZ28ucG1yLmRpYWdub3N0", - "aWNzYgZwcm90bzM=")); + "cmF0dXJlGIQCIAMoARIeChVFdVdhc3RlSmVycmljYW5XZWlnaHQYhQIgAygB", + "EiAKF0V1V2FzdGVGcm9udFB1bXBDdXJyZW50GIYCIAMoARIfChZFdVdhc3Rl", + "UmVhclB1bXBDdXJyZW50GIcCIAMoAUIhCh9jb20udHdpbmUudGFuZ28ucG1y", + "LmRpYWdub3N0aWNzYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.DoubleArrayReflection.Descriptor, }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DiagnosticsMonitors), global::Tango.PMR.Diagnostics.DiagnosticsMonitors.Parser, new[]{ "Dancer1Angle", "Dancer2Angle", "Dancer3Angle", "FeederMotorFrequency", "DryerMotor", "PollerMotor", "WinderMotor", "ScrewMotor", "ThreadSpeed", "MixerTemperature", "HeadZone1Temperature", "HeadZone2Temperature", "HeadZone3Temperature", "HeadAirFlow", "FeederTension", "PullerTension", "DryerZone1Temperature", "DryerZone2Temperature", "DryerZone3Temperature", "DryerAirFlow", "WinderTension", "DispensersMotorsFrequency", "DispensersAngularEncoders", "DispensersLinearPositions", "DispensersPressure", "FilterDeltaPressure", "ChillerTemperature", "Dispenser1MotorFrequency", "Dispenser2MotorFrequency", "Dispenser3MotorFrequency", "Dispenser4MotorFrequency", "Dispenser5MotorFrequency", "Dispenser6MotorFrequency", "Dispenser7MotorFrequency", "Dispenser8MotorFrequency", "HeadZone4Temperature", "HeadZone5Temperature", "HeadZone6Temperature", "BlowerVoltage", "Dispenser1Pressure", "Dispenser2Pressure", "Dispenser3Pressure", "Dispenser4Pressure", "Dispenser5Pressure", "Dispenser6Pressure", "Dispenser7Pressure", "Dispenser8Pressure", "MidTank1Level", "MidTank2Level", "MidTank3Level", "MidTank4Level", "MidTank5Level", "MidTank6Level", "MidTank7Level", "MidTank8Level", "DrierZone1HeaterCurrent", "DrierZone2HeaterCurrent", "HeadZone1HeaterCurrent", "HeadZone2HeaterCurrent", "HeadZone3HeaterCurrent", "HeadZone4HeaterCurrent", "HeadZone56HeaterCurrent", "Mixer1HeaterCurrent", "DispensersInkLevel", "MidTanksInkLevel", "OverallTemperature", "HeadZone7HeaterCurrent", "HeadZone7Temperature", "HeadZone8HeaterCurrent", "HeadZone8Temperature", "HeadZone9HeaterCurrent", "HeadZone9Temperature", "HeadZone10HeaterCurrent", "HeadZone10Temperature", "HeadZone11HeaterCurrent", "HeadZone11Temperature", "HeadZone12HeaterCurrent", "HeadZone12Temperature", "HeadBlowerVoltage1", "HeadBlowerVoltage2", "HeadCoverHeater1Current", "HeadCoverHeater1Temperature", "HeadCoverHeater2Current", "HeadCoverHeater2Temperature", "WHSBlower2Voltage", "GasSensor", "IncomingVoltage", "WasteLevel", "HeadBlower1AirFlow", "HeadBlower2AirFlow", "ShinkoSetValue", "ShinkoCurrentValue", "TotalWHSFlow", "EuWinder1Dancer", "EuWinder2Dancer", "EuWinder3Dancer", "EuWinder4Dancer", "EuWinder1Motor", "EuWinder2Motor", "EuWinder3Motor", "EuWinder4Motor", "EuDryerMotorVelocity", "EuDryerMotorTargetVelocity", "EuDryerMotorCurrent", "EuPullerDancer", "EuPullerMotor", "EuDryerZone1Temperature", "EuDryerZone2Temperature", "EuDryerZone3Temperature", "EuHeadZone1Temperature", "EuHeadZone2Temperature", "EuHeadZone3Temperature", "EuMixerTemperature", "EuTunnelTemperature", "EuLubricantTemperature", "EuAmbientTemperature", "EuElectricalCabinetTemperature", "EuDryerZone1Current", "EuDryerZone2Current", "EuDryerZone3Current", "EuHeadZone1Current", "EuHeadZone2Current", "EuHeadZone3Current", "EuMixerCurrent", "EuTunnelCurrent", "EuLubricantCurrent", "EuBtsr1Speed", "EuBtsr1SpeedAv", "EuBtsr1DispAv", "EuBtsr1PeakMin", "EuBtsr1PeakMax", "EuBtsr2Speed", "EuBtsr2SpeedAv", "EuBtsr2DispAv", "EuBtsr2PeakMin", "EuBtsr2PeakMax", "EuBtsr3Speed", "EuBtsr3SpeedAv", "EuBtsr3DispAv", "EuBtsr3PeakMin", "EuBtsr3PeakMax", "EuBtsr4Speed", "EuBtsr4SpeedAv", "EuBtsr4PeakMin", "EuBtsr4PeakMax", "EuBtsr4DispAv", "EuTemperatureLoggers", "EuPumpFlows", "EuInkLinesPressure", "EuSpareDataArray", "EuDispenser1Voltage", "EuDispenser2Voltage", "EuDispenser3Voltage", "EuDispenser4Voltage", "EuDispenser5Voltage", "EuDispenser6Voltage", "EuDispenser7Voltage", "EuDispenser8Voltage", "EuDispenser9Voltage", "EuDispenser10Voltage", "EuDispenser11Voltage", "EuDispenser12Voltage", "EuDispenser13Voltage", "EuDispenser14Voltage", "EuDispenser15Voltage", "EuDispenser16Voltage", "EuLubricantPumpVoltage", "EuDispenser1Pressure", "EuDispenser2Pressure", "EuDispenser3Pressure", "EuDispenser4Pressure", "EuDispenser5Pressure", "EuDispenser6Pressure", "EuDispenser7Pressure", "EuDispenser8Pressure", "EuLubricantPressure", "EuMidTank1Level", "EuMidTank2Level", "EuMidTank3Level", "EuMidTank4Level", "EuMidTank5Level", "EuMidTank6Level", "EuMidTank7Level", "EuMidTank8Level", "EuChillerTemperature", "EuHeadRightAirFlow", "EuHeadLeftAirFlow", "EuHeadRightVoltage", "EuHeadLeftVoltage", "EuDryerAirFlow", "EuBlowerVoltage", "EuWasteLevel", "EuSpare1", "EuSpare2", "EuSpare3", "EuSpare4", "EuBtsr5DispAv", "EuBtsr6DispAv", "EuBtsr7DispAv", "EuBtsr8DispAv", "EuBtsr5PeakMax", "EuBtsr6PeakMax", "EuBtsr7PeakMax", "EuBtsr8PeakMax", "EuBtsr5PeakMin", "EuBtsr6PeakMin", "EuBtsr7PeakMin", "EuBtsr8PeakMin", "EuBtsr5Speed", "EuBtsr6Speed", "EuBtsr7Speed", "EuBtsr8Speed", "EuBtsr5SpeedAv", "EuBtsr6SpeedAv", "EuBtsr7SpeedAv", "EuBtsr8SpeedAv", "EuDispenser17Voltage", "EuDispenser18Voltage", "EuDispenser19Voltage", "EuDispenser20Voltage", "EuDispenser21Voltage", "EuDispenser22Voltage", "EuDispenser9Pressure", "EuDispenser10Pressure", "EuDispenser11Pressure", "EuMidTank9Level", "EuMidTank1Level0", "EuMidTank1Level1", "EuPump1Current", "EuPump2Current", "EuPump3Current", "EuPump4Current", "EuPump5Current", "EuPump6Current", "EuPump7Current", "EuPump8Current", "EuPump9Current", "EuPump10Current", "EuPump11Current", "EuPump12Current", "EuPump13Current", "EuPump14Current", "EuPump15Current", "EuPump16Current", "EuPump17Current", "EuPump18Current", "EuPump19Current", "EuPump20Current", "EuPump21Current", "EuPump22Current", "EuWastePumpVoltage", "EuDryerOutgoingAirflow", "EuDryerIncomingVoltage", "EuDryerOutgoingVoltage", "EuDryerAirTemperature", "EuPump1CardTemperature", "EuPump2CardTemperature", "EuPump3CardTemperature", "EuPump4CardTemperature", "EuPump5CardTemperature" }, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DiagnosticsMonitors), global::Tango.PMR.Diagnostics.DiagnosticsMonitors.Parser, new[]{ "Dancer1Angle", "Dancer2Angle", "Dancer3Angle", "FeederMotorFrequency", "DryerMotor", "PollerMotor", "WinderMotor", "ScrewMotor", "ThreadSpeed", "MixerTemperature", "HeadZone1Temperature", "HeadZone2Temperature", "HeadZone3Temperature", "HeadAirFlow", "FeederTension", "PullerTension", "DryerZone1Temperature", "DryerZone2Temperature", "DryerZone3Temperature", "DryerAirFlow", "WinderTension", "DispensersMotorsFrequency", "DispensersAngularEncoders", "DispensersLinearPositions", "DispensersPressure", "FilterDeltaPressure", "ChillerTemperature", "Dispenser1MotorFrequency", "Dispenser2MotorFrequency", "Dispenser3MotorFrequency", "Dispenser4MotorFrequency", "Dispenser5MotorFrequency", "Dispenser6MotorFrequency", "Dispenser7MotorFrequency", "Dispenser8MotorFrequency", "HeadZone4Temperature", "HeadZone5Temperature", "HeadZone6Temperature", "BlowerVoltage", "Dispenser1Pressure", "Dispenser2Pressure", "Dispenser3Pressure", "Dispenser4Pressure", "Dispenser5Pressure", "Dispenser6Pressure", "Dispenser7Pressure", "Dispenser8Pressure", "MidTank1Level", "MidTank2Level", "MidTank3Level", "MidTank4Level", "MidTank5Level", "MidTank6Level", "MidTank7Level", "MidTank8Level", "DrierZone1HeaterCurrent", "DrierZone2HeaterCurrent", "HeadZone1HeaterCurrent", "HeadZone2HeaterCurrent", "HeadZone3HeaterCurrent", "HeadZone4HeaterCurrent", "HeadZone56HeaterCurrent", "Mixer1HeaterCurrent", "DispensersInkLevel", "MidTanksInkLevel", "OverallTemperature", "HeadZone7HeaterCurrent", "HeadZone7Temperature", "HeadZone8HeaterCurrent", "HeadZone8Temperature", "HeadZone9HeaterCurrent", "HeadZone9Temperature", "HeadZone10HeaterCurrent", "HeadZone10Temperature", "HeadZone11HeaterCurrent", "HeadZone11Temperature", "HeadZone12HeaterCurrent", "HeadZone12Temperature", "HeadBlowerVoltage1", "HeadBlowerVoltage2", "HeadCoverHeater1Current", "HeadCoverHeater1Temperature", "HeadCoverHeater2Current", "HeadCoverHeater2Temperature", "WHSBlower2Voltage", "GasSensor", "IncomingVoltage", "WasteLevel", "HeadBlower1AirFlow", "HeadBlower2AirFlow", "ShinkoSetValue", "ShinkoCurrentValue", "TotalWHSFlow", "EuWinder1Dancer", "EuWinder2Dancer", "EuWinder3Dancer", "EuWinder4Dancer", "EuWinder1Motor", "EuWinder2Motor", "EuWinder3Motor", "EuWinder4Motor", "EuDryerMotorVelocity", "EuDryerMotorTargetVelocity", "EuDryerMotorCurrent", "EuPullerDancer", "EuPullerMotor", "EuDryerZone1Temperature", "EuDryerZone2Temperature", "EuDryerZone3Temperature", "EuHeadZone1Temperature", "EuHeadZone2Temperature", "EuHeadZone3Temperature", "EuMixerTemperature", "EuTunnelTemperature", "EuLubricantTemperature", "EuAmbientTemperature", "EuElectricalCabinetTemperature", "EuDryerZone1Current", "EuDryerZone2Current", "EuDryerZone3Current", "EuHeadZone1Current", "EuHeadZone2Current", "EuHeadZone3Current", "EuMixerCurrent", "EuTunnelCurrent", "EuLubricantCurrent", "EuBtsr1Speed", "EuBtsr1SpeedAv", "EuBtsr1DispAv", "EuBtsr1PeakMin", "EuBtsr1PeakMax", "EuBtsr2Speed", "EuBtsr2SpeedAv", "EuBtsr2DispAv", "EuBtsr2PeakMin", "EuBtsr2PeakMax", "EuBtsr3Speed", "EuBtsr3SpeedAv", "EuBtsr3DispAv", "EuBtsr3PeakMin", "EuBtsr3PeakMax", "EuBtsr4Speed", "EuBtsr4SpeedAv", "EuBtsr4PeakMin", "EuBtsr4PeakMax", "EuBtsr4DispAv", "EuTemperatureLoggers", "EuPumpFlows", "EuInkLinesPressure", "EuSpareDataArray", "EuDispenser1Voltage", "EuDispenser2Voltage", "EuDispenser3Voltage", "EuDispenser4Voltage", "EuDispenser5Voltage", "EuDispenser6Voltage", "EuDispenser7Voltage", "EuDispenser8Voltage", "EuDispenser9Voltage", "EuDispenser10Voltage", "EuDispenser11Voltage", "EuDispenser12Voltage", "EuDispenser13Voltage", "EuDispenser14Voltage", "EuDispenser15Voltage", "EuDispenser16Voltage", "EuLubricantPumpVoltage", "EuDispenser1Pressure", "EuDispenser2Pressure", "EuDispenser3Pressure", "EuDispenser4Pressure", "EuDispenser5Pressure", "EuDispenser6Pressure", "EuDispenser7Pressure", "EuDispenser8Pressure", "EuLubricantPressure", "EuMidTank1Level", "EuMidTank2Level", "EuMidTank3Level", "EuMidTank4Level", "EuMidTank5Level", "EuMidTank6Level", "EuMidTank7Level", "EuMidTank8Level", "EuChillerTemperature", "EuHeadRightAirFlow", "EuHeadLeftAirFlow", "EuHeadRightVoltage", "EuHeadLeftVoltage", "EuDryerAirFlow", "EuBlowerVoltage", "EuWasteLevel", "EuSpare1", "EuSpare2", "EuSpare3", "EuSpare4", "EuBtsr5DispAv", "EuBtsr6DispAv", "EuBtsr7DispAv", "EuBtsr8DispAv", "EuBtsr5PeakMax", "EuBtsr6PeakMax", "EuBtsr7PeakMax", "EuBtsr8PeakMax", "EuBtsr5PeakMin", "EuBtsr6PeakMin", "EuBtsr7PeakMin", "EuBtsr8PeakMin", "EuBtsr5Speed", "EuBtsr6Speed", "EuBtsr7Speed", "EuBtsr8Speed", "EuBtsr5SpeedAv", "EuBtsr6SpeedAv", "EuBtsr7SpeedAv", "EuBtsr8SpeedAv", "EuDispenser17Voltage", "EuDispenser18Voltage", "EuDispenser19Voltage", "EuDispenser20Voltage", "EuDispenser21Voltage", "EuDispenser22Voltage", "EuDispenser9Pressure", "EuDispenser10Pressure", "EuDispenser11Pressure", "EuMidTank9Level", "EuMidTank1Level0", "EuMidTank1Level1", "EuPump1Current", "EuPump2Current", "EuPump3Current", "EuPump4Current", "EuPump5Current", "EuPump6Current", "EuPump7Current", "EuPump8Current", "EuPump9Current", "EuPump10Current", "EuPump11Current", "EuPump12Current", "EuPump13Current", "EuPump14Current", "EuPump15Current", "EuPump16Current", "EuPump17Current", "EuPump18Current", "EuPump19Current", "EuPump20Current", "EuPump21Current", "EuPump22Current", "EuWastePumpVoltage", "EuDryerOutgoingAirflow", "EuDryerIncomingVoltage", "EuDryerOutgoingVoltage", "EuDryerAirTemperature", "EuPump1CardTemperature", "EuPump2CardTemperature", "EuPump3CardTemperature", "EuPump4CardTemperature", "EuPump5CardTemperature", "EuWasteJerricanWeight", "EuWasteFrontPumpCurrent", "EuWasteRearPumpCurrent" }, null, null, null) })); } #endregion @@ -488,6 +490,9 @@ namespace Tango.PMR.Diagnostics { euPump3CardTemperature_ = other.euPump3CardTemperature_.Clone(); euPump4CardTemperature_ = other.euPump4CardTemperature_.Clone(); euPump5CardTemperature_ = other.euPump5CardTemperature_.Clone(); + euWasteJerricanWeight_ = other.euWasteJerricanWeight_.Clone(); + euWasteFrontPumpCurrent_ = other.euWasteFrontPumpCurrent_.Clone(); + euWasteRearPumpCurrent_ = other.euWasteRearPumpCurrent_.Clone(); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -3875,6 +3880,45 @@ namespace Tango.PMR.Diagnostics { get { return euPump5CardTemperature_; } } + /// <summary>Field number for the "EuWasteJerricanWeight" field.</summary> + public const int EuWasteJerricanWeightFieldNumber = 261; + private static readonly pb::FieldCodec<double> _repeated_euWasteJerricanWeight_codec + = pb::FieldCodec.ForDouble(2090); + private readonly pbc::RepeatedField<double> euWasteJerricanWeight_ = new pbc::RepeatedField<double>(); + /// <summary> + ///Eureka Waste Jerrican Weight (Min = 0, Max = 5000, PPF = 1) + /// </summary> + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField<double> EuWasteJerricanWeight { + get { return euWasteJerricanWeight_; } + } + + /// <summary>Field number for the "EuWasteFrontPumpCurrent" field.</summary> + public const int EuWasteFrontPumpCurrentFieldNumber = 262; + private static readonly pb::FieldCodec<double> _repeated_euWasteFrontPumpCurrent_codec + = pb::FieldCodec.ForDouble(2098); + private readonly pbc::RepeatedField<double> euWasteFrontPumpCurrent_ = new pbc::RepeatedField<double>(); + /// <summary> + ///Eureka Waste Front Pump Current (Min = 0, Max = 1000, PPF = 1) + /// </summary> + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField<double> EuWasteFrontPumpCurrent { + get { return euWasteFrontPumpCurrent_; } + } + + /// <summary>Field number for the "EuWasteRearPumpCurrent" field.</summary> + public const int EuWasteRearPumpCurrentFieldNumber = 263; + private static readonly pb::FieldCodec<double> _repeated_euWasteRearPumpCurrent_codec + = pb::FieldCodec.ForDouble(2106); + private readonly pbc::RepeatedField<double> euWasteRearPumpCurrent_ = new pbc::RepeatedField<double>(); + /// <summary> + ///Eureka Waste Rear Pump Current (Min = 0, Max = 1000, PPF = 1) + /// </summary> + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public pbc::RepeatedField<double> EuWasteRearPumpCurrent { + get { return euWasteRearPumpCurrent_; } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as DiagnosticsMonitors); @@ -4148,6 +4192,9 @@ namespace Tango.PMR.Diagnostics { if(!euPump3CardTemperature_.Equals(other.euPump3CardTemperature_)) return false; if(!euPump4CardTemperature_.Equals(other.euPump4CardTemperature_)) return false; if(!euPump5CardTemperature_.Equals(other.euPump5CardTemperature_)) return false; + if(!euWasteJerricanWeight_.Equals(other.euWasteJerricanWeight_)) return false; + if(!euWasteFrontPumpCurrent_.Equals(other.euWasteFrontPumpCurrent_)) return false; + if(!euWasteRearPumpCurrent_.Equals(other.euWasteRearPumpCurrent_)) return false; return true; } @@ -4414,6 +4461,9 @@ namespace Tango.PMR.Diagnostics { hash ^= euPump3CardTemperature_.GetHashCode(); hash ^= euPump4CardTemperature_.GetHashCode(); hash ^= euPump5CardTemperature_.GetHashCode(); + hash ^= euWasteJerricanWeight_.GetHashCode(); + hash ^= euWasteFrontPumpCurrent_.GetHashCode(); + hash ^= euWasteRearPumpCurrent_.GetHashCode(); return hash; } @@ -4684,6 +4734,9 @@ namespace Tango.PMR.Diagnostics { euPump3CardTemperature_.WriteTo(output, _repeated_euPump3CardTemperature_codec); euPump4CardTemperature_.WriteTo(output, _repeated_euPump4CardTemperature_codec); euPump5CardTemperature_.WriteTo(output, _repeated_euPump5CardTemperature_codec); + euWasteJerricanWeight_.WriteTo(output, _repeated_euWasteJerricanWeight_codec); + euWasteFrontPumpCurrent_.WriteTo(output, _repeated_euWasteFrontPumpCurrent_codec); + euWasteRearPumpCurrent_.WriteTo(output, _repeated_euWasteRearPumpCurrent_codec); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4949,6 +5002,9 @@ namespace Tango.PMR.Diagnostics { size += euPump3CardTemperature_.CalculateSize(_repeated_euPump3CardTemperature_codec); size += euPump4CardTemperature_.CalculateSize(_repeated_euPump4CardTemperature_codec); size += euPump5CardTemperature_.CalculateSize(_repeated_euPump5CardTemperature_codec); + size += euWasteJerricanWeight_.CalculateSize(_repeated_euWasteJerricanWeight_codec); + size += euWasteFrontPumpCurrent_.CalculateSize(_repeated_euWasteFrontPumpCurrent_codec); + size += euWasteRearPumpCurrent_.CalculateSize(_repeated_euWasteRearPumpCurrent_codec); return size; } @@ -5217,6 +5273,9 @@ namespace Tango.PMR.Diagnostics { euPump3CardTemperature_.Add(other.euPump3CardTemperature_); euPump4CardTemperature_.Add(other.euPump4CardTemperature_); euPump5CardTemperature_.Add(other.euPump5CardTemperature_); + euWasteJerricanWeight_.Add(other.euWasteJerricanWeight_); + euWasteFrontPumpCurrent_.Add(other.euWasteFrontPumpCurrent_); + euWasteRearPumpCurrent_.Add(other.euWasteRearPumpCurrent_); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6517,6 +6576,21 @@ namespace Tango.PMR.Diagnostics { euPump5CardTemperature_.AddEntriesFrom(input, _repeated_euPump5CardTemperature_codec); break; } + case 2090: + case 2089: { + euWasteJerricanWeight_.AddEntriesFrom(input, _repeated_euWasteJerricanWeight_codec); + break; + } + case 2098: + case 2097: { + euWasteFrontPumpCurrent_.AddEntriesFrom(input, _repeated_euWasteFrontPumpCurrent_codec); + break; + } + case 2106: + case 2105: { + euWasteRearPumpCurrent_.AddEntriesFrom(input, _repeated_euWasteRearPumpCurrent_codec); + break; + } } } } diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs index 0c03f9be2..6ab992e15 100644 --- a/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs +++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs @@ -22,7 +22,7 @@ namespace Tango.PMR.Diagnostics { static EventTypeReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( - "Cg9FdmVudFR5cGUucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyqVxQEK", + "Cg9FdmVudFR5cGUucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyrLxwEK", "CUV2ZW50VHlwZRIICgROb25lEAASEQoMUkVRVUVTVF9TRU5UEOgHEhYKEVJF", "U1BPTlNFX1JFQ0VJVkVEEOkHEhMKDlJFUVVFU1RfRkFJTEVEEOoHEhoKFUFQ", "UExJQ0FUSU9OX0VYQ0VQVElPThDrBxIcChdBUFBMSUNBVElPTl9JTkZPUk1B", @@ -392,199 +392,206 @@ namespace Tango.PMR.Diagnostics { "JAoeRV9OT19DT01NVU5JQ0FUSU9OX1dJVEhfQlRTUl82ELu0BhIkCh5FX05P", "X0NPTU1VTklDQVRJT05fV0lUSF9CVFNSXzcQvLQGEiQKHkVfTk9fQ09NTVVO", "SUNBVElPTl9XSVRIX0JUU1JfOBC9tAYSKQojRV9OT19DT01NVU5JQ0FUSU9O", - "X1dJVEhfSURTXzVfQk9BUkQQvrQGEhYKEEVfTEVGVF9ET09SX09QRU4QkLwG", - "EhcKEUVfUklHSFRfRE9PUl9PUEVOEJG8BhIVCg9FX1RPUF9ET09SX09QRU4Q", - "krwGEhoKFEVfVFVOTkVMX0xJRF9JU19PUEVOEJO8BhIXChFFX0FSQ19MSURf", - "SVNfT1BFThCUvAYSGQoTRV9EUllFUl9MSURfSVNfT1BFThCVvAYSGgoURV9C", - "VFNSXzFfTUFMRlVOQ1RJT04Q+MMGEhoKFEVfQlRTUl8yX01BTEZVTkNUSU9O", - "EPnDBhIaChRFX0JUU1JfM19NQUxGVU5DVElPThD6wwYSGgoURV9CVFNSXzRf", - "TUFMRlVOQ1RJT04Q+8MGEikKI0VfVEVOU0lPTl9JTl9CVFNSXzFfSVNfT1VU", - "X09GX1JBTkdFEPzDBhIpCiNFX1RFTlNJT05fSU5fQlRTUl8yX0lTX09VVF9P", - "Rl9SQU5HRRD9wwYSKQojRV9URU5TSU9OX0lOX0JUU1JfM19JU19PVVRfT0Zf", - "UkFOR0UQ/sMGEikKI0VfVEVOU0lPTl9JTl9CVFNSXzRfSVNfT1VUX09GX1JB", - "TkdFEP/DBhIUCg5FX1RIUkVBRF9CUkVBSxCAxAYSKAoiRV9EQU5DRVJfMV9U", - "RU5TSU9OX0NPTlRST0xfRkFJTFVSRRCBxAYSKAoiRV9EQU5DRVJfMl9URU5T", - "SU9OX0NPTlRST0xfRkFJTFVSRRCCxAYSKAoiRV9EQU5DRVJfM19URU5TSU9O", - "X0NPTlRST0xfRkFJTFVSRRCDxAYSKAoiRV9EQU5DRVJfNF9URU5TSU9OX0NP", - "TlRST0xfRkFJTFVSRRCExAYSHAoWRV9USFJFQURfTE9BRElOR19FUlJPUhCF", - "xAYSGwoVRV9HUklQUEVSX01BTEZVTkNUSU9OEIbEBhIWChBFX1RIUkVBRF9N", - "SVNTSU5HEIfEBhIhChtFX0xPQURJTkdfQ09NQl9OT1RfSU5fUExBQ0UQiMQG", - "EhoKFEVfQlRTUl81X01BTEZVTkNUSU9OEInEBhIaChRFX0JUU1JfNl9NQUxG", - "VU5DVElPThCKxAYSGgoURV9CVFNSXzdfTUFMRlVOQ1RJT04Qi8QGEhoKFEVf", - "QlRTUl84X01BTEZVTkNUSU9OEIzEBhIpCiNFX1RFTlNJT05fSU5fQlRTUl81", - "X0lTX09VVF9PRl9SQU5HRRCNxAYSKQojRV9URU5TSU9OX0lOX0JUU1JfNl9J", - "U19PVVRfT0ZfUkFOR0UQjsQGEikKI0VfVEVOU0lPTl9JTl9CVFNSXzdfSVNf", - "T1VUX09GX1JBTkdFEI/EBhIpCiNFX1RFTlNJT05fSU5fQlRTUl84X0lTX09V", - "VF9PRl9SQU5HRRCQxAYSFgoQRV9CVFNSXzFfU1RPUFBFRBCRxAYSFgoQRV9C", - "VFNSXzJfU1RPUFBFRBCSxAYSFgoQRV9CVFNSXzNfU1RPUFBFRBCTxAYSFgoQ", - "RV9CVFNSXzRfU1RPUFBFRBCUxAYSFgoQRV9CVFNSXzVfU1RPUFBFRBCVxAYS", - "FgoQRV9CVFNSXzZfU1RPUFBFRBCWxAYSFgoQRV9CVFNSXzdfU1RPUFBFRBCX", - "xAYSFgoQRV9CVFNSXzhfU1RPUFBFRBCYxAYSHgoYRV9XSU5ERVJfMV9NT1RP", - "Ul9TVE9QUEVEEJnEBhIeChhFX1dJTkRFUl8yX01PVE9SX1NUT1BQRUQQmsQG", - "Eh4KGEVfV0lOREVSXzNfTU9UT1JfU1RPUFBFRBCbxAYSHgoYRV9XSU5ERVJf", - "NF9NT1RPUl9TVE9QUEVEEJzEBhIsCiZFX0RZRUlOR19IRUFEX1pPTkVfMV9P", - "VkVSVEVNUEVSQVRVUkVfQRDgywYSLAomRV9EWUVJTkdfSEVBRF9aT05FXzJf", - "T1ZFUlRFTVBFUkFUVVJFX0EQ4csGEiwKJkVfRFlFSU5HX0hFQURfWk9ORV8z", - "X09WRVJURU1QRVJBVFVSRV9BEOLLBhIhChtFX01JWEVSXzFfT1ZFUlRFTVBF", - "UkFUVVJFX0EQ48sGEiEKG0VfTUlYRVJfMl9PVkVSVEVNUEVSQVRVUkVfQRDk", - "ywYSIAoaRV9UVU5ORUxfT1ZFUlRFTVBFUkFUVVJFX0EQ5csGEigKIkVfRFJZ", - "RVJfSEVBVEVSXzFfT1ZFUlRFTVBFUkFUVVJFX0EQ58sGEigKIkVfRFJZRVJf", - "SEVBVEVSXzJfT1ZFUlRFTVBFUkFUVVJFX0EQ6MsGEigKIkVfRFJZRVJfSEVB", - "VEVSXzNfT1ZFUlRFTVBFUkFUVVJFX0EQ6csGEiMKHUVfTFVCUklDQU5UX09W", - "RVJURU1QRVJBVFVSRV9BEOrLBhItCidFX0RZRUlOR19IRUFEX1pPTkVfMV9V", - "TkRFUlRFTVBFUkFUVVJFX0EQ68sGEi0KJ0VfRFlFSU5HX0hFQURfWk9ORV8y", - "X1VOREVSVEVNUEVSQVRVUkVfQRDsywYSLQonRV9EWUVJTkdfSEVBRF9aT05F", - "XzNfVU5ERVJURU1QRVJBVFVSRV9BEO3LBhIiChxFX01JWEVSXzFfVU5ERVJU", - "RU1QRVJBVFVSRV9BEO7LBhIiChxFX01JWEVSXzJfVU5ERVJURU1QRVJBVFVS", - "RV9BEO/LBhIhChtFX1RVTk5FTF9VTkRFUlRFTVBFUkFUVVJFX0EQ8MsGEikK", - "I0VfRFJZRVJfSEVBVEVSXzFfVU5ERVJURU1QRVJBVFVSRV9BEPHLBhIpCiNF", - "X0RSWUVSX0hFQVRFUl8yX1VOREVSVEVNUEVSQVRVUkVfQRDyywYSKQojRV9E", - "UllFUl9IRUFURVJfM19VTkRFUlRFTVBFUkFUVVJFX0EQ88sGEiQKHkVfTFVC", - "UklDQU5UX1VOREVSVEVNUEVSQVRVUkVfQRD0ywYSLQonRV9EWUVJTkdfSEVB", - "RF9aT05FXzFfVU5ERVJURU1QRVJBVFVSRV9CEPXLBhItCidFX0RZRUlOR19I", - "RUFEX1pPTkVfMl9VTkRFUlRFTVBFUkFUVVJFX0IQ9ssGEi0KJ0VfRFlFSU5H", - "X0hFQURfWk9ORV8zX1VOREVSVEVNUEVSQVRVUkVfQhD3ywYSIgocRV9NSVhF", - "Ul8xX1VOREVSVEVNUEVSQVRVUkVfQhD4ywYSIgocRV9NSVhFUl8yX1VOREVS", - "VEVNUEVSQVRVUkVfQhD5ywYSIQobRV9UVU5ORUxfVU5ERVJURU1QRVJBVFVS", - "RV9CEPrLBhIpCiNFX0RSWUVSX0hFQVRFUl8xX1VOREVSVEVNUEVSQVRVUkVf", - "QhD7ywYSKQojRV9EUllFUl9IRUFURVJfMl9VTkRFUlRFTVBFUkFUVVJFX0IQ", - "/MsGEikKI0VfRFJZRVJfSEVBVEVSXzNfVU5ERVJURU1QRVJBVFVSRV9CEP3L", - "BhIkCh5FX0xVQlJJQ0FOVF9VTkRFUlRFTVBFUkFUVVJFX0IQ/ssGEiwKJkVf", - "V0hTXzFfQ09PTEVSX1RFTVBFUkFUVVJFX0lTX1RPT19ISUdIEP/LBhIrCiVF", - "X1dIU18xX0NPT0xFUl9URU1QRVJBVFVSRV9JU19UT09fTE9XEIDMBhIsCiZF", - "X1dIU18yX0NPT0xFUl9URU1QRVJBVFVSRV9JU19UT09fSElHSBCBzAYSKwol", - "RV9XSFNfMl9DT09MRVJfVEVNUEVSQVRVUkVfSVNfVE9PX0xPVxCCzAYSJQof", - "RV9URU1QRVJBVFVSRV9NRUFTVVJFTUVOVF9FUlJPUhCDzAYSKgokRV9EUllF", - "Ul9JTlRFUk5BTF9URU1QRVJBVFVSRV9UT09fTE9XEITMBhIsCiZFX0RZRUlO", - "R19IRUFEX1pPTkVfMV9PVkVSVEVNUEVSQVRVUkVfQhCFzAYSLAomRV9EWUVJ", - "TkdfSEVBRF9aT05FXzJfT1ZFUlRFTVBFUkFUVVJFX0IQhswGEiwKJkVfRFlF", - "SU5HX0hFQURfWk9ORV8zX09WRVJURU1QRVJBVFVSRV9CEIfMBhIhChtFX01J", - "WEVSXzFfT1ZFUlRFTVBFUkFUVVJFX0IQiMwGEiEKG0VfTUlYRVJfMl9PVkVS", - "VEVNUEVSQVRVUkVfQhCJzAYSIAoaRV9UVU5ORUxfT1ZFUlRFTVBFUkFUVVJF", - "X0IQiswGEigKIkVfRFJZRVJfSEVBVEVSXzFfT1ZFUlRFTVBFUkFUVVJFX0IQ", - "i8wGEigKIkVfRFJZRVJfSEVBVEVSXzJfT1ZFUlRFTVBFUkFUVVJFX0IQjMwG", - "EigKIkVfRFJZRVJfSEVBVEVSXzNfT1ZFUlRFTVBFUkFUVVJFX0IQjcwGEiMK", - "HUVfTFVCUklDQU5UX09WRVJURU1QRVJBVFVSRV9CEI7MBhIlCh9FX0lEU19B", - "TUJJRU5UXzFfT1ZFUlRFTVBFUkFUVVJFEI/MBhIlCh9FX0lEU19BTUJJRU5U", - "XzJfT1ZFUlRFTVBFUkFUVVJFEJDMBhIvCilFX0RZRUlOR19IRUFEX1pPTkVf", - "MV9DVVJSRU5UX09VVF9PRl9SQU5HRRDI0wYSLwopRV9EWUVJTkdfSEVBRF9a", - "T05FXzJfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQydMGEi8KKUVfRFlFSU5HX0hF", - "QURfWk9ORV8zX0NVUlJFTlRfT1VUX09GX1JBTkdFEMrTBhIrCiVFX01JWEVS", - "XzFfSEVBVEVSX0NVUlJFTlRfT1VUX09GX1JBTkdFEMvTBhIrCiVFX01JWEVS", - "XzJfSEVBVEVSX0NVUlJFTlRfT1VUX09GX1JBTkdFEMzTBhIqCiRFX1RVTk5F", - "TF9IRUFURVJfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQzdMGEisKJUVfRFJZRVJf", - "SEVBVEVSXzFfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQztMGEisKJUVfRFJZRVJf", - "SEVBVEVSXzJfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQz9MGEisKJUVfRFJZRVJf", - "SEVBVEVSXzNfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQ0NMGEi0KJ0VfTFVCUklD", - "QU5UX0hFQVRFUl9DVVJSRU5UX09VVF9PRl9SQU5HRRDR0wYSLQonRV9EWUVJ", - "TkdfSEVBRF9aT05FXzFfQ1VSUkVOVF9MT09QX0JSRUFLENLTBhItCidFX0RZ", - "RUlOR19IRUFEX1pPTkVfMl9DVVJSRU5UX0xPT1BfQlJFQUsQ09MGEi0KJ0Vf", - "RFlFSU5HX0hFQURfWk9ORV8zX0NVUlJFTlRfTE9PUF9CUkVBSxDU0wYSKQoj", - "RV9NSVhFUl8xX0hFQVRFUl9DVVJSRU5UX0xPT1BfQlJFQUsQ1dMGEikKI0Vf", - "TUlYRVJfMl9IRUFURVJfQ1VSUkVOVF9MT09QX0JSRUFLENbTBhIoCiJFX1RV", - "Tk5FTF9IRUFURVJfQ1VSUkVOVF9MT09QX0JSRUFLENfTBhIpCiNFX0RSWUVS", - "X0hFQVRFUl8xX0NVUlJFTlRfTE9PUF9CUkVBSxDY0wYSKQojRV9EUllFUl9I", - "RUFURVJfMl9DVVJSRU5UX0xPT1BfQlJFQUsQ2dMGEikKI0VfRFJZRVJfSEVB", - "VEVSXzNfQ1VSUkVOVF9MT09QX0JSRUFLENrTBhIrCiVFX0xVQlJJQ0FOVF9I", - "RUFURVJfQ1VSUkVOVF9MT09QX0JSRUFLENvTBhIkCh5FX0RSWUVSX01BSU5f", - "TU9UT1JfTUFMRlVOQ1RJT04QsNsGEi4KKEVfRFJZRVJfVEhSRUFEX0xPQURJ", - "TkdfTU9UT1JfTUFMRlVOQ1RJT04QsdsGEiIKHEVfV0lOREVSXzFfTU9UT1Jf", - "TUFMRlVOQ1RJT04QstsGEiIKHEVfV0lOREVSXzJfTU9UT1JfTUFMRlVOQ1RJ", - "T04Qs9sGEiIKHEVfV0lOREVSXzNfTU9UT1JfTUFMRlVOQ1RJT04QtNsGEiIK", - "HEVfV0lOREVSXzRfTU9UT1JfTUFMRlVOQ1RJT04QtdsGEiIKHEVfREFOQ0VS", - "XzFfTU9UT1JfTUFMRlVOQ1RJT04QttsGEiIKHEVfREFOQ0VSXzJfTU9UT1Jf", - "TUFMRlVOQ1RJT04Qt9sGEiIKHEVfREFOQ0VSXzNfTU9UT1JfTUFMRlVOQ1RJ", - "T04QuNsGEiIKHEVfREFOQ0VSXzRfTU9UT1JfTUFMRlVOQ1RJT04QudsGEi0K", - "J0VfRFlFSU5HX0hFQURfQ0xFQU5FUl9NT1RPUl9NQUxGVU5DVElPThC62wYS", - "JwohRV9EUllFUl9QVVNIX0JMT1dFUl9GTE9XX1VOU1RBQkxFEJjjBhIqCiRF", - "X0RSWUVSX1NVQ1RJT05fQkxPV0VSX0ZMT1dfVU5TVEFCTEUQmeMGEigKIkVf", - "VFVOTkVMX1BVU0hfQkxPV0VSX0ZMT1dfVU5TVEFCTEUQmuMGEisKJUVfVFVO", - "TkVMX1NVQ1RJT05fQkxPV0VSX0ZMT1dfVU5TVEFCTEUQm+MGEicKIUVfSURT", - "X0FJUl9DT05ESVRJT05FUl9NQUxGVU5DVElPThCc4wYSHwoZRV9EUllFUl9Q", - "VVNIX0ZMT1dfVE9PX0xPVxCd4wYSIgocRV9EUllFUl9TVUNUSU9OX0ZMT1df", - "VE9PX0xPVxCe4wYSIAoaRV9UVU5ORUxfUFVTSF9GTE9XX1RPT19MT1cQn+MG", - "EiMKHUVfVFVOTkVMX1NVQ1RJT05fRkxPV19UT09fTE9XEKDjBhIgChpFX0RS", - "WUVSX1BVU0hfRkxPV19UT09fSElHSBCh4wYSIwodRV9EUllFUl9TVUNUSU9O", - "X0ZMT1dfVE9PX0hJR0gQouMGEiEKG0VfVFVOTkVMX1BVU0hfRkxPV19UT09f", - "SElHSBCj4wYSJAoeRV9UVU5ORUxfU1VDVElPTl9GTE9XX1RPT19ISUdIEKTj", - "BhIkCh5FX0lOS19MSU5FXzFfUFJFU1NVUkVfVE9PX0hJR0gQgOsGEiQKHkVf", - "SU5LX0xJTkVfMl9QUkVTU1VSRV9UT09fSElHSBCB6wYSJAoeRV9JTktfTElO", - "RV8zX1BSRVNTVVJFX1RPT19ISUdIEILrBhIkCh5FX0lOS19MSU5FXzRfUFJF", - "U1NVUkVfVE9PX0hJR0gQg+sGEiQKHkVfSU5LX0xJTkVfNV9QUkVTU1VSRV9U", - "T09fSElHSBCE6wYSJAoeRV9JTktfTElORV82X1BSRVNTVVJFX1RPT19ISUdI", - "EIXrBhIkCh5FX0lOS19MSU5FXzdfUFJFU1NVUkVfVE9PX0hJR0gQhusGEiQK", - "HkVfSU5LX0xJTkVfOF9QUkVTU1VSRV9UT09fSElHSBCH6wYSJAoeRV9JTktf", - "TElORV85X1BSRVNTVVJFX1RPT19ISUdIEIjrBhIlCh9FX0lOS19MSU5FXzEw", - "X1BSRVNTVVJFX1RPT19ISUdIEInrBhIjCh1FX0lOS19MSU5FXzFfUFJFU1NV", - "UkVfVE9PX0xPVxCK6wYSIwodRV9JTktfTElORV8yX1BSRVNTVVJFX1RPT19M", - "T1cQi+sGEiMKHUVfSU5LX0xJTkVfM19QUkVTU1VSRV9UT09fTE9XEIzrBhIj", - "Ch1FX0lOS19MSU5FXzRfUFJFU1NVUkVfVE9PX0xPVxCN6wYSIwodRV9JTktf", - "TElORV81X1BSRVNTVVJFX1RPT19MT1cQjusGEiMKHUVfSU5LX0xJTkVfNl9Q", - "UkVTU1VSRV9UT09fTE9XEI/rBhIjCh1FX0lOS19MSU5FXzdfUFJFU1NVUkVf", - "VE9PX0xPVxCQ6wYSIwodRV9JTktfTElORV84X1BSRVNTVVJFX1RPT19MT1cQ", - "kesGEiMKHUVfSU5LX0xJTkVfOV9QUkVTU1VSRV9UT09fTE9XEJLrBhIkCh5F", - "X0lOS19MSU5FXzEwX1BSRVNTVVJFX1RPT19MT1cQk+sGEh4KGEVfSU5LX1BV", - "TVBfMV9NQUxGVU5DVElPThCU6wYSHgoYRV9JTktfUFVNUF8yX01BTEZVTkNU", - "SU9OEJXrBhIeChhFX0lOS19QVU1QXzNfTUFMRlVOQ1RJT04QlusGEh4KGEVf", - "SU5LX1BVTVBfNF9NQUxGVU5DVElPThCX6wYSHgoYRV9JTktfUFVNUF81X01B", - "TEZVTkNUSU9OEJjrBhIeChhFX0lOS19QVU1QXzZfTUFMRlVOQ1RJT04QmesG", - "Eh4KGEVfSU5LX1BVTVBfN19NQUxGVU5DVElPThCa6wYSHgoYRV9JTktfUFVN", - "UF84X01BTEZVTkNUSU9OEJvrBhIeChhFX0lOS19QVU1QXzlfTUFMRlVOQ1RJ", - "T04QnOsGEh8KGUVfSU5LX1BVTVBfMTBfTUFMRlVOQ1RJT04QnesGEh8KGUVf", - "SU5LX1BVTVBfMTFfTUFMRlVOQ1RJT04QnusGEh8KGUVfSU5LX1BVTVBfMTJf", - "TUFMRlVOQ1RJT04Qn+sGEh8KGUVfSU5LX1BVTVBfMTNfTUFMRlVOQ1RJT04Q", - "oOsGEh8KGUVfSU5LX1BVTVBfMTRfTUFMRlVOQ1RJT04QoesGEh8KGUVfSU5L", - "X1BVTVBfMTVfTUFMRlVOQ1RJT04QousGEiUKH0VfSU5LX0xJTkVfMV9NSURf", - "VEFOS19MT1dfTEVWRUwQo+sGEiUKH0VfSU5LX0xJTkVfMl9NSURfVEFOS19M", - "T1dfTEVWRUwQpOsGEiUKH0VfSU5LX0xJTkVfM19NSURfVEFOS19MT1dfTEVW", - "RUwQpesGEiUKH0VfSU5LX0xJTkVfNF9NSURfVEFOS19MT1dfTEVWRUwQpusG", - "EiUKH0VfSU5LX0xJTkVfNV9NSURfVEFOS19MT1dfTEVWRUwQp+sGEiUKH0Vf", - "SU5LX0xJTkVfNl9NSURfVEFOS19MT1dfTEVWRUwQqOsGEiUKH0VfSU5LX0xJ", - "TkVfN19NSURfVEFOS19MT1dfTEVWRUwQqesGEiUKH0VfSU5LX0xJTkVfOF9N", - "SURfVEFOS19MT1dfTEVWRUwQqusGEiUKH0VfSU5LX0xJTkVfOV9NSURfVEFO", - "S19MT1dfTEVWRUwQq+sGEiYKIEVfSU5LX0xJTkVfMTBfTUlEX1RBTktfTE9X", - "X0xFVkVMEKzrBhIoCiJFX0lOS19MSU5FXzFfTUlEX1RBTktfRklMTF9USU1F", - "T1VUEK3rBhIoCiJFX0lOS19MSU5FXzJfTUlEX1RBTktfRklMTF9USU1FT1VU", - "EK7rBhIoCiJFX0lOS19MSU5FXzNfTUlEX1RBTktfRklMTF9USU1FT1VUEK/r", - "BhIoCiJFX0lOS19MSU5FXzRfTUlEX1RBTktfRklMTF9USU1FT1VUELDrBhIo", - "CiJFX0lOS19MSU5FXzVfTUlEX1RBTktfRklMTF9USU1FT1VUELHrBhIoCiJF", - "X0lOS19MSU5FXzZfTUlEX1RBTktfRklMTF9USU1FT1VUELLrBhIoCiJFX0lO", - "S19MSU5FXzdfTUlEX1RBTktfRklMTF9USU1FT1VUELPrBhIoCiJFX0lOS19M", - "SU5FXzhfTUlEX1RBTktfRklMTF9USU1FT1VUELTrBhIoCiJFX0lOS19MSU5F", - "XzlfTUlEX1RBTktfRklMTF9USU1FT1VUELXrBhIpCiNFX0lOS19MSU5FXzEw", - "X01JRF9UQU5LX0ZJTExfVElNRU9VVBC26wYSJwohRV9JTktfTElORV8xX01J", - "RF9UQU5LX01BTEZVTkNUSU9OELfrBhInCiFFX0lOS19MSU5FXzJfTUlEX1RB", - "TktfTUFMRlVOQ1RJT04QuOsGEicKIUVfSU5LX0xJTkVfM19NSURfVEFOS19N", - "QUxGVU5DVElPThC56wYSJwohRV9JTktfTElORV80X01JRF9UQU5LX01BTEZV", - "TkNUSU9OELrrBhInCiFFX0lOS19MSU5FXzVfTUlEX1RBTktfTUFMRlVOQ1RJ", - "T04Qu+sGEicKIUVfSU5LX0xJTkVfNl9NSURfVEFOS19NQUxGVU5DVElPThC8", - "6wYSJwohRV9JTktfTElORV83X01JRF9UQU5LX01BTEZVTkNUSU9OEL3rBhIn", - "CiFFX0lOS19MSU5FXzhfTUlEX1RBTktfTUFMRlVOQ1RJT04QvusGEicKIUVf", - "SU5LX0xJTkVfOV9NSURfVEFOS19NQUxGVU5DVElPThC/6wYSKAoiRV9JTktf", - "TElORV8xMF9NSURfVEFOS19NQUxGVU5DVElPThDA6wYSHwoZRV9JTktfUFVN", - "UF8xNl9NQUxGVU5DVElPThDB6wYSHwoZRV9JTktfUFVNUF8xN19NQUxGVU5D", - "VElPThDC6wYSHwoZRV9JTktfUFVNUF8xOF9NQUxGVU5DVElPThDD6wYSHwoZ", - "RV9JTktfUFVNUF8xOV9NQUxGVU5DVElPThDE6wYSHwoZRV9JTktfUFVNUF8y", - "MF9NQUxGVU5DVElPThDF6wYSHwoZRV9JTktfUFVNUF8yMV9NQUxGVU5DVElP", - "ThDG6wYSJgogRV9JTktfTElORV8xMV9NSURfVEFOS19MT1dfTEVWRUwQx+sG", - "EikKI0VfSU5LX0xJTkVfMTFfTUlEX1RBTktfRklMTF9USU1FT1VUEMjrBhIo", - "CiJFX0lOS19MSU5FXzExX01JRF9UQU5LX01BTEZVTkNUSU9OEMnrBhIhChtF", - "X0lOS19MSU5FXzFfTUlEX1RBTktfRU1QVFkQyusGEiEKG0VfSU5LX0xJTkVf", - "Ml9NSURfVEFOS19FTVBUWRDL6wYSIQobRV9JTktfTElORV8zX01JRF9UQU5L", - "X0VNUFRZEMzrBhIhChtFX0lOS19MSU5FXzRfTUlEX1RBTktfRU1QVFkQzesG", - "EiEKG0VfSU5LX0xJTkVfNV9NSURfVEFOS19FTVBUWRDO6wYSIQobRV9JTktf", - "TElORV82X01JRF9UQU5LX0VNUFRZEM/rBhIhChtFX0lOS19MSU5FXzdfTUlE", - "X1RBTktfRU1QVFkQ0OsGEiEKG0VfSU5LX0xJTkVfOF9NSURfVEFOS19FTVBU", - "WRDR6wYSIQobRV9JTktfTElORV85X01JRF9UQU5LX0VNUFRZENLrBhIiChxF", - "X0lOS19MSU5FXzEwX01JRF9UQU5LX0VNUFRZENPrBhIiChxFX0lOS19MSU5F", - "XzExX01JRF9UQU5LX0VNUFRZENTrBhIjCh1FX0xVQlJJQ0FOVF9KRVJSWUNB", - "Tl9JU19FTVBUWRDV6wYSJgogRV9MVUJSSUNBTlRfSkVSUllDQU5fTk9UX1BS", - "RVNFTlQQ1usGEiIKHEVfV0FTVEVfSkVSUllDQU5fTk9UX1BSRVNFTlQQ6PIG", - "Eh4KGEVfV0FTVEVfSkVSUllDQU5fSVNfRlVMTBDp8gYSLQonRV9XQVNURV9K", - "RVJSWUNBTl9BTkRfU1VCX1RBTktTX0FSRV9GVUxMEOryBhItCidFX05PX0RS", - "QUlOSU5HX0ZST01fSURVX0NISU1ORVlfU1VCX1RBTksQ6/IGEisKJUVfTk9f", - "RFJBSU5JTkdfRlJPTV9JRlNfRFJZRVJfU1VCX1RBTksQ7PIGQiEKH2NvbS50", - "d2luZS50YW5nby5wbXIuZGlhZ25vc3RpY3NiBnByb3RvMw==")); + "X1dJVEhfSURTXzVfQk9BUkQQvrQGEiwKJkVfTk9fQ09NTVVOSUNBVElPTl9X", + "SVRIX1dBU1RFX0xPQURDRUxMEL+0BhIWChBFX0xFRlRfRE9PUl9PUEVOEJC8", + "BhIXChFFX1JJR0hUX0RPT1JfT1BFThCRvAYSFQoPRV9UT1BfRE9PUl9PUEVO", + "EJK8BhIaChRFX1RVTk5FTF9MSURfSVNfT1BFThCTvAYSFwoRRV9BUkNfTElE", + "X0lTX09QRU4QlLwGEhkKE0VfRFJZRVJfTElEX0lTX09QRU4QlbwGEhoKFEVf", + "QlRTUl8xX01BTEZVTkNUSU9OEPjDBhIaChRFX0JUU1JfMl9NQUxGVU5DVElP", + "ThD5wwYSGgoURV9CVFNSXzNfTUFMRlVOQ1RJT04Q+sMGEhoKFEVfQlRTUl80", + "X01BTEZVTkNUSU9OEPvDBhIpCiNFX1RFTlNJT05fSU5fQlRTUl8xX0lTX09V", + "VF9PRl9SQU5HRRD8wwYSKQojRV9URU5TSU9OX0lOX0JUU1JfMl9JU19PVVRf", + "T0ZfUkFOR0UQ/cMGEikKI0VfVEVOU0lPTl9JTl9CVFNSXzNfSVNfT1VUX09G", + "X1JBTkdFEP7DBhIpCiNFX1RFTlNJT05fSU5fQlRTUl80X0lTX09VVF9PRl9S", + "QU5HRRD/wwYSFAoORV9USFJFQURfQlJFQUsQgMQGEigKIkVfREFOQ0VSXzFf", + "VEVOU0lPTl9DT05UUk9MX0ZBSUxVUkUQgcQGEigKIkVfREFOQ0VSXzJfVEVO", + "U0lPTl9DT05UUk9MX0ZBSUxVUkUQgsQGEigKIkVfREFOQ0VSXzNfVEVOU0lP", + "Tl9DT05UUk9MX0ZBSUxVUkUQg8QGEigKIkVfREFOQ0VSXzRfVEVOU0lPTl9D", + "T05UUk9MX0ZBSUxVUkUQhMQGEhwKFkVfVEhSRUFEX0xPQURJTkdfRVJST1IQ", + "hcQGEhsKFUVfR1JJUFBFUl9NQUxGVU5DVElPThCGxAYSFgoQRV9USFJFQURf", + "TUlTU0lORxCHxAYSIQobRV9MT0FESU5HX0NPTUJfTk9UX0lOX1BMQUNFEIjE", + "BhIaChRFX0JUU1JfNV9NQUxGVU5DVElPThCJxAYSGgoURV9CVFNSXzZfTUFM", + "RlVOQ1RJT04QisQGEhoKFEVfQlRTUl83X01BTEZVTkNUSU9OEIvEBhIaChRF", + "X0JUU1JfOF9NQUxGVU5DVElPThCMxAYSKQojRV9URU5TSU9OX0lOX0JUU1Jf", + "NV9JU19PVVRfT0ZfUkFOR0UQjcQGEikKI0VfVEVOU0lPTl9JTl9CVFNSXzZf", + "SVNfT1VUX09GX1JBTkdFEI7EBhIpCiNFX1RFTlNJT05fSU5fQlRTUl83X0lT", + "X09VVF9PRl9SQU5HRRCPxAYSKQojRV9URU5TSU9OX0lOX0JUU1JfOF9JU19P", + "VVRfT0ZfUkFOR0UQkMQGEhYKEEVfQlRTUl8xX1NUT1BQRUQQkcQGEhYKEEVf", + "QlRTUl8yX1NUT1BQRUQQksQGEhYKEEVfQlRTUl8zX1NUT1BQRUQQk8QGEhYK", + "EEVfQlRTUl80X1NUT1BQRUQQlMQGEhYKEEVfQlRTUl81X1NUT1BQRUQQlcQG", + "EhYKEEVfQlRTUl82X1NUT1BQRUQQlsQGEhYKEEVfQlRTUl83X1NUT1BQRUQQ", + "l8QGEhYKEEVfQlRTUl84X1NUT1BQRUQQmMQGEh4KGEVfV0lOREVSXzFfTU9U", + "T1JfU1RPUFBFRBCZxAYSHgoYRV9XSU5ERVJfMl9NT1RPUl9TVE9QUEVEEJrE", + "BhIeChhFX1dJTkRFUl8zX01PVE9SX1NUT1BQRUQQm8QGEh4KGEVfV0lOREVS", + "XzRfTU9UT1JfU1RPUFBFRBCcxAYSLAomRV9EWUVJTkdfSEVBRF9aT05FXzFf", + "T1ZFUlRFTVBFUkFUVVJFX0EQ4MsGEiwKJkVfRFlFSU5HX0hFQURfWk9ORV8y", + "X09WRVJURU1QRVJBVFVSRV9BEOHLBhIsCiZFX0RZRUlOR19IRUFEX1pPTkVf", + "M19PVkVSVEVNUEVSQVRVUkVfQRDiywYSIQobRV9NSVhFUl8xX09WRVJURU1Q", + "RVJBVFVSRV9BEOPLBhIhChtFX01JWEVSXzJfT1ZFUlRFTVBFUkFUVVJFX0EQ", + "5MsGEiAKGkVfVFVOTkVMX09WRVJURU1QRVJBVFVSRV9BEOXLBhIoCiJFX0RS", + "WUVSX0hFQVRFUl8xX09WRVJURU1QRVJBVFVSRV9BEOfLBhIoCiJFX0RSWUVS", + "X0hFQVRFUl8yX09WRVJURU1QRVJBVFVSRV9BEOjLBhIoCiJFX0RSWUVSX0hF", + "QVRFUl8zX09WRVJURU1QRVJBVFVSRV9BEOnLBhIjCh1FX0xVQlJJQ0FOVF9P", + "VkVSVEVNUEVSQVRVUkVfQRDqywYSLQonRV9EWUVJTkdfSEVBRF9aT05FXzFf", + "VU5ERVJURU1QRVJBVFVSRV9BEOvLBhItCidFX0RZRUlOR19IRUFEX1pPTkVf", + "Ml9VTkRFUlRFTVBFUkFUVVJFX0EQ7MsGEi0KJ0VfRFlFSU5HX0hFQURfWk9O", + "RV8zX1VOREVSVEVNUEVSQVRVUkVfQRDtywYSIgocRV9NSVhFUl8xX1VOREVS", + "VEVNUEVSQVRVUkVfQRDuywYSIgocRV9NSVhFUl8yX1VOREVSVEVNUEVSQVRV", + "UkVfQRDvywYSIQobRV9UVU5ORUxfVU5ERVJURU1QRVJBVFVSRV9BEPDLBhIp", + "CiNFX0RSWUVSX0hFQVRFUl8xX1VOREVSVEVNUEVSQVRVUkVfQRDxywYSKQoj", + "RV9EUllFUl9IRUFURVJfMl9VTkRFUlRFTVBFUkFUVVJFX0EQ8ssGEikKI0Vf", + "RFJZRVJfSEVBVEVSXzNfVU5ERVJURU1QRVJBVFVSRV9BEPPLBhIkCh5FX0xV", + "QlJJQ0FOVF9VTkRFUlRFTVBFUkFUVVJFX0EQ9MsGEi0KJ0VfRFlFSU5HX0hF", + "QURfWk9ORV8xX1VOREVSVEVNUEVSQVRVUkVfQhD1ywYSLQonRV9EWUVJTkdf", + "SEVBRF9aT05FXzJfVU5ERVJURU1QRVJBVFVSRV9CEPbLBhItCidFX0RZRUlO", + "R19IRUFEX1pPTkVfM19VTkRFUlRFTVBFUkFUVVJFX0IQ98sGEiIKHEVfTUlY", + "RVJfMV9VTkRFUlRFTVBFUkFUVVJFX0IQ+MsGEiIKHEVfTUlYRVJfMl9VTkRF", + "UlRFTVBFUkFUVVJFX0IQ+csGEiEKG0VfVFVOTkVMX1VOREVSVEVNUEVSQVRV", + "UkVfQhD6ywYSKQojRV9EUllFUl9IRUFURVJfMV9VTkRFUlRFTVBFUkFUVVJF", + "X0IQ+8sGEikKI0VfRFJZRVJfSEVBVEVSXzJfVU5ERVJURU1QRVJBVFVSRV9C", + "EPzLBhIpCiNFX0RSWUVSX0hFQVRFUl8zX1VOREVSVEVNUEVSQVRVUkVfQhD9", + "ywYSJAoeRV9MVUJSSUNBTlRfVU5ERVJURU1QRVJBVFVSRV9CEP7LBhIsCiZF", + "X1dIU18xX0NPT0xFUl9URU1QRVJBVFVSRV9JU19UT09fSElHSBD/ywYSKwol", + "RV9XSFNfMV9DT09MRVJfVEVNUEVSQVRVUkVfSVNfVE9PX0xPVxCAzAYSLAom", + "RV9XSFNfMl9DT09MRVJfVEVNUEVSQVRVUkVfSVNfVE9PX0hJR0gQgcwGEisK", + "JUVfV0hTXzJfQ09PTEVSX1RFTVBFUkFUVVJFX0lTX1RPT19MT1cQgswGEiUK", + "H0VfVEVNUEVSQVRVUkVfTUVBU1VSRU1FTlRfRVJST1IQg8wGEioKJEVfRFJZ", + "RVJfSU5URVJOQUxfVEVNUEVSQVRVUkVfVE9PX0xPVxCEzAYSLAomRV9EWUVJ", + "TkdfSEVBRF9aT05FXzFfT1ZFUlRFTVBFUkFUVVJFX0IQhcwGEiwKJkVfRFlF", + "SU5HX0hFQURfWk9ORV8yX09WRVJURU1QRVJBVFVSRV9CEIbMBhIsCiZFX0RZ", + "RUlOR19IRUFEX1pPTkVfM19PVkVSVEVNUEVSQVRVUkVfQhCHzAYSIQobRV9N", + "SVhFUl8xX09WRVJURU1QRVJBVFVSRV9CEIjMBhIhChtFX01JWEVSXzJfT1ZF", + "UlRFTVBFUkFUVVJFX0IQicwGEiAKGkVfVFVOTkVMX09WRVJURU1QRVJBVFVS", + "RV9CEIrMBhIoCiJFX0RSWUVSX0hFQVRFUl8xX09WRVJURU1QRVJBVFVSRV9C", + "EIvMBhIoCiJFX0RSWUVSX0hFQVRFUl8yX09WRVJURU1QRVJBVFVSRV9CEIzM", + "BhIoCiJFX0RSWUVSX0hFQVRFUl8zX09WRVJURU1QRVJBVFVSRV9CEI3MBhIj", + "Ch1FX0xVQlJJQ0FOVF9PVkVSVEVNUEVSQVRVUkVfQhCOzAYSJQofRV9JRFNf", + "QU1CSUVOVF8xX09WRVJURU1QRVJBVFVSRRCPzAYSJQofRV9JRFNfQU1CSUVO", + "VF8yX09WRVJURU1QRVJBVFVSRRCQzAYSLwopRV9EWUVJTkdfSEVBRF9aT05F", + "XzFfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQyNMGEi8KKUVfRFlFSU5HX0hFQURf", + "Wk9ORV8yX0NVUlJFTlRfT1VUX09GX1JBTkdFEMnTBhIvCilFX0RZRUlOR19I", + "RUFEX1pPTkVfM19DVVJSRU5UX09VVF9PRl9SQU5HRRDK0wYSKwolRV9NSVhF", + "Ul8xX0hFQVRFUl9DVVJSRU5UX09VVF9PRl9SQU5HRRDL0wYSKwolRV9NSVhF", + "Ul8yX0hFQVRFUl9DVVJSRU5UX09VVF9PRl9SQU5HRRDM0wYSKgokRV9UVU5O", + "RUxfSEVBVEVSX0NVUlJFTlRfT1VUX09GX1JBTkdFEM3TBhIrCiVFX0RSWUVS", + "X0hFQVRFUl8xX0NVUlJFTlRfT1VUX09GX1JBTkdFEM7TBhIrCiVFX0RSWUVS", + "X0hFQVRFUl8yX0NVUlJFTlRfT1VUX09GX1JBTkdFEM/TBhIrCiVFX0RSWUVS", + "X0hFQVRFUl8zX0NVUlJFTlRfT1VUX09GX1JBTkdFENDTBhItCidFX0xVQlJJ", + "Q0FOVF9IRUFURVJfQ1VSUkVOVF9PVVRfT0ZfUkFOR0UQ0dMGEi0KJ0VfRFlF", + "SU5HX0hFQURfWk9ORV8xX0NVUlJFTlRfTE9PUF9CUkVBSxDS0wYSLQonRV9E", + "WUVJTkdfSEVBRF9aT05FXzJfQ1VSUkVOVF9MT09QX0JSRUFLENPTBhItCidF", + "X0RZRUlOR19IRUFEX1pPTkVfM19DVVJSRU5UX0xPT1BfQlJFQUsQ1NMGEikK", + "I0VfTUlYRVJfMV9IRUFURVJfQ1VSUkVOVF9MT09QX0JSRUFLENXTBhIpCiNF", + "X01JWEVSXzJfSEVBVEVSX0NVUlJFTlRfTE9PUF9CUkVBSxDW0wYSKAoiRV9U", + "VU5ORUxfSEVBVEVSX0NVUlJFTlRfTE9PUF9CUkVBSxDX0wYSKQojRV9EUllF", + "Ul9IRUFURVJfMV9DVVJSRU5UX0xPT1BfQlJFQUsQ2NMGEikKI0VfRFJZRVJf", + "SEVBVEVSXzJfQ1VSUkVOVF9MT09QX0JSRUFLENnTBhIpCiNFX0RSWUVSX0hF", + "QVRFUl8zX0NVUlJFTlRfTE9PUF9CUkVBSxDa0wYSKwolRV9MVUJSSUNBTlRf", + "SEVBVEVSX0NVUlJFTlRfTE9PUF9CUkVBSxDb0wYSJAoeRV9EUllFUl9NQUlO", + "X01PVE9SX01BTEZVTkNUSU9OELDbBhIuCihFX0RSWUVSX1RIUkVBRF9MT0FE", + "SU5HX01PVE9SX01BTEZVTkNUSU9OELHbBhIiChxFX1dJTkRFUl8xX01PVE9S", + "X01BTEZVTkNUSU9OELLbBhIiChxFX1dJTkRFUl8yX01PVE9SX01BTEZVTkNU", + "SU9OELPbBhIiChxFX1dJTkRFUl8zX01PVE9SX01BTEZVTkNUSU9OELTbBhIi", + "ChxFX1dJTkRFUl80X01PVE9SX01BTEZVTkNUSU9OELXbBhIiChxFX0RBTkNF", + "Ul8xX01PVE9SX01BTEZVTkNUSU9OELbbBhIiChxFX0RBTkNFUl8yX01PVE9S", + "X01BTEZVTkNUSU9OELfbBhIiChxFX0RBTkNFUl8zX01PVE9SX01BTEZVTkNU", + "SU9OELjbBhIiChxFX0RBTkNFUl80X01PVE9SX01BTEZVTkNUSU9OELnbBhIt", + "CidFX0RZRUlOR19IRUFEX0NMRUFORVJfTU9UT1JfTUFMRlVOQ1RJT04QutsG", + "EicKIUVfRFJZRVJfUFVTSF9CTE9XRVJfRkxPV19VTlNUQUJMRRCY4wYSKgok", + "RV9EUllFUl9TVUNUSU9OX0JMT1dFUl9GTE9XX1VOU1RBQkxFEJnjBhIoCiJF", + "X1RVTk5FTF9QVVNIX0JMT1dFUl9GTE9XX1VOU1RBQkxFEJrjBhIrCiVFX1RV", + "Tk5FTF9TVUNUSU9OX0JMT1dFUl9GTE9XX1VOU1RBQkxFEJvjBhInCiFFX0lE", + "U19BSVJfQ09ORElUSU9ORVJfTUFMRlVOQ1RJT04QnOMGEh8KGUVfRFJZRVJf", + "UFVTSF9GTE9XX1RPT19MT1cQneMGEiIKHEVfRFJZRVJfU1VDVElPTl9GTE9X", + "X1RPT19MT1cQnuMGEiAKGkVfVFVOTkVMX1BVU0hfRkxPV19UT09fTE9XEJ/j", + "BhIjCh1FX1RVTk5FTF9TVUNUSU9OX0ZMT1dfVE9PX0xPVxCg4wYSIAoaRV9E", + "UllFUl9QVVNIX0ZMT1dfVE9PX0hJR0gQoeMGEiMKHUVfRFJZRVJfU1VDVElP", + "Tl9GTE9XX1RPT19ISUdIEKLjBhIhChtFX1RVTk5FTF9QVVNIX0ZMT1dfVE9P", + "X0hJR0gQo+MGEiQKHkVfVFVOTkVMX1NVQ1RJT05fRkxPV19UT09fSElHSBCk", + "4wYSJAoeRV9JTktfTElORV8xX1BSRVNTVVJFX1RPT19ISUdIEIDrBhIkCh5F", + "X0lOS19MSU5FXzJfUFJFU1NVUkVfVE9PX0hJR0gQgesGEiQKHkVfSU5LX0xJ", + "TkVfM19QUkVTU1VSRV9UT09fSElHSBCC6wYSJAoeRV9JTktfTElORV80X1BS", + "RVNTVVJFX1RPT19ISUdIEIPrBhIkCh5FX0lOS19MSU5FXzVfUFJFU1NVUkVf", + "VE9PX0hJR0gQhOsGEiQKHkVfSU5LX0xJTkVfNl9QUkVTU1VSRV9UT09fSElH", + "SBCF6wYSJAoeRV9JTktfTElORV83X1BSRVNTVVJFX1RPT19ISUdIEIbrBhIk", + "Ch5FX0lOS19MSU5FXzhfUFJFU1NVUkVfVE9PX0hJR0gQh+sGEiQKHkVfSU5L", + "X0xJTkVfOV9QUkVTU1VSRV9UT09fSElHSBCI6wYSJQofRV9JTktfTElORV8x", + "MF9QUkVTU1VSRV9UT09fSElHSBCJ6wYSIwodRV9JTktfTElORV8xX1BSRVNT", + "VVJFX1RPT19MT1cQiusGEiMKHUVfSU5LX0xJTkVfMl9QUkVTU1VSRV9UT09f", + "TE9XEIvrBhIjCh1FX0lOS19MSU5FXzNfUFJFU1NVUkVfVE9PX0xPVxCM6wYS", + "IwodRV9JTktfTElORV80X1BSRVNTVVJFX1RPT19MT1cQjesGEiMKHUVfSU5L", + "X0xJTkVfNV9QUkVTU1VSRV9UT09fTE9XEI7rBhIjCh1FX0lOS19MSU5FXzZf", + "UFJFU1NVUkVfVE9PX0xPVxCP6wYSIwodRV9JTktfTElORV83X1BSRVNTVVJF", + "X1RPT19MT1cQkOsGEiMKHUVfSU5LX0xJTkVfOF9QUkVTU1VSRV9UT09fTE9X", + "EJHrBhIjCh1FX0lOS19MSU5FXzlfUFJFU1NVUkVfVE9PX0xPVxCS6wYSJAoe", + "RV9JTktfTElORV8xMF9QUkVTU1VSRV9UT09fTE9XEJPrBhIeChhFX0lOS19Q", + "VU1QXzFfTUFMRlVOQ1RJT04QlOsGEh4KGEVfSU5LX1BVTVBfMl9NQUxGVU5D", + "VElPThCV6wYSHgoYRV9JTktfUFVNUF8zX01BTEZVTkNUSU9OEJbrBhIeChhF", + "X0lOS19QVU1QXzRfTUFMRlVOQ1RJT04Ql+sGEh4KGEVfSU5LX1BVTVBfNV9N", + "QUxGVU5DVElPThCY6wYSHgoYRV9JTktfUFVNUF82X01BTEZVTkNUSU9OEJnr", + "BhIeChhFX0lOS19QVU1QXzdfTUFMRlVOQ1RJT04QmusGEh4KGEVfSU5LX1BV", + "TVBfOF9NQUxGVU5DVElPThCb6wYSHgoYRV9JTktfUFVNUF85X01BTEZVTkNU", + "SU9OEJzrBhIfChlFX0lOS19QVU1QXzEwX01BTEZVTkNUSU9OEJ3rBhIfChlF", + "X0lOS19QVU1QXzExX01BTEZVTkNUSU9OEJ7rBhIfChlFX0lOS19QVU1QXzEy", + "X01BTEZVTkNUSU9OEJ/rBhIfChlFX0lOS19QVU1QXzEzX01BTEZVTkNUSU9O", + "EKDrBhIfChlFX0lOS19QVU1QXzE0X01BTEZVTkNUSU9OEKHrBhIfChlFX0lO", + "S19QVU1QXzE1X01BTEZVTkNUSU9OEKLrBhIlCh9FX0lOS19MSU5FXzFfTUlE", + "X1RBTktfTE9XX0xFVkVMEKPrBhIlCh9FX0lOS19MSU5FXzJfTUlEX1RBTktf", + "TE9XX0xFVkVMEKTrBhIlCh9FX0lOS19MSU5FXzNfTUlEX1RBTktfTE9XX0xF", + "VkVMEKXrBhIlCh9FX0lOS19MSU5FXzRfTUlEX1RBTktfTE9XX0xFVkVMEKbr", + "BhIlCh9FX0lOS19MSU5FXzVfTUlEX1RBTktfTE9XX0xFVkVMEKfrBhIlCh9F", + "X0lOS19MSU5FXzZfTUlEX1RBTktfTE9XX0xFVkVMEKjrBhIlCh9FX0lOS19M", + "SU5FXzdfTUlEX1RBTktfTE9XX0xFVkVMEKnrBhIlCh9FX0lOS19MSU5FXzhf", + "TUlEX1RBTktfTE9XX0xFVkVMEKrrBhIlCh9FX0lOS19MSU5FXzlfTUlEX1RB", + "TktfTE9XX0xFVkVMEKvrBhImCiBFX0lOS19MSU5FXzEwX01JRF9UQU5LX0xP", + "V19MRVZFTBCs6wYSKAoiRV9JTktfTElORV8xX01JRF9UQU5LX0ZJTExfVElN", + "RU9VVBCt6wYSKAoiRV9JTktfTElORV8yX01JRF9UQU5LX0ZJTExfVElNRU9V", + "VBCu6wYSKAoiRV9JTktfTElORV8zX01JRF9UQU5LX0ZJTExfVElNRU9VVBCv", + "6wYSKAoiRV9JTktfTElORV80X01JRF9UQU5LX0ZJTExfVElNRU9VVBCw6wYS", + "KAoiRV9JTktfTElORV81X01JRF9UQU5LX0ZJTExfVElNRU9VVBCx6wYSKAoi", + "RV9JTktfTElORV82X01JRF9UQU5LX0ZJTExfVElNRU9VVBCy6wYSKAoiRV9J", + "TktfTElORV83X01JRF9UQU5LX0ZJTExfVElNRU9VVBCz6wYSKAoiRV9JTktf", + "TElORV84X01JRF9UQU5LX0ZJTExfVElNRU9VVBC06wYSKAoiRV9JTktfTElO", + "RV85X01JRF9UQU5LX0ZJTExfVElNRU9VVBC16wYSKQojRV9JTktfTElORV8x", + "MF9NSURfVEFOS19GSUxMX1RJTUVPVVQQtusGEicKIUVfSU5LX0xJTkVfMV9N", + "SURfVEFOS19NQUxGVU5DVElPThC36wYSJwohRV9JTktfTElORV8yX01JRF9U", + "QU5LX01BTEZVTkNUSU9OELjrBhInCiFFX0lOS19MSU5FXzNfTUlEX1RBTktf", + "TUFMRlVOQ1RJT04QuesGEicKIUVfSU5LX0xJTkVfNF9NSURfVEFOS19NQUxG", + "VU5DVElPThC66wYSJwohRV9JTktfTElORV81X01JRF9UQU5LX01BTEZVTkNU", + "SU9OELvrBhInCiFFX0lOS19MSU5FXzZfTUlEX1RBTktfTUFMRlVOQ1RJT04Q", + "vOsGEicKIUVfSU5LX0xJTkVfN19NSURfVEFOS19NQUxGVU5DVElPThC96wYS", + "JwohRV9JTktfTElORV84X01JRF9UQU5LX01BTEZVTkNUSU9OEL7rBhInCiFF", + "X0lOS19MSU5FXzlfTUlEX1RBTktfTUFMRlVOQ1RJT04Qv+sGEigKIkVfSU5L", + "X0xJTkVfMTBfTUlEX1RBTktfTUFMRlVOQ1RJT04QwOsGEh8KGUVfSU5LX1BV", + "TVBfMTZfTUFMRlVOQ1RJT04QwesGEh8KGUVfSU5LX1BVTVBfMTdfTUFMRlVO", + "Q1RJT04QwusGEh8KGUVfSU5LX1BVTVBfMThfTUFMRlVOQ1RJT04Qw+sGEh8K", + "GUVfSU5LX1BVTVBfMTlfTUFMRlVOQ1RJT04QxOsGEh8KGUVfSU5LX1BVTVBf", + "MjBfTUFMRlVOQ1RJT04QxesGEh8KGUVfSU5LX1BVTVBfMjFfTUFMRlVOQ1RJ", + "T04QxusGEiYKIEVfSU5LX0xJTkVfMTFfTUlEX1RBTktfTE9XX0xFVkVMEMfr", + "BhIpCiNFX0lOS19MSU5FXzExX01JRF9UQU5LX0ZJTExfVElNRU9VVBDI6wYS", + "KAoiRV9JTktfTElORV8xMV9NSURfVEFOS19NQUxGVU5DVElPThDJ6wYSIQob", + "RV9JTktfTElORV8xX01JRF9UQU5LX0VNUFRZEMrrBhIhChtFX0lOS19MSU5F", + "XzJfTUlEX1RBTktfRU1QVFkQy+sGEiEKG0VfSU5LX0xJTkVfM19NSURfVEFO", + "S19FTVBUWRDM6wYSIQobRV9JTktfTElORV80X01JRF9UQU5LX0VNUFRZEM3r", + "BhIhChtFX0lOS19MSU5FXzVfTUlEX1RBTktfRU1QVFkQzusGEiEKG0VfSU5L", + "X0xJTkVfNl9NSURfVEFOS19FTVBUWRDP6wYSIQobRV9JTktfTElORV83X01J", + "RF9UQU5LX0VNUFRZENDrBhIhChtFX0lOS19MSU5FXzhfTUlEX1RBTktfRU1Q", + "VFkQ0esGEiEKG0VfSU5LX0xJTkVfOV9NSURfVEFOS19FTVBUWRDS6wYSIgoc", + "RV9JTktfTElORV8xMF9NSURfVEFOS19FTVBUWRDT6wYSIgocRV9JTktfTElO", + "RV8xMV9NSURfVEFOS19FTVBUWRDU6wYSIwodRV9MVUJSSUNBTlRfSkVSUllD", + "QU5fSVNfRU1QVFkQ1esGEiYKIEVfTFVCUklDQU5UX0pFUlJZQ0FOX05PVF9Q", + "UkVTRU5UENbrBhIiChxFX1dBU1RFX0pFUlJZQ0FOX05PVF9QUkVTRU5UEOjy", + "BhIeChhFX1dBU1RFX0pFUlJZQ0FOX0lTX0ZVTEwQ6fIGEi0KJ0VfV0FTVEVf", + "SkVSUllDQU5fQU5EX1NVQl9UQU5LU19BUkVfRlVMTBDq8gYSNQovRV9OT19E", + "UkFJTklOR19GUk9NX0lEVV9DSElNTkVZX1NVQl9UQU5LX1RJTUVPVVQQ6/IG", + "EjMKLUVfTk9fRFJBSU5JTkdfRlJPTV9JRlNfRFJZRVJfU1VCX1RBTktfVElN", + "RU9VVBDs8gYSMwotRV9OT19EUkFJTklOR19GUk9NX0lEVV9DSElNTkVZX1NV", + "Ql9UQU5LX0lTU1VFEO3yBhIxCitFX05PX0RSQUlOSU5HX0ZST01fSUZTX0RS", + "WUVSX1NVQl9UQU5LX0lTU1VFEO7yBhItCidFX0lEVV9DSElNTkVZX1NVQl9U", + "QU5LX1BVTVBfTUFMRlVOQ1RJT04Q7/IGEisKJUVfSUZTX0RSWUVSX1NVQl9U", + "QU5LX1BVTVBfTUFMRlVOQ1RJT04Q8PIGEjIKLEVfV0FTVEVfSkVSUllDQU5f", + "UFJFU0VOQ0VfU1dJVENIX01BTEZVTkNUSU9OEPHyBkIhCh9jb20udHdpbmUu", + "dGFuZ28ucG1yLmRpYWdub3N0aWNzYgZwcm90bzM=")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Diagnostics.EventType), }, null)); @@ -2503,6 +2510,10 @@ namespace Tango.PMR.Diagnostics { /// </summary> [pbr::OriginalName("E_NO_COMMUNICATION_WITH_IDS_5_BOARD")] ENoCommunicationWithIds5Board = 105022, /// <summary> + ///No communication with waste load cell. Cannot execute job (Group = GeneralHardware, Category = Error) + /// </summary> + [pbr::OriginalName("E_NO_COMMUNICATION_WITH_WASTE_LOADCELL")] ENoCommunicationWithWasteLoadcell = 105023, + /// <summary> ///Left door is open (Group = GeneralHardware, Category = Warning) /// </summary> [pbr::OriginalName("E_LEFT_DOOR_OPEN")] ELeftDoorOpen = 106000, @@ -3403,13 +3414,33 @@ namespace Tango.PMR.Diagnostics { /// </summary> [pbr::OriginalName("E_WASTE_JERRYCAN_AND_SUB_TANKS_ARE_FULL")] EWasteJerrycanAndSubTanksAreFull = 113002, /// <summary> - ///No draining from IDU-Chimney sub-tank. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + ///No draining from IDU-Chimney sub-tank due to timeout. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + /// </summary> + [pbr::OriginalName("E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_TIMEOUT")] ENoDrainingFromIduChimneySubTankTimeout = 113003, + /// <summary> + ///No draining from IFS-Dryer sub-tank due to timeout. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + /// </summary> + [pbr::OriginalName("E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_TIMEOUT")] ENoDrainingFromIfsDryerSubTankTimeout = 113004, + /// <summary> + ///No draining from IDU-Chimney sub-tank due to emptying issue. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + /// </summary> + [pbr::OriginalName("E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK_ISSUE")] ENoDrainingFromIduChimneySubTankIssue = 113005, + /// <summary> + ///No draining from IFS-Dryer sub-tank due to emptying issue. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + /// </summary> + [pbr::OriginalName("E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK_ISSUE")] ENoDrainingFromIfsDryerSubTankIssue = 113006, + /// <summary> + ///IDU-Chimney sub-tank pump malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + /// </summary> + [pbr::OriginalName("E_IDU_CHIMNEY_SUB_TANK_PUMP_MALFUNCTION")] EIduChimneySubTankPumpMalfunction = 113007, + /// <summary> + ///IFS-Dryer sub-tank pump malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) /// </summary> - [pbr::OriginalName("E_NO_DRAINING_FROM_IDU_CHIMNEY_SUB_TANK")] ENoDrainingFromIduChimneySubTank = 113003, + [pbr::OriginalName("E_IFS_DRYER_SUB_TANK_PUMP_MALFUNCTION")] EIfsDryerSubTankPumpMalfunction = 113008, /// <summary> - ///No draining from IFS-Dryer sub-tank. Cannot execute job (Group = WasteHandlingSystem, Category = Error) + ///Waste jerrycan presence switch malfunction. Cannot execute job (Group = WasteHandlingSystem, Category = Error) /// </summary> - [pbr::OriginalName("E_NO_DRAINING_FROM_IFS_DRYER_SUB_TANK")] ENoDrainingFromIfsDryerSubTank = 113004, + [pbr::OriginalName("E_WASTE_JERRYCAN_PRESENCE_SWITCH_MALFUNCTION")] EWasteJerrycanPresenceSwitchMalfunction = 113009, } #endregion diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs index 07836ea67..4a93fe2f4 100644 --- a/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs +++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs @@ -22,8 +22,8 @@ namespace Tango.PMR.Diagnostics { static InterfaceIOsReflection() { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( - "ChJJbnRlcmZhY2VJT3MucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyqt", - "RQoMSW50ZXJmYWNlSU9zEhcKE0FOQUxPR19NSVhDSElQX1RFTVAQABIXChNB", + "ChJJbnRlcmZhY2VJT3MucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyqh", + "RgoMSW50ZXJmYWNlSU9zEhcKE0FOQUxPR19NSVhDSElQX1RFTVAQABIXChNB", "Tl9EWUVJTkdIX0NVUlNFTl8xEAESFwoTQU5fRFlFSU5HSF9DVVJTRU5fMhAC", "EhcKE0FOX0RZRUlOR0hfQ1VSU0VOXzMQAxIXChNBTl9EWUVJTkdIX0NVUlNF", "Tl80EAQSFwoTQU5fRFlFSU5HSF9DVVJTRU5fNRAFEhgKFEFOQUxPR19EWUVJ", @@ -220,8 +220,10 @@ namespace Tango.PMR.Diagnostics { "Y0NvdmVyEJ4DEg0KCERyeWVyNDh2EJ8DEhMKDlNhZmV0eURyeWVyVENPEKAD", "EhQKD1NhZmV0eVR1bm5lbFRDTxChAxIXChJTYWZldHlEcnllckFpcmZsb3cQ", "ogMSGAoTU2FmZXR5VHVubmVsQWlyZmxvdxCjAxIcChdTYWZldHlDaXJjdWxh", - "dG9yQWlyZmxvdxCkA0IhCh9jb20udHdpbmUudGFuZ28ucG1yLmRpYWdub3N0", - "aWNzYgZwcm90bzM=")); + "dG9yQWlyZmxvdxCkAxISCg1CbG9ja1N1YnRhbmtzEKUDEhUKEFdhc3RlU3lz", + "dGVtRXJyb3IQpgMSGgoVV2FzdGVKZXJyaWNhblByZXNlbmNlEKcDEhUKEEZy", + "b250U3VidGFua0Z1bGwQqAMSFAoPUmVhclN1YnRhbmtGdWxsEKkDQiEKH2Nv", + "bS50d2luZS50YW5nby5wbXIuZGlhZ25vc3RpY3NiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Diagnostics.InterfaceIOs), }, null)); @@ -1915,6 +1917,26 @@ namespace Tango.PMR.Diagnostics { ///Designator: X4GPI204 /// </summary> [pbr::OriginalName("SafetyCirculatorAirflow")] SafetyCirculatorAirflow = 420, + /// <summary> + ///Designator: X4GPI400 + /// </summary> + [pbr::OriginalName("BlockSubtanks")] BlockSubtanks = 421, + /// <summary> + ///Designator: X4GPO400 + /// </summary> + [pbr::OriginalName("WasteSystemError")] WasteSystemError = 422, + /// <summary> + ///Designator: X4GPO401 + /// </summary> + [pbr::OriginalName("WasteJerricanPresence")] WasteJerricanPresence = 423, + /// <summary> + ///Designator: X4GPO402 + /// </summary> + [pbr::OriginalName("FrontSubtankFull")] FrontSubtankFull = 424, + /// <summary> + ///Designator: X4GPO403 + /// </summary> + [pbr::OriginalName("RearSubtankFull")] RearSubtankFull = 425, } #endregion diff --git a/Software/Visual_Studio/Tango.PMR/Insights/InsightsMonitors.cs b/Software/Visual_Studio/Tango.PMR/Insights/InsightsMonitors.cs index bb3939ef1..c605be33c 100644 --- a/Software/Visual_Studio/Tango.PMR/Insights/InsightsMonitors.cs +++ b/Software/Visual_Studio/Tango.PMR/Insights/InsightsMonitors.cs @@ -23,7 +23,7 @@ namespace Tango.PMR.Insights { byte[] descriptorData = global::System.Convert.FromBase64String( string.Concat( "ChZJbnNpZ2h0c01vbml0b3JzLnByb3RvEhJUYW5nby5QTVIuSW5zaWdodHMi", - "vDgKEEluc2lnaHRzTW9uaXRvcnMSFAoMRGFuY2VyMUFuZ2xlGAEgASgBEhQK", + "nzkKEEluc2lnaHRzTW9uaXRvcnMSFAoMRGFuY2VyMUFuZ2xlGAEgASgBEhQK", "DERhbmNlcjJBbmdsZRgCIAEoARIUCgxEYW5jZXIzQW5nbGUYAyABKAESHAoU", "RmVlZGVyTW90b3JGcmVxdWVuY3kYBCABKAESEgoKRHJ5ZXJNb3RvchgFIAEo", "ARITCgtQb2xsZXJNb3RvchgGIAEoARITCgtXaW5kZXJNb3RvchgHIAEoARIS", @@ -183,12 +183,14 @@ namespace Tango.PMR.Insights { "Eh8KFkV1UHVtcDFDYXJkVGVtcGVyYXR1cmUYgAIgASgBEh8KFkV1UHVtcDJD", "YXJkVGVtcGVyYXR1cmUYgQIgASgBEh8KFkV1UHVtcDNDYXJkVGVtcGVyYXR1", "cmUYggIgASgBEh8KFkV1UHVtcDRDYXJkVGVtcGVyYXR1cmUYgwIgASgBEh8K", - "FkV1UHVtcDVDYXJkVGVtcGVyYXR1cmUYhAIgASgBQh4KHGNvbS50d2luZS50", - "YW5nby5wbXIuaW5zaWdodHNiBnByb3RvMw==")); + "FkV1UHVtcDVDYXJkVGVtcGVyYXR1cmUYhAIgASgBEh4KFUV1V2FzdGVKZXJy", + "aWNhbldlaWdodBiFAiABKAESIAoXRXVXYXN0ZUZyb250UHVtcEN1cnJlbnQY", + "hgIgASgBEh8KFkV1V2FzdGVSZWFyUHVtcEN1cnJlbnQYhwIgASgBQh4KHGNv", + "bS50d2luZS50YW5nby5wbXIuaW5zaWdodHNiBnByb3RvMw==")); descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData, new pbr::FileDescriptor[] { }, new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] { - new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Insights.InsightsMonitors), global::Tango.PMR.Insights.InsightsMonitors.Parser, new[]{ "Dancer1Angle", "Dancer2Angle", "Dancer3Angle", "FeederMotorFrequency", "DryerMotor", "PollerMotor", "WinderMotor", "ScrewMotor", "ThreadSpeed", "MixerTemperature", "HeadZone1Temperature", "HeadZone2Temperature", "HeadZone3Temperature", "HeadAirFlow", "FeederTension", "PullerTension", "DryerZone1Temperature", "DryerZone2Temperature", "DryerZone3Temperature", "DryerAirFlow", "WinderTension", "DispensersMotorsFrequency", "DispensersAngularEncoders", "DispensersLinearPositions", "DispensersPressure", "FilterDeltaPressure", "ChillerTemperature", "Dispenser1MotorFrequency", "Dispenser2MotorFrequency", "Dispenser3MotorFrequency", "Dispenser4MotorFrequency", "Dispenser5MotorFrequency", "Dispenser6MotorFrequency", "Dispenser7MotorFrequency", "Dispenser8MotorFrequency", "HeadZone4Temperature", "HeadZone5Temperature", "HeadZone6Temperature", "BlowerVoltage", "Dispenser1Pressure", "Dispenser2Pressure", "Dispenser3Pressure", "Dispenser4Pressure", "Dispenser5Pressure", "Dispenser6Pressure", "Dispenser7Pressure", "Dispenser8Pressure", "MidTank1Level", "MidTank2Level", "MidTank3Level", "MidTank4Level", "MidTank5Level", "MidTank6Level", "MidTank7Level", "MidTank8Level", "DrierZone1HeaterCurrent", "DrierZone2HeaterCurrent", "HeadZone1HeaterCurrent", "HeadZone2HeaterCurrent", "HeadZone3HeaterCurrent", "HeadZone4HeaterCurrent", "HeadZone56HeaterCurrent", "Mixer1HeaterCurrent", "DispensersInkLevel", "MidTanksInkLevel", "OverallTemperature", "HeadZone7HeaterCurrent", "HeadZone7Temperature", "HeadZone8HeaterCurrent", "HeadZone8Temperature", "HeadZone9HeaterCurrent", "HeadZone9Temperature", "HeadZone10HeaterCurrent", "HeadZone10Temperature", "HeadZone11HeaterCurrent", "HeadZone11Temperature", "HeadZone12HeaterCurrent", "HeadZone12Temperature", "HeadBlowerVoltage1", "HeadBlowerVoltage2", "HeadCoverHeater1Current", "HeadCoverHeater1Temperature", "HeadCoverHeater2Current", "HeadCoverHeater2Temperature", "WHSBlower2Voltage", "GasSensor", "IncomingVoltage", "WasteLevel", "HeadBlower1AirFlow", "HeadBlower2AirFlow", "ShinkoSetValue", "ShinkoCurrentValue", "TotalWHSFlow", "EuWinder1Dancer", "EuWinder2Dancer", "EuWinder3Dancer", "EuWinder4Dancer", "EuWinder1Motor", "EuWinder2Motor", "EuWinder3Motor", "EuWinder4Motor", "EuDryerMotorVelocity", "EuDryerMotorTargetVelocity", "EuDryerMotorCurrent", "EuPullerDancer", "EuPullerMotor", "EuDryerZone1Temperature", "EuDryerZone2Temperature", "EuDryerZone3Temperature", "EuHeadZone1Temperature", "EuHeadZone2Temperature", "EuHeadZone3Temperature", "EuMixerTemperature", "EuTunnelTemperature", "EuLubricantTemperature", "EuAmbientTemperature", "EuElectricalCabinetTemperature", "EuDryerZone1Current", "EuDryerZone2Current", "EuDryerZone3Current", "EuHeadZone1Current", "EuHeadZone2Current", "EuHeadZone3Current", "EuMixerCurrent", "EuTunnelCurrent", "EuLubricantCurrent", "EuBtsr1Speed", "EuBtsr1SpeedAv", "EuBtsr1DispAv", "EuBtsr1PeakMin", "EuBtsr1PeakMax", "EuBtsr2Speed", "EuBtsr2SpeedAv", "EuBtsr2DispAv", "EuBtsr2PeakMin", "EuBtsr2PeakMax", "EuBtsr3Speed", "EuBtsr3SpeedAv", "EuBtsr3DispAv", "EuBtsr3PeakMin", "EuBtsr3PeakMax", "EuBtsr4Speed", "EuBtsr4SpeedAv", "EuBtsr4PeakMin", "EuBtsr4PeakMax", "EuBtsr4DispAv", "EuTemperatureLoggers", "EuPumpFlows", "EuInkLinesPressure", "EuSpareDataArray", "EuDispenser1Voltage", "EuDispenser2Voltage", "EuDispenser3Voltage", "EuDispenser4Voltage", "EuDispenser5Voltage", "EuDispenser6Voltage", "EuDispenser7Voltage", "EuDispenser8Voltage", "EuDispenser9Voltage", "EuDispenser10Voltage", "EuDispenser11Voltage", "EuDispenser12Voltage", "EuDispenser13Voltage", "EuDispenser14Voltage", "EuDispenser15Voltage", "EuDispenser16Voltage", "EuLubricantPumpVoltage", "EuDispenser1Pressure", "EuDispenser2Pressure", "EuDispenser3Pressure", "EuDispenser4Pressure", "EuDispenser5Pressure", "EuDispenser6Pressure", "EuDispenser7Pressure", "EuDispenser8Pressure", "EuLubricantPressure", "EuMidTank1Level", "EuMidTank2Level", "EuMidTank3Level", "EuMidTank4Level", "EuMidTank5Level", "EuMidTank6Level", "EuMidTank7Level", "EuMidTank8Level", "EuChillerTemperature", "EuHeadRightAirFlow", "EuHeadLeftAirFlow", "EuHeadRightVoltage", "EuHeadLeftVoltage", "EuDryerAirFlow", "EuBlowerVoltage", "EuWasteLevel", "EuSpare1", "EuSpare2", "EuSpare3", "EuSpare4", "EuBtsr5DispAv", "EuBtsr6DispAv", "EuBtsr7DispAv", "EuBtsr8DispAv", "EuBtsr5PeakMax", "EuBtsr6PeakMax", "EuBtsr7PeakMax", "EuBtsr8PeakMax", "EuBtsr5PeakMin", "EuBtsr6PeakMin", "EuBtsr7PeakMin", "EuBtsr8PeakMin", "EuBtsr5Speed", "EuBtsr6Speed", "EuBtsr7Speed", "EuBtsr8Speed", "EuBtsr5SpeedAv", "EuBtsr6SpeedAv", "EuBtsr7SpeedAv", "EuBtsr8SpeedAv", "EuDispenser17Voltage", "EuDispenser18Voltage", "EuDispenser19Voltage", "EuDispenser20Voltage", "EuDispenser21Voltage", "EuDispenser22Voltage", "EuDispenser9Pressure", "EuDispenser10Pressure", "EuDispenser11Pressure", "EuMidTank9Level", "EuMidTank1Level0", "EuMidTank1Level1", "EuPump1Current", "EuPump2Current", "EuPump3Current", "EuPump4Current", "EuPump5Current", "EuPump6Current", "EuPump7Current", "EuPump8Current", "EuPump9Current", "EuPump10Current", "EuPump11Current", "EuPump12Current", "EuPump13Current", "EuPump14Current", "EuPump15Current", "EuPump16Current", "EuPump17Current", "EuPump18Current", "EuPump19Current", "EuPump20Current", "EuPump21Current", "EuPump22Current", "EuWastePumpVoltage", "EuDryerOutgoingAirflow", "EuDryerIncomingVoltage", "EuDryerOutgoingVoltage", "EuDryerAirTemperature", "EuPump1CardTemperature", "EuPump2CardTemperature", "EuPump3CardTemperature", "EuPump4CardTemperature", "EuPump5CardTemperature" }, null, null, null) + new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Insights.InsightsMonitors), global::Tango.PMR.Insights.InsightsMonitors.Parser, new[]{ "Dancer1Angle", "Dancer2Angle", "Dancer3Angle", "FeederMotorFrequency", "DryerMotor", "PollerMotor", "WinderMotor", "ScrewMotor", "ThreadSpeed", "MixerTemperature", "HeadZone1Temperature", "HeadZone2Temperature", "HeadZone3Temperature", "HeadAirFlow", "FeederTension", "PullerTension", "DryerZone1Temperature", "DryerZone2Temperature", "DryerZone3Temperature", "DryerAirFlow", "WinderTension", "DispensersMotorsFrequency", "DispensersAngularEncoders", "DispensersLinearPositions", "DispensersPressure", "FilterDeltaPressure", "ChillerTemperature", "Dispenser1MotorFrequency", "Dispenser2MotorFrequency", "Dispenser3MotorFrequency", "Dispenser4MotorFrequency", "Dispenser5MotorFrequency", "Dispenser6MotorFrequency", "Dispenser7MotorFrequency", "Dispenser8MotorFrequency", "HeadZone4Temperature", "HeadZone5Temperature", "HeadZone6Temperature", "BlowerVoltage", "Dispenser1Pressure", "Dispenser2Pressure", "Dispenser3Pressure", "Dispenser4Pressure", "Dispenser5Pressure", "Dispenser6Pressure", "Dispenser7Pressure", "Dispenser8Pressure", "MidTank1Level", "MidTank2Level", "MidTank3Level", "MidTank4Level", "MidTank5Level", "MidTank6Level", "MidTank7Level", "MidTank8Level", "DrierZone1HeaterCurrent", "DrierZone2HeaterCurrent", "HeadZone1HeaterCurrent", "HeadZone2HeaterCurrent", "HeadZone3HeaterCurrent", "HeadZone4HeaterCurrent", "HeadZone56HeaterCurrent", "Mixer1HeaterCurrent", "DispensersInkLevel", "MidTanksInkLevel", "OverallTemperature", "HeadZone7HeaterCurrent", "HeadZone7Temperature", "HeadZone8HeaterCurrent", "HeadZone8Temperature", "HeadZone9HeaterCurrent", "HeadZone9Temperature", "HeadZone10HeaterCurrent", "HeadZone10Temperature", "HeadZone11HeaterCurrent", "HeadZone11Temperature", "HeadZone12HeaterCurrent", "HeadZone12Temperature", "HeadBlowerVoltage1", "HeadBlowerVoltage2", "HeadCoverHeater1Current", "HeadCoverHeater1Temperature", "HeadCoverHeater2Current", "HeadCoverHeater2Temperature", "WHSBlower2Voltage", "GasSensor", "IncomingVoltage", "WasteLevel", "HeadBlower1AirFlow", "HeadBlower2AirFlow", "ShinkoSetValue", "ShinkoCurrentValue", "TotalWHSFlow", "EuWinder1Dancer", "EuWinder2Dancer", "EuWinder3Dancer", "EuWinder4Dancer", "EuWinder1Motor", "EuWinder2Motor", "EuWinder3Motor", "EuWinder4Motor", "EuDryerMotorVelocity", "EuDryerMotorTargetVelocity", "EuDryerMotorCurrent", "EuPullerDancer", "EuPullerMotor", "EuDryerZone1Temperature", "EuDryerZone2Temperature", "EuDryerZone3Temperature", "EuHeadZone1Temperature", "EuHeadZone2Temperature", "EuHeadZone3Temperature", "EuMixerTemperature", "EuTunnelTemperature", "EuLubricantTemperature", "EuAmbientTemperature", "EuElectricalCabinetTemperature", "EuDryerZone1Current", "EuDryerZone2Current", "EuDryerZone3Current", "EuHeadZone1Current", "EuHeadZone2Current", "EuHeadZone3Current", "EuMixerCurrent", "EuTunnelCurrent", "EuLubricantCurrent", "EuBtsr1Speed", "EuBtsr1SpeedAv", "EuBtsr1DispAv", "EuBtsr1PeakMin", "EuBtsr1PeakMax", "EuBtsr2Speed", "EuBtsr2SpeedAv", "EuBtsr2DispAv", "EuBtsr2PeakMin", "EuBtsr2PeakMax", "EuBtsr3Speed", "EuBtsr3SpeedAv", "EuBtsr3DispAv", "EuBtsr3PeakMin", "EuBtsr3PeakMax", "EuBtsr4Speed", "EuBtsr4SpeedAv", "EuBtsr4PeakMin", "EuBtsr4PeakMax", "EuBtsr4DispAv", "EuTemperatureLoggers", "EuPumpFlows", "EuInkLinesPressure", "EuSpareDataArray", "EuDispenser1Voltage", "EuDispenser2Voltage", "EuDispenser3Voltage", "EuDispenser4Voltage", "EuDispenser5Voltage", "EuDispenser6Voltage", "EuDispenser7Voltage", "EuDispenser8Voltage", "EuDispenser9Voltage", "EuDispenser10Voltage", "EuDispenser11Voltage", "EuDispenser12Voltage", "EuDispenser13Voltage", "EuDispenser14Voltage", "EuDispenser15Voltage", "EuDispenser16Voltage", "EuLubricantPumpVoltage", "EuDispenser1Pressure", "EuDispenser2Pressure", "EuDispenser3Pressure", "EuDispenser4Pressure", "EuDispenser5Pressure", "EuDispenser6Pressure", "EuDispenser7Pressure", "EuDispenser8Pressure", "EuLubricantPressure", "EuMidTank1Level", "EuMidTank2Level", "EuMidTank3Level", "EuMidTank4Level", "EuMidTank5Level", "EuMidTank6Level", "EuMidTank7Level", "EuMidTank8Level", "EuChillerTemperature", "EuHeadRightAirFlow", "EuHeadLeftAirFlow", "EuHeadRightVoltage", "EuHeadLeftVoltage", "EuDryerAirFlow", "EuBlowerVoltage", "EuWasteLevel", "EuSpare1", "EuSpare2", "EuSpare3", "EuSpare4", "EuBtsr5DispAv", "EuBtsr6DispAv", "EuBtsr7DispAv", "EuBtsr8DispAv", "EuBtsr5PeakMax", "EuBtsr6PeakMax", "EuBtsr7PeakMax", "EuBtsr8PeakMax", "EuBtsr5PeakMin", "EuBtsr6PeakMin", "EuBtsr7PeakMin", "EuBtsr8PeakMin", "EuBtsr5Speed", "EuBtsr6Speed", "EuBtsr7Speed", "EuBtsr8Speed", "EuBtsr5SpeedAv", "EuBtsr6SpeedAv", "EuBtsr7SpeedAv", "EuBtsr8SpeedAv", "EuDispenser17Voltage", "EuDispenser18Voltage", "EuDispenser19Voltage", "EuDispenser20Voltage", "EuDispenser21Voltage", "EuDispenser22Voltage", "EuDispenser9Pressure", "EuDispenser10Pressure", "EuDispenser11Pressure", "EuMidTank9Level", "EuMidTank1Level0", "EuMidTank1Level1", "EuPump1Current", "EuPump2Current", "EuPump3Current", "EuPump4Current", "EuPump5Current", "EuPump6Current", "EuPump7Current", "EuPump8Current", "EuPump9Current", "EuPump10Current", "EuPump11Current", "EuPump12Current", "EuPump13Current", "EuPump14Current", "EuPump15Current", "EuPump16Current", "EuPump17Current", "EuPump18Current", "EuPump19Current", "EuPump20Current", "EuPump21Current", "EuPump22Current", "EuWastePumpVoltage", "EuDryerOutgoingAirflow", "EuDryerIncomingVoltage", "EuDryerOutgoingVoltage", "EuDryerAirTemperature", "EuPump1CardTemperature", "EuPump2CardTemperature", "EuPump3CardTemperature", "EuPump4CardTemperature", "EuPump5CardTemperature", "EuWasteJerricanWeight", "EuWasteFrontPumpCurrent", "EuWasteRearPumpCurrent" }, null, null, null) })); } #endregion @@ -479,6 +481,9 @@ namespace Tango.PMR.Insights { euPump3CardTemperature_ = other.euPump3CardTemperature_; euPump4CardTemperature_ = other.euPump4CardTemperature_; euPump5CardTemperature_ = other.euPump5CardTemperature_; + euWasteJerricanWeight_ = other.euWasteJerricanWeight_; + euWasteFrontPumpCurrent_ = other.euWasteFrontPumpCurrent_; + euWasteRearPumpCurrent_ = other.euWasteRearPumpCurrent_; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -4116,6 +4121,48 @@ namespace Tango.PMR.Insights { } } + /// <summary>Field number for the "EuWasteJerricanWeight" field.</summary> + public const int EuWasteJerricanWeightFieldNumber = 261; + private double euWasteJerricanWeight_; + /// <summary> + ///Eureka Waste Jerrican Weight + /// </summary> + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EuWasteJerricanWeight { + get { return euWasteJerricanWeight_; } + set { + euWasteJerricanWeight_ = value; + } + } + + /// <summary>Field number for the "EuWasteFrontPumpCurrent" field.</summary> + public const int EuWasteFrontPumpCurrentFieldNumber = 262; + private double euWasteFrontPumpCurrent_; + /// <summary> + ///Eureka Waste Front Pump Current + /// </summary> + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EuWasteFrontPumpCurrent { + get { return euWasteFrontPumpCurrent_; } + set { + euWasteFrontPumpCurrent_ = value; + } + } + + /// <summary>Field number for the "EuWasteRearPumpCurrent" field.</summary> + public const int EuWasteRearPumpCurrentFieldNumber = 263; + private double euWasteRearPumpCurrent_; + /// <summary> + ///Eureka Waste Rear Pump Current + /// </summary> + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] + public double EuWasteRearPumpCurrent { + get { return euWasteRearPumpCurrent_; } + set { + euWasteRearPumpCurrent_ = value; + } + } + [global::System.Diagnostics.DebuggerNonUserCodeAttribute] public override bool Equals(object other) { return Equals(other as InsightsMonitors); @@ -4389,6 +4436,9 @@ namespace Tango.PMR.Insights { if (EuPump3CardTemperature != other.EuPump3CardTemperature) return false; if (EuPump4CardTemperature != other.EuPump4CardTemperature) return false; if (EuPump5CardTemperature != other.EuPump5CardTemperature) return false; + if (EuWasteJerricanWeight != other.EuWasteJerricanWeight) return false; + if (EuWasteFrontPumpCurrent != other.EuWasteFrontPumpCurrent) return false; + if (EuWasteRearPumpCurrent != other.EuWasteRearPumpCurrent) return false; return true; } @@ -4655,6 +4705,9 @@ namespace Tango.PMR.Insights { if (EuPump3CardTemperature != 0D) hash ^= EuPump3CardTemperature.GetHashCode(); if (EuPump4CardTemperature != 0D) hash ^= EuPump4CardTemperature.GetHashCode(); if (EuPump5CardTemperature != 0D) hash ^= EuPump5CardTemperature.GetHashCode(); + if (EuWasteJerricanWeight != 0D) hash ^= EuWasteJerricanWeight.GetHashCode(); + if (EuWasteFrontPumpCurrent != 0D) hash ^= EuWasteFrontPumpCurrent.GetHashCode(); + if (EuWasteRearPumpCurrent != 0D) hash ^= EuWasteRearPumpCurrent.GetHashCode(); return hash; } @@ -5675,6 +5728,18 @@ namespace Tango.PMR.Insights { output.WriteRawTag(161, 16); output.WriteDouble(EuPump5CardTemperature); } + if (EuWasteJerricanWeight != 0D) { + output.WriteRawTag(169, 16); + output.WriteDouble(EuWasteJerricanWeight); + } + if (EuWasteFrontPumpCurrent != 0D) { + output.WriteRawTag(177, 16); + output.WriteDouble(EuWasteFrontPumpCurrent); + } + if (EuWasteRearPumpCurrent != 0D) { + output.WriteRawTag(185, 16); + output.WriteDouble(EuWasteRearPumpCurrent); + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -6440,6 +6505,15 @@ namespace Tango.PMR.Insights { if (EuPump5CardTemperature != 0D) { size += 2 + 8; } + if (EuWasteJerricanWeight != 0D) { + size += 2 + 8; + } + if (EuWasteFrontPumpCurrent != 0D) { + size += 2 + 8; + } + if (EuWasteRearPumpCurrent != 0D) { + size += 2 + 8; + } return size; } @@ -7208,6 +7282,15 @@ namespace Tango.PMR.Insights { if (other.EuPump5CardTemperature != 0D) { EuPump5CardTemperature = other.EuPump5CardTemperature; } + if (other.EuWasteJerricanWeight != 0D) { + EuWasteJerricanWeight = other.EuWasteJerricanWeight; + } + if (other.EuWasteFrontPumpCurrent != 0D) { + EuWasteFrontPumpCurrent = other.EuWasteFrontPumpCurrent; + } + if (other.EuWasteRearPumpCurrent != 0D) { + EuWasteRearPumpCurrent = other.EuWasteRearPumpCurrent; + } } [global::System.Diagnostics.DebuggerNonUserCodeAttribute] @@ -8268,6 +8351,18 @@ namespace Tango.PMR.Insights { EuPump5CardTemperature = input.ReadDouble(); break; } + case 2089: { + EuWasteJerricanWeight = input.ReadDouble(); + break; + } + case 2097: { + EuWasteFrontPumpCurrent = input.ReadDouble(); + break; + } + case 2105: { + EuWasteRearPumpCurrent = input.ReadDouble(); + break; + } } } } diff --git a/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Eureka BB alarm events handling chart_TS_and_X4_Rev26.xlsx b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Eureka BB alarm events handling chart_TS_and_X4_Rev26.xlsx Binary files differnew file mode 100644 index 000000000..e525f64ea --- /dev/null +++ b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Eureka BB alarm events handling chart_TS_and_X4_Rev26.xlsx diff --git a/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Eureka BB alarm events handling chart_TS_and_X4_Rev27.xlsx b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Eureka BB alarm events handling chart_TS_and_X4_Rev27.xlsx Binary files differnew file mode 100644 index 000000000..8acedc586 --- /dev/null +++ b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Eureka BB alarm events handling chart_TS_and_X4_Rev27.xlsx diff --git a/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Program.cs b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Program.cs index 3eeb5613f..fe00eb18e 100644 --- a/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Program.cs +++ b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Program.cs @@ -16,7 +16,7 @@ namespace Tango.EventsTypesGenerator { class Program { - private static string EVENTS_FILE = "Eureka BB alarm events handling chart_TS_and_X4_Rev24.xlsx"; + private static string EVENTS_FILE = "Eureka BB alarm events handling chart_TS_and_X4_Rev27.xlsx"; private class ExcelEventType { diff --git a/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Tango.EventsTypesGenerator.csproj b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Tango.EventsTypesGenerator.csproj index e2959a6f9..a7f7327ad 100644 --- a/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Tango.EventsTypesGenerator.csproj +++ b/Software/Visual_Studio/Utilities/Tango.EventsTypesGenerator/Tango.EventsTypesGenerator.csproj @@ -91,6 +91,12 @@ <None Include="Eureka BB alarm events handling chart_TS_and_X4_Rev24.xlsx"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="Eureka BB alarm events handling chart_TS_and_X4_Rev26.xlsx"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="Eureka BB alarm events handling chart_TS_and_X4_Rev27.xlsx"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> <None Include="Eureka BB alarm events handling chart_TS_and_X4_Rev4.xlsx"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> diff --git a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs index 2869dad68..2aaf7aff9 100644 --- a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs +++ b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs @@ -34,7 +34,7 @@ namespace Tango.PortsListGenerator { Console.WriteLine("Initializing Ports List..."); - ExcelReader reader = new ExcelReader(PathHelper.GetStartupPath() + "\\Tech IOs v4.xlsx"); + ExcelReader reader = new ExcelReader(PathHelper.GetStartupPath() + "\\Tech IOs v5.xlsx"); var results = reader.GetDataByIndex<PortItem>("Ports List", 2); results.RemoveAll(x => String.IsNullOrWhiteSpace(x.ToString().Replace(",", ""))); diff --git a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tango.PortsListGenerator.csproj b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tango.PortsListGenerator.csproj index 5b9556832..ce84af19e 100644 --- a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tango.PortsListGenerator.csproj +++ b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tango.PortsListGenerator.csproj @@ -76,6 +76,9 @@ <None Include="Tech IOs v4.xlsx"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="Tech IOs v5.xlsx"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> </ItemGroup> <ItemGroup> <ProjectReference Include="..\..\Tango.BL\Tango.BL.csproj"> @@ -94,7 +97,7 @@ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <ProjectExtensions> <VisualStudio> - <UserProperties BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UseGlobalSettings="False" BuildVersion_StartDate="2000/1/1" /> + <UserProperties BuildVersion_StartDate="2000/1/1" BuildVersion_UseGlobalSettings="False" BuildVersion_BuildVersioningStyle="None.None.Increment.TimeStamp" BuildVersion_UpdateAssemblyVersion="True" BuildVersion_AssemblyInfoFilename="Properties\AssemblyInfo.cs" /> </VisualStudio> </ProjectExtensions> </Project>
\ No newline at end of file diff --git a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tech IOs v5.xlsx b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tech IOs v5.xlsx Binary files differnew file mode 100644 index 000000000..e184a2157 --- /dev/null +++ b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Tech IOs v5.xlsx |
