aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMirta <mirta@twine-s.com>2021-04-11 09:20:26 +0300
committerMirta <mirta@twine-s.com>2021-04-11 09:20:26 +0300
commit16b412099d4e8d4e64bc7ccc41b2ebfedde25f5c (patch)
treeab71e7f78b210bfdb28546d5326fbe673a760134
parent85428a0249e54f799a689ccf0b892f1828f44795 (diff)
parent0ede3b81fce26ca31ad71bd1a377e5893a2d6e9a (diff)
downloadTango-16b412099d4e8d4e64bc7ccc41b2ebfedde25f5c.tar.gz
Tango-16b412099d4e8d4e64bc7ccc41b2ebfedde25f5c.zip
Merge branch 'software' of https://twinetfs.visualstudio.com/Tango/_git/Tango into software
-rw-r--r--Software/DB/PPC/Tango.mdfbin75497472 -> 75497472 bytes
-rw-r--r--Software/DB/PPC/Tango_log.ldfbin53673984 -> 53673984 bytes
-rw-r--r--Software/DB/Tango.mdfbin75497472 -> 75497472 bytes
-rw-r--r--Software/DB/Tango_log.ldfbin22675456 -> 22675456 bytes
-rw-r--r--Software/PMR/Messages/Diagnostics/BitType.proto193
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs2
-rw-r--r--Software/Visual_Studio/Resources/BIT/Built InTest List Rev3.0.xlsxbin0 -> 16537 bytes
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/BitTypes.cs260
-rw-r--r--Software/Visual_Studio/Tango.PMR/Diagnostics/BitType.cs419
-rw-r--r--Software/Visual_Studio/Tango.SQLExaminer/SQLExaminer/Configurations/OverrideData.xmlbin91216 -> 91220 bytes
-rw-r--r--Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Program.cs75
-rw-r--r--Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Tango.BitTypesGenerator.CLI.csproj4
-rw-r--r--Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs2
13 files changed, 531 insertions, 424 deletions
diff --git a/Software/DB/PPC/Tango.mdf b/Software/DB/PPC/Tango.mdf
index 7531d92ae..4588de47d 100644
--- a/Software/DB/PPC/Tango.mdf
+++ b/Software/DB/PPC/Tango.mdf
Binary files differ
diff --git a/Software/DB/PPC/Tango_log.ldf b/Software/DB/PPC/Tango_log.ldf
index dd3804d63..6157eaa92 100644
--- a/Software/DB/PPC/Tango_log.ldf
+++ b/Software/DB/PPC/Tango_log.ldf
Binary files differ
diff --git a/Software/DB/Tango.mdf b/Software/DB/Tango.mdf
index c92efb4b2..ea2da8512 100644
--- a/Software/DB/Tango.mdf
+++ b/Software/DB/Tango.mdf
Binary files differ
diff --git a/Software/DB/Tango_log.ldf b/Software/DB/Tango_log.ldf
index 14c783ac4..9fa26ffc0 100644
--- a/Software/DB/Tango_log.ldf
+++ b/Software/DB/Tango_log.ldf
Binary files differ
diff --git a/Software/PMR/Messages/Diagnostics/BitType.proto b/Software/PMR/Messages/Diagnostics/BitType.proto
index 5330f5c2f..93bf4fb4d 100644
--- a/Software/PMR/Messages/Diagnostics/BitType.proto
+++ b/Software/PMR/Messages/Diagnostics/BitType.proto
@@ -25,6 +25,15 @@ enum BitType
//Incoming Voltage Too Low
IncomingVoltageTooLow = 1001;
+ //Flash File System Missing
+ FlashFileSystemMissing = 1002;
+
+ //HW Version File Missing
+ HWVersionFileMissing = 1003;
+
+ //Alarm File Missing
+ AlarmFileMissing = 1004;
+
//Ink RFID Reader
InkRFIDReader = 2000;
@@ -109,209 +118,221 @@ enum BitType
//Dryer Encoder Status Read
DryerEncoderStatusRead = 7003;
+ //Pt100 Read Dryer Air
+ Pt100ReadDryerAir = 8000;
+
+ //Pt100 Read Dryer 1
+ Pt100ReadDryer1 = 8001;
+
+ //Pt100 Read Dryer 2
+ Pt100ReadDryer2 = 8002;
+
//Pt100 Read Head 1
- Pt100ReadHead1 = 8000;
+ Pt100ReadHead1 = 8003;
//Pt100 Read Head 2
- Pt100ReadHead2 = 8001;
+ Pt100ReadHead2 = 8004;
//Pt100 Read Head 3
- Pt100ReadHead3 = 8002;
+ Pt100ReadHead3 = 8005;
//Pt100 Read Head 4
- Pt100ReadHead4 = 8003;
+ Pt100ReadHead4 = 8006;
//Pt100 Read Head 5
- Pt100ReadHead5 = 8004;
+ Pt100ReadHead5 = 8007;
//Pt100 Read Head 6
- Pt100ReadHead6 = 8005;
+ Pt100ReadHead6 = 8008;
+
+ //Pt100 Read Mixer
+ Pt100ReadMixer = 8009;
//Pt100 Read Head 7
- Pt100ReadHead7 = 8006;
+ Pt100ReadHead7 = 8010;
//Pt100 Read Head 8
- Pt100ReadHead8 = 8007;
+ Pt100ReadHead8 = 8011;
//Pt100 Read Head 9
- Pt100ReadHead9 = 8008;
+ Pt100ReadHead9 = 8012;
//Pt100 Read Head 10
- Pt100ReadHead10 = 8009;
+ Pt100ReadHead10 = 8013;
//Pt100 Read Head 11
- Pt100ReadHead11 = 8010;
+ Pt100ReadHead11 = 8014;
//Pt100 Read Head 12
- Pt100ReadHead12 = 8011;
-
- //Pt100 Read Dryer 1
- Pt100ReadDryer1 = 8012;
-
- //Pt100 Read Dryer 2
- Pt100ReadDryer2 = 8013;
+ Pt100ReadHead12 = 8015;
//Pt100 Read Head Blower In
- Pt100ReadHeadBlowerIn = 8014;
+ Pt100ReadHeadBlowerIn = 8016;
//Pt100 Read Head Blower Out
- Pt100ReadHeadBlowerOut = 8015;
-
- //Pt100 Read Dryer Air
- Pt100ReadDryerAir = 8016;
+ Pt100ReadHeadBlowerOut = 8017;
//Pt100 Read WHS
- Pt100ReadWHS = 8017;
+ Pt100ReadWHS = 8018;
//Pt100 Read Electrical Cabinet
- Pt100ReadElectricalCabinet = 8018;
+ Pt100ReadElectricalCabinet = 8019;
//Pt100 Read Machine
- Pt100ReadMachine = 8019;
+ Pt100ReadMachine = 8020;
+
+ //Current Break Dryer 1
+ CurrentBreakDryer1 = 8021;
+
+ //Current Break Dryer 2
+ CurrentBreakDryer2 = 8022;
//Current Break Head 1
- CurrentBreakHead1 = 8020;
+ CurrentBreakHead1 = 8023;
//Current Break Head 2
- CurrentBreakHead2 = 8021;
+ CurrentBreakHead2 = 8024;
//Current Break Head 3
- CurrentBreakHead3 = 8022;
+ CurrentBreakHead3 = 8025;
//Current Break Head 4
- CurrentBreakHead4 = 8023;
+ CurrentBreakHead4 = 8026;
//Current Break Head 5
- CurrentBreakHead5 = 8024;
+ CurrentBreakHead5 = 8027;
//Current Break Head 6
- CurrentBreakHead6 = 8025;
+ CurrentBreakHead6 = 8028;
+
+ //Current Break Mixer
+ CurrentBreakMixer = 8029;
//Current Break Head 7
- CurrentBreakHead7 = 8026;
+ CurrentBreakHead7 = 8030;
//Current Break Head 8
- CurrentBreakHead8 = 8027;
+ CurrentBreakHead8 = 8031;
//Current Break Head 9
- CurrentBreakHead9 = 8028;
+ CurrentBreakHead9 = 8032;
//Current Break Head 10
- CurrentBreakHead10 = 8029;
+ CurrentBreakHead10 = 8033;
//Current Break Head 11
- CurrentBreakHead11 = 8030;
+ CurrentBreakHead11 = 8034;
//Current Break Head 12
- CurrentBreakHead12 = 8031;
-
- //Current Break Dryer 1
- CurrentBreakDryer1 = 8032;
-
- //Current Break Dryer 2
- CurrentBreakDryer2 = 8033;
+ CurrentBreakHead12 = 8035;
//Current Break Head Blower In
- CurrentBreakHeadBlowerIn = 8034;
+ CurrentBreakHeadBlowerIn = 8036;
//Current Break Head Blower Out
- CurrentBreakHeadBlowerOut = 8035;
+ CurrentBreakHeadBlowerOut = 8037;
+
+ //Current Dryer 1
+ CurrentDryer1 = 8038;
+
+ //Current Dryer 2
+ CurrentDryer2 = 8039;
//Current Head 1
- CurrentHead1 = 8036;
+ CurrentHead1 = 8040;
//Current Head 2
- CurrentHead2 = 8037;
+ CurrentHead2 = 8041;
//Current Head 3
- CurrentHead3 = 8038;
+ CurrentHead3 = 8042;
//Current Head 4
- CurrentHead4 = 8039;
+ CurrentHead4 = 8043;
//Current Head 5
- CurrentHead5 = 8040;
+ CurrentHead5 = 8044;
//Current Head 6
- CurrentHead6 = 8041;
+ CurrentHead6 = 8045;
+
+ //Current Mixer
+ CurrentMixer = 8046;
//Current Head 7
- CurrentHead7 = 8042;
+ CurrentHead7 = 8047;
//Current Head 8
- CurrentHead8 = 8043;
+ CurrentHead8 = 8048;
//Current Head 9
- CurrentHead9 = 8044;
+ CurrentHead9 = 8049;
//Current Head 10
- CurrentHead10 = 8045;
+ CurrentHead10 = 8050;
//Current Head 11
- CurrentHead11 = 8046;
+ CurrentHead11 = 8051;
//Current Head 12
- CurrentHead12 = 8047;
-
- //Current Dryer 1
- CurrentDryer1 = 8048;
-
- //Current Dryer 2
- CurrentDryer2 = 8049;
+ CurrentHead12 = 8052;
//Current Head Blower In
- CurrentHeadBlowerIn = 8050;
+ CurrentHeadBlowerIn = 8053;
//Current Head Blower Out
- CurrentHeadBlowerOut = 8051;
+ CurrentHeadBlowerOut = 8054;
+
+ //Heater Dryer 1
+ HeaterDryer1 = 8055;
+
+ //Heater Dryer 2
+ HeaterDryer2 = 8056;
//Heater Head 1
- HeaterHead1 = 8052;
+ HeaterHead1 = 8057;
//Heater Head 2
- HeaterHead2 = 8053;
+ HeaterHead2 = 8058;
//Heater Head 3
- HeaterHead3 = 8054;
+ HeaterHead3 = 8059;
//Heater Head 4
- HeaterHead4 = 8055;
+ HeaterHead4 = 8060;
//Heater Head 5
- HeaterHead5 = 8056;
+ HeaterHead5 = 8061;
//Heater Head 6
- HeaterHead6 = 8057;
+ HeaterHead6 = 8062;
+
+ //Heater Mixer
+ HeaterMixer = 8063;
//Heater Head 7
- HeaterHead7 = 8058;
+ HeaterHead7 = 8064;
//Heater Head 8
- HeaterHead8 = 8059;
+ HeaterHead8 = 8065;
//Heater Head 9
- HeaterHead9 = 8060;
+ HeaterHead9 = 8066;
//Heater Head 10
- HeaterHead10 = 8061;
+ HeaterHead10 = 8067;
//Heater Head 11
- HeaterHead11 = 8062;
+ HeaterHead11 = 8068;
//Heater Head 12
- HeaterHead12 = 8063;
-
- //Heater Dryer 1
- HeaterDryer1 = 8064;
-
- //Heater Dryer 2
- HeaterDryer2 = 8065;
+ HeaterHead12 = 8069;
//Heater Head Blower In
- HeaterHeadBlowerIn = 8066;
+ HeaterHeadBlowerIn = 8070;
//Heater Head Blower Out
- HeaterHeadBlowerOut = 8067;
+ HeaterHeadBlowerOut = 8071;
//Powerstep Dh Clean Head
PowerstepDhCleanHead = 9000;
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs b/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs
index 8a67d57fb..e50e5cb6e 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.DataSynchronizer.CLI/Program.cs
@@ -11,7 +11,7 @@ namespace Tango.PPC.DataSynchronizer.CLI
{
class Program
{
- static void Main(string[] args)
+ static void Main(string[] args)
{
DataSynchronizer synchronizer = new DataSynchronizer();
synchronizer.Synchronize();
diff --git a/Software/Visual_Studio/Resources/BIT/Built InTest List Rev3.0.xlsx b/Software/Visual_Studio/Resources/BIT/Built InTest List Rev3.0.xlsx
new file mode 100644
index 000000000..dc314ee57
--- /dev/null
+++ b/Software/Visual_Studio/Resources/BIT/Built InTest List Rev3.0.xlsx
Binary files differ
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/BitTypes.cs b/Software/Visual_Studio/Tango.BL/Enumerations/BitTypes.cs
index 11daf5201..b8409e5f1 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/BitTypes.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/BitTypes.cs
@@ -32,6 +32,24 @@ namespace Tango.BL.Enumerations
IncomingVoltageTooLow = 1001,
/// <summary>
+ /// (Flash File System Missing)
+ /// </summary>
+ [Description("Flash File System Missing")]
+ FlashFileSystemMissing = 1002,
+
+ /// <summary>
+ /// (HW Version File Missing)
+ /// </summary>
+ [Description("HW Version File Missing")]
+ HWVersionFileMissing = 1003,
+
+ /// <summary>
+ /// (Alarm File Missing)
+ /// </summary>
+ [Description("Alarm File Missing")]
+ AlarmFileMissing = 1004,
+
+ /// <summary>
/// (Ink RFID Reader)
/// </summary>
[Description("Ink RFID Reader")]
@@ -200,412 +218,436 @@ namespace Tango.BL.Enumerations
DryerEncoderStatusRead = 7003,
/// <summary>
+ /// (Pt100 Read Dryer Air)
+ /// </summary>
+ [Description("Pt100 Read Dryer Air")]
+ Pt100ReadDryerAir = 8000,
+
+ /// <summary>
+ /// (Pt100 Read Dryer 1)
+ /// </summary>
+ [Description("Pt100 Read Dryer 1")]
+ Pt100ReadDryer1 = 8001,
+
+ /// <summary>
+ /// (Pt100 Read Dryer 2)
+ /// </summary>
+ [Description("Pt100 Read Dryer 2")]
+ Pt100ReadDryer2 = 8002,
+
+ /// <summary>
/// (Pt100 Read Head 1)
/// </summary>
[Description("Pt100 Read Head 1")]
- Pt100ReadHead1 = 8000,
+ Pt100ReadHead1 = 8003,
/// <summary>
/// (Pt100 Read Head 2)
/// </summary>
[Description("Pt100 Read Head 2")]
- Pt100ReadHead2 = 8001,
+ Pt100ReadHead2 = 8004,
/// <summary>
/// (Pt100 Read Head 3)
/// </summary>
[Description("Pt100 Read Head 3")]
- Pt100ReadHead3 = 8002,
+ Pt100ReadHead3 = 8005,
/// <summary>
/// (Pt100 Read Head 4)
/// </summary>
[Description("Pt100 Read Head 4")]
- Pt100ReadHead4 = 8003,
+ Pt100ReadHead4 = 8006,
/// <summary>
/// (Pt100 Read Head 5)
/// </summary>
[Description("Pt100 Read Head 5")]
- Pt100ReadHead5 = 8004,
+ Pt100ReadHead5 = 8007,
/// <summary>
/// (Pt100 Read Head 6)
/// </summary>
[Description("Pt100 Read Head 6")]
- Pt100ReadHead6 = 8005,
+ Pt100ReadHead6 = 8008,
+
+ /// <summary>
+ /// (Pt100 Read Mixer)
+ /// </summary>
+ [Description("Pt100 Read Mixer")]
+ Pt100ReadMixer = 8009,
/// <summary>
/// (Pt100 Read Head 7)
/// </summary>
[Description("Pt100 Read Head 7")]
- Pt100ReadHead7 = 8006,
+ Pt100ReadHead7 = 8010,
/// <summary>
/// (Pt100 Read Head 8)
/// </summary>
[Description("Pt100 Read Head 8")]
- Pt100ReadHead8 = 8007,
+ Pt100ReadHead8 = 8011,
/// <summary>
/// (Pt100 Read Head 9)
/// </summary>
[Description("Pt100 Read Head 9")]
- Pt100ReadHead9 = 8008,
+ Pt100ReadHead9 = 8012,
/// <summary>
/// (Pt100 Read Head 10)
/// </summary>
[Description("Pt100 Read Head 10")]
- Pt100ReadHead10 = 8009,
+ Pt100ReadHead10 = 8013,
/// <summary>
/// (Pt100 Read Head 11)
/// </summary>
[Description("Pt100 Read Head 11")]
- Pt100ReadHead11 = 8010,
+ Pt100ReadHead11 = 8014,
/// <summary>
/// (Pt100 Read Head 12)
/// </summary>
[Description("Pt100 Read Head 12")]
- Pt100ReadHead12 = 8011,
-
- /// <summary>
- /// (Pt100 Read Dryer 1)
- /// </summary>
- [Description("Pt100 Read Dryer 1")]
- Pt100ReadDryer1 = 8012,
-
- /// <summary>
- /// (Pt100 Read Dryer 2)
- /// </summary>
- [Description("Pt100 Read Dryer 2")]
- Pt100ReadDryer2 = 8013,
+ Pt100ReadHead12 = 8015,
/// <summary>
/// (Pt100 Read Head Blower In)
/// </summary>
[Description("Pt100 Read Head Blower In")]
- Pt100ReadHeadBlowerIn = 8014,
+ Pt100ReadHeadBlowerIn = 8016,
/// <summary>
/// (Pt100 Read Head Blower Out)
/// </summary>
[Description("Pt100 Read Head Blower Out")]
- Pt100ReadHeadBlowerOut = 8015,
-
- /// <summary>
- /// (Pt100 Read Dryer Air)
- /// </summary>
- [Description("Pt100 Read Dryer Air")]
- Pt100ReadDryerAir = 8016,
+ Pt100ReadHeadBlowerOut = 8017,
/// <summary>
/// (Pt100 Read WHS)
/// </summary>
[Description("Pt100 Read WHS")]
- Pt100ReadWHS = 8017,
+ Pt100ReadWHS = 8018,
/// <summary>
/// (Pt100 Read Electrical Cabinet)
/// </summary>
[Description("Pt100 Read Electrical Cabinet")]
- Pt100ReadElectricalCabinet = 8018,
+ Pt100ReadElectricalCabinet = 8019,
/// <summary>
/// (Pt100 Read Machine)
/// </summary>
[Description("Pt100 Read Machine")]
- Pt100ReadMachine = 8019,
+ Pt100ReadMachine = 8020,
+
+ /// <summary>
+ /// (Current Break Dryer 1)
+ /// </summary>
+ [Description("Current Break Dryer 1")]
+ CurrentBreakDryer1 = 8021,
+
+ /// <summary>
+ /// (Current Break Dryer 2)
+ /// </summary>
+ [Description("Current Break Dryer 2")]
+ CurrentBreakDryer2 = 8022,
/// <summary>
/// (Current Break Head 1)
/// </summary>
[Description("Current Break Head 1")]
- CurrentBreakHead1 = 8020,
+ CurrentBreakHead1 = 8023,
/// <summary>
/// (Current Break Head 2)
/// </summary>
[Description("Current Break Head 2")]
- CurrentBreakHead2 = 8021,
+ CurrentBreakHead2 = 8024,
/// <summary>
/// (Current Break Head 3)
/// </summary>
[Description("Current Break Head 3")]
- CurrentBreakHead3 = 8022,
+ CurrentBreakHead3 = 8025,
/// <summary>
/// (Current Break Head 4)
/// </summary>
[Description("Current Break Head 4")]
- CurrentBreakHead4 = 8023,
+ CurrentBreakHead4 = 8026,
/// <summary>
/// (Current Break Head 5)
/// </summary>
[Description("Current Break Head 5")]
- CurrentBreakHead5 = 8024,
+ CurrentBreakHead5 = 8027,
/// <summary>
/// (Current Break Head 6)
/// </summary>
[Description("Current Break Head 6")]
- CurrentBreakHead6 = 8025,
+ CurrentBreakHead6 = 8028,
+
+ /// <summary>
+ /// (Current Break Mixer)
+ /// </summary>
+ [Description("Current Break Mixer")]
+ CurrentBreakMixer = 8029,
/// <summary>
/// (Current Break Head 7)
/// </summary>
[Description("Current Break Head 7")]
- CurrentBreakHead7 = 8026,
+ CurrentBreakHead7 = 8030,
/// <summary>
/// (Current Break Head 8)
/// </summary>
[Description("Current Break Head 8")]
- CurrentBreakHead8 = 8027,
+ CurrentBreakHead8 = 8031,
/// <summary>
/// (Current Break Head 9)
/// </summary>
[Description("Current Break Head 9")]
- CurrentBreakHead9 = 8028,
+ CurrentBreakHead9 = 8032,
/// <summary>
/// (Current Break Head 10)
/// </summary>
[Description("Current Break Head 10")]
- CurrentBreakHead10 = 8029,
+ CurrentBreakHead10 = 8033,
/// <summary>
/// (Current Break Head 11)
/// </summary>
[Description("Current Break Head 11")]
- CurrentBreakHead11 = 8030,
+ CurrentBreakHead11 = 8034,
/// <summary>
/// (Current Break Head 12)
/// </summary>
[Description("Current Break Head 12")]
- CurrentBreakHead12 = 8031,
+ CurrentBreakHead12 = 8035,
/// <summary>
- /// (Current Break Dryer 1)
+ /// (Current Break Head Blower In)
/// </summary>
- [Description("Current Break Dryer 1")]
- CurrentBreakDryer1 = 8032,
+ [Description("Current Break Head Blower In")]
+ CurrentBreakHeadBlowerIn = 8036,
/// <summary>
- /// (Current Break Dryer 2)
+ /// (Current Break Head Blower Out)
/// </summary>
- [Description("Current Break Dryer 2")]
- CurrentBreakDryer2 = 8033,
+ [Description("Current Break Head Blower Out")]
+ CurrentBreakHeadBlowerOut = 8037,
/// <summary>
- /// (Current Break Head Blower In)
+ /// (Current Dryer 1)
/// </summary>
- [Description("Current Break Head Blower In")]
- CurrentBreakHeadBlowerIn = 8034,
+ [Description("Current Dryer 1")]
+ CurrentDryer1 = 8038,
/// <summary>
- /// (Current Break Head Blower Out)
+ /// (Current Dryer 2)
/// </summary>
- [Description("Current Break Head Blower Out")]
- CurrentBreakHeadBlowerOut = 8035,
+ [Description("Current Dryer 2")]
+ CurrentDryer2 = 8039,
/// <summary>
/// (Current Head 1)
/// </summary>
[Description("Current Head 1")]
- CurrentHead1 = 8036,
+ CurrentHead1 = 8040,
/// <summary>
/// (Current Head 2)
/// </summary>
[Description("Current Head 2")]
- CurrentHead2 = 8037,
+ CurrentHead2 = 8041,
/// <summary>
/// (Current Head 3)
/// </summary>
[Description("Current Head 3")]
- CurrentHead3 = 8038,
+ CurrentHead3 = 8042,
/// <summary>
/// (Current Head 4)
/// </summary>
[Description("Current Head 4")]
- CurrentHead4 = 8039,
+ CurrentHead4 = 8043,
/// <summary>
/// (Current Head 5)
/// </summary>
[Description("Current Head 5")]
- CurrentHead5 = 8040,
+ CurrentHead5 = 8044,
/// <summary>
/// (Current Head 6)
/// </summary>
[Description("Current Head 6")]
- CurrentHead6 = 8041,
+ CurrentHead6 = 8045,
+
+ /// <summary>
+ /// (Current Mixer)
+ /// </summary>
+ [Description("Current Mixer")]
+ CurrentMixer = 8046,
/// <summary>
/// (Current Head 7)
/// </summary>
[Description("Current Head 7")]
- CurrentHead7 = 8042,
+ CurrentHead7 = 8047,
/// <summary>
/// (Current Head 8)
/// </summary>
[Description("Current Head 8")]
- CurrentHead8 = 8043,
+ CurrentHead8 = 8048,
/// <summary>
/// (Current Head 9)
/// </summary>
[Description("Current Head 9")]
- CurrentHead9 = 8044,
+ CurrentHead9 = 8049,
/// <summary>
/// (Current Head 10)
/// </summary>
[Description("Current Head 10")]
- CurrentHead10 = 8045,
+ CurrentHead10 = 8050,
/// <summary>
/// (Current Head 11)
/// </summary>
[Description("Current Head 11")]
- CurrentHead11 = 8046,
+ CurrentHead11 = 8051,
/// <summary>
/// (Current Head 12)
/// </summary>
[Description("Current Head 12")]
- CurrentHead12 = 8047,
+ CurrentHead12 = 8052,
/// <summary>
- /// (Current Dryer 1)
+ /// (Current Head Blower In)
/// </summary>
- [Description("Current Dryer 1")]
- CurrentDryer1 = 8048,
+ [Description("Current Head Blower In")]
+ CurrentHeadBlowerIn = 8053,
/// <summary>
- /// (Current Dryer 2)
+ /// (Current Head Blower Out)
/// </summary>
- [Description("Current Dryer 2")]
- CurrentDryer2 = 8049,
+ [Description("Current Head Blower Out")]
+ CurrentHeadBlowerOut = 8054,
/// <summary>
- /// (Current Head Blower In)
+ /// (Heater Dryer 1)
/// </summary>
- [Description("Current Head Blower In")]
- CurrentHeadBlowerIn = 8050,
+ [Description("Heater Dryer 1")]
+ HeaterDryer1 = 8055,
/// <summary>
- /// (Current Head Blower Out)
+ /// (Heater Dryer 2)
/// </summary>
- [Description("Current Head Blower Out")]
- CurrentHeadBlowerOut = 8051,
+ [Description("Heater Dryer 2")]
+ HeaterDryer2 = 8056,
/// <summary>
/// (Heater Head 1)
/// </summary>
[Description("Heater Head 1")]
- HeaterHead1 = 8052,
+ HeaterHead1 = 8057,
/// <summary>
/// (Heater Head 2)
/// </summary>
[Description("Heater Head 2")]
- HeaterHead2 = 8053,
+ HeaterHead2 = 8058,
/// <summary>
/// (Heater Head 3)
/// </summary>
[Description("Heater Head 3")]
- HeaterHead3 = 8054,
+ HeaterHead3 = 8059,
/// <summary>
/// (Heater Head 4)
/// </summary>
[Description("Heater Head 4")]
- HeaterHead4 = 8055,
+ HeaterHead4 = 8060,
/// <summary>
/// (Heater Head 5)
/// </summary>
[Description("Heater Head 5")]
- HeaterHead5 = 8056,
+ HeaterHead5 = 8061,
/// <summary>
/// (Heater Head 6)
/// </summary>
[Description("Heater Head 6")]
- HeaterHead6 = 8057,
+ HeaterHead6 = 8062,
+
+ /// <summary>
+ /// (Heater Mixer)
+ /// </summary>
+ [Description("Heater Mixer")]
+ HeaterMixer = 8063,
/// <summary>
/// (Heater Head 7)
/// </summary>
[Description("Heater Head 7")]
- HeaterHead7 = 8058,
+ HeaterHead7 = 8064,
/// <summary>
/// (Heater Head 8)
/// </summary>
[Description("Heater Head 8")]
- HeaterHead8 = 8059,
+ HeaterHead8 = 8065,
/// <summary>
/// (Heater Head 9)
/// </summary>
[Description("Heater Head 9")]
- HeaterHead9 = 8060,
+ HeaterHead9 = 8066,
/// <summary>
/// (Heater Head 10)
/// </summary>
[Description("Heater Head 10")]
- HeaterHead10 = 8061,
+ HeaterHead10 = 8067,
/// <summary>
/// (Heater Head 11)
/// </summary>
[Description("Heater Head 11")]
- HeaterHead11 = 8062,
+ HeaterHead11 = 8068,
/// <summary>
/// (Heater Head 12)
/// </summary>
[Description("Heater Head 12")]
- HeaterHead12 = 8063,
-
- /// <summary>
- /// (Heater Dryer 1)
- /// </summary>
- [Description("Heater Dryer 1")]
- HeaterDryer1 = 8064,
-
- /// <summary>
- /// (Heater Dryer 2)
- /// </summary>
- [Description("Heater Dryer 2")]
- HeaterDryer2 = 8065,
+ HeaterHead12 = 8069,
/// <summary>
/// (Heater Head Blower In)
/// </summary>
[Description("Heater Head Blower In")]
- HeaterHeadBlowerIn = 8066,
+ HeaterHeadBlowerIn = 8070,
/// <summary>
/// (Heater Head Blower Out)
/// </summary>
[Description("Heater Head Blower Out")]
- HeaterHeadBlowerOut = 8067,
+ HeaterHeadBlowerOut = 8071,
/// <summary>
/// (Powerstep Dh Clean Head)
diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/BitType.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/BitType.cs
index 9f2198e89..d1bd829e2 100644
--- a/Software/Visual_Studio/Tango.PMR/Diagnostics/BitType.cs
+++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/BitType.cs
@@ -22,110 +22,113 @@ namespace Tango.PMR.Diagnostics {
static BitTypeReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "Cg1CaXRUeXBlLnByb3RvEhVUYW5nby5QTVIuRGlhZ25vc3RpY3Mq2iMKB0Jp",
+ "Cg1CaXRUeXBlLnByb3RvEhVUYW5nby5QTVIuRGlhZ25vc3RpY3Mq+yQKB0Jp",
"dFR5cGUSEwoPVW5zcGVjaWZpZWRfQml0EAASGwoWSW5jb21pbmdWb2x0YWdl",
- "VG9vSGlnaBDoBxIaChVJbmNvbWluZ1ZvbHRhZ2VUb29Mb3cQ6QcSEgoNSW5r",
- "UkZJRFJlYWRlchDQDxIVChBXYXN0ZTFSRklEUmVhZGVyENEPEhUKEFdhc3Rl",
- "MlJGSURSZWFkZXIQ0g8SFgoRRGlzcGVuc2VyMUkyQ0NvbW0QuBcSFgoRRGlz",
- "cGVuc2VyMkkyQ0NvbW0QuRcSFgoRRGlzcGVuc2VyM0kyQ0NvbW0QuhcSFgoR",
- "RGlzcGVuc2VyNEkyQ0NvbW0QuxcSFgoRRGlzcGVuc2VyNUkyQ0NvbW0QvBcS",
- "FgoRRGlzcGVuc2VyNkkyQ0NvbW0QvRcSFgoRRGlzcGVuc2VyN0kyQ0NvbW0Q",
- "vhcSFgoRRGlzcGVuc2VyOEkyQ0NvbW0QvxcSFwoSSGVhZFR5cGVJZGVudGlm",
- "aWVkEMAXEhYKEVdIU1R5cGVJZGVudGlmaWVkEMEXEhwKF0NvbW11bmljYXRp",
- "b25XaXRoU2hpbmtvEKAfEhoKFUNvbW11bmljYXRpb25XaXRoQlRTUhChHxIV",
- "ChBVU0JDb21tdW5pY2F0aW9uEIgnEhEKDERyYXdlckJpZ0ZhbhDwLhIUCg9E",
- "cmF3ZXJTbWFsbDFGYW4Q8S4SFAoPRHJhd2VyU21hbGwyRmFuEPIuEhQKD0Ry",
- "YXdlclNtYWxsM0ZhbhDzLhIUCg9EcmF3ZXJTbWFsbDRGYW4Q9C4SDwoKU3lz",
- "dGVtRmFuMRD1LhIPCgpTeXN0ZW1GYW4yEPYuEg8KClN5c3RlbUZhbjMQ9y4S",
- "GwoWV2luZGVyRGFuY2VyU3RhdHVzUmVhZBDYNhIbChZQdWxsZXJEYW5jZXJT",
- "dGF0dXNSZWFkENk2EhsKFkZlZWRlckRhbmNlclN0YXR1c1JlYWQQ2jYSGwoW",
- "RHJ5ZXJFbmNvZGVyU3RhdHVzUmVhZBDbNhITCg5QdDEwMFJlYWRIZWFkMRDA",
- "PhITCg5QdDEwMFJlYWRIZWFkMhDBPhITCg5QdDEwMFJlYWRIZWFkMxDCPhIT",
- "Cg5QdDEwMFJlYWRIZWFkNBDDPhITCg5QdDEwMFJlYWRIZWFkNRDEPhITCg5Q",
- "dDEwMFJlYWRIZWFkNhDFPhITCg5QdDEwMFJlYWRIZWFkNxDGPhITCg5QdDEw",
- "MFJlYWRIZWFkOBDHPhITCg5QdDEwMFJlYWRIZWFkORDIPhIUCg9QdDEwMFJl",
- "YWRIZWFkMTAQyT4SFAoPUHQxMDBSZWFkSGVhZDExEMo+EhQKD1B0MTAwUmVh",
- "ZEhlYWQxMhDLPhIUCg9QdDEwMFJlYWREcnllcjEQzD4SFAoPUHQxMDBSZWFk",
- "RHJ5ZXIyEM0+EhoKFVB0MTAwUmVhZEhlYWRCbG93ZXJJbhDOPhIbChZQdDEw",
- "MFJlYWRIZWFkQmxvd2VyT3V0EM8+EhYKEVB0MTAwUmVhZERyeWVyQWlyENA+",
- "EhEKDFB0MTAwUmVhZFdIUxDRPhIfChpQdDEwMFJlYWRFbGVjdHJpY2FsQ2Fi",
- "aW5ldBDSPhIVChBQdDEwMFJlYWRNYWNoaW5lENM+EhYKEUN1cnJlbnRCcmVh",
- "a0hlYWQxENQ+EhYKEUN1cnJlbnRCcmVha0hlYWQyENU+EhYKEUN1cnJlbnRC",
- "cmVha0hlYWQzENY+EhYKEUN1cnJlbnRCcmVha0hlYWQ0ENc+EhYKEUN1cnJl",
- "bnRCcmVha0hlYWQ1ENg+EhYKEUN1cnJlbnRCcmVha0hlYWQ2ENk+EhYKEUN1",
- "cnJlbnRCcmVha0hlYWQ3ENo+EhYKEUN1cnJlbnRCcmVha0hlYWQ4ENs+EhYK",
- "EUN1cnJlbnRCcmVha0hlYWQ5ENw+EhcKEkN1cnJlbnRCcmVha0hlYWQxMBDd",
- "PhIXChJDdXJyZW50QnJlYWtIZWFkMTEQ3j4SFwoSQ3VycmVudEJyZWFrSGVh",
- "ZDEyEN8+EhcKEkN1cnJlbnRCcmVha0RyeWVyMRDgPhIXChJDdXJyZW50QnJl",
- "YWtEcnllcjIQ4T4SHQoYQ3VycmVudEJyZWFrSGVhZEJsb3dlckluEOI+Eh4K",
- "GUN1cnJlbnRCcmVha0hlYWRCbG93ZXJPdXQQ4z4SEQoMQ3VycmVudEhlYWQx",
- "EOQ+EhEKDEN1cnJlbnRIZWFkMhDlPhIRCgxDdXJyZW50SGVhZDMQ5j4SEQoM",
- "Q3VycmVudEhlYWQ0EOc+EhEKDEN1cnJlbnRIZWFkNRDoPhIRCgxDdXJyZW50",
- "SGVhZDYQ6T4SEQoMQ3VycmVudEhlYWQ3EOo+EhEKDEN1cnJlbnRIZWFkOBDr",
- "PhIRCgxDdXJyZW50SGVhZDkQ7D4SEgoNQ3VycmVudEhlYWQxMBDtPhISCg1D",
- "dXJyZW50SGVhZDExEO4+EhIKDUN1cnJlbnRIZWFkMTIQ7z4SEgoNQ3VycmVu",
- "dERyeWVyMRDwPhISCg1DdXJyZW50RHJ5ZXIyEPE+EhgKE0N1cnJlbnRIZWFk",
- "Qmxvd2VySW4Q8j4SGQoUQ3VycmVudEhlYWRCbG93ZXJPdXQQ8z4SEAoLSGVh",
- "dGVySGVhZDEQ9D4SEAoLSGVhdGVySGVhZDIQ9T4SEAoLSGVhdGVySGVhZDMQ",
- "9j4SEAoLSGVhdGVySGVhZDQQ9z4SEAoLSGVhdGVySGVhZDUQ+D4SEAoLSGVh",
- "dGVySGVhZDYQ+T4SEAoLSGVhdGVySGVhZDcQ+j4SEAoLSGVhdGVySGVhZDgQ",
- "+z4SEAoLSGVhdGVySGVhZDkQ/D4SEQoMSGVhdGVySGVhZDEwEP0+EhEKDEhl",
- "YXRlckhlYWQxMRD+PhIRCgxIZWF0ZXJIZWFkMTIQ/z4SEQoMSGVhdGVyRHJ5",
- "ZXIxEIA/EhEKDEhlYXRlckRyeWVyMhCBPxIXChJIZWF0ZXJIZWFkQmxvd2Vy",
- "SW4Qgj8SGAoTSGVhdGVySGVhZEJsb3dlck91dBCDPxIZChRQb3dlcnN0ZXBE",
- "aENsZWFuSGVhZBCoRhIZChRQb3dlcnN0ZXBEaENsZWFuTWVjaBCpRhIbChZQ",
- "b3dlcnN0ZXBEeWVpbmdIZWFkTGlkEKpGEhoKFVBvd2Vyc3RlcERyeWVyRHJp",
- "dmluZxCrRhIWChFQb3dlcnN0ZXBEcnllckxpZBCsRhIaChVQb3dlcnN0ZXBE",
- "cnllckxvYWRhcm0QrUYSGAoTUG93ZXJzdGVwRGlzcGVuc2VyMRCuRhIYChNQ",
- "b3dlcnN0ZXBEaXNwZW5zZXIyEK9GEhgKE1Bvd2Vyc3RlcERpc3BlbnNlcjMQ",
- "sEYSGAoTUG93ZXJzdGVwRGlzcGVuc2VyNBCxRhIYChNQb3dlcnN0ZXBEaXNw",
- "ZW5zZXI1ELJGEhgKE1Bvd2Vyc3RlcERpc3BlbnNlcjYQs0YSGAoTUG93ZXJz",
- "dGVwRGlzcGVuc2VyNxC0RhIYChNQb3dlcnN0ZXBEaXNwZW5zZXI4ELVGEhMK",
- "DlBvd2Vyc3RlcFNjcmV3ELZGEhQKD1Bvd2Vyc3RlcFdpbmRlchC3RhIYChNQ",
- "b3dlcnN0ZXBMZWZ0RGFuY2VyELhGEhoKFVBvd2Vyc3RlcE1pZGRsZURhbmNl",
- "chC5RhIZChRQb3dlcnN0ZXBMZWZ0RHJpdmluZxC6RhIZChRQb3dlcnN0ZXBM",
- "ZWZ0Um9ja2VycxC7RhIXChJQb3dlcnN0ZXBMZWZ0UGl2b3QQvEYSGQoUUG93",
- "ZXJzdGVwUmlnaHREYW5jZXIQvUYSGgoVUG93ZXJzdGVwUmlnaHREcml2aW5n",
- "EL5GEhoKFVBvd2Vyc3RlcFJpZ2h0TG9hZGFybRC/RhIaChVQb3dlcnN0ZXBS",
- "aWdodFJvY2tlcnMQwEYSFgoRUG93ZXJzdGVwU3BhcmUxXzEQwUYSFgoRUG93",
- "ZXJzdGVwU3BhcmUxXzIQwkYSFgoRUG93ZXJzdGVwU3BhcmUyXzEQw0YSFgoR",
- "UG93ZXJzdGVwU3BhcmUyXzIQxEYSFgoRUG93ZXJzdGVwU3BhcmUzXzEQxUYS",
- "HQoYTW90b3JXaXJlUmVhZERoQ2xlYW5IZWFkEMZGEh0KGE1vdG9yV2lyZVJl",
- "YWREaENsZWFuTWVjaBDHRhIfChpNb3RvcldpcmVSZWFkRHllaW5nSGVhZExp",
- "ZBDIRhIeChlNb3RvcldpcmVSZWFkRHJ5ZXJEcml2aW5nEMlGEhoKFU1vdG9y",
- "V2lyZVJlYWREcnllckxpZBDKRhIeChlNb3RvcldpcmVSZWFkRHJ5ZXJMb2Fk",
- "YXJtEMtGEhwKF01vdG9yV2lyZVJlYWREaXNwZW5zZXIxEMxGEhwKF01vdG9y",
- "V2lyZVJlYWREaXNwZW5zZXIyEM1GEhwKF01vdG9yV2lyZVJlYWREaXNwZW5z",
- "ZXIzEM5GEhwKF01vdG9yV2lyZVJlYWREaXNwZW5zZXI0EM9GEhwKF01vdG9y",
- "V2lyZVJlYWREaXNwZW5zZXI1ENBGEhwKF01vdG9yV2lyZVJlYWREaXNwZW5z",
- "ZXI2ENFGEhwKF01vdG9yV2lyZVJlYWREaXNwZW5zZXI3ENJGEhwKF01vdG9y",
- "V2lyZVJlYWREaXNwZW5zZXI4ENNGEhcKEk1vdG9yV2lyZVJlYWRTY3JldxDU",
- "RhIYChNNb3RvcldpcmVSZWFkV2luZGVyENVGEhwKF01vdG9yV2lyZVJlYWRM",
- "ZWZ0RGFuY2VyENZGEh4KGU1vdG9yV2lyZVJlYWRNaWRkbGVEYW5jZXIQ10YS",
- "HQoYTW90b3JXaXJlUmVhZExlZnREcml2aW5nENhGEh0KGE1vdG9yV2lyZVJl",
- "YWRMZWZ0Um9ja2VycxDZRhIbChZNb3RvcldpcmVSZWFkTGVmdFBpdm90ENpG",
- "Eh0KGE1vdG9yV2lyZVJlYWRSaWdodERhbmNlchDbRhIeChlNb3RvcldpcmVS",
- "ZWFkUmlnaHREcml2aW5nENxGEh4KGU1vdG9yV2lyZVJlYWRSaWdodExvYWRh",
- "cm0Q3UYSHgoZTW90b3JXaXJlUmVhZFJpZ2h0Um9ja2VycxDeRhIaChVNb3Rv",
- "cldpcmVSZWFkU3BhcmUxXzEQ30YSGgoVTW90b3JXaXJlUmVhZFNwYXJlMV8y",
- "EOBGEhoKFU1vdG9yV2lyZVJlYWRTcGFyZTJfMRDhRhIaChVNb3RvcldpcmVS",
- "ZWFkU3BhcmUyXzIQ4kYSGgoVTW90b3JXaXJlUmVhZFNwYXJlM18xEONGEhQK",
- "D0luQmxvd2VyVHVybk9mZhCQThIVChBPdXRCbG93ZXJUdXJuT2ZmEJFOEhMK",
- "DkluQmxvd2VyVHVybk9uEJJOEhQKD091dEJsb3dlclR1cm5PbhCTThIVChBJ",
- "bkJsb3dlclByZXNzdXJlEJROEhYKEU91dEJsb3dlclByZXNzdXJlEJVOEiIK",
- "HVdIU0Jsb3dlckRvZXNOb3RCdWlsZFByZXNzdXJlEJZOEhoKFVdIU0RyeWVy",
- "U2Vuc29yRmFpbHVyZRCXThIZChRXSFNIZWFkU2Vuc29yRmFpbHVyZRCYThIa",
- "ChVXSFNPdGhlclNlbnNvckZhaWx1cmUQmU4SGAoTUHJlc3N1cmVCdWlsZGlu",
- "Z1VwMRD4VRIYChNQcmVzc3VyZUJ1aWxkaW5nVXAyEPlVEhgKE1ByZXNzdXJl",
- "QnVpbGRpbmdVcDMQ+lUSGAoTUHJlc3N1cmVCdWlsZGluZ1VwNBD7VRIYChNQ",
- "cmVzc3VyZUJ1aWxkaW5nVXA1EPxVEhgKE1ByZXNzdXJlQnVpbGRpbmdVcDYQ",
- "/VUSGAoTUHJlc3N1cmVCdWlsZGluZ1VwNxD+VRIYChNQcmVzc3VyZUJ1aWxk",
- "aW5nVXA4EP9VEhYKEVByZXNzdXJlUmVsZWFzZWQxEIBWEhYKEVByZXNzdXJl",
- "UmVsZWFzZWQyEIFWEhYKEVByZXNzdXJlUmVsZWFzZWQzEIJWEhYKEVByZXNz",
- "dXJlUmVsZWFzZWQ0EINWEhYKEVByZXNzdXJlUmVsZWFzZWQ1EIRWEhYKEVBy",
- "ZXNzdXJlUmVsZWFzZWQ2EIVWEhYKEVByZXNzdXJlUmVsZWFzZWQ3EIZWEhYK",
- "EVByZXNzdXJlUmVsZWFzZWQ4EIdWQiEKH2NvbS50d2luZS50YW5nby5wbXIu",
- "ZGlhZ25vc3RpY3NiBnByb3RvMw=="));
+ "VG9vSGlnaBDoBxIaChVJbmNvbWluZ1ZvbHRhZ2VUb29Mb3cQ6QcSGwoWRmxh",
+ "c2hGaWxlU3lzdGVtTWlzc2luZxDqBxIZChRIV1ZlcnNpb25GaWxlTWlzc2lu",
+ "ZxDrBxIVChBBbGFybUZpbGVNaXNzaW5nEOwHEhIKDUlua1JGSURSZWFkZXIQ",
+ "0A8SFQoQV2FzdGUxUkZJRFJlYWRlchDRDxIVChBXYXN0ZTJSRklEUmVhZGVy",
+ "ENIPEhYKEURpc3BlbnNlcjFJMkNDb21tELgXEhYKEURpc3BlbnNlcjJJMkND",
+ "b21tELkXEhYKEURpc3BlbnNlcjNJMkNDb21tELoXEhYKEURpc3BlbnNlcjRJ",
+ "MkNDb21tELsXEhYKEURpc3BlbnNlcjVJMkNDb21tELwXEhYKEURpc3BlbnNl",
+ "cjZJMkNDb21tEL0XEhYKEURpc3BlbnNlcjdJMkNDb21tEL4XEhYKEURpc3Bl",
+ "bnNlcjhJMkNDb21tEL8XEhcKEkhlYWRUeXBlSWRlbnRpZmllZBDAFxIWChFX",
+ "SFNUeXBlSWRlbnRpZmllZBDBFxIcChdDb21tdW5pY2F0aW9uV2l0aFNoaW5r",
+ "bxCgHxIaChVDb21tdW5pY2F0aW9uV2l0aEJUU1IQoR8SFQoQVVNCQ29tbXVu",
+ "aWNhdGlvbhCIJxIRCgxEcmF3ZXJCaWdGYW4Q8C4SFAoPRHJhd2VyU21hbGwx",
+ "RmFuEPEuEhQKD0RyYXdlclNtYWxsMkZhbhDyLhIUCg9EcmF3ZXJTbWFsbDNG",
+ "YW4Q8y4SFAoPRHJhd2VyU21hbGw0RmFuEPQuEg8KClN5c3RlbUZhbjEQ9S4S",
+ "DwoKU3lzdGVtRmFuMhD2LhIPCgpTeXN0ZW1GYW4zEPcuEhsKFldpbmRlckRh",
+ "bmNlclN0YXR1c1JlYWQQ2DYSGwoWUHVsbGVyRGFuY2VyU3RhdHVzUmVhZBDZ",
+ "NhIbChZGZWVkZXJEYW5jZXJTdGF0dXNSZWFkENo2EhsKFkRyeWVyRW5jb2Rl",
+ "clN0YXR1c1JlYWQQ2zYSFgoRUHQxMDBSZWFkRHJ5ZXJBaXIQwD4SFAoPUHQx",
+ "MDBSZWFkRHJ5ZXIxEME+EhQKD1B0MTAwUmVhZERyeWVyMhDCPhITCg5QdDEw",
+ "MFJlYWRIZWFkMRDDPhITCg5QdDEwMFJlYWRIZWFkMhDEPhITCg5QdDEwMFJl",
+ "YWRIZWFkMxDFPhITCg5QdDEwMFJlYWRIZWFkNBDGPhITCg5QdDEwMFJlYWRI",
+ "ZWFkNRDHPhITCg5QdDEwMFJlYWRIZWFkNhDIPhITCg5QdDEwMFJlYWRNaXhl",
+ "chDJPhITCg5QdDEwMFJlYWRIZWFkNxDKPhITCg5QdDEwMFJlYWRIZWFkOBDL",
+ "PhITCg5QdDEwMFJlYWRIZWFkORDMPhIUCg9QdDEwMFJlYWRIZWFkMTAQzT4S",
+ "FAoPUHQxMDBSZWFkSGVhZDExEM4+EhQKD1B0MTAwUmVhZEhlYWQxMhDPPhIa",
+ "ChVQdDEwMFJlYWRIZWFkQmxvd2VySW4Q0D4SGwoWUHQxMDBSZWFkSGVhZEJs",
+ "b3dlck91dBDRPhIRCgxQdDEwMFJlYWRXSFMQ0j4SHwoaUHQxMDBSZWFkRWxl",
+ "Y3RyaWNhbENhYmluZXQQ0z4SFQoQUHQxMDBSZWFkTWFjaGluZRDUPhIXChJD",
+ "dXJyZW50QnJlYWtEcnllcjEQ1T4SFwoSQ3VycmVudEJyZWFrRHJ5ZXIyENY+",
+ "EhYKEUN1cnJlbnRCcmVha0hlYWQxENc+EhYKEUN1cnJlbnRCcmVha0hlYWQy",
+ "ENg+EhYKEUN1cnJlbnRCcmVha0hlYWQzENk+EhYKEUN1cnJlbnRCcmVha0hl",
+ "YWQ0ENo+EhYKEUN1cnJlbnRCcmVha0hlYWQ1ENs+EhYKEUN1cnJlbnRCcmVh",
+ "a0hlYWQ2ENw+EhYKEUN1cnJlbnRCcmVha01peGVyEN0+EhYKEUN1cnJlbnRC",
+ "cmVha0hlYWQ3EN4+EhYKEUN1cnJlbnRCcmVha0hlYWQ4EN8+EhYKEUN1cnJl",
+ "bnRCcmVha0hlYWQ5EOA+EhcKEkN1cnJlbnRCcmVha0hlYWQxMBDhPhIXChJD",
+ "dXJyZW50QnJlYWtIZWFkMTEQ4j4SFwoSQ3VycmVudEJyZWFrSGVhZDEyEOM+",
+ "Eh0KGEN1cnJlbnRCcmVha0hlYWRCbG93ZXJJbhDkPhIeChlDdXJyZW50QnJl",
+ "YWtIZWFkQmxvd2VyT3V0EOU+EhIKDUN1cnJlbnREcnllcjEQ5j4SEgoNQ3Vy",
+ "cmVudERyeWVyMhDnPhIRCgxDdXJyZW50SGVhZDEQ6D4SEQoMQ3VycmVudEhl",
+ "YWQyEOk+EhEKDEN1cnJlbnRIZWFkMxDqPhIRCgxDdXJyZW50SGVhZDQQ6z4S",
+ "EQoMQ3VycmVudEhlYWQ1EOw+EhEKDEN1cnJlbnRIZWFkNhDtPhIRCgxDdXJy",
+ "ZW50TWl4ZXIQ7j4SEQoMQ3VycmVudEhlYWQ3EO8+EhEKDEN1cnJlbnRIZWFk",
+ "OBDwPhIRCgxDdXJyZW50SGVhZDkQ8T4SEgoNQ3VycmVudEhlYWQxMBDyPhIS",
+ "Cg1DdXJyZW50SGVhZDExEPM+EhIKDUN1cnJlbnRIZWFkMTIQ9D4SGAoTQ3Vy",
+ "cmVudEhlYWRCbG93ZXJJbhD1PhIZChRDdXJyZW50SGVhZEJsb3dlck91dBD2",
+ "PhIRCgxIZWF0ZXJEcnllcjEQ9z4SEQoMSGVhdGVyRHJ5ZXIyEPg+EhAKC0hl",
+ "YXRlckhlYWQxEPk+EhAKC0hlYXRlckhlYWQyEPo+EhAKC0hlYXRlckhlYWQz",
+ "EPs+EhAKC0hlYXRlckhlYWQ0EPw+EhAKC0hlYXRlckhlYWQ1EP0+EhAKC0hl",
+ "YXRlckhlYWQ2EP4+EhAKC0hlYXRlck1peGVyEP8+EhAKC0hlYXRlckhlYWQ3",
+ "EIA/EhAKC0hlYXRlckhlYWQ4EIE/EhAKC0hlYXRlckhlYWQ5EII/EhEKDEhl",
+ "YXRlckhlYWQxMBCDPxIRCgxIZWF0ZXJIZWFkMTEQhD8SEQoMSGVhdGVySGVh",
+ "ZDEyEIU/EhcKEkhlYXRlckhlYWRCbG93ZXJJbhCGPxIYChNIZWF0ZXJIZWFk",
+ "Qmxvd2VyT3V0EIc/EhkKFFBvd2Vyc3RlcERoQ2xlYW5IZWFkEKhGEhkKFFBv",
+ "d2Vyc3RlcERoQ2xlYW5NZWNoEKlGEhsKFlBvd2Vyc3RlcER5ZWluZ0hlYWRM",
+ "aWQQqkYSGgoVUG93ZXJzdGVwRHJ5ZXJEcml2aW5nEKtGEhYKEVBvd2Vyc3Rl",
+ "cERyeWVyTGlkEKxGEhoKFVBvd2Vyc3RlcERyeWVyTG9hZGFybRCtRhIYChNQ",
+ "b3dlcnN0ZXBEaXNwZW5zZXIxEK5GEhgKE1Bvd2Vyc3RlcERpc3BlbnNlcjIQ",
+ "r0YSGAoTUG93ZXJzdGVwRGlzcGVuc2VyMxCwRhIYChNQb3dlcnN0ZXBEaXNw",
+ "ZW5zZXI0ELFGEhgKE1Bvd2Vyc3RlcERpc3BlbnNlcjUQskYSGAoTUG93ZXJz",
+ "dGVwRGlzcGVuc2VyNhCzRhIYChNQb3dlcnN0ZXBEaXNwZW5zZXI3ELRGEhgK",
+ "E1Bvd2Vyc3RlcERpc3BlbnNlcjgQtUYSEwoOUG93ZXJzdGVwU2NyZXcQtkYS",
+ "FAoPUG93ZXJzdGVwV2luZGVyELdGEhgKE1Bvd2Vyc3RlcExlZnREYW5jZXIQ",
+ "uEYSGgoVUG93ZXJzdGVwTWlkZGxlRGFuY2VyELlGEhkKFFBvd2Vyc3RlcExl",
+ "ZnREcml2aW5nELpGEhkKFFBvd2Vyc3RlcExlZnRSb2NrZXJzELtGEhcKElBv",
+ "d2Vyc3RlcExlZnRQaXZvdBC8RhIZChRQb3dlcnN0ZXBSaWdodERhbmNlchC9",
+ "RhIaChVQb3dlcnN0ZXBSaWdodERyaXZpbmcQvkYSGgoVUG93ZXJzdGVwUmln",
+ "aHRMb2FkYXJtEL9GEhoKFVBvd2Vyc3RlcFJpZ2h0Um9ja2VycxDARhIWChFQ",
+ "b3dlcnN0ZXBTcGFyZTFfMRDBRhIWChFQb3dlcnN0ZXBTcGFyZTFfMhDCRhIW",
+ "ChFQb3dlcnN0ZXBTcGFyZTJfMRDDRhIWChFQb3dlcnN0ZXBTcGFyZTJfMhDE",
+ "RhIWChFQb3dlcnN0ZXBTcGFyZTNfMRDFRhIdChhNb3RvcldpcmVSZWFkRGhD",
+ "bGVhbkhlYWQQxkYSHQoYTW90b3JXaXJlUmVhZERoQ2xlYW5NZWNoEMdGEh8K",
+ "Gk1vdG9yV2lyZVJlYWREeWVpbmdIZWFkTGlkEMhGEh4KGU1vdG9yV2lyZVJl",
+ "YWREcnllckRyaXZpbmcQyUYSGgoVTW90b3JXaXJlUmVhZERyeWVyTGlkEMpG",
+ "Eh4KGU1vdG9yV2lyZVJlYWREcnllckxvYWRhcm0Qy0YSHAoXTW90b3JXaXJl",
+ "UmVhZERpc3BlbnNlcjEQzEYSHAoXTW90b3JXaXJlUmVhZERpc3BlbnNlcjIQ",
+ "zUYSHAoXTW90b3JXaXJlUmVhZERpc3BlbnNlcjMQzkYSHAoXTW90b3JXaXJl",
+ "UmVhZERpc3BlbnNlcjQQz0YSHAoXTW90b3JXaXJlUmVhZERpc3BlbnNlcjUQ",
+ "0EYSHAoXTW90b3JXaXJlUmVhZERpc3BlbnNlcjYQ0UYSHAoXTW90b3JXaXJl",
+ "UmVhZERpc3BlbnNlcjcQ0kYSHAoXTW90b3JXaXJlUmVhZERpc3BlbnNlcjgQ",
+ "00YSFwoSTW90b3JXaXJlUmVhZFNjcmV3ENRGEhgKE01vdG9yV2lyZVJlYWRX",
+ "aW5kZXIQ1UYSHAoXTW90b3JXaXJlUmVhZExlZnREYW5jZXIQ1kYSHgoZTW90",
+ "b3JXaXJlUmVhZE1pZGRsZURhbmNlchDXRhIdChhNb3RvcldpcmVSZWFkTGVm",
+ "dERyaXZpbmcQ2EYSHQoYTW90b3JXaXJlUmVhZExlZnRSb2NrZXJzENlGEhsK",
+ "Fk1vdG9yV2lyZVJlYWRMZWZ0UGl2b3QQ2kYSHQoYTW90b3JXaXJlUmVhZFJp",
+ "Z2h0RGFuY2VyENtGEh4KGU1vdG9yV2lyZVJlYWRSaWdodERyaXZpbmcQ3EYS",
+ "HgoZTW90b3JXaXJlUmVhZFJpZ2h0TG9hZGFybRDdRhIeChlNb3RvcldpcmVS",
+ "ZWFkUmlnaHRSb2NrZXJzEN5GEhoKFU1vdG9yV2lyZVJlYWRTcGFyZTFfMRDf",
+ "RhIaChVNb3RvcldpcmVSZWFkU3BhcmUxXzIQ4EYSGgoVTW90b3JXaXJlUmVh",
+ "ZFNwYXJlMl8xEOFGEhoKFU1vdG9yV2lyZVJlYWRTcGFyZTJfMhDiRhIaChVN",
+ "b3RvcldpcmVSZWFkU3BhcmUzXzEQ40YSFAoPSW5CbG93ZXJUdXJuT2ZmEJBO",
+ "EhUKEE91dEJsb3dlclR1cm5PZmYQkU4SEwoOSW5CbG93ZXJUdXJuT24Qkk4S",
+ "FAoPT3V0Qmxvd2VyVHVybk9uEJNOEhUKEEluQmxvd2VyUHJlc3N1cmUQlE4S",
+ "FgoRT3V0Qmxvd2VyUHJlc3N1cmUQlU4SIgodV0hTQmxvd2VyRG9lc05vdEJ1",
+ "aWxkUHJlc3N1cmUQlk4SGgoVV0hTRHJ5ZXJTZW5zb3JGYWlsdXJlEJdOEhkK",
+ "FFdIU0hlYWRTZW5zb3JGYWlsdXJlEJhOEhoKFVdIU090aGVyU2Vuc29yRmFp",
+ "bHVyZRCZThIYChNQcmVzc3VyZUJ1aWxkaW5nVXAxEPhVEhgKE1ByZXNzdXJl",
+ "QnVpbGRpbmdVcDIQ+VUSGAoTUHJlc3N1cmVCdWlsZGluZ1VwMxD6VRIYChNQ",
+ "cmVzc3VyZUJ1aWxkaW5nVXA0EPtVEhgKE1ByZXNzdXJlQnVpbGRpbmdVcDUQ",
+ "/FUSGAoTUHJlc3N1cmVCdWlsZGluZ1VwNhD9VRIYChNQcmVzc3VyZUJ1aWxk",
+ "aW5nVXA3EP5VEhgKE1ByZXNzdXJlQnVpbGRpbmdVcDgQ/1USFgoRUHJlc3N1",
+ "cmVSZWxlYXNlZDEQgFYSFgoRUHJlc3N1cmVSZWxlYXNlZDIQgVYSFgoRUHJl",
+ "c3N1cmVSZWxlYXNlZDMQglYSFgoRUHJlc3N1cmVSZWxlYXNlZDQQg1YSFgoR",
+ "UHJlc3N1cmVSZWxlYXNlZDUQhFYSFgoRUHJlc3N1cmVSZWxlYXNlZDYQhVYS",
+ "FgoRUHJlc3N1cmVSZWxlYXNlZDcQhlYSFgoRUHJlc3N1cmVSZWxlYXNlZDgQ",
+ "h1ZCIQofY29tLnR3aW5lLnRhbmdvLnBtci5kaWFnbm9zdGljc2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Diagnostics.BitType), }, null));
@@ -148,6 +151,18 @@ namespace Tango.PMR.Diagnostics {
/// </summary>
[pbr::OriginalName("IncomingVoltageTooLow")] IncomingVoltageTooLow = 1001,
/// <summary>
+ ///Flash File System Missing
+ /// </summary>
+ [pbr::OriginalName("FlashFileSystemMissing")] FlashFileSystemMissing = 1002,
+ /// <summary>
+ ///HW Version File Missing
+ /// </summary>
+ [pbr::OriginalName("HWVersionFileMissing")] HwversionFileMissing = 1003,
+ /// <summary>
+ ///Alarm File Missing
+ /// </summary>
+ [pbr::OriginalName("AlarmFileMissing")] AlarmFileMissing = 1004,
+ /// <summary>
///Ink RFID Reader
/// </summary>
[pbr::OriginalName("InkRFIDReader")] InkRfidreader = 2000,
@@ -260,277 +275,293 @@ namespace Tango.PMR.Diagnostics {
/// </summary>
[pbr::OriginalName("DryerEncoderStatusRead")] DryerEncoderStatusRead = 7003,
/// <summary>
+ ///Pt100 Read Dryer Air
+ /// </summary>
+ [pbr::OriginalName("Pt100ReadDryerAir")] Pt100ReadDryerAir = 8000,
+ /// <summary>
+ ///Pt100 Read Dryer 1
+ /// </summary>
+ [pbr::OriginalName("Pt100ReadDryer1")] Pt100ReadDryer1 = 8001,
+ /// <summary>
+ ///Pt100 Read Dryer 2
+ /// </summary>
+ [pbr::OriginalName("Pt100ReadDryer2")] Pt100ReadDryer2 = 8002,
+ /// <summary>
///Pt100 Read Head 1
/// </summary>
- [pbr::OriginalName("Pt100ReadHead1")] Pt100ReadHead1 = 8000,
+ [pbr::OriginalName("Pt100ReadHead1")] Pt100ReadHead1 = 8003,
/// <summary>
///Pt100 Read Head 2
/// </summary>
- [pbr::OriginalName("Pt100ReadHead2")] Pt100ReadHead2 = 8001,
+ [pbr::OriginalName("Pt100ReadHead2")] Pt100ReadHead2 = 8004,
/// <summary>
///Pt100 Read Head 3
/// </summary>
- [pbr::OriginalName("Pt100ReadHead3")] Pt100ReadHead3 = 8002,
+ [pbr::OriginalName("Pt100ReadHead3")] Pt100ReadHead3 = 8005,
/// <summary>
///Pt100 Read Head 4
/// </summary>
- [pbr::OriginalName("Pt100ReadHead4")] Pt100ReadHead4 = 8003,
+ [pbr::OriginalName("Pt100ReadHead4")] Pt100ReadHead4 = 8006,
/// <summary>
///Pt100 Read Head 5
/// </summary>
- [pbr::OriginalName("Pt100ReadHead5")] Pt100ReadHead5 = 8004,
+ [pbr::OriginalName("Pt100ReadHead5")] Pt100ReadHead5 = 8007,
/// <summary>
///Pt100 Read Head 6
/// </summary>
- [pbr::OriginalName("Pt100ReadHead6")] Pt100ReadHead6 = 8005,
+ [pbr::OriginalName("Pt100ReadHead6")] Pt100ReadHead6 = 8008,
+ /// <summary>
+ ///Pt100 Read Mixer
+ /// </summary>
+ [pbr::OriginalName("Pt100ReadMixer")] Pt100ReadMixer = 8009,
/// <summary>
///Pt100 Read Head 7
/// </summary>
- [pbr::OriginalName("Pt100ReadHead7")] Pt100ReadHead7 = 8006,
+ [pbr::OriginalName("Pt100ReadHead7")] Pt100ReadHead7 = 8010,
/// <summary>
///Pt100 Read Head 8
/// </summary>
- [pbr::OriginalName("Pt100ReadHead8")] Pt100ReadHead8 = 8007,
+ [pbr::OriginalName("Pt100ReadHead8")] Pt100ReadHead8 = 8011,
/// <summary>
///Pt100 Read Head 9
/// </summary>
- [pbr::OriginalName("Pt100ReadHead9")] Pt100ReadHead9 = 8008,
+ [pbr::OriginalName("Pt100ReadHead9")] Pt100ReadHead9 = 8012,
/// <summary>
///Pt100 Read Head 10
/// </summary>
- [pbr::OriginalName("Pt100ReadHead10")] Pt100ReadHead10 = 8009,
+ [pbr::OriginalName("Pt100ReadHead10")] Pt100ReadHead10 = 8013,
/// <summary>
///Pt100 Read Head 11
/// </summary>
- [pbr::OriginalName("Pt100ReadHead11")] Pt100ReadHead11 = 8010,
+ [pbr::OriginalName("Pt100ReadHead11")] Pt100ReadHead11 = 8014,
/// <summary>
///Pt100 Read Head 12
/// </summary>
- [pbr::OriginalName("Pt100ReadHead12")] Pt100ReadHead12 = 8011,
- /// <summary>
- ///Pt100 Read Dryer 1
- /// </summary>
- [pbr::OriginalName("Pt100ReadDryer1")] Pt100ReadDryer1 = 8012,
- /// <summary>
- ///Pt100 Read Dryer 2
- /// </summary>
- [pbr::OriginalName("Pt100ReadDryer2")] Pt100ReadDryer2 = 8013,
+ [pbr::OriginalName("Pt100ReadHead12")] Pt100ReadHead12 = 8015,
/// <summary>
///Pt100 Read Head Blower In
/// </summary>
- [pbr::OriginalName("Pt100ReadHeadBlowerIn")] Pt100ReadHeadBlowerIn = 8014,
+ [pbr::OriginalName("Pt100ReadHeadBlowerIn")] Pt100ReadHeadBlowerIn = 8016,
/// <summary>
///Pt100 Read Head Blower Out
/// </summary>
- [pbr::OriginalName("Pt100ReadHeadBlowerOut")] Pt100ReadHeadBlowerOut = 8015,
- /// <summary>
- ///Pt100 Read Dryer Air
- /// </summary>
- [pbr::OriginalName("Pt100ReadDryerAir")] Pt100ReadDryerAir = 8016,
+ [pbr::OriginalName("Pt100ReadHeadBlowerOut")] Pt100ReadHeadBlowerOut = 8017,
/// <summary>
///Pt100 Read WHS
/// </summary>
- [pbr::OriginalName("Pt100ReadWHS")] Pt100ReadWhs = 8017,
+ [pbr::OriginalName("Pt100ReadWHS")] Pt100ReadWhs = 8018,
/// <summary>
///Pt100 Read Electrical Cabinet
/// </summary>
- [pbr::OriginalName("Pt100ReadElectricalCabinet")] Pt100ReadElectricalCabinet = 8018,
+ [pbr::OriginalName("Pt100ReadElectricalCabinet")] Pt100ReadElectricalCabinet = 8019,
/// <summary>
///Pt100 Read Machine
/// </summary>
- [pbr::OriginalName("Pt100ReadMachine")] Pt100ReadMachine = 8019,
+ [pbr::OriginalName("Pt100ReadMachine")] Pt100ReadMachine = 8020,
+ /// <summary>
+ ///Current Break Dryer 1
+ /// </summary>
+ [pbr::OriginalName("CurrentBreakDryer1")] CurrentBreakDryer1 = 8021,
+ /// <summary>
+ ///Current Break Dryer 2
+ /// </summary>
+ [pbr::OriginalName("CurrentBreakDryer2")] CurrentBreakDryer2 = 8022,
/// <summary>
///Current Break Head 1
/// </summary>
- [pbr::OriginalName("CurrentBreakHead1")] CurrentBreakHead1 = 8020,
+ [pbr::OriginalName("CurrentBreakHead1")] CurrentBreakHead1 = 8023,
/// <summary>
///Current Break Head 2
/// </summary>
- [pbr::OriginalName("CurrentBreakHead2")] CurrentBreakHead2 = 8021,
+ [pbr::OriginalName("CurrentBreakHead2")] CurrentBreakHead2 = 8024,
/// <summary>
///Current Break Head 3
/// </summary>
- [pbr::OriginalName("CurrentBreakHead3")] CurrentBreakHead3 = 8022,
+ [pbr::OriginalName("CurrentBreakHead3")] CurrentBreakHead3 = 8025,
/// <summary>
///Current Break Head 4
/// </summary>
- [pbr::OriginalName("CurrentBreakHead4")] CurrentBreakHead4 = 8023,
+ [pbr::OriginalName("CurrentBreakHead4")] CurrentBreakHead4 = 8026,
/// <summary>
///Current Break Head 5
/// </summary>
- [pbr::OriginalName("CurrentBreakHead5")] CurrentBreakHead5 = 8024,
+ [pbr::OriginalName("CurrentBreakHead5")] CurrentBreakHead5 = 8027,
/// <summary>
///Current Break Head 6
/// </summary>
- [pbr::OriginalName("CurrentBreakHead6")] CurrentBreakHead6 = 8025,
+ [pbr::OriginalName("CurrentBreakHead6")] CurrentBreakHead6 = 8028,
+ /// <summary>
+ ///Current Break Mixer
+ /// </summary>
+ [pbr::OriginalName("CurrentBreakMixer")] CurrentBreakMixer = 8029,
/// <summary>
///Current Break Head 7
/// </summary>
- [pbr::OriginalName("CurrentBreakHead7")] CurrentBreakHead7 = 8026,
+ [pbr::OriginalName("CurrentBreakHead7")] CurrentBreakHead7 = 8030,
/// <summary>
///Current Break Head 8
/// </summary>
- [pbr::OriginalName("CurrentBreakHead8")] CurrentBreakHead8 = 8027,
+ [pbr::OriginalName("CurrentBreakHead8")] CurrentBreakHead8 = 8031,
/// <summary>
///Current Break Head 9
/// </summary>
- [pbr::OriginalName("CurrentBreakHead9")] CurrentBreakHead9 = 8028,
+ [pbr::OriginalName("CurrentBreakHead9")] CurrentBreakHead9 = 8032,
/// <summary>
///Current Break Head 10
/// </summary>
- [pbr::OriginalName("CurrentBreakHead10")] CurrentBreakHead10 = 8029,
+ [pbr::OriginalName("CurrentBreakHead10")] CurrentBreakHead10 = 8033,
/// <summary>
///Current Break Head 11
/// </summary>
- [pbr::OriginalName("CurrentBreakHead11")] CurrentBreakHead11 = 8030,
+ [pbr::OriginalName("CurrentBreakHead11")] CurrentBreakHead11 = 8034,
/// <summary>
///Current Break Head 12
/// </summary>
- [pbr::OriginalName("CurrentBreakHead12")] CurrentBreakHead12 = 8031,
+ [pbr::OriginalName("CurrentBreakHead12")] CurrentBreakHead12 = 8035,
/// <summary>
- ///Current Break Dryer 1
+ ///Current Break Head Blower In
/// </summary>
- [pbr::OriginalName("CurrentBreakDryer1")] CurrentBreakDryer1 = 8032,
+ [pbr::OriginalName("CurrentBreakHeadBlowerIn")] CurrentBreakHeadBlowerIn = 8036,
/// <summary>
- ///Current Break Dryer 2
+ ///Current Break Head Blower Out
/// </summary>
- [pbr::OriginalName("CurrentBreakDryer2")] CurrentBreakDryer2 = 8033,
+ [pbr::OriginalName("CurrentBreakHeadBlowerOut")] CurrentBreakHeadBlowerOut = 8037,
/// <summary>
- ///Current Break Head Blower In
+ ///Current Dryer 1
/// </summary>
- [pbr::OriginalName("CurrentBreakHeadBlowerIn")] CurrentBreakHeadBlowerIn = 8034,
+ [pbr::OriginalName("CurrentDryer1")] CurrentDryer1 = 8038,
/// <summary>
- ///Current Break Head Blower Out
+ ///Current Dryer 2
/// </summary>
- [pbr::OriginalName("CurrentBreakHeadBlowerOut")] CurrentBreakHeadBlowerOut = 8035,
+ [pbr::OriginalName("CurrentDryer2")] CurrentDryer2 = 8039,
/// <summary>
///Current Head 1
/// </summary>
- [pbr::OriginalName("CurrentHead1")] CurrentHead1 = 8036,
+ [pbr::OriginalName("CurrentHead1")] CurrentHead1 = 8040,
/// <summary>
///Current Head 2
/// </summary>
- [pbr::OriginalName("CurrentHead2")] CurrentHead2 = 8037,
+ [pbr::OriginalName("CurrentHead2")] CurrentHead2 = 8041,
/// <summary>
///Current Head 3
/// </summary>
- [pbr::OriginalName("CurrentHead3")] CurrentHead3 = 8038,
+ [pbr::OriginalName("CurrentHead3")] CurrentHead3 = 8042,
/// <summary>
///Current Head 4
/// </summary>
- [pbr::OriginalName("CurrentHead4")] CurrentHead4 = 8039,
+ [pbr::OriginalName("CurrentHead4")] CurrentHead4 = 8043,
/// <summary>
///Current Head 5
/// </summary>
- [pbr::OriginalName("CurrentHead5")] CurrentHead5 = 8040,
+ [pbr::OriginalName("CurrentHead5")] CurrentHead5 = 8044,
/// <summary>
///Current Head 6
/// </summary>
- [pbr::OriginalName("CurrentHead6")] CurrentHead6 = 8041,
+ [pbr::OriginalName("CurrentHead6")] CurrentHead6 = 8045,
+ /// <summary>
+ ///Current Mixer
+ /// </summary>
+ [pbr::OriginalName("CurrentMixer")] CurrentMixer = 8046,
/// <summary>
///Current Head 7
/// </summary>
- [pbr::OriginalName("CurrentHead7")] CurrentHead7 = 8042,
+ [pbr::OriginalName("CurrentHead7")] CurrentHead7 = 8047,
/// <summary>
///Current Head 8
/// </summary>
- [pbr::OriginalName("CurrentHead8")] CurrentHead8 = 8043,
+ [pbr::OriginalName("CurrentHead8")] CurrentHead8 = 8048,
/// <summary>
///Current Head 9
/// </summary>
- [pbr::OriginalName("CurrentHead9")] CurrentHead9 = 8044,
+ [pbr::OriginalName("CurrentHead9")] CurrentHead9 = 8049,
/// <summary>
///Current Head 10
/// </summary>
- [pbr::OriginalName("CurrentHead10")] CurrentHead10 = 8045,
+ [pbr::OriginalName("CurrentHead10")] CurrentHead10 = 8050,
/// <summary>
///Current Head 11
/// </summary>
- [pbr::OriginalName("CurrentHead11")] CurrentHead11 = 8046,
+ [pbr::OriginalName("CurrentHead11")] CurrentHead11 = 8051,
/// <summary>
///Current Head 12
/// </summary>
- [pbr::OriginalName("CurrentHead12")] CurrentHead12 = 8047,
+ [pbr::OriginalName("CurrentHead12")] CurrentHead12 = 8052,
/// <summary>
- ///Current Dryer 1
+ ///Current Head Blower In
/// </summary>
- [pbr::OriginalName("CurrentDryer1")] CurrentDryer1 = 8048,
+ [pbr::OriginalName("CurrentHeadBlowerIn")] CurrentHeadBlowerIn = 8053,
/// <summary>
- ///Current Dryer 2
+ ///Current Head Blower Out
/// </summary>
- [pbr::OriginalName("CurrentDryer2")] CurrentDryer2 = 8049,
+ [pbr::OriginalName("CurrentHeadBlowerOut")] CurrentHeadBlowerOut = 8054,
/// <summary>
- ///Current Head Blower In
+ ///Heater Dryer 1
/// </summary>
- [pbr::OriginalName("CurrentHeadBlowerIn")] CurrentHeadBlowerIn = 8050,
+ [pbr::OriginalName("HeaterDryer1")] HeaterDryer1 = 8055,
/// <summary>
- ///Current Head Blower Out
+ ///Heater Dryer 2
/// </summary>
- [pbr::OriginalName("CurrentHeadBlowerOut")] CurrentHeadBlowerOut = 8051,
+ [pbr::OriginalName("HeaterDryer2")] HeaterDryer2 = 8056,
/// <summary>
///Heater Head 1
/// </summary>
- [pbr::OriginalName("HeaterHead1")] HeaterHead1 = 8052,
+ [pbr::OriginalName("HeaterHead1")] HeaterHead1 = 8057,
/// <summary>
///Heater Head 2
/// </summary>
- [pbr::OriginalName("HeaterHead2")] HeaterHead2 = 8053,
+ [pbr::OriginalName("HeaterHead2")] HeaterHead2 = 8058,
/// <summary>
///Heater Head 3
/// </summary>
- [pbr::OriginalName("HeaterHead3")] HeaterHead3 = 8054,
+ [pbr::OriginalName("HeaterHead3")] HeaterHead3 = 8059,
/// <summary>
///Heater Head 4
/// </summary>
- [pbr::OriginalName("HeaterHead4")] HeaterHead4 = 8055,
+ [pbr::OriginalName("HeaterHead4")] HeaterHead4 = 8060,
/// <summary>
///Heater Head 5
/// </summary>
- [pbr::OriginalName("HeaterHead5")] HeaterHead5 = 8056,
+ [pbr::OriginalName("HeaterHead5")] HeaterHead5 = 8061,
/// <summary>
///Heater Head 6
/// </summary>
- [pbr::OriginalName("HeaterHead6")] HeaterHead6 = 8057,
+ [pbr::OriginalName("HeaterHead6")] HeaterHead6 = 8062,
+ /// <summary>
+ ///Heater Mixer
+ /// </summary>
+ [pbr::OriginalName("HeaterMixer")] HeaterMixer = 8063,
/// <summary>
///Heater Head 7
/// </summary>
- [pbr::OriginalName("HeaterHead7")] HeaterHead7 = 8058,
+ [pbr::OriginalName("HeaterHead7")] HeaterHead7 = 8064,
/// <summary>
///Heater Head 8
/// </summary>
- [pbr::OriginalName("HeaterHead8")] HeaterHead8 = 8059,
+ [pbr::OriginalName("HeaterHead8")] HeaterHead8 = 8065,
/// <summary>
///Heater Head 9
/// </summary>
- [pbr::OriginalName("HeaterHead9")] HeaterHead9 = 8060,
+ [pbr::OriginalName("HeaterHead9")] HeaterHead9 = 8066,
/// <summary>
///Heater Head 10
/// </summary>
- [pbr::OriginalName("HeaterHead10")] HeaterHead10 = 8061,
+ [pbr::OriginalName("HeaterHead10")] HeaterHead10 = 8067,
/// <summary>
///Heater Head 11
/// </summary>
- [pbr::OriginalName("HeaterHead11")] HeaterHead11 = 8062,
+ [pbr::OriginalName("HeaterHead11")] HeaterHead11 = 8068,
/// <summary>
///Heater Head 12
/// </summary>
- [pbr::OriginalName("HeaterHead12")] HeaterHead12 = 8063,
- /// <summary>
- ///Heater Dryer 1
- /// </summary>
- [pbr::OriginalName("HeaterDryer1")] HeaterDryer1 = 8064,
- /// <summary>
- ///Heater Dryer 2
- /// </summary>
- [pbr::OriginalName("HeaterDryer2")] HeaterDryer2 = 8065,
+ [pbr::OriginalName("HeaterHead12")] HeaterHead12 = 8069,
/// <summary>
///Heater Head Blower In
/// </summary>
- [pbr::OriginalName("HeaterHeadBlowerIn")] HeaterHeadBlowerIn = 8066,
+ [pbr::OriginalName("HeaterHeadBlowerIn")] HeaterHeadBlowerIn = 8070,
/// <summary>
///Heater Head Blower Out
/// </summary>
- [pbr::OriginalName("HeaterHeadBlowerOut")] HeaterHeadBlowerOut = 8067,
+ [pbr::OriginalName("HeaterHeadBlowerOut")] HeaterHeadBlowerOut = 8071,
/// <summary>
///Powerstep Dh Clean Head
/// </summary>
diff --git a/Software/Visual_Studio/Tango.SQLExaminer/SQLExaminer/Configurations/OverrideData.xml b/Software/Visual_Studio/Tango.SQLExaminer/SQLExaminer/Configurations/OverrideData.xml
index bb2104c05..2dadda3be 100644
--- a/Software/Visual_Studio/Tango.SQLExaminer/SQLExaminer/Configurations/OverrideData.xml
+++ b/Software/Visual_Studio/Tango.SQLExaminer/SQLExaminer/Configurations/OverrideData.xml
Binary files differ
diff --git a/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Program.cs b/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Program.cs
index e241c56f1..1d4a4f7fc 100644
--- a/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Program.cs
+++ b/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Program.cs
@@ -13,7 +13,7 @@ namespace Tango.BitTypesGenerator.CLI
{
class Program
{
- private static string BITS_FILE = "Built InTest List Rev1.0.xlsx";
+ private static string BITS_FILE = "Built InTest List Rev3.0.xlsx";
private class ExcelBitType
{
@@ -31,52 +31,61 @@ namespace Tango.BitTypesGenerator.CLI
static void Main(string[] args)
{
- Console.WriteLine("Generating BIT types...");
+ try
+ {
+ Console.WriteLine("Generating BIT types...");
- ExcelReader reader = new ExcelReader(PathHelper.GetStartupPath() + "\\" + BITS_FILE);
- var results = reader.GetDataByIndex<ExcelBitType>("Sheet1", 2);
+ ExcelReader reader = new ExcelReader(PathHelper.GetStartupPath() + "\\" + BITS_FILE);
+ var results = reader.GetDataByIndex<ExcelBitType>("Sheet1", 2);
- using (ObservablesContext db = ObservablesContext.CreateDefault())
- {
- foreach (var excelBit in results)
+ using (ObservablesContext db = ObservablesContext.CreateDefault())
{
- bool isNewBit = false;
+ foreach (var excelBit in results)
+ {
+ bool isNewBit = false;
- int code = int.Parse(excelBit.Code);
+ int code = int.Parse(excelBit.Code);
- BitType bitType = db.BitTypes.SingleOrDefault(x => x.Code == code);
+ BitType bitType = db.BitTypes.SingleOrDefault(x => x.Code == code);
- if (bitType == null)
- {
- Console.WriteLine("Inserting " + excelBit.ToString());
- bitType = new BitType();
- MapExcelBitToBitType(excelBit, bitType);
- isNewBit = true;
- }
- else
- {
- if (BitRequiresUpdate(excelBit, bitType))
+ if (bitType == null)
{
- BitType te = new BitType();
- MapExcelBitToBitType(excelBit, te);
- Console.WriteLine($"Updating {bitType.Name}\nSource:\n{te.ToJsonString()}\nTarget:\n{bitType.ToJsonString()}");
+ Console.WriteLine("Inserting " + excelBit.ToString());
+ bitType = new BitType();
MapExcelBitToBitType(excelBit, bitType);
+ isNewBit = true;
+ }
+ else
+ {
+ if (BitRequiresUpdate(excelBit, bitType))
+ {
+ BitType te = new BitType();
+ MapExcelBitToBitType(excelBit, te);
+ Console.WriteLine($"Updating {bitType.Name}\nSource:\n{te.ToJsonString()}\nTarget:\n{bitType.ToJsonString()}");
+ MapExcelBitToBitType(excelBit, bitType);
+ }
}
- }
- if (isNewBit)
- {
- db.BitTypes.Add(bitType);
+ if (isNewBit)
+ {
+ db.BitTypes.Add(bitType);
+ }
}
- }
- Console.WriteLine("Saving changes...");
- db.SaveChanges();
- }
+ Console.WriteLine("Saving changes...");
+ db.SaveChanges();
+ }
- Console.WriteLine("Done!");
- Console.ReadLine();
+ Console.ForegroundColor = ConsoleColor.Green;
+ Console.WriteLine("Done!");
+ Console.ReadLine();
+ }
+ catch (Exception ex)
+ {
+ Console.ForegroundColor = ConsoleColor.Red;
+ Console.WriteLine(ex);
+ }
}
private static void MapExcelBitToBitType(ExcelBitType evx, BitType bit)
diff --git a/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Tango.BitTypesGenerator.CLI.csproj b/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Tango.BitTypesGenerator.CLI.csproj
index e287bcfda..dfd5920ff 100644
--- a/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Tango.BitTypesGenerator.CLI.csproj
+++ b/Software/Visual_Studio/Utilities/Tango.BitTypesGenerator.CLI/Tango.BitTypesGenerator.CLI.csproj
@@ -58,6 +58,10 @@
<Link>Built InTest List Rev1.0.xlsx</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
+ <None Include="..\..\Resources\BIT\Built InTest List Rev3.0.xlsx">
+ <Link>Built InTest List Rev3.0.xlsx</Link>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ </None>
<None Include="..\..\Resources\BIT\BuiltInTest.xlsx">
<Link>BuiltInTest.xlsx</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
diff --git a/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs b/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs
index 4f02e716b..204aba666 100644
--- a/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs
+++ b/Software/Visual_Studio/Web/Tango.MachineService/Properties/AssemblyInfo.cs
@@ -24,4 +24,4 @@ using System.Runtime.InteropServices;
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
-[assembly: AssemblyVersion("3.0.9.0")]
+[assembly: AssemblyVersion("3.0.10.0")]