aboutsummaryrefslogtreecommitdiffstats
path: root/Software
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-09-02 14:03:43 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-09-02 14:03:43 +0300
commit2691cdb1dd27d3125c8f5bbd15c3e8fe1f4486dd (patch)
tree42c2432b3c4ad127d94e16052b2cd0307881a290 /Software
parenta4a0d4973c8eff2bbfe2c8e753f30626c9e9076d (diff)
downloadTango-2691cdb1dd27d3125c8f5bbd15c3e8fe1f4486dd.tar.gz
Tango-2691cdb1dd27d3125c8f5bbd15c3e8fe1f4486dd.zip
Added new ports list to DB.
Modified diagnostics to use DigitalInterfaceIOs.
Diffstat (limited to 'Software')
-rw-r--r--Software/DB/Tango.mdfbin75497472 -> 75497472 bytes
-rw-r--r--Software/DB/Tango_log.ldfbin15400960 -> 15400960 bytes
-rw-r--r--Software/PMR/Messages/Connection/DeviceInformation.proto7
-rw-r--r--Software/PMR/Messages/Diagnostics/DigitalInterfaceState.proto (renamed from Software/PMR/Messages/Diagnostics/DigitalPin.proto)6
-rw-r--r--Software/PMR/Messages/Diagnostics/EventType.proto483
-rw-r--r--Software/PMR/Messages/Diagnostics/InterfaceIOs.proto1060
-rw-r--r--Software/PMR/Messages/Diagnostics/SetDigitalOutRequest.proto4
-rw-r--r--Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto6
-rw-r--r--Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnkbin1471 -> 1455 bytes
-rw-r--r--Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnkbin1464 -> 1448 bytes
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalInElementEditor.xaml5
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalOutElementEditor.xaml5
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalInTemplate.xaml4
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalOutTemplate.xaml4
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalInItem.cs4
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalOutItem.cs4
-rw-r--r--Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs6
-rw-r--r--Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/EventLogging/DefaultEventLogger.cs15
-rw-r--r--Software/Visual_Studio/Resources/PortsList.xlsxbin36478 -> 36483 bytes
-rw-r--r--Software/Visual_Studio/Tango.BL/Entities/TechIo.cs34
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/ActionTypes.cs24
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs908
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/EventTypesGroups.cs30
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/Permissions.cs60
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs24
-rw-r--r--Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs2092
-rw-r--r--Software/Visual_Studio/Tango.BL/ObservablesContext.Views.cs4557
-rw-r--r--Software/Visual_Studio/Tango.BL/Tango.BL.csproj3
-rw-r--r--Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx9
-rw-r--r--Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram148
-rw-r--r--Software/Visual_Studio/Tango.DAL.Remote/DB/TECH_IOS.cs3
-rw-r--r--Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs18
-rw-r--r--Software/Visual_Studio/Tango.PMR/Connection/DeviceInformation.cs151
-rw-r--r--Software/Visual_Studio/Tango.PMR/Diagnostics/DigitalInterfaceState.cs (renamed from Software/Visual_Studio/Tango.PMR/Diagnostics/DigitalPin.cs)76
-rw-r--r--Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs708
-rw-r--r--Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs1599
-rw-r--r--Software/Visual_Studio/Tango.PMR/Diagnostics/SetDigitalOutRequest.cs43
-rw-r--r--Software/Visual_Studio/Tango.PMR/Diagnostics/StartDiagnosticsResponse.cs51
-rw-r--r--Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj3
-rw-r--r--Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs38
-rw-r--r--Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs63
41 files changed, 5569 insertions, 6686 deletions
diff --git a/Software/DB/Tango.mdf b/Software/DB/Tango.mdf
index 3e25b6208..22ca83da0 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 a4d8c33d4..f555a6c94 100644
--- a/Software/DB/Tango_log.ldf
+++ b/Software/DB/Tango_log.ldf
Binary files differ
diff --git a/Software/PMR/Messages/Connection/DeviceInformation.proto b/Software/PMR/Messages/Connection/DeviceInformation.proto
index bc217c799..a96d6463f 100644
--- a/Software/PMR/Messages/Connection/DeviceInformation.proto
+++ b/Software/PMR/Messages/Connection/DeviceInformation.proto
@@ -8,4 +8,11 @@ message DeviceInformation
string Name = 1;
string Version = 2;
string BuildDate = 3;
+
+ string BoardRevision = 4;
+ string AssemblyVersion = 5;
+
+ string FPGA1Version = 6;
+ string FPGA2Version = 7;
+ string FPGA3Version = 8;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/Diagnostics/DigitalPin.proto b/Software/PMR/Messages/Diagnostics/DigitalInterfaceState.proto
index c87f9adda..c1c6f349d 100644
--- a/Software/PMR/Messages/Diagnostics/DigitalPin.proto
+++ b/Software/PMR/Messages/Diagnostics/DigitalInterfaceState.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+import "InterfaceIOs.proto";
+
package Tango.PMR.Diagnostics;
option java_package = "com.twine.tango.pmr.diagnostics";
-message DigitalPin
+message DigitalInterfaceState
{
- int32 Port = 1;
+ InterfaceIOs InterfaceIO = 1;
bool Value = 2;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/Diagnostics/EventType.proto b/Software/PMR/Messages/Diagnostics/EventType.proto
index 1b4db2b85..a613211d9 100644
--- a/Software/PMR/Messages/Diagnostics/EventType.proto
+++ b/Software/PMR/Messages/Diagnostics/EventType.proto
@@ -16,448 +16,121 @@ option java_package = "com.twine.tango.pmr.diagnostics";
enum EventType
{
- //None (Group = Application, Category = Info, Actions = )
- None = 0;
+ //Dancer overshot / Thread break sensor (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
+ ThreadBreak = 0;
- // Thread Break (Group = Thread Feeding System, Category = Error, Actions = )
- ThreadBreak = 1;
+ //Dancer not stable or got down (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
+ ThreadTensionControlFailure = 1;
- // Thread Tension Control Failure (Group = Thread Feeding System, Category = Error, Actions = )
- ThreadTensionControlFailure = 2;
+ //Source thread counter (counter shall be reset upon loading a new cone) (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
+ FeederConeInsufficiant = 2;
- // Feeder Cone Insufficiant (Group = Thread Feeding System, Category = Warning, Actions = )
- FeederConeInsufficiant = 3;
+ //Winder Controller (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
+ WinderGeneralError = 3;
- // Winder General Error (Group = Thread Feeding System, Category = Error, Actions = )
- WinderGeneralError = 4;
+ //SW_SPOOL_EXISTS='0' or Winder Controller (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
+ WinderConeNotExists = 4;
- // Winder Cone Not Exists (Group = Thread Feeding System, Category = Warning, Actions = )
- WinderConeNotExists = 5;
+ //Motor Stall (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
+ ThreadFeedingGeneralError = 5;
- // Thread Feeding General Error (Group = Thread Feeding System, Category = Error, Actions = )
- ThreadFeedingGeneralError = 6;
+ //Dyeing Head Thermometers (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
+ DyeingHeadOverTemperature = 6;
- // Dyeing Head 1 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHead1OverTemperature = 7;
+ //Current sense in all heaters is 0 (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
+ DHThermalCutoff = 7;
- // Dyeing Head 2 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHead2OverTemperature = 8;
+ //Dryer Thermometers (Group = DH Dryer, Category = Error, Actions = Prevent Job Execution, Abort Running Job, Soft Visual Notification)
+ DryerOverTemperature = 8;
- // Dyeing Head 3 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHead3OverTemperature = 9;
+ //Current sense in all heaters is 0 (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
+ DryerThermalCutoff = 9;
- // Dyeing Head 4 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHead4OverTemperature = 10;
+ //Dyeing head Heaters failure (Under /Over current) (Group = DH Dryer, Category = Error, Actions = Soft Visual Notification, Prevent Job Execution, Abort Running Job)
+ DyeingHeadHeatersCurrentOutOfRange = 10;
- // Dyeing Head 5 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHead5OverTemperature = 11;
+ //Dryer Heaters failure (Under /Over current) (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
+ DryerHeatersCurrentOutOfRange = 11;
- // Dyeing Head 6 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHead6OverTemperature = 12;
+ //Covers Tampers (Group = DH Dryer, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification)
+ DryerDHeadCoverOpen = 12;
- // Dyeing Head Thermal Cutoff (Group = Dryer Head, Category = Critical, Actions = )
- DyeingHeadThermalCutoff = 13;
+ //Pressure sensor Purex or Air flow sensor (Flap) (Group = Waste Handling System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
+ AirFilterClogged = 13;
- // Dryer Over Temperature (Group = Dryer, Category = Critical, Actions = )
- DryerOverTemperature = 14;
+ //Micro-switch (Group = Waste Handling System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
+ AirFilterNotInstalled = 14;
- // Dryer Thermal Cutoff (Group = Dryer, Category = Critical, Actions = )
- DryerThermalCutoff = 15;
+ //blower techo. Feedback, air flap (Group = Waste Handling System, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification, Abort Running Job)
+ WHSFailure = 15;
- // Dyeing Head Heaters Current Out Of Range (Group = Dryer Head, Category = Error, Actions = )
- DyeingHeadHeatersCurrentOutOfRange = 16;
+ //Check container float sensor (Group = Waste Handling System, Category = Warning, Actions = Soft Visual Notification)
+ WasteContainerIsAlmostFull = 16;
- // Dryer Heaters Current Out Of Range (Group = Dryer, Category = Error, Actions = )
- DryerHeatersCurrentOutOfRange = 17;
+ //Check container float sensor (Group = Waste Handling System, Category = Error, Actions = Soft Visual Notification)
+ WasteContainerIsFull = 17;
- // Dryer Dying Head Cover Open (Group = Dryer, Category = Error, Actions = )
- DryerDHeadCoverOpen = 18;
+ //Dispenser position sensor/s (Group = Ink Delivery System, Category = Error, Actions = Prevent Job Execution, Abort Running Job, Soft Visual Notification)
+ DispenserEmpty = 18;
- // Air Filter Clogged (Group = Waste Handling System, Category = Error, Actions = )
- AirFilterClogged = 19;
+ //Check if job can be executor refill needed (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
+ DispenserLowLevel = 19;
- // Air Filter Not Installed (Group = Waste Handling System, Category = Error, Actions = )
- AirFilterNotInstalled = 20;
+ //Cartridge float displacement (Group = Ink Delivery System, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification)
+ DispenserRefillFailure = 20;
- // WHS Failure (Group = Waste Handling System, Category = Error, Actions = )
- WHSFailure = 21;
+ //Mid-Tank (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
+ MidTankEmpty = 21;
- // Waste Container Is Almost Full (Group = Waste Handling System, Category = Warning, Actions = )
- WasteContainerIsAlmostFull = 22;
+ //Cartridge float sensor (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
+ MidTankLowLevel = 22;
- // Waste Container Is Full (Group = Waste Handling System, Category = Error, Actions = )
- WasteContainerIsFull = 23;
+ //Cartridge float sensor or Additional micro-switch (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
+ MidTankNotInPlace = 23;
- // Dispenser 1 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser1Empty = 24;
+ //System BIT Failure (Group = General Hardware, Category = Error, Actions = Soft Visual Notification)
+ SystemBITFail = 24;
- // Dispenser 2 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser2Empty = 25;
+ //Internal Thermostat (Group = General Hardware, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification, Abort Running Job, Stop Heaters)
+ GeneralInternalOverTemperature = 25;
- // Dispenser 3 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser3Empty = 26;
+ //Covers Tampers (Group = General Hardware, Category = Warning, Actions = Soft Visual Notification)
+ MachineCoverOpen = 26;
- // Dispenser 4 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser4Empty = 27;
+ //EPB (Group = General Hardware, Category = Critical, Actions = Overall Power Down, Soft Visual Notification)
+ EmergencyPushButtonPressed = 27;
- // Dispenser 5 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser5Empty = 28;
+ //System General Error (Group = General Hardware, Category = Warning, Actions = Soft Visual Notification)
+ SystemGeneralError = 28;
- // Dispenser 6 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser6Empty = 29;
+ //Occurs a request has been sent to the machine or external bridge service (Group = Transport, Category = Info, Actions = )
+ RequestSent = 29;
- // Dispenser 7 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser7Empty = 30;
+ //Occures when a response has been received (Group = Transport, Category = Info, Actions = )
+ ResponseReceived = 30;
- // Dispenser 8 Empty (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser8Empty = 31;
+ //Occures when a request to the machine has failed (Group = Transport, Category = Error, Actions = )
+ RequestFailed = 31;
- // Dispenser 1 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser1LowLevel = 32;
+ //Occures when the application has encountered some error (Group = Application, Category = Error, Actions = )
+ ApplicationException = 32;
- // Dispenser 2 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser2LowLevel = 33;
+ //General application event logs (Group = Application, Category = Info, Actions = )
+ ApplicationInformation = 33;
- // Dispenser 3 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser3LowLevel = 34;
+ //Notifies about application succesfully started (Group = Application, Category = Info, Actions = )
+ ApplicationStarted = 34;
- // Dispenser 4 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser4LowLevel = 35;
+ //Notifies about application termination (Group = Application, Category = Info, Actions = )
+ ApplicationTerminated = 35;
- // Dispenser 5 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser5LowLevel = 36;
+ //Occures when a diagnostics recording has been started (Group = Application, Category = Info, Actions = )
+ RecordingStarted = 36;
- // Dispenser 6 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser6LowLevel = 37;
+ //Occures when a diagnostics recording has been stopped (Group = Application, Category = Info, Actions = )
+ RecordingStopped = 37;
- // Dispenser 7 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser7LowLevel = 38;
-
- // Dispenser 8 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- Dispenser8LowLevel = 39;
-
- // Dispenser 1 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser1RefillFailure = 40;
-
- // Dispenser 2 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser2RefillFailure = 41;
-
- // Dispenser 3 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser3RefillFailure = 42;
-
- // Dispenser 4 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser4RefillFailure = 43;
-
- // Dispenser 5 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser5RefillFailure = 44;
-
- // Dispenser 6 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser6RefillFailure = 45;
-
- // Dispenser 7 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser7RefillFailure = 46;
-
- // Dispenser 8 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- Dispenser8RefillFailure = 47;
-
- // Dispenser 1 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser1Pressure = 48;
-
- // Dispenser 2 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser2Pressure = 49;
-
- // Dispenser 3 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser3Pressure = 50;
-
- // Dispenser 4 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser4Pressure = 51;
-
- // Dispenser 5 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser5Pressure = 52;
-
- // Dispenser 6 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser6Pressure = 53;
-
- // Dispenser 7 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser7Pressure = 54;
-
- // Dispenser 8 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- Dispenser8Pressure = 55;
-
- // Mid Tank 1 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank1Empty = 56;
-
- // Mid Tank 2 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank2Empty = 57;
-
- // Mid Tank 3 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank3Empty = 58;
-
- // Mid Tank 4 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank4Empty = 59;
-
- // Mid Tank 5 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank5Empty = 60;
-
- // Mid Tank 6 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank6Empty = 61;
-
- // Mid Tank 7 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank7Empty = 62;
-
- // Mid Tank 8 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank8Empty = 63;
-
- // Mid Tank 1 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank1Lowlevel = 64;
-
- // Mid Tank 2 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank2Lowlevel = 65;
-
- // Mid Tank 3 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank3Lowlevel = 66;
-
- // Mid Tank 4 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank4Lowlevel = 67;
-
- // Mid Tank 5 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank5Lowlevel = 68;
-
- // Mid Tank 6 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank6Lowlevel = 69;
-
- // Mid Tank 7 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank7Lowlevel = 70;
-
- // Mid Tank 8 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank8Lowlevel = 71;
-
- // Mid Tank 1 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank1NotInPlace = 72;
-
- // Mid Tank 2 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank2NotInPlace = 73;
-
- // Mid Tank 3 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank3NotInPlace = 74;
-
- // Mid Tank 4 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank4NotInPlace = 75;
-
- // Mid Tank 5 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank5NotInPlace = 76;
-
- // Mid Tank 6 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank6NotInPlace = 77;
-
- // Mid Tank 7 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank7NotInPlace = 78;
-
- // Mid Tank 8 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- MidTank8NotInPlace = 79;
-
- // System Built In Test Fail (Group = General Hardware, Category = Critical, Actions = )
- SystemBITFail = 80;
-
- // General Internal Over Temperature (Group = General Hardware, Category = Critical, Actions = )
- GeneralInternalOverTemperature = 81;
-
- // Machine Cover Open (Group = General Hardware, Category = Warning, Actions = )
- MachineCoverOpen = 82;
-
- // Emergency Push Button Pressed (Group = General Hardware, Category = Critical, Actions = )
- EmergencyPushButtonPressed = 83;
-
- // System General Error (Group = General Hardware, Category = Error, Actions = )
- SystemGeneralError = 84;
-
- // Motor Dryer Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorDryerOverCurrent = 93;
-
- // Motor Feeder Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorFeederOverCurrent = 94;
-
- // Motor Right Loader Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorRLoaderOverCurrent = 95;
-
- // Motor Pooler Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorPoolerOverCurrent = 96;
-
- // Motor Left Loader Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLLoaderOverCurrent = 97;
-
- // Motor Winder Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorWinderOverCurrent = 98;
-
- // Motor Screw Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorScrewOverCurrent = 99;
-
- // Motor Loading Arm Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLoadingArmOverCurrent = 100;
-
- // Motor Dispenser 1 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser1OverCurrent = 101;
-
- // Motor Dispenser 2 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser2OverCurrent = 102;
-
- // Motor Dispenser 3 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser3OverCurrent = 103;
-
- // Motor Dispenser 4 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser4OverCurrent = 104;
-
- // Motor Dispenser 5 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser5OverCurrent = 105;
-
- // Motor Dispenser 6 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser6OverCurrent = 106;
-
- // Motor Dispenser 7 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser7OverCurrent = 107;
-
- // Motor Dispenser 8 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser8OverCurrent = 108;
-
- // Motor Dryer Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorDryerOverTemperature = 109;
-
- // Motor Feeder Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorFeederOverTemperature = 110;
-
- // Motor Right Loader Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorRLoaderOverTemperature = 111;
-
- // Motor Pooler Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorPoolerOverTemperature = 112;
-
- // Motor Left Loader Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLLoaderOverTemperature = 113;
-
- // Motor Winder Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorWinderOverTemperature = 114;
-
- // Motor Screw Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorScrewOverTemperature = 115;
-
- // Motor Loading Arm Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLoadingArmOverTemperature = 116;
-
- // Motor Dispenser 1 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser1OverTemperature = 117;
-
- // Motor Dispenser 2 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser2OverTemperature = 118;
-
- // Motor Dispenser 3 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser3OverTemperature = 119;
-
- // Motor Dispenser 4 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser4OverTemperature = 120;
-
- // Motor Dispenser 5 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser5OverTemperature = 121;
-
- // Motor Dispenser 6 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser6OverTemperature = 122;
-
- // Motor Dispenser 7 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser7OverTemperature = 123;
-
- // Motor Dispenser 8 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser8OverTemperature = 124;
-
- // Motor Dryer Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorDryerStall = 125;
-
- // Motor Feeder Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorFeederStall = 126;
-
- // Motor Right Loader Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorRLoaderStall = 127;
-
- // Motor Pooler Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorPoolerStall = 128;
-
- // Motor Left Loader Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLLoaderStall = 129;
-
- // Motor Winder Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorWinderStall = 130;
-
- // Motor Screw Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorScrewStall = 131;
-
- // Motor Loading Arm Stall (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLoadingArmStall = 132;
-
- // Motor Dispenser 1 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser1Stall = 133;
-
- // Motor Dispenser 2 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser2Stall = 134;
-
- // Motor Dispenser 3 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser3Stall = 135;
-
- // Motor Dispenser 4 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser4Stall = 136;
-
- // Motor Dispenser 5 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser5Stall = 137;
-
- // Motor Dispenser 6 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser6Stall = 138;
-
- // Motor Dispenser 7 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser7Stall = 139;
-
- // Motor Dispenser 8 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser8Stall = 140;
-
- // Motor Dryer Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorDryerUnderVoltage = 141;
-
- // Motor Feeder Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorFeederUnderVoltage = 142;
-
- // Motor Right Loader Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorRLoaderUnderVoltage = 143;
-
- // Motor Pooler Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorPoolerUnderVoltage = 144;
-
- // Motor Left Loader Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLLoaderUnderVoltage = 145;
-
- // Motor Winder Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorWinderUnderVoltage = 146;
-
- // Motor Screw Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorScrewUnderVoltage = 147;
-
- // Motor Loading Arm Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- MotorLoadingArmUnderVoltage = 148;
-
- // Motor Dispenser 1 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser1UnderVoltage = 149;
-
- // Motor Dispenser 2 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser2UnderVoltage = 150;
-
- // Motor Dispenser 3 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser3UnderVoltage = 151;
-
- // Motor Dispenser 4 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser4UnderVoltage = 152;
-
- // Motor Dispenser 5 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser5UnderVoltage = 153;
-
- // Motor Dispenser 6 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser6UnderVoltage = 154;
-
- // Motor Dispenser 7 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- MotorDispenser7UnderVoltage = 155;
+ //Occures when a job status message has been received from the embedded device (Group = Application, Category = Info, Actions = )
+ JobStatus = 38;
}
diff --git a/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto b/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto
new file mode 100644
index 000000000..0eacc26fa
--- /dev/null
+++ b/Software/PMR/Messages/Diagnostics/InterfaceIOs.proto
@@ -0,0 +1,1060 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Tango PMR Generator
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated. Do not modify!
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+syntax = "proto3";
+
+package Tango.PMR.Diagnostics;
+option java_package = "com.twine.tango.pmr.diagnostics";
+
+enum InterfaceIOs
+{
+
+ //Designator: AI01
+ ANALOG_MIXCHIP_TEMP = 0;
+
+ //Designator: AI02
+ AN_DYEINGH_CURSEN_1 = 1;
+
+ //Designator: AI03
+ AN_DYEINGH_CURSEN_2 = 2;
+
+ //Designator: AI04
+ AN_DYEINGH_CURSEN_3 = 3;
+
+ //Designator: AI05
+ AN_DYEINGH_CURSEN_4 = 4;
+
+ //Designator: AI06
+ AN_DYEINGH_CURSEN_5 = 5;
+
+ //Designator: AI07
+ ANALOG_DYEINGH_TEMP1 = 6;
+
+ //Designator: AI08
+ ANALOG_DYEINGH_TEMP2 = 7;
+
+ //Designator: AI09
+ ANALOG_DYEINGH_TEMP3 = 8;
+
+ //Designator: AI10
+ ANALOG_DYEINGH_TEMP4 = 9;
+
+ //Designator: AI11
+ ANALOG_DYEINGH_TEMP5 = 10;
+
+ //Designator: GPI001
+ LS_DH_CLEAN_DOWN = 11;
+
+ //Designator: GPI002
+ LS_DH_CLEAN_LEFT = 12;
+
+ //Designator: GPI003
+ LS_DH_CLEAN_RIGHT = 13;
+
+ //Designator: GPI004
+ LS_DH_CLEAN_UP = 14;
+
+ //Designator: GPI005
+ LS_DH_LID_CLEANING = 15;
+
+ //Designator: GPI006
+ LS_DH_LID_CLOSED = 16;
+
+ //Designator: GPI007
+ LS_DH_LID_OPEN = 17;
+
+ //Designator: GPI008
+ LS_DH_SPARE1 = 18;
+
+ //Designator: GPO001
+ GPO_MIXCHIP_SSR4_CTRL = 19;
+
+ //Designator: GPO002
+ GPO_DYEINGH_SSR5_CTRL = 20;
+
+ //Designator: GPO003
+ GPO_DYEINGH_SSR6_CTRL = 21;
+
+ //Designator: GPO004
+ GPO_DYEINGH_SSR7_CTRL = 22;
+
+ //Designator: GPO005
+ GPO_DYEINGH_SSR8_CTRL = 23;
+
+ //Designator: I2C01
+ DH2 = 24;
+
+ //Designator: I2C02
+ DH1 = 25;
+
+ //Designator: MOT01
+ MOTO_DH_CLEANHEAD = 26;
+
+ //Designator: MOT02
+ MOTO_DH_CLEANMECH = 27;
+
+ //Designator: MOT03
+ MOTO_DH_LID = 28;
+
+ //Designator: AI12
+ AN_DRYER_CURSEN1 = 29;
+
+ //Designator: AI13
+ AN_DRYER_CURSEN2 = 30;
+
+ //Designator: AI14
+ AN_DRYER_CURSEN3 = 31;
+
+ //Designator: AI15
+ ANALOG_DRYER_TEMP1 = 32;
+
+ //Designator: AI16
+ ANALOG_DRYER_TEMP2 = 33;
+
+ //Designator: AI17
+ ANALOG_DRYER_TEMP3 = 34;
+
+ //Designator: GPI009
+ LS_DRYER_LID_CLOSED = 35;
+
+ //Designator: GPI010
+ LS_DRYER_LID_OPEN = 36;
+
+ //Designator: GPI011
+ LS_DRYER_SPARE1 = 37;
+
+ //Designator: GPI012
+ LS_DRYER_SPARE2 = 38;
+
+ //Designator: GPI013
+ LS_DRYER_SPARE3 = 39;
+
+ //Designator: GPI014
+ LS_DRYER_SPARE4 = 40;
+
+ //Designator: GPI015
+ LS_LOADARM_LEFT = 41;
+
+ //Designator: GPI016
+ LS_LOADARM_RIGHT = 42;
+
+ //Designator: GPO006
+ GPO_DRYER_SSR1_CTRL = 43;
+
+ //Designator: GPO007
+ GPO_DRYER_SSR2_CTRL = 44;
+
+ //Designator: GPO008
+ GPO_DRYER_SSR3_CTRL = 45;
+
+ //Designator: I2C03
+ DRYER2 = 46;
+
+ //Designator: I2C04
+ DRYER1 = 47;
+
+ //Designator: MOT04
+ MOTO_DRYER_DRIVING = 48;
+
+ //Designator: MOT05
+ MOTO_DRYER_LID = 49;
+
+ //Designator: MOT06
+ MOTO_DRYER_LOADARM = 50;
+
+ //Designator: ENC01
+ DRYER_LOADARM_ROTENC = 51;
+
+ //Designator: GPI017
+ GPI_PS1_DC_OK = 52;
+
+ //Designator: GPO009
+ GPO_PDOWN_RL1_CTRL = 53;
+
+ //Designator: GPO010
+ GPO_SPARE_SSR12_CTRL = 54;
+
+ //Designator: GPO011
+ GPO_SPARE_SSR13_CTRL = 55;
+
+ //Designator: I2C05
+ ELECTRICALENC = 56;
+
+ //Designator: I2C06
+ USERPANEL = 57;
+
+ //Designator: GPI029
+ GPI_EXTWINDER_1 = 58;
+
+ //Designator: GPI030
+ GPI_EXTWINDER_2 = 59;
+
+ //Designator: GPI031
+ GPI_EXTWINDER_3 = 60;
+
+ //Designator: GPO017
+ GPO_EXTWINDER_1 = 61;
+
+ //Designator: GPO018
+ GPO_EXTWINDER_2 = 62;
+
+ //Designator: GPO019
+ GPO_EXTWINDER_3 = 63;
+
+ //Designator: GPO020
+ GPO_EXTWINDER_SSR11_CTRL = 64;
+
+ //Designator: COM1
+ EXTWINDER_CTRL = 65;
+
+ //Designator: I2C07
+ EXTWINDINGUNIT = 66;
+
+ //Designator: AI21
+ AN_IDS_PRESSENS_1 = 67;
+
+ //Designator: AI22
+ AN_IDS_PRESSENS_2 = 68;
+
+ //Designator: AI23
+ AN_IDS_PRESSENS_3 = 69;
+
+ //Designator: AI24
+ AN_IDS_PRESSENS_4 = 70;
+
+ //Designator: AI25
+ AN_IDS_PRESSENS_5 = 71;
+
+ //Designator: AI26
+ AN_IDS_PRESSENS_6 = 72;
+
+ //Designator: AI27
+ AN_IDS_PRESSENS_7 = 73;
+
+ //Designator: AI28
+ AN_IDS_PRESSENS_8 = 74;
+
+ //Designator: AI29
+ AN_MIDTANK_PRESSENS1 = 75;
+
+ //Designator: AI30
+ AN_MIDTANK_PRESSENS2 = 76;
+
+ //Designator: AI31
+ AN_MIDTANK_PRESSENS3 = 77;
+
+ //Designator: AI32
+ AN_MIDTANK_PRESSENS4 = 78;
+
+ //Designator: AI33
+ AN_MIDTANK_PRESSENS5 = 79;
+
+ //Designator: AI34
+ AN_MIDTANK_PRESSENS6 = 80;
+
+ //Designator: AI35
+ AN_MIDTANK_PRESSENS7 = 81;
+
+ //Designator: AI36
+ AN_MIXCHIP_CURSENn = 82;
+
+ //Designator: GPI032
+ LS_DISPENSER_25_1 = 83;
+
+ //Designator: GPI033
+ LS_DISPENSER_25_2 = 84;
+
+ //Designator: GPI034
+ LS_DISPENSER_25_3 = 85;
+
+ //Designator: GPI035
+ LS_DISPENSER_25_4 = 86;
+
+ //Designator: GPI036
+ LS_DISPENSER_25_5 = 87;
+
+ //Designator: GPI037
+ LS_DISPENSER_25_6 = 88;
+
+ //Designator: GPI038
+ LS_DISPENSER_25_7 = 89;
+
+ //Designator: GPI039
+ LS_DISPENSER_25_8 = 90;
+
+ //Designator: GPI040
+ LS_DISPENSER_50_1 = 91;
+
+ //Designator: GPI041
+ LS_DISPENSER_50_2 = 92;
+
+ //Designator: GPI042
+ LS_DISPENSER_50_3 = 93;
+
+ //Designator: GPI043
+ LS_DISPENSER_50_4 = 94;
+
+ //Designator: GPI044
+ LS_DISPENSER_50_5 = 95;
+
+ //Designator: GPI045
+ LS_DISPENSER_50_6 = 96;
+
+ //Designator: GPI046
+ LS_DISPENSER_50_7 = 97;
+
+ //Designator: GPI047
+ LS_DISPENSER_50_8 = 98;
+
+ //Designator: GPI048
+ LS_DISPENSER_75_1 = 99;
+
+ //Designator: GPI049
+ LS_DISPENSER_75_2 = 100;
+
+ //Designator: GPI050
+ LS_DISPENSER_75_3 = 101;
+
+ //Designator: GPI051
+ LS_DISPENSER_75_4 = 102;
+
+ //Designator: GPI052
+ LS_DISPENSER_75_5 = 103;
+
+ //Designator: GPI053
+ LS_DISPENSER_75_6 = 104;
+
+ //Designator: GPI054
+ LS_DISPENSER_75_7 = 105;
+
+ //Designator: GPI055
+ LS_DISPENSER_75_8 = 106;
+
+ //Designator: GPI056
+ LS_DISPENSER_DOWN_1 = 107;
+
+ //Designator: GPI057
+ LS_DISPENSER_DOWN_2 = 108;
+
+ //Designator: GPI058
+ LS_DISPENSER_DOWN_3 = 109;
+
+ //Designator: GPI059
+ LS_DISPENSER_DOWN_4 = 110;
+
+ //Designator: GPI060
+ LS_DISPENSER_DOWN_5 = 111;
+
+ //Designator: GPI061
+ LS_DISPENSER_DOWN_6 = 112;
+
+ //Designator: GPI062
+ LS_DISPENSER_DOWN_7 = 113;
+
+ //Designator: GPI063
+ LS_DISPENSER_DOWN_8 = 114;
+
+ //Designator: GPI064
+ LS_DISPENSER_SPARE_1 = 115;
+
+ //Designator: GPI065
+ LS_DISPENSER_SPARE_2 = 116;
+
+ //Designator: GPI066
+ LS_DISPENSER_SPARE_3 = 117;
+
+ //Designator: GPI067
+ LS_DISPENSER_SPARE_4 = 118;
+
+ //Designator: GPI068
+ LS_DISPENSER_SPARE_5 = 119;
+
+ //Designator: GPI069
+ LS_DISPENSER_SPARE_6 = 120;
+
+ //Designator: GPI070
+ LS_DISPENSER_SPARE_7 = 121;
+
+ //Designator: GPI071
+ LS_DISPENSER_SPARE_8 = 122;
+
+ //Designator: GPI072
+ LS_DISPENSER_UP_1 = 123;
+
+ //Designator: GPI073
+ LS_DISPENSER_UP_2 = 124;
+
+ //Designator: GPI074
+ LS_DISPENSER_UP_3 = 125;
+
+ //Designator: GPI075
+ LS_DISPENSER_UP_4 = 126;
+
+ //Designator: GPI076
+ LS_DISPENSER_UP_5 = 127;
+
+ //Designator: GPI077
+ LS_DISPENSER_UP_6 = 128;
+
+ //Designator: GPI078
+ LS_DISPENSER_UP_7 = 129;
+
+ //Designator: GPI079
+ LS_DISPENSER_UP_8 = 130;
+
+ //Designator: GPI080
+ MIDTANK1_LVL1_FLOAT = 131;
+
+ //Designator: GPI081
+ MIDTANK1_LVL2_FLOAT = 132;
+
+ //Designator: GPI082
+ MIDTANK1_LVL3_FLOAT = 133;
+
+ //Designator: GPI083
+ MIDTANK1_LVL4_FLOAT = 134;
+
+ //Designator: GPI084
+ MIDTANK2_LVL1_FLOAT = 135;
+
+ //Designator: GPI085
+ MIDTANK2_LVL2_FLOAT = 136;
+
+ //Designator: GPI086
+ MIDTANK2_LVL3_FLOAT = 137;
+
+ //Designator: GPI087
+ MIDTANK2_LVL4_FLOAT = 138;
+
+ //Designator: GPI088
+ MIDTANK3_LVL1_FLOAT = 139;
+
+ //Designator: GPI089
+ MIDTANK3_LVL2_FLOAT = 140;
+
+ //Designator: GPI090
+ MIDTANK3_LVL3_FLOAT = 141;
+
+ //Designator: GPI091
+ MIDTANK3_LVL4_FLOAT = 142;
+
+ //Designator: GPI092
+ MIDTANK4_LVL1_FLOAT = 143;
+
+ //Designator: GPI093
+ MIDTANK4_LVL2_FLOAT = 144;
+
+ //Designator: GPI094
+ MIDTANK4_LVL3_FLOAT = 145;
+
+ //Designator: GPI095
+ MIDTANK4_LVL4_FLOAT = 146;
+
+ //Designator: GPI096
+ MIDTANK5_LVL1_FLOAT = 147;
+
+ //Designator: GPI097
+ MIDTANK5_LVL2_FLOAT = 148;
+
+ //Designator: GPI098
+ MIDTANK5_LVL3_FLOAT = 149;
+
+ //Designator: GPI099
+ MIDTANK5_LVL4_FLOAT = 150;
+
+ //Designator: GPI100
+ MIDTANK6_LVL1_FLOAT = 151;
+
+ //Designator: GPI101
+ MIDTANK6_LVL2_FLOAT = 152;
+
+ //Designator: GPI102
+ MIDTANK6_LVL3_FLOAT = 153;
+
+ //Designator: GPI103
+ MIDTANK6_LVL4_FLOAT = 154;
+
+ //Designator: GPI104
+ MIDTANK7_LVL1_FLOAT = 155;
+
+ //Designator: GPI105
+ MIDTANK7_LVL2_FLOAT = 156;
+
+ //Designator: GPI106
+ MIDTANK7_LVL3_FLOAT = 157;
+
+ //Designator: GPI107
+ MIDTANK7_LVL4_FLOAT = 158;
+
+ //Designator: GPI108
+ MIDTANK8_LVL1_FLOAT = 159;
+
+ //Designator: GPI109
+ MIDTANK8_LVL2_FLOAT = 160;
+
+ //Designator: GPI110
+ MIDTANK8_LVL3_FLOAT = 161;
+
+ //Designator: GPI111
+ MIDTANK8_LVL4_FLOAT = 162;
+
+ //Designator: GPO001
+ GPO_DILUTORPUMP_SSR10_CTRL = 163;
+
+ //Designator: GPO002
+ GPO_WASTECH_PUMP2 = 164;
+
+ //Designator: GPO023
+ Midtank1Air = 165;
+
+ //Designator: GPO024
+ Midtank2Air = 166;
+
+ //Designator: GPO025
+ Midtank3Air = 167;
+
+ //Designator: GPO026
+ Midtank4Air = 168;
+
+ //Designator: GPO027
+ Midtank5Air = 169;
+
+ //Designator: GPO028
+ Midtank6Air = 170;
+
+ //Designator: GPO029
+ Midtank7Air = 171;
+
+ //Designator: GPO030
+ Midtank8Air = 172;
+
+ //Designator: GPO031
+ Midtank1Cartridge = 173;
+
+ //Designator: GPO032
+ Midtank2Cartridge = 174;
+
+ //Designator: GPO033
+ Midtank3Cartridge = 175;
+
+ //Designator: GPO034
+ Midtank4Cartridge = 176;
+
+ //Designator: GPO035
+ Midtank5Cartridge = 177;
+
+ //Designator: GPO036
+ Midtank6Cartridge = 178;
+
+ //Designator: GPO037
+ Midtank7Cartridge = 179;
+
+ //Designator: GPO038
+ Midtank8Cartridge = 180;
+
+ //Designator: MOT07
+ MOTO_DISPENSER_1 = 181;
+
+ //Designator: MOT08
+ MOTO_DISPENSER_2 = 182;
+
+ //Designator: MOT09
+ MOTO_DISPENSER_3 = 183;
+
+ //Designator: MOT10
+ MOTO_DISPENSER_4 = 184;
+
+ //Designator: MOT11
+ MOTO_DISPENSER_5 = 185;
+
+ //Designator: MOT12
+ MOTO_DISPENSER_6 = 186;
+
+ //Designator: MOT13
+ MOTO_DISPENSER_7 = 187;
+
+ //Designator: MOT14
+ MOTO_DISPENSER_8 = 188;
+
+ //Designator: ENC02
+ DISPENSER_ROTENC1 = 189;
+
+ //Designator: ENC03
+ DISPENSER_ROTENC2 = 190;
+
+ //Designator: ENC04
+ DISPENSER_ROTENC3 = 191;
+
+ //Designator: ENC05
+ DISPENSER_ROTENC4 = 192;
+
+ //Designator: ENC06
+ DISPENSER_ROTENC5 = 193;
+
+ //Designator: ENC07
+ DISPENSER_ROTENC6 = 194;
+
+ //Designator: ENC08
+ DISPENSER_ROTENC7 = 195;
+
+ //Designator: ENC09
+ DISPENSER_ROTENC8 = 196;
+
+ //Designator:
+ DISPENSER_VALVE_1 = 197;
+
+ //Designator:
+ DISPENSER_VALVE_2 = 198;
+
+ //Designator:
+ DISPENSER_VALVE_3 = 199;
+
+ //Designator:
+ DISPENSER_VALVE_4 = 200;
+
+ //Designator:
+ DISPENSER_VALVE_5 = 201;
+
+ //Designator:
+ DISPENSER_VALVE_6 = 202;
+
+ //Designator:
+ DISPENSER_VALVE_7 = 203;
+
+ //Designator: I2C08
+ DISPENSER_1 = 204;
+
+ //Designator: I2C09
+ DISPENSER_3 = 205;
+
+ //Designator: I2C10
+ DISPENSER_5 = 206;
+
+ //Designator: I2C11
+ DISPENSER_7 = 207;
+
+ //Designator: I2C12
+ MIDTANK3_1 = 208;
+
+ //Designator: I2C13
+ DISPENSER_2 = 209;
+
+ //Designator: I2C14
+ DISPENSER_4 = 210;
+
+ //Designator: I2C15
+ DISPENSER_6 = 211;
+
+ //Designator: I2C16
+ DISPENSER_8 = 212;
+
+ //Designator: I2C33
+ MIDTANK3_2 = 213;
+
+ //Designator: I2C17
+ CART3 = 214;
+
+ //Designator: I2C18
+ CART1 = 215;
+
+ //Designator: I2C19
+ CART2 = 216;
+
+ //Designator: I2C20
+ CART4 = 217;
+
+ //Designator: I2C21
+ CART7 = 218;
+
+ //Designator: I2C22
+ CART5 = 219;
+
+ //Designator: I2C23
+ CART6 = 220;
+
+ //Designator: I2C24
+ CART8 = 221;
+
+ //Designator: GPI112
+ LS_SCREW_LEFT = 222;
+
+ //Designator: GPI113
+ LS_SCREW_RIGHT = 223;
+
+ //Designator: GPI114
+ SW_SPARE = 224;
+
+ //Designator: GPI115
+ SW_SPOOL_EXISTS = 225;
+
+ //Designator: MOT15
+ MOTO_SCREW = 226;
+
+ //Designator: MOT16
+ MOTO_WINDER = 227;
+
+ //Designator: ENC10
+ SCREW_ROTENC = 228;
+
+ //Designator: I2C25
+ INTWINDINGUNIT = 229;
+
+ //Designator: AI37
+ AN5V_LDANCER1 = 230;
+
+ //Designator: AI38
+ AN5V_LDANCER2 = 231;
+
+ //Designator: GPI116
+ LS_LDANCER1_DOWN = 232;
+
+ //Designator: GPI117
+ LS_LDANCER1_UP = 233;
+
+ //Designator: GPI118
+ LS_LDANCER2_DOWN = 234;
+
+ //Designator: GPI119
+ LS_LDANCER2_UP = 235;
+
+ //Designator: GPI120
+ LS_LLOADMOTOR_DOWN = 236;
+
+ //Designator: GPI121
+ LS_LLOADMOTOR_UP = 237;
+
+ //Designator: GPI122
+ LS_LPIVOT_DOWN = 238;
+
+ //Designator: GPI123
+ LS_LPIVOT_UP = 239;
+
+ //Designator: GPI124
+ LS_LSPARE1 = 240;
+
+ //Designator: GPI125
+ LS_LSPARE2 = 241;
+
+ //Designator: GPI126
+ LS_PIVOT_SPARE1 = 242;
+
+ //Designator: GPI127
+ LS_PIVOT_SPARE2 = 243;
+
+ //Designator: MOT17
+ MOTO_LDANCER1 = 244;
+
+ //Designator: MOT18
+ MOTO_LDANCER2 = 245;
+
+ //Designator: MOT19
+ MOTO_LDRIVING = 246;
+
+ //Designator: MOT20
+ MOTO_LLOADING = 247;
+
+ //Designator: MOT21
+ MOTO_LPIVOT1 = 248;
+
+ //Designator: ENC16
+ LSPARE1_ROTENC = 249;
+
+ //Designator: ENC17
+ LSPARE2_ROTENC = 250;
+
+ //Designator: ENC18
+ LDANCER1_ROTENC = 251;
+
+ //Designator: ENC19
+ LDANCER2_ROTENC = 252;
+
+ //Designator: ENC20
+ LSPARE_ROTENC = 253;
+
+ //Designator: I2C26
+ LTFEEDUNIT2 = 254;
+
+ //Designator: I2C27
+ LTFEEDUNIT1 = 255;
+
+ //Designator: AI18
+ AN_ENCLOSURETEMP1 = 256;
+
+ //Designator: AI19
+ AN_ENCLOSURETEMP2 = 257;
+
+ //Designator: AI20
+ AN_ENCLOSURETEMP3 = 258;
+
+ //Designator: GPI018
+ GPI_PANSW1 = 259;
+
+ //Designator: GPI019
+ GPI_PANSW2 = 260;
+
+ //Designator: GPI020
+ GPI_PANSW3 = 261;
+
+ //Designator: GPI021
+ GPI_PANSW4 = 262;
+
+ //Designator: GPI022
+ GPI_PANSW5 = 263;
+
+ //Designator: GPI023
+ GPI_PANSW6 = 264;
+
+ //Designator: GPI024
+ GPI_PWRBUTTON = 265;
+
+ //Designator: GPI025
+ GPI_TACTSW1 = 266;
+
+ //Designator: GPI026
+ GPI_TACTSW2 = 267;
+
+ //Designator: GPI027
+ GPI_TACTSW3 = 268;
+
+ //Designator: GPI028
+ GPI_TACTSW4 = 269;
+
+ //Designator: GPO012
+ GPO_BUZZER = 270;
+
+ //Designator: GPO013
+ GPO_LED1 = 271;
+
+ //Designator: GPO014
+ GPO_LED2 = 272;
+
+ //Designator: GPO015
+ GPO_LED3 = 273;
+
+ //Designator: GPO016
+ GPO_LED4 = 274;
+
+ //Designator: ENC21
+ FAN_TACHO1 = 275;
+
+ //Designator: ENC22
+ FAN_TACHO2 = 276;
+
+ //Designator: ENC23
+ FAN_TACHO3 = 277;
+
+ //Designator: ENC24
+ FAN1_TACH = 278;
+
+ //Designator: ENC25
+ FAN2_TACH = 279;
+
+ //Designator: ENC26
+ FAN3_TACH = 280;
+
+ //Designator: ENC27
+ FAN4_TACH = 281;
+
+ //Designator: ENC28
+ FAN5_TACH = 282;
+
+ //Designator: AI39
+ AN5V_RDANCER = 283;
+
+ //Designator: GPI128
+ LS_RLOADMOTOR_UP = 284;
+
+ //Designator: GPI129
+ GPI_TFEED_BREAK_1 = 285;
+
+ //Designator: GPI130
+ GPI_TFEED_BREAK_2 = 286;
+
+ //Designator: GPI131
+ LS_RDANCER_DOWN = 287;
+
+ //Designator: GPI132
+ LS_RDANCER_UP = 288;
+
+ //Designator: I2C28
+ RTFEEDUNIT2 = 289;
+
+ //Designator: I2C29
+ RTFEEDUNIT1 = 290;
+
+ //Designator: GPI133
+ LS_RLOADMOTOR_DOWN = 291;
+
+ //Designator: GPI134
+ LS_RLOADRAM_DOWN = 292;
+
+ //Designator: GPI135
+ LS_RLOADRAM_UP = 293;
+
+ //Designator: GPI136
+ LS_RSPARE1 = 294;
+
+ //Designator: GPI137
+ LS_RSPARE2 = 295;
+
+ //Designator: GPO031
+ GPO_TFEED_BREAK_1 = 296;
+
+ //Designator: GPO032
+ GPO_TFEED_BREAK_2 = 297;
+
+ //Designator: MOT22
+ MOTO_RDANCER = 298;
+
+ //Designator: MOT23
+ MOTO_RDRIVING = 299;
+
+ //Designator: MOT24
+ MOTO_RLOADARM = 300;
+
+ //Designator: MOT25
+ MOTO_RLOADING = 301;
+
+ //Designator: ENC12
+ RSPARE_ROTENC1 = 302;
+
+ //Designator: ENC13
+ RSPEEDSENS_ROTENC = 303;
+
+ //Designator: ENC11
+ RDANCER_ROTENC = 304;
+
+ //Designator: ENC21
+ RSPARE_ROTENC2 = 305;
+
+ //Designator: AI40
+ AN10V_SPARE1 = 306;
+
+ //Designator: AI41
+ AN10V_SPARE2 = 307;
+
+ //Designator: GPI138
+ LS_SPARE1_1 = 308;
+
+ //Designator: GPI139
+ LS_SPARE1_2 = 309;
+
+ //Designator: GPI140
+ LS_SPARE1_3 = 310;
+
+ //Designator: GPI141
+ LS_SPARE1_4 = 311;
+
+ //Designator: GPI142
+ LS_SPARE2_1 = 312;
+
+ //Designator: I2C30
+ SPARE2 = 313;
+
+ //Designator: I2C31
+ SPARE1 = 314;
+
+ //Designator: GPI143
+ LS_SPARE2_2 = 315;
+
+ //Designator: GPI144
+ LS_SPARE2_3 = 316;
+
+ //Designator: GPI145
+ LS_SPARE2_4 = 317;
+
+ //Designator: GPO033
+ GPO_SPARE1_1 = 318;
+
+ //Designator: GPO034
+ GPO_SPARE1_2 = 319;
+
+ //Designator: GPO035
+ GPO_SPARE2_1 = 320;
+
+ //Designator: GPO036
+ GPO_SPARE2_2 = 321;
+
+ //Designator: MOT26
+ MOTO_SPARE1_1 = 322;
+
+ //Designator: MOT27
+ MOTO_SPARE1_2 = 323;
+
+ //Designator: MOT28
+ MOTO_SPARE2_1 = 324;
+
+ //Designator: MOT29
+ MOTO_SPARE2_2 = 325;
+
+ //Designator: ENC14
+ SPARE1_ROTENC1 = 326;
+
+ //Designator: ENC15
+ SPARE2_ROTENC2 = 327;
+
+ //Designator: ENC22
+ SPARE1_ROTENC3 = 328;
+
+ //Designator: ENC23
+ SPARE2_ROTENC4 = 329;
+
+ //Designator: COM2
+ CHILLER_CTRL = 330;
+
+ //Designator: AI42
+ AN_AIRPRESS_1 = 331;
+
+ //Designator: AI43
+ AN_AIRPRESS_2 = 332;
+
+ //Designator: AI44
+ AN_VOCSENS = 333;
+
+ //Designator: AO01
+ AN_BLOWERCTRL = 334;
+
+ //Designator: GPI146
+ GPI_AIRFLOW_FLAP = 335;
+
+ //Designator: GPI147
+ GPI_BLOWER_TACH = 336;
+
+ //Designator: GPI148
+ GPI_CHILLER_FAULT = 337;
+
+ //Designator: GPI149
+ GPI_CHILLER_STAT1 = 338;
+
+ //Designator: I2C32
+ WHS_VOCTEMP = 339;
+
+ //Designator: GPI150
+ GPI_SW_FILTER_PRES = 340;
+
+ //Designator: GPI151
+ GPI_WCONTAINER_FULL = 341;
+
+ //Designator: GPI152
+ GPI_WCONTAINER_WARN = 342;
+
+ //Designator: GPO037
+ GPO_BLOWER_PWM = 343;
+
+ //Designator: GPO038
+ GPO_CHILLER_SSR9_CTRL = 344;
+
+ //Designator: GPO039
+ GPO_WHS_WTANKPUMP2 = 345;
+
+ //Designator: GPO040
+ VALVE_WASTE_TANK = 346;
+
+}
diff --git a/Software/PMR/Messages/Diagnostics/SetDigitalOutRequest.proto b/Software/PMR/Messages/Diagnostics/SetDigitalOutRequest.proto
index 9e5ab22f1..c47edfb14 100644
--- a/Software/PMR/Messages/Diagnostics/SetDigitalOutRequest.proto
+++ b/Software/PMR/Messages/Diagnostics/SetDigitalOutRequest.proto
@@ -1,10 +1,12 @@
syntax = "proto3";
+import "InterfaceIOs.proto";
+
package Tango.PMR.Diagnostics;
option java_package = "com.twine.tango.pmr.diagnostics";
message SetDigitalOutRequest
{
- int32 Port = 1;
+ InterfaceIOs InterfaceIO = 1;
bool Value = 2;
} \ No newline at end of file
diff --git a/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto b/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto
index 1986d3f5e..2f03d00fd 100644
--- a/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto
+++ b/Software/PMR/Messages/Diagnostics/StartDiagnosticsResponse.proto
@@ -1,6 +1,6 @@
syntax = "proto3";
-import "DigitalPin.proto";
+import "DigitalInterfaceState.proto";
import "ValueComponentState.proto";
import "DiagnosticsMonitors.proto";
@@ -12,8 +12,8 @@ message StartDiagnosticsResponse
//Monitors
DiagnosticsMonitors Monitors = 1;
- //Digital Pins States
- repeated DigitalPin DigitalPins = 2;
+ //Digital Interfaces States (GPIO)
+ repeated DigitalInterfaceState DigitalInterfaceStates = 2;
//Value Components Effective Values
repeated ValueComponentState ComponentsStates = 3;
diff --git a/Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnk b/Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnk
index 732068ec9..397213c13 100644
--- a/Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnk
+++ b/Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnk
Binary files differ
diff --git a/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk b/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk
index 42a1600c9..e434e27eb 100644
--- a/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk
+++ b/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk
Binary files differ
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalInElementEditor.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalInElementEditor.xaml
index 5c1cfc3ad..60f785933 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalInElementEditor.xaml
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalInElementEditor.xaml
@@ -33,10 +33,7 @@
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
- <Border BorderBrush="Gray" BorderThickness="1" CornerRadius="5" Padding="5">
- <Border.Background>
- <ImageBrush ImageSource="../Images/black-screen.jpg" Opacity="0.1" />
- </Border.Background>
+ <Border CornerRadius="5" Padding="5">
<Grid>
<Viewbox Margin="5">
<visuals:Led Width="100" Height="100" IsChecked="{Binding Value}" IsHitTestVisible="False" />
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalOutElementEditor.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalOutElementEditor.xaml
index 862fa0597..a5a8c6f6e 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalOutElementEditor.xaml
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/Editors/DigitalOutElementEditor.xaml
@@ -34,10 +34,7 @@
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
- <Border BorderBrush="Gray" BorderThickness="1" CornerRadius="5" Padding="5">
- <Border.Background>
- <ImageBrush ImageSource="../Images/black-screen.jpg" Opacity="0.1" />
- </Border.Background>
+ <Border CornerRadius="5" Padding="5">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="55*"/>
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalInTemplate.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalInTemplate.xaml
index 3f830de65..8c3e6b2b8 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalInTemplate.xaml
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalInTemplate.xaml
@@ -24,8 +24,8 @@
<StackPanel>
<GroupBox Header="INPUT">
<StackPanel>
- <TextBlock FontSize="10">Selected Pin</TextBlock>
- <ComboBox Margin="0 5 0 0" ItemsSource="{Binding Adapter.TechIos,Converter={StaticResource TechIosToDigitalInsConverter}}" SelectedItem="{Binding TechIo,Mode=TwoWay}" DisplayMemberPath="InterfaceName" />
+ <TextBlock FontSize="10">Input Interface</TextBlock>
+ <ComboBox Margin="0 5 0 0" ItemsSource="{Binding Adapter.TechIos,Converter={StaticResource TechIosToDigitalInsConverter}}" SelectedItem="{Binding TechIo,Mode=TwoWay}" DisplayMemberPath="Name" />
</StackPanel>
</GroupBox>
</StackPanel>
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalOutTemplate.xaml b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalOutTemplate.xaml
index 13840d4b1..7b3bc75d5 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalOutTemplate.xaml
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/PropertiesTemplates/DigitalOutTemplate.xaml
@@ -24,8 +24,8 @@
<StackPanel>
<GroupBox Header="OUTPUT">
<StackPanel>
- <TextBlock FontSize="10">Selected Pin</TextBlock>
- <ComboBox Margin="0 5 0 0" ItemsSource="{Binding Adapter.TechIos,Converter={StaticResource TechIosToDigitalOutsConverter}}" SelectedItem="{Binding TechIo,Mode=TwoWay}" DisplayMemberPath="InterfaceName" />
+ <TextBlock FontSize="10">Output Interface</TextBlock>
+ <ComboBox Margin="0 5 0 0" ItemsSource="{Binding Adapter.TechIos,Converter={StaticResource TechIosToDigitalOutsConverter}}" SelectedItem="{Binding TechIo,Mode=TwoWay}" DisplayMemberPath="Name" />
</StackPanel>
</GroupBox>
</StackPanel>
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalInItem.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalInItem.cs
index 177d44489..bf06aae95 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalInItem.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalInItem.cs
@@ -44,8 +44,8 @@ namespace Tango.MachineStudio.Technician.TechItems
/// </summary>
public DigitalInItem() : base()
{
- Name = "Digital In";
- Description = "Digital Input Pin LED";
+ Name = "Digital Input Interface";
+ Description = "Digital Input Interface LED";
Image = ResourceHelper.GetImageFromResources("Images/digital-in.png");
Color = Colors.White;
}
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalOutItem.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalOutItem.cs
index 84e727b97..42d5afe0a 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalOutItem.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/TechItems/DigitalOutItem.cs
@@ -69,8 +69,8 @@ namespace Tango.MachineStudio.Technician.TechItems
/// </summary>
public DigitalOutItem() : base()
{
- Name = "Digital Out";
- Description = "Digital Output Pin Controller";
+ Name = "Digital Output Interface";
+ Description = "Digital Output Interface Controller";
Image = ResourceHelper.GetImageFromResources("Images/binary.png");
Color = Colors.White;
}
diff --git a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs
index 9dd6c4b79..6575bd53c 100644
--- a/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs
+++ b/Software/Visual_Studio/MachineStudio/Modules/Tango.MachineStudio.Technician/ViewModels/MachineTechViewVM.cs
@@ -426,7 +426,7 @@ namespace Tango.MachineStudio.Technician.ViewModels
{
DigitalOutItem digitalOutItem = item as DigitalOutItem;
- var digitalPin = data.DigitalPins.SingleOrDefault(x => x.Port == digitalOutItem.TechIo.Port);
+ var digitalPin = data.DigitalInterfaceStates.SingleOrDefault(x => x.InterfaceIO == (InterfaceIOs)digitalOutItem.TechIo.Code);
if (digitalPin != null)
{
@@ -437,7 +437,7 @@ namespace Tango.MachineStudio.Technician.ViewModels
{
DigitalInItem digitalInItem = item as DigitalInItem;
- var digitalPin = data.DigitalPins.SingleOrDefault(x => x.Port == digitalInItem.TechIo.Port);
+ var digitalPin = data.DigitalInterfaceStates.SingleOrDefault(x => x.InterfaceIO == (InterfaceIOs)digitalInItem.TechIo.Code);
if (digitalPin != null)
{
@@ -1319,7 +1319,7 @@ namespace Tango.MachineStudio.Technician.ViewModels
try
{
CheckMachineOperator();
- await MachineOperator.SetDigitalOut(new SetDigitalOutRequest() { Port = item.TechIo.Port, Value = value });
+ await MachineOperator.SetDigitalOut(new SetDigitalOutRequest() { InterfaceIO = (InterfaceIOs)item.TechIo.Code, Value = value });
}
catch (Exception ex)
{
diff --git a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/EventLogging/DefaultEventLogger.cs b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/EventLogging/DefaultEventLogger.cs
index 3663eb093..e634de824 100644
--- a/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/EventLogging/DefaultEventLogger.cs
+++ b/Software/Visual_Studio/MachineStudio/Tango.MachineStudio.Common/EventLogging/DefaultEventLogger.cs
@@ -208,14 +208,17 @@ namespace Tango.MachineStudio.Common.EventLogging
}
else
{
- if (_pendingEvents.Count > 0)
+ lock (_pendingEvents)
{
- var pending = _pendingEvents.ToList();
- _pendingEvents.Clear();
-
- foreach (var ev in pending)
+ if (_pendingEvents.Count > 0)
{
- Log(ev);
+ var pending = _pendingEvents.ToList();
+ _pendingEvents.Clear();
+
+ foreach (var ev in pending)
+ {
+ Log(ev);
+ }
}
}
diff --git a/Software/Visual_Studio/Resources/PortsList.xlsx b/Software/Visual_Studio/Resources/PortsList.xlsx
index 52bbd0942..d223cff6f 100644
--- a/Software/Visual_Studio/Resources/PortsList.xlsx
+++ b/Software/Visual_Studio/Resources/PortsList.xlsx
Binary files differ
diff --git a/Software/Visual_Studio/Tango.BL/Entities/TechIo.cs b/Software/Visual_Studio/Tango.BL/Entities/TechIo.cs
index 068d9f2d0..4d0c5186f 100644
--- a/Software/Visual_Studio/Tango.BL/Entities/TechIo.cs
+++ b/Software/Visual_Studio/Tango.BL/Entities/TechIo.cs
@@ -25,24 +25,46 @@ namespace Tango.BL.Entities
public partial class TechIo : ObservableEntity<TechIo>
{
- protected Int32 _port;
+ protected Int32 _code;
/// <summary>
- /// Gets or sets the techio port.
+ /// Gets or sets the techio code.
/// </summary>
- [Column("PORT")]
+ [Column("CODE")]
- public Int32 Port
+ public Int32 Code
{
get
{
- return _port;
+ return _code;
}
set
{
- _port = value; RaisePropertyChanged(nameof(Port));
+ _code = value; RaisePropertyChanged(nameof(Code));
+ }
+
+ }
+
+ protected String _name;
+
+ /// <summary>
+ /// Gets or sets the techio name.
+ /// </summary>
+
+ [Column("NAME")]
+
+ public String Name
+ {
+ get
+ {
+ return _name;
+ }
+
+ set
+ {
+ _name = value; RaisePropertyChanged(nameof(Name));
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/ActionTypes.cs b/Software/Visual_Studio/Tango.BL/Enumerations/ActionTypes.cs
index d13254b78..4742e5d99 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/ActionTypes.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/ActionTypes.cs
@@ -20,22 +20,22 @@ namespace Tango.BL.Enumerations
{
/// <summary>
- /// (Prevents the user from executing jobs)
+ /// (Stops the heaters funcionality)
/// </summary>
- [Description("Prevents the user from executing jobs")]
- PreventJobExecution = 0,
+ [Description("Stops the heaters funcionality")]
+ StopHeaters = 2,
/// <summary>
- /// (Abort a running job if is in progress)
+ /// (Prevents the user from executing jobs)
/// </summary>
- [Description("Abort a running job if is in progress")]
- AbortRunningJob = 1,
+ [Description("Prevents the user from executing jobs")]
+ PreventJobExecution = 0,
/// <summary>
- /// (Stops the heaters funcionality)
+ /// (Displays a graceful notification to the user)
/// </summary>
- [Description("Stops the heaters funcionality")]
- StopHeaters = 2,
+ [Description("Displays a graceful notification to the user")]
+ SoftVisualNotification = 4,
/// <summary>
/// (System Shutdown)
@@ -44,10 +44,10 @@ namespace Tango.BL.Enumerations
OverallPowerDown = 3,
/// <summary>
- /// (Displays a graceful notification to the user)
+ /// (Abort a running job if is in progress)
/// </summary>
- [Description("Displays a graceful notification to the user")]
- SoftVisualNotification = 4,
+ [Description("Abort a running job if is in progress")]
+ AbortRunningJob = 1,
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs b/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs
index 7d1b7cda3..07d37ead7 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/EventTypes.cs
@@ -20,952 +20,238 @@ namespace Tango.BL.Enumerations
{
/// <summary>
- /// (None)
+ /// (Dancer overshot / Thread break sensor)
/// </summary>
- [Description("None")]
- None = 0,
+ [Description("Dancer overshot / Thread break sensor")]
+ ThreadBreak = 0,
/// <summary>
- /// ( Thread Break)
+ /// (Dancer not stable or got down)
/// </summary>
- [Description(" Thread Break")]
- ThreadBreak = 1,
+ [Description("Dancer not stable or got down")]
+ ThreadTensionControlFailure = 1,
/// <summary>
- /// ( Thread Tension Control Failure)
+ /// (Source thread counter (counter shall be reset upon loading a new cone))
/// </summary>
- [Description(" Thread Tension Control Failure")]
- ThreadTensionControlFailure = 2,
+ [Description("Source thread counter (counter shall be reset upon loading a new cone)")]
+ FeederConeInsufficiant = 2,
/// <summary>
- /// ( Feeder Cone Insufficiant)
+ /// (Winder Controller)
/// </summary>
- [Description(" Feeder Cone Insufficiant")]
- FeederConeInsufficiant = 3,
+ [Description("Winder Controller")]
+ WinderGeneralError = 3,
/// <summary>
- /// ( Winder General Error)
+ /// (SW_SPOOL_EXISTS='0' or Winder Controller)
/// </summary>
- [Description(" Winder General Error")]
- WinderGeneralError = 4,
+ [Description("SW_SPOOL_EXISTS='0' or Winder Controller")]
+ WinderConeNotExists = 4,
/// <summary>
- /// ( Winder Cone Not Exists)
+ /// (Motor Stall)
/// </summary>
- [Description(" Winder Cone Not Exists")]
- WinderConeNotExists = 5,
+ [Description("Motor Stall")]
+ ThreadFeedingGeneralError = 5,
/// <summary>
- /// ( Thread Feeding General Error)
+ /// (Dyeing Head Thermometers)
/// </summary>
- [Description(" Thread Feeding General Error")]
- ThreadFeedingGeneralError = 6,
+ [Description("Dyeing Head Thermometers")]
+ DyeingHeadOverTemperature = 6,
/// <summary>
- /// ( Dyeing Head 1 Over Temperature)
+ /// (Current sense in all heaters is 0)
/// </summary>
- [Description(" Dyeing Head 1 Over Temperature")]
- DyeingHead1OverTemperature = 7,
+ [Description("Current sense in all heaters is 0")]
+ DHThermalCutoff = 7,
/// <summary>
- /// ( Dyeing Head 2 Over Temperature)
+ /// (Dryer Thermometers)
/// </summary>
- [Description(" Dyeing Head 2 Over Temperature")]
- DyeingHead2OverTemperature = 8,
+ [Description("Dryer Thermometers")]
+ DryerOverTemperature = 8,
/// <summary>
- /// ( Dyeing Head 3 Over Temperature)
+ /// (Current sense in all heaters is 0)
/// </summary>
- [Description(" Dyeing Head 3 Over Temperature")]
- DyeingHead3OverTemperature = 9,
+ [Description("Current sense in all heaters is 0")]
+ DryerThermalCutoff = 9,
/// <summary>
- /// ( Dyeing Head 4 Over Temperature)
+ /// (Dyeing head Heaters failure (Under /Over current))
/// </summary>
- [Description(" Dyeing Head 4 Over Temperature")]
- DyeingHead4OverTemperature = 10,
+ [Description("Dyeing head Heaters failure (Under /Over current)")]
+ DyeingHeadHeatersCurrentOutOfRange = 10,
/// <summary>
- /// ( Dyeing Head 5 Over Temperature)
+ /// (Dryer Heaters failure (Under /Over current))
/// </summary>
- [Description(" Dyeing Head 5 Over Temperature")]
- DyeingHead5OverTemperature = 11,
+ [Description("Dryer Heaters failure (Under /Over current)")]
+ DryerHeatersCurrentOutOfRange = 11,
/// <summary>
- /// ( Dyeing Head 6 Over Temperature)
+ /// (Covers Tampers)
/// </summary>
- [Description(" Dyeing Head 6 Over Temperature")]
- DyeingHead6OverTemperature = 12,
+ [Description("Covers Tampers")]
+ DryerDHeadCoverOpen = 12,
/// <summary>
- /// ( Dyeing Head Thermal Cutoff)
+ /// (Pressure sensor Purex or Air flow sensor (Flap))
/// </summary>
- [Description(" Dyeing Head Thermal Cutoff")]
- DyeingHeadThermalCutoff = 13,
+ [Description("Pressure sensor Purex or Air flow sensor (Flap)")]
+ AirFilterClogged = 13,
/// <summary>
- /// ( Dryer Over Temperature)
+ /// (Micro-switch)
/// </summary>
- [Description(" Dryer Over Temperature")]
- DryerOverTemperature = 14,
+ [Description("Micro-switch")]
+ AirFilterNotInstalled = 14,
/// <summary>
- /// ( Dryer Thermal Cutoff)
+ /// (blower techo. Feedback, air flap)
/// </summary>
- [Description(" Dryer Thermal Cutoff")]
- DryerThermalCutoff = 15,
+ [Description("blower techo. Feedback, air flap")]
+ WHSFailure = 15,
/// <summary>
- /// ( Dyeing Head Heaters Current Out Of Range)
+ /// (Check container float sensor)
/// </summary>
- [Description(" Dyeing Head Heaters Current Out Of Range")]
- DyeingHeadHeatersCurrentOutOfRange = 16,
+ [Description("Check container float sensor")]
+ WasteContainerIsAlmostFull = 16,
/// <summary>
- /// ( Dryer Heaters Current Out Of Range)
+ /// (Check container float sensor)
/// </summary>
- [Description(" Dryer Heaters Current Out Of Range")]
- DryerHeatersCurrentOutOfRange = 17,
+ [Description("Check container float sensor")]
+ WasteContainerIsFull = 17,
/// <summary>
- /// ( Dryer Dying Head Cover Open)
+ /// (Dispenser position sensor/s)
/// </summary>
- [Description(" Dryer Dying Head Cover Open")]
- DryerDHeadCoverOpen = 18,
+ [Description("Dispenser position sensor/s")]
+ DispenserEmpty = 18,
/// <summary>
- /// ( Air Filter Clogged)
+ /// (Check if job can be executor refill needed)
/// </summary>
- [Description(" Air Filter Clogged")]
- AirFilterClogged = 19,
+ [Description("Check if job can be executor refill needed")]
+ DispenserLowLevel = 19,
/// <summary>
- /// ( Air Filter Not Installed)
+ /// (Cartridge float displacement)
/// </summary>
- [Description(" Air Filter Not Installed")]
- AirFilterNotInstalled = 20,
+ [Description("Cartridge float displacement")]
+ DispenserRefillFailure = 20,
/// <summary>
- /// ( WHS Failure)
+ /// (Mid-Tank )
/// </summary>
- [Description(" WHS Failure")]
- WHSFailure = 21,
+ [Description("Mid-Tank ")]
+ MidTankEmpty = 21,
/// <summary>
- /// ( Waste Container Is Almost Full)
+ /// (Cartridge float sensor)
/// </summary>
- [Description(" Waste Container Is Almost Full")]
- WasteContainerIsAlmostFull = 22,
+ [Description("Cartridge float sensor")]
+ MidTankLowLevel = 22,
/// <summary>
- /// ( Waste Container Is Full)
+ /// (Cartridge float sensor or Additional micro-switch)
/// </summary>
- [Description(" Waste Container Is Full")]
- WasteContainerIsFull = 23,
+ [Description("Cartridge float sensor or Additional micro-switch")]
+ MidTankNotInPlace = 23,
/// <summary>
- /// ( Dispenser 1 Empty)
+ /// (System BIT Failure)
/// </summary>
- [Description(" Dispenser 1 Empty")]
- Dispenser1Empty = 24,
+ [Description("System BIT Failure")]
+ SystemBITFail = 24,
/// <summary>
- /// ( Dispenser 2 Empty)
+ /// (Internal Thermostat)
/// </summary>
- [Description(" Dispenser 2 Empty")]
- Dispenser2Empty = 25,
+ [Description("Internal Thermostat")]
+ GeneralInternalOverTemperature = 25,
/// <summary>
- /// ( Dispenser 3 Empty)
+ /// (Covers Tampers)
/// </summary>
- [Description(" Dispenser 3 Empty")]
- Dispenser3Empty = 26,
+ [Description("Covers Tampers")]
+ MachineCoverOpen = 26,
/// <summary>
- /// ( Dispenser 4 Empty)
+ /// (EPB)
/// </summary>
- [Description(" Dispenser 4 Empty")]
- Dispenser4Empty = 27,
+ [Description("EPB")]
+ EmergencyPushButtonPressed = 27,
/// <summary>
- /// ( Dispenser 5 Empty)
+ /// (System General Error)
/// </summary>
- [Description(" Dispenser 5 Empty")]
- Dispenser5Empty = 28,
-
- /// <summary>
- /// ( Dispenser 6 Empty)
- /// </summary>
- [Description(" Dispenser 6 Empty")]
- Dispenser6Empty = 29,
-
- /// <summary>
- /// ( Dispenser 7 Empty)
- /// </summary>
- [Description(" Dispenser 7 Empty")]
- Dispenser7Empty = 30,
-
- /// <summary>
- /// ( Dispenser 8 Empty)
- /// </summary>
- [Description(" Dispenser 8 Empty")]
- Dispenser8Empty = 31,
-
- /// <summary>
- /// ( Dispenser 1 Low Level)
- /// </summary>
- [Description(" Dispenser 1 Low Level")]
- Dispenser1LowLevel = 32,
-
- /// <summary>
- /// ( Dispenser 2 Low Level)
- /// </summary>
- [Description(" Dispenser 2 Low Level")]
- Dispenser2LowLevel = 33,
-
- /// <summary>
- /// ( Dispenser 3 Low Level)
- /// </summary>
- [Description(" Dispenser 3 Low Level")]
- Dispenser3LowLevel = 34,
-
- /// <summary>
- /// ( Dispenser 4 Low Level)
- /// </summary>
- [Description(" Dispenser 4 Low Level")]
- Dispenser4LowLevel = 35,
-
- /// <summary>
- /// ( Dispenser 5 Low Level)
- /// </summary>
- [Description(" Dispenser 5 Low Level")]
- Dispenser5LowLevel = 36,
-
- /// <summary>
- /// ( Dispenser 6 Low Level)
- /// </summary>
- [Description(" Dispenser 6 Low Level")]
- Dispenser6LowLevel = 37,
-
- /// <summary>
- /// ( Dispenser 7 Low Level)
- /// </summary>
- [Description(" Dispenser 7 Low Level")]
- Dispenser7LowLevel = 38,
-
- /// <summary>
- /// ( Dispenser 8 Low Level)
- /// </summary>
- [Description(" Dispenser 8 Low Level")]
- Dispenser8LowLevel = 39,
-
- /// <summary>
- /// ( Dispenser 1 Refill Failure)
- /// </summary>
- [Description(" Dispenser 1 Refill Failure")]
- Dispenser1RefillFailure = 40,
-
- /// <summary>
- /// ( Dispenser 2 Refill Failure)
- /// </summary>
- [Description(" Dispenser 2 Refill Failure")]
- Dispenser2RefillFailure = 41,
-
- /// <summary>
- /// ( Dispenser 3 Refill Failure)
- /// </summary>
- [Description(" Dispenser 3 Refill Failure")]
- Dispenser3RefillFailure = 42,
-
- /// <summary>
- /// ( Dispenser 4 Refill Failure)
- /// </summary>
- [Description(" Dispenser 4 Refill Failure")]
- Dispenser4RefillFailure = 43,
-
- /// <summary>
- /// ( Dispenser 5 Refill Failure)
- /// </summary>
- [Description(" Dispenser 5 Refill Failure")]
- Dispenser5RefillFailure = 44,
-
- /// <summary>
- /// ( Dispenser 6 Refill Failure)
- /// </summary>
- [Description(" Dispenser 6 Refill Failure")]
- Dispenser6RefillFailure = 45,
-
- /// <summary>
- /// ( Dispenser 7 Refill Failure)
- /// </summary>
- [Description(" Dispenser 7 Refill Failure")]
- Dispenser7RefillFailure = 46,
-
- /// <summary>
- /// ( Dispenser 8 Refill Failure)
- /// </summary>
- [Description(" Dispenser 8 Refill Failure")]
- Dispenser8RefillFailure = 47,
-
- /// <summary>
- /// ( Dispenser 1 Pressure)
- /// </summary>
- [Description(" Dispenser 1 Pressure")]
- Dispenser1Pressure = 48,
-
- /// <summary>
- /// ( Dispenser 2 Pressure)
- /// </summary>
- [Description(" Dispenser 2 Pressure")]
- Dispenser2Pressure = 49,
-
- /// <summary>
- /// ( Dispenser 3 Pressure)
- /// </summary>
- [Description(" Dispenser 3 Pressure")]
- Dispenser3Pressure = 50,
-
- /// <summary>
- /// ( Dispenser 4 Pressure)
- /// </summary>
- [Description(" Dispenser 4 Pressure")]
- Dispenser4Pressure = 51,
-
- /// <summary>
- /// ( Dispenser 5 Pressure)
- /// </summary>
- [Description(" Dispenser 5 Pressure")]
- Dispenser5Pressure = 52,
-
- /// <summary>
- /// ( Dispenser 6 Pressure)
- /// </summary>
- [Description(" Dispenser 6 Pressure")]
- Dispenser6Pressure = 53,
-
- /// <summary>
- /// ( Dispenser 7 Pressure)
- /// </summary>
- [Description(" Dispenser 7 Pressure")]
- Dispenser7Pressure = 54,
-
- /// <summary>
- /// ( Dispenser 8 Pressure)
- /// </summary>
- [Description(" Dispenser 8 Pressure")]
- Dispenser8Pressure = 55,
-
- /// <summary>
- /// ( Mid Tank 1 Empty)
- /// </summary>
- [Description(" Mid Tank 1 Empty")]
- MidTank1Empty = 56,
-
- /// <summary>
- /// ( Mid Tank 2 Empty)
- /// </summary>
- [Description(" Mid Tank 2 Empty")]
- MidTank2Empty = 57,
-
- /// <summary>
- /// ( Mid Tank 3 Empty)
- /// </summary>
- [Description(" Mid Tank 3 Empty")]
- MidTank3Empty = 58,
-
- /// <summary>
- /// ( Mid Tank 4 Empty)
- /// </summary>
- [Description(" Mid Tank 4 Empty")]
- MidTank4Empty = 59,
-
- /// <summary>
- /// ( Mid Tank 5 Empty)
- /// </summary>
- [Description(" Mid Tank 5 Empty")]
- MidTank5Empty = 60,
-
- /// <summary>
- /// ( Mid Tank 6 Empty)
- /// </summary>
- [Description(" Mid Tank 6 Empty")]
- MidTank6Empty = 61,
-
- /// <summary>
- /// ( Mid Tank 7 Empty)
- /// </summary>
- [Description(" Mid Tank 7 Empty")]
- MidTank7Empty = 62,
-
- /// <summary>
- /// ( Mid Tank 8 Empty)
- /// </summary>
- [Description(" Mid Tank 8 Empty")]
- MidTank8Empty = 63,
-
- /// <summary>
- /// ( Mid Tank 1 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 1 Lowlevel")]
- MidTank1Lowlevel = 64,
-
- /// <summary>
- /// ( Mid Tank 2 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 2 Lowlevel")]
- MidTank2Lowlevel = 65,
-
- /// <summary>
- /// ( Mid Tank 3 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 3 Lowlevel")]
- MidTank3Lowlevel = 66,
-
- /// <summary>
- /// ( Mid Tank 4 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 4 Lowlevel")]
- MidTank4Lowlevel = 67,
-
- /// <summary>
- /// ( Mid Tank 5 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 5 Lowlevel")]
- MidTank5Lowlevel = 68,
-
- /// <summary>
- /// ( Mid Tank 6 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 6 Lowlevel")]
- MidTank6Lowlevel = 69,
-
- /// <summary>
- /// ( Mid Tank 7 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 7 Lowlevel")]
- MidTank7Lowlevel = 70,
-
- /// <summary>
- /// ( Mid Tank 8 Lowlevel)
- /// </summary>
- [Description(" Mid Tank 8 Lowlevel")]
- MidTank8Lowlevel = 71,
-
- /// <summary>
- /// ( Mid Tank 1 Not In Place)
- /// </summary>
- [Description(" Mid Tank 1 Not In Place")]
- MidTank1NotInPlace = 72,
-
- /// <summary>
- /// ( Mid Tank 2 Not In Place)
- /// </summary>
- [Description(" Mid Tank 2 Not In Place")]
- MidTank2NotInPlace = 73,
-
- /// <summary>
- /// ( Mid Tank 3 Not In Place)
- /// </summary>
- [Description(" Mid Tank 3 Not In Place")]
- MidTank3NotInPlace = 74,
-
- /// <summary>
- /// ( Mid Tank 4 Not In Place)
- /// </summary>
- [Description(" Mid Tank 4 Not In Place")]
- MidTank4NotInPlace = 75,
-
- /// <summary>
- /// ( Mid Tank 5 Not In Place)
- /// </summary>
- [Description(" Mid Tank 5 Not In Place")]
- MidTank5NotInPlace = 76,
-
- /// <summary>
- /// ( Mid Tank 6 Not In Place)
- /// </summary>
- [Description(" Mid Tank 6 Not In Place")]
- MidTank6NotInPlace = 77,
-
- /// <summary>
- /// ( Mid Tank 7 Not In Place)
- /// </summary>
- [Description(" Mid Tank 7 Not In Place")]
- MidTank7NotInPlace = 78,
-
- /// <summary>
- /// ( Mid Tank 8 Not In Place)
- /// </summary>
- [Description(" Mid Tank 8 Not In Place")]
- MidTank8NotInPlace = 79,
-
- /// <summary>
- /// ( System Built In Test Fail)
- /// </summary>
- [Description(" System Built In Test Fail")]
- SystemBITFail = 80,
-
- /// <summary>
- /// ( General Internal Over Temperature)
- /// </summary>
- [Description(" General Internal Over Temperature")]
- GeneralInternalOverTemperature = 81,
-
- /// <summary>
- /// ( Machine Cover Open)
- /// </summary>
- [Description(" Machine Cover Open")]
- MachineCoverOpen = 82,
-
- /// <summary>
- /// ( Emergency Push Button Pressed)
- /// </summary>
- [Description(" Emergency Push Button Pressed")]
- EmergencyPushButtonPressed = 83,
-
- /// <summary>
- /// ( System General Error)
- /// </summary>
- [Description(" System General Error")]
- SystemGeneralError = 84,
-
- /// <summary>
- /// ( Motor Dryer Over Current)
- /// </summary>
- [Description(" Motor Dryer Over Current")]
- MotorDryerOverCurrent = 93,
-
- /// <summary>
- /// ( Motor Feeder Over Current)
- /// </summary>
- [Description(" Motor Feeder Over Current")]
- MotorFeederOverCurrent = 94,
-
- /// <summary>
- /// ( Motor Right Loader Over Current)
- /// </summary>
- [Description(" Motor Right Loader Over Current")]
- MotorRLoaderOverCurrent = 95,
-
- /// <summary>
- /// ( Motor Pooler Over Current)
- /// </summary>
- [Description(" Motor Pooler Over Current")]
- MotorPoolerOverCurrent = 96,
-
- /// <summary>
- /// ( Motor Left Loader Over Current)
- /// </summary>
- [Description(" Motor Left Loader Over Current")]
- MotorLLoaderOverCurrent = 97,
-
- /// <summary>
- /// ( Motor Winder Over Current)
- /// </summary>
- [Description(" Motor Winder Over Current")]
- MotorWinderOverCurrent = 98,
-
- /// <summary>
- /// ( Motor Screw Over Current)
- /// </summary>
- [Description(" Motor Screw Over Current")]
- MotorScrewOverCurrent = 99,
-
- /// <summary>
- /// ( Motor Loading Arm Over Current)
- /// </summary>
- [Description(" Motor Loading Arm Over Current")]
- MotorLoadingArmOverCurrent = 100,
-
- /// <summary>
- /// ( Motor Dispenser 1 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 1 Over Current")]
- MotorDispenser1OverCurrent = 101,
-
- /// <summary>
- /// ( Motor Dispenser 2 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 2 Over Current")]
- MotorDispenser2OverCurrent = 102,
-
- /// <summary>
- /// ( Motor Dispenser 3 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 3 Over Current")]
- MotorDispenser3OverCurrent = 103,
-
- /// <summary>
- /// ( Motor Dispenser 4 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 4 Over Current")]
- MotorDispenser4OverCurrent = 104,
-
- /// <summary>
- /// ( Motor Dispenser 5 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 5 Over Current")]
- MotorDispenser5OverCurrent = 105,
-
- /// <summary>
- /// ( Motor Dispenser 6 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 6 Over Current")]
- MotorDispenser6OverCurrent = 106,
-
- /// <summary>
- /// ( Motor Dispenser 7 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 7 Over Current")]
- MotorDispenser7OverCurrent = 107,
-
- /// <summary>
- /// ( Motor Dispenser 8 Over Current)
- /// </summary>
- [Description(" Motor Dispenser 8 Over Current")]
- MotorDispenser8OverCurrent = 108,
-
- /// <summary>
- /// ( Motor Dryer Over Temperature)
- /// </summary>
- [Description(" Motor Dryer Over Temperature")]
- MotorDryerOverTemperature = 109,
-
- /// <summary>
- /// ( Motor Feeder Over Temperature)
- /// </summary>
- [Description(" Motor Feeder Over Temperature")]
- MotorFeederOverTemperature = 110,
-
- /// <summary>
- /// ( Motor Right Loader Over Temperature)
- /// </summary>
- [Description(" Motor Right Loader Over Temperature")]
- MotorRLoaderOverTemperature = 111,
-
- /// <summary>
- /// ( Motor Pooler Over Temperature)
- /// </summary>
- [Description(" Motor Pooler Over Temperature")]
- MotorPoolerOverTemperature = 112,
-
- /// <summary>
- /// ( Motor Left Loader Over Temperature)
- /// </summary>
- [Description(" Motor Left Loader Over Temperature")]
- MotorLLoaderOverTemperature = 113,
-
- /// <summary>
- /// ( Motor Winder Over Temperature)
- /// </summary>
- [Description(" Motor Winder Over Temperature")]
- MotorWinderOverTemperature = 114,
-
- /// <summary>
- /// ( Motor Screw Over Temperature)
- /// </summary>
- [Description(" Motor Screw Over Temperature")]
- MotorScrewOverTemperature = 115,
-
- /// <summary>
- /// ( Motor Loading Arm Over Temperature)
- /// </summary>
- [Description(" Motor Loading Arm Over Temperature")]
- MotorLoadingArmOverTemperature = 116,
-
- /// <summary>
- /// ( Motor Dispenser 1 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 1 Over Temperature")]
- MotorDispenser1OverTemperature = 117,
-
- /// <summary>
- /// ( Motor Dispenser 2 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 2 Over Temperature")]
- MotorDispenser2OverTemperature = 118,
-
- /// <summary>
- /// ( Motor Dispenser 3 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 3 Over Temperature")]
- MotorDispenser3OverTemperature = 119,
-
- /// <summary>
- /// ( Motor Dispenser 4 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 4 Over Temperature")]
- MotorDispenser4OverTemperature = 120,
-
- /// <summary>
- /// ( Motor Dispenser 5 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 5 Over Temperature")]
- MotorDispenser5OverTemperature = 121,
-
- /// <summary>
- /// ( Motor Dispenser 6 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 6 Over Temperature")]
- MotorDispenser6OverTemperature = 122,
-
- /// <summary>
- /// ( Motor Dispenser 7 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 7 Over Temperature")]
- MotorDispenser7OverTemperature = 123,
-
- /// <summary>
- /// ( Motor Dispenser 8 Over Temperature)
- /// </summary>
- [Description(" Motor Dispenser 8 Over Temperature")]
- MotorDispenser8OverTemperature = 124,
-
- /// <summary>
- /// ( Motor Dryer Stall)
- /// </summary>
- [Description(" Motor Dryer Stall")]
- MotorDryerStall = 125,
-
- /// <summary>
- /// ( Motor Feeder Stall)
- /// </summary>
- [Description(" Motor Feeder Stall")]
- MotorFeederStall = 126,
-
- /// <summary>
- /// ( Motor Right Loader Stall)
- /// </summary>
- [Description(" Motor Right Loader Stall")]
- MotorRLoaderStall = 127,
-
- /// <summary>
- /// ( Motor Pooler Stall)
- /// </summary>
- [Description(" Motor Pooler Stall")]
- MotorPoolerStall = 128,
-
- /// <summary>
- /// ( Motor Left Loader Stall)
- /// </summary>
- [Description(" Motor Left Loader Stall")]
- MotorLLoaderStall = 129,
-
- /// <summary>
- /// ( Motor Winder Stall)
- /// </summary>
- [Description(" Motor Winder Stall")]
- MotorWinderStall = 130,
-
- /// <summary>
- /// ( Motor Screw Stall)
- /// </summary>
- [Description(" Motor Screw Stall")]
- MotorScrewStall = 131,
-
- /// <summary>
- /// ( Motor Loading Arm Stall)
- /// </summary>
- [Description(" Motor Loading Arm Stall")]
- MotorLoadingArmStall = 132,
-
- /// <summary>
- /// ( Motor Dispenser 1 Stall)
- /// </summary>
- [Description(" Motor Dispenser 1 Stall")]
- MotorDispenser1Stall = 133,
-
- /// <summary>
- /// ( Motor Dispenser 2 Stall)
- /// </summary>
- [Description(" Motor Dispenser 2 Stall")]
- MotorDispenser2Stall = 134,
-
- /// <summary>
- /// ( Motor Dispenser 3 Stall)
- /// </summary>
- [Description(" Motor Dispenser 3 Stall")]
- MotorDispenser3Stall = 135,
-
- /// <summary>
- /// ( Motor Dispenser 4 Stall)
- /// </summary>
- [Description(" Motor Dispenser 4 Stall")]
- MotorDispenser4Stall = 136,
-
- /// <summary>
- /// ( Motor Dispenser 5 Stall)
- /// </summary>
- [Description(" Motor Dispenser 5 Stall")]
- MotorDispenser5Stall = 137,
-
- /// <summary>
- /// ( Motor Dispenser 6 Stall)
- /// </summary>
- [Description(" Motor Dispenser 6 Stall")]
- MotorDispenser6Stall = 138,
-
- /// <summary>
- /// ( Motor Dispenser 7 Stall)
- /// </summary>
- [Description(" Motor Dispenser 7 Stall")]
- MotorDispenser7Stall = 139,
-
- /// <summary>
- /// ( Motor Dispenser 8 Stall)
- /// </summary>
- [Description(" Motor Dispenser 8 Stall")]
- MotorDispenser8Stall = 140,
-
- /// <summary>
- /// ( Motor Dryer Under Voltage)
- /// </summary>
- [Description(" Motor Dryer Under Voltage")]
- MotorDryerUnderVoltage = 141,
-
- /// <summary>
- /// ( Motor Feeder Under Voltage)
- /// </summary>
- [Description(" Motor Feeder Under Voltage")]
- MotorFeederUnderVoltage = 142,
-
- /// <summary>
- /// ( Motor Right Loader Under Voltage)
- /// </summary>
- [Description(" Motor Right Loader Under Voltage")]
- MotorRLoaderUnderVoltage = 143,
-
- /// <summary>
- /// ( Motor Pooler Under Voltage)
- /// </summary>
- [Description(" Motor Pooler Under Voltage")]
- MotorPoolerUnderVoltage = 144,
-
- /// <summary>
- /// ( Motor Left Loader Under Voltage)
- /// </summary>
- [Description(" Motor Left Loader Under Voltage")]
- MotorLLoaderUnderVoltage = 145,
-
- /// <summary>
- /// ( Motor Winder Under Voltage)
- /// </summary>
- [Description(" Motor Winder Under Voltage")]
- MotorWinderUnderVoltage = 146,
-
- /// <summary>
- /// ( Motor Screw Under Voltage)
- /// </summary>
- [Description(" Motor Screw Under Voltage")]
- MotorScrewUnderVoltage = 147,
-
- /// <summary>
- /// ( Motor Loading Arm Under Voltage)
- /// </summary>
- [Description(" Motor Loading Arm Under Voltage")]
- MotorLoadingArmUnderVoltage = 148,
-
- /// <summary>
- /// ( Motor Dispenser 1 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 1 Under Voltage")]
- MotorDispenser1UnderVoltage = 149,
-
- /// <summary>
- /// ( Motor Dispenser 2 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 2 Under Voltage")]
- MotorDispenser2UnderVoltage = 150,
-
- /// <summary>
- /// ( Motor Dispenser 3 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 3 Under Voltage")]
- MotorDispenser3UnderVoltage = 151,
-
- /// <summary>
- /// ( Motor Dispenser 4 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 4 Under Voltage")]
- MotorDispenser4UnderVoltage = 152,
-
- /// <summary>
- /// ( Motor Dispenser 5 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 5 Under Voltage")]
- MotorDispenser5UnderVoltage = 153,
-
- /// <summary>
- /// ( Motor Dispenser 6 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 6 Under Voltage")]
- MotorDispenser6UnderVoltage = 154,
-
- /// <summary>
- /// ( Motor Dispenser 7 Under Voltage)
- /// </summary>
- [Description(" Motor Dispenser 7 Under Voltage")]
- MotorDispenser7UnderVoltage = 155,
+ [Description("System General Error")]
+ SystemGeneralError = 28,
/// <summary>
/// (Occurs a request has been sent to the machine or external bridge service)
/// </summary>
[Description("Occurs a request has been sent to the machine or external bridge service")]
- RequestSent = 1000,
+ RequestSent = 29,
/// <summary>
/// (Occures when a response has been received)
/// </summary>
[Description("Occures when a response has been received")]
- ResponseReceived = 1001,
+ ResponseReceived = 30,
/// <summary>
/// (Occures when a request to the machine has failed)
/// </summary>
[Description("Occures when a request to the machine has failed")]
- RequestFailed = 1002,
+ RequestFailed = 31,
/// <summary>
/// (Occures when the application has encountered some error)
/// </summary>
[Description("Occures when the application has encountered some error")]
- ApplicationException = 1003,
+ ApplicationException = 32,
/// <summary>
/// (General application event logs)
/// </summary>
[Description("General application event logs")]
- ApplicationInformation = 1004,
+ ApplicationInformation = 33,
/// <summary>
/// (Notifies about application succesfully started)
/// </summary>
[Description("Notifies about application succesfully started")]
- ApplicationStarted = 1005,
+ ApplicationStarted = 34,
/// <summary>
/// (Notifies about application termination)
/// </summary>
[Description("Notifies about application termination")]
- ApplicationTerminated = 1006,
+ ApplicationTerminated = 35,
/// <summary>
/// (Occures when a diagnostics recording has been started)
/// </summary>
[Description("Occures when a diagnostics recording has been started")]
- RecordingStarted = 1007,
+ RecordingStarted = 36,
/// <summary>
/// (Occures when a diagnostics recording has been stopped)
/// </summary>
[Description("Occures when a diagnostics recording has been stopped")]
- RecordingStopped = 1008,
+ RecordingStopped = 37,
/// <summary>
/// (Occures when a job status message has been received from the embedded device)
/// </summary>
[Description("Occures when a job status message has been received from the embedded device")]
- JobStatus = 1009,
+ JobStatus = 38,
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/EventTypesGroups.cs b/Software/Visual_Studio/Tango.BL/Enumerations/EventTypesGroups.cs
index f13f432f0..201f57835 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/EventTypesGroups.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/EventTypesGroups.cs
@@ -26,46 +26,40 @@ namespace Tango.BL.Enumerations
ThreadFeedingSystem = 0,
/// <summary>
- /// (Dryer Head)
+ /// (DH & Dryer)
/// </summary>
- [Description("Dryer Head")]
- DryerHead = 1,
-
- /// <summary>
- /// (Dryer)
- /// </summary>
- [Description("Dryer")]
- Dryer = 2,
+ [Description("DH & Dryer")]
+ DHDryer = 1,
/// <summary>
/// (Waste Handling System (WHS))
/// </summary>
[Description("Waste Handling System (WHS)")]
- WasteHandlingSystem = 3,
+ WasteHandlingSystem = 2,
/// <summary>
/// (Ink Delivery System (IDS))
/// </summary>
[Description("Ink Delivery System (IDS)")]
- InkDeliverySystem = 4,
+ InkDeliverySystem = 3,
/// <summary>
/// (General Hardware)
/// </summary>
[Description("General Hardware")]
- GeneralHardware = 5,
+ GeneralHardware = 4,
/// <summary>
- /// (Application related events)
+ /// (Messages exchange to and from the machine)
/// </summary>
- [Description("Application related events")]
- Application = 6,
+ [Description("Messages exchange to and from the machine")]
+ Transport = 5,
/// <summary>
- /// (Messages exchange to and from the machine)
+ /// (Application related events)
/// </summary>
- [Description("Messages exchange to and from the machine")]
- Transport = 7,
+ [Description("Application related events")]
+ Application = 6,
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/Permissions.cs b/Software/Visual_Studio/Tango.BL/Enumerations/Permissions.cs
index 0aff2a59d..a3cd4ba1c 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/Permissions.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/Permissions.cs
@@ -20,16 +20,10 @@ namespace Tango.BL.Enumerations
{
/// <summary>
- /// (Allows loading the technician module in Machine Studio)
- /// </summary>
- [Description("Allows loading the technician module in Machine Studio")]
- RunTechnicianModule = 0,
-
- /// <summary>
- /// (Allows loading the developer module in Machine Studio)
+ /// (Allows loading the Users & Roles module in machine studio)
/// </summary>
- [Description("Allows loading the developer module in Machine Studio")]
- RunDeveloperModule = 1,
+ [Description("Allows loading the Users & Roles module in machine studio")]
+ RunUsersAndRolesModule = 10,
/// <summary>
/// (Allows loading the database module in Machine Studio)
@@ -38,22 +32,16 @@ namespace Tango.BL.Enumerations
RunDataBaseModule = 2,
/// <summary>
- /// (Allows loading the synchronization module in machine studio)
- /// </summary>
- [Description("Allows loading the synchronization module in machine studio")]
- RunSynchronizationModule = 3,
-
- /// <summary>
/// (Allows loading the machine designer module in Machine Studio)
/// </summary>
[Description("Allows loading the machine designer module in Machine Studio")]
RunMachineDesignerModule = 4,
/// <summary>
- /// (Allows loading the data capture module in Machine Studio)
+ /// (Allows loading the ColorLab module in Machine Studio)
/// </summary>
- [Description("Allows loading the data capture module in Machine Studio")]
- RunDataCaptureModule = 5,
+ [Description("Allows loading the ColorLab module in Machine Studio")]
+ RunColorLabModule = 9,
/// <summary>
/// (Allows the execution of Machine Studio)
@@ -74,16 +62,34 @@ namespace Tango.BL.Enumerations
RunStubsModule = 8,
/// <summary>
- /// (Allows loading the ColorLab module in Machine Studio)
+ /// (Allows loading the PPC settings module)
/// </summary>
- [Description("Allows loading the ColorLab module in Machine Studio")]
- RunColorLabModule = 9,
+ [Description("Allows loading the PPC settings module")]
+ RunPPCSettingsModule = 13,
/// <summary>
- /// (Allows loading the Users & Roles module in machine studio)
+ /// (Allows loading the technician module in Machine Studio)
/// </summary>
- [Description("Allows loading the Users & Roles module in machine studio")]
- RunUsersAndRolesModule = 10,
+ [Description("Allows loading the technician module in Machine Studio")]
+ RunTechnicianModule = 0,
+
+ /// <summary>
+ /// (Allows loading the developer module in Machine Studio)
+ /// </summary>
+ [Description("Allows loading the developer module in Machine Studio")]
+ RunDeveloperModule = 1,
+
+ /// <summary>
+ /// (Allows loading the synchronization module in machine studio)
+ /// </summary>
+ [Description("Allows loading the synchronization module in machine studio")]
+ RunSynchronizationModule = 3,
+
+ /// <summary>
+ /// (Allows loading the data capture module in Machine Studio)
+ /// </summary>
+ [Description("Allows loading the data capture module in Machine Studio")]
+ RunDataCaptureModule = 5,
/// <summary>
/// (Allows openning the machine studio developer console)
@@ -97,11 +103,5 @@ namespace Tango.BL.Enumerations
[Description("Allows the loading of the PPC jobs module")]
RunPPCJobsModule = 12,
- /// <summary>
- /// (Allows loading the PPC settings module)
- /// </summary>
- [Description("Allows loading the PPC settings module")]
- RunPPCSettingsModule = 13,
-
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs b/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs
index 39864eeb8..626dc8f40 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/Roles.cs
@@ -38,12 +38,6 @@ namespace Tango.BL.Enumerations
Technician = 2,
/// <summary>
- /// (Twine Research and development)
- /// </summary>
- [Description("Twine Research and development")]
- Researcher = 3,
-
- /// <summary>
/// (Publish new Machine Studio Versions)
/// </summary>
[Description("Publish new Machine Studio Versions")]
@@ -56,10 +50,10 @@ namespace Tango.BL.Enumerations
MachineStudioDeveloper = 5,
/// <summary>
- /// (Twine Software Developer)
+ /// (Standard PPC User)
/// </summary>
- [Description("Twine Software Developer")]
- SoftwareDeveloper = 6,
+ [Description("Standard PPC User")]
+ PPCUser = 9,
/// <summary>
/// (Manage organizations users and roles)
@@ -74,10 +68,16 @@ namespace Tango.BL.Enumerations
ColorScientist = 8,
/// <summary>
- /// (Standard PPC User)
+ /// (Twine Research and development)
/// </summary>
- [Description("Standard PPC User")]
- PPCUser = 9,
+ [Description("Twine Research and development")]
+ Researcher = 3,
+
+ /// <summary>
+ /// (Twine Software Developer)
+ /// </summary>
+ [Description("Twine Software Developer")]
+ SoftwareDeveloper = 6,
}
}
diff --git a/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs b/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs
index 4ceb20295..98f89caf7 100644
--- a/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs
+++ b/Software/Visual_Studio/Tango.BL/Enumerations/TechIos.cs
@@ -1,3 +1,13 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Tango Observables Generator
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated. Do not modify!
+// </auto-generated>
+//------------------------------------------------------------------------------
+
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
@@ -10,22 +20,2086 @@ namespace Tango.BL.Enumerations
{
/// <summary>
- /// (Digital Out 1)
+ /// (ANALOG_MIXCHIP_TEMP)
+ /// </summary>
+ [Description("ANALOG_MIXCHIP_TEMP")]
+ ANALOG_MIXCHIP_TEMP = 0,
+
+ /// <summary>
+ /// (AN_DYEINGH_CURSEN_1)
+ /// </summary>
+ [Description("AN_DYEINGH_CURSEN_1")]
+ AN_DYEINGH_CURSEN_1 = 1,
+
+ /// <summary>
+ /// (AN_DYEINGH_CURSEN_2)
+ /// </summary>
+ [Description("AN_DYEINGH_CURSEN_2")]
+ AN_DYEINGH_CURSEN_2 = 2,
+
+ /// <summary>
+ /// (AN_DYEINGH_CURSEN_3)
+ /// </summary>
+ [Description("AN_DYEINGH_CURSEN_3")]
+ AN_DYEINGH_CURSEN_3 = 3,
+
+ /// <summary>
+ /// (AN_DYEINGH_CURSEN_4)
+ /// </summary>
+ [Description("AN_DYEINGH_CURSEN_4")]
+ AN_DYEINGH_CURSEN_4 = 4,
+
+ /// <summary>
+ /// (AN_DYEINGH_CURSEN_5)
+ /// </summary>
+ [Description("AN_DYEINGH_CURSEN_5")]
+ AN_DYEINGH_CURSEN_5 = 5,
+
+ /// <summary>
+ /// (ANALOG_DYEINGH_TEMP1)
+ /// </summary>
+ [Description("ANALOG_DYEINGH_TEMP1")]
+ ANALOG_DYEINGH_TEMP1 = 6,
+
+ /// <summary>
+ /// (ANALOG_DYEINGH_TEMP2)
+ /// </summary>
+ [Description("ANALOG_DYEINGH_TEMP2")]
+ ANALOG_DYEINGH_TEMP2 = 7,
+
+ /// <summary>
+ /// (ANALOG_DYEINGH_TEMP3)
+ /// </summary>
+ [Description("ANALOG_DYEINGH_TEMP3")]
+ ANALOG_DYEINGH_TEMP3 = 8,
+
+ /// <summary>
+ /// (ANALOG_DYEINGH_TEMP4)
+ /// </summary>
+ [Description("ANALOG_DYEINGH_TEMP4")]
+ ANALOG_DYEINGH_TEMP4 = 9,
+
+ /// <summary>
+ /// (ANALOG_DYEINGH_TEMP5)
+ /// </summary>
+ [Description("ANALOG_DYEINGH_TEMP5")]
+ ANALOG_DYEINGH_TEMP5 = 10,
+
+ /// <summary>
+ /// (LS_DH_CLEAN_DOWN)
+ /// </summary>
+ [Description("LS_DH_CLEAN_DOWN")]
+ LS_DH_CLEAN_DOWN = 11,
+
+ /// <summary>
+ /// (LS_DH_CLEAN_LEFT)
+ /// </summary>
+ [Description("LS_DH_CLEAN_LEFT")]
+ LS_DH_CLEAN_LEFT = 12,
+
+ /// <summary>
+ /// (LS_DH_CLEAN_RIGHT)
+ /// </summary>
+ [Description("LS_DH_CLEAN_RIGHT")]
+ LS_DH_CLEAN_RIGHT = 13,
+
+ /// <summary>
+ /// (LS_DH_CLEAN_UP)
+ /// </summary>
+ [Description("LS_DH_CLEAN_UP")]
+ LS_DH_CLEAN_UP = 14,
+
+ /// <summary>
+ /// (LS_DH_LID_CLEANING)
+ /// </summary>
+ [Description("LS_DH_LID_CLEANING")]
+ LS_DH_LID_CLEANING = 15,
+
+ /// <summary>
+ /// (LS_DH_LID_CLOSED)
+ /// </summary>
+ [Description("LS_DH_LID_CLOSED")]
+ LS_DH_LID_CLOSED = 16,
+
+ /// <summary>
+ /// (LS_DH_LID_OPEN)
+ /// </summary>
+ [Description("LS_DH_LID_OPEN")]
+ LS_DH_LID_OPEN = 17,
+
+ /// <summary>
+ /// (LS_DH_SPARE1)
+ /// </summary>
+ [Description("LS_DH_SPARE1")]
+ LS_DH_SPARE1 = 18,
+
+ /// <summary>
+ /// (GPO_MIXCHIP_SSR4_CTRL)
+ /// </summary>
+ [Description("GPO_MIXCHIP_SSR4_CTRL")]
+ GPO_MIXCHIP_SSR4_CTRL = 19,
+
+ /// <summary>
+ /// (GPO_DYEINGH_SSR5_CTRL)
+ /// </summary>
+ [Description("GPO_DYEINGH_SSR5_CTRL")]
+ GPO_DYEINGH_SSR5_CTRL = 20,
+
+ /// <summary>
+ /// (GPO_DYEINGH_SSR6_CTRL)
+ /// </summary>
+ [Description("GPO_DYEINGH_SSR6_CTRL")]
+ GPO_DYEINGH_SSR6_CTRL = 21,
+
+ /// <summary>
+ /// (GPO_DYEINGH_SSR7_CTRL)
+ /// </summary>
+ [Description("GPO_DYEINGH_SSR7_CTRL")]
+ GPO_DYEINGH_SSR7_CTRL = 22,
+
+ /// <summary>
+ /// (GPO_DYEINGH_SSR8_CTRL)
+ /// </summary>
+ [Description("GPO_DYEINGH_SSR8_CTRL")]
+ GPO_DYEINGH_SSR8_CTRL = 23,
+
+ /// <summary>
+ /// (DH2)
+ /// </summary>
+ [Description("DH2")]
+ DH2 = 24,
+
+ /// <summary>
+ /// (DH1)
+ /// </summary>
+ [Description("DH1")]
+ DH1 = 25,
+
+ /// <summary>
+ /// (MOTO_DH_CLEANHEAD)
+ /// </summary>
+ [Description("MOTO_DH_CLEANHEAD")]
+ MOTO_DH_CLEANHEAD = 26,
+
+ /// <summary>
+ /// (MOTO_DH_CLEANMECH)
+ /// </summary>
+ [Description("MOTO_DH_CLEANMECH")]
+ MOTO_DH_CLEANMECH = 27,
+
+ /// <summary>
+ /// (MOTO_DH_LID)
+ /// </summary>
+ [Description("MOTO_DH_LID")]
+ MOTO_DH_LID = 28,
+
+ /// <summary>
+ /// (AN_DRYER_CURSEN1)
+ /// </summary>
+ [Description("AN_DRYER_CURSEN1")]
+ AN_DRYER_CURSEN1 = 29,
+
+ /// <summary>
+ /// (AN_DRYER_CURSEN2)
+ /// </summary>
+ [Description("AN_DRYER_CURSEN2")]
+ AN_DRYER_CURSEN2 = 30,
+
+ /// <summary>
+ /// (AN_DRYER_CURSEN3)
+ /// </summary>
+ [Description("AN_DRYER_CURSEN3")]
+ AN_DRYER_CURSEN3 = 31,
+
+ /// <summary>
+ /// (ANALOG_DRYER_TEMP1)
+ /// </summary>
+ [Description("ANALOG_DRYER_TEMP1")]
+ ANALOG_DRYER_TEMP1 = 32,
+
+ /// <summary>
+ /// (ANALOG_DRYER_TEMP2)
+ /// </summary>
+ [Description("ANALOG_DRYER_TEMP2")]
+ ANALOG_DRYER_TEMP2 = 33,
+
+ /// <summary>
+ /// (ANALOG_DRYER_TEMP3)
+ /// </summary>
+ [Description("ANALOG_DRYER_TEMP3")]
+ ANALOG_DRYER_TEMP3 = 34,
+
+ /// <summary>
+ /// (LS_DRYER_LID_CLOSED)
+ /// </summary>
+ [Description("LS_DRYER_LID_CLOSED")]
+ LS_DRYER_LID_CLOSED = 35,
+
+ /// <summary>
+ /// (LS_DRYER_LID_OPEN)
+ /// </summary>
+ [Description("LS_DRYER_LID_OPEN")]
+ LS_DRYER_LID_OPEN = 36,
+
+ /// <summary>
+ /// (LS_DRYER_SPARE1)
+ /// </summary>
+ [Description("LS_DRYER_SPARE1")]
+ LS_DRYER_SPARE1 = 37,
+
+ /// <summary>
+ /// (LS_DRYER_SPARE2)
+ /// </summary>
+ [Description("LS_DRYER_SPARE2")]
+ LS_DRYER_SPARE2 = 38,
+
+ /// <summary>
+ /// (LS_DRYER_SPARE3)
+ /// </summary>
+ [Description("LS_DRYER_SPARE3")]
+ LS_DRYER_SPARE3 = 39,
+
+ /// <summary>
+ /// (LS_DRYER_SPARE4)
+ /// </summary>
+ [Description("LS_DRYER_SPARE4")]
+ LS_DRYER_SPARE4 = 40,
+
+ /// <summary>
+ /// (LS_LOADARM_LEFT)
+ /// </summary>
+ [Description("LS_LOADARM_LEFT")]
+ LS_LOADARM_LEFT = 41,
+
+ /// <summary>
+ /// (LS_LOADARM_RIGHT)
+ /// </summary>
+ [Description("LS_LOADARM_RIGHT")]
+ LS_LOADARM_RIGHT = 42,
+
+ /// <summary>
+ /// (GPO_DRYER_SSR1_CTRL)
+ /// </summary>
+ [Description("GPO_DRYER_SSR1_CTRL")]
+ GPO_DRYER_SSR1_CTRL = 43,
+
+ /// <summary>
+ /// (GPO_DRYER_SSR2_CTRL)
+ /// </summary>
+ [Description("GPO_DRYER_SSR2_CTRL")]
+ GPO_DRYER_SSR2_CTRL = 44,
+
+ /// <summary>
+ /// (GPO_DRYER_SSR3_CTRL)
+ /// </summary>
+ [Description("GPO_DRYER_SSR3_CTRL")]
+ GPO_DRYER_SSR3_CTRL = 45,
+
+ /// <summary>
+ /// (DRYER2)
+ /// </summary>
+ [Description("DRYER2")]
+ DRYER2 = 46,
+
+ /// <summary>
+ /// (DRYER1)
+ /// </summary>
+ [Description("DRYER1")]
+ DRYER1 = 47,
+
+ /// <summary>
+ /// (MOTO_DRYER_DRIVING)
+ /// </summary>
+ [Description("MOTO_DRYER_DRIVING")]
+ MOTO_DRYER_DRIVING = 48,
+
+ /// <summary>
+ /// (MOTO_DRYER_LID)
+ /// </summary>
+ [Description("MOTO_DRYER_LID")]
+ MOTO_DRYER_LID = 49,
+
+ /// <summary>
+ /// (MOTO_DRYER_LOADARM)
+ /// </summary>
+ [Description("MOTO_DRYER_LOADARM")]
+ MOTO_DRYER_LOADARM = 50,
+
+ /// <summary>
+ /// (DRYER_LOADARM_ROTENC)
+ /// </summary>
+ [Description("DRYER_LOADARM_ROTENC")]
+ DRYER_LOADARM_ROTENC = 51,
+
+ /// <summary>
+ /// (GPI_PS1_DC_OK)
+ /// </summary>
+ [Description("GPI_PS1_DC_OK")]
+ GPI_PS1_DC_OK = 52,
+
+ /// <summary>
+ /// (GPO_PDOWN_RL1_CTRL)
+ /// </summary>
+ [Description("GPO_PDOWN_RL1_CTRL")]
+ GPO_PDOWN_RL1_CTRL = 53,
+
+ /// <summary>
+ /// (GPO_SPARE_SSR12_CTRL)
+ /// </summary>
+ [Description("GPO_SPARE_SSR12_CTRL")]
+ GPO_SPARE_SSR12_CTRL = 54,
+
+ /// <summary>
+ /// (GPO_SPARE_SSR13_CTRL)
+ /// </summary>
+ [Description("GPO_SPARE_SSR13_CTRL")]
+ GPO_SPARE_SSR13_CTRL = 55,
+
+ /// <summary>
+ /// (ELECTRICALENC)
+ /// </summary>
+ [Description("ELECTRICALENC")]
+ ELECTRICALENC = 56,
+
+ /// <summary>
+ /// (USERPANEL)
+ /// </summary>
+ [Description("USERPANEL")]
+ USERPANEL = 57,
+
+ /// <summary>
+ /// (GPI_EXTWINDER_1)
+ /// </summary>
+ [Description("GPI_EXTWINDER_1")]
+ GPI_EXTWINDER_1 = 58,
+
+ /// <summary>
+ /// (GPI_EXTWINDER_2)
+ /// </summary>
+ [Description("GPI_EXTWINDER_2")]
+ GPI_EXTWINDER_2 = 59,
+
+ /// <summary>
+ /// (GPI_EXTWINDER_3)
+ /// </summary>
+ [Description("GPI_EXTWINDER_3")]
+ GPI_EXTWINDER_3 = 60,
+
+ /// <summary>
+ /// (GPO_EXTWINDER_1)
+ /// </summary>
+ [Description("GPO_EXTWINDER_1")]
+ GPO_EXTWINDER_1 = 61,
+
+ /// <summary>
+ /// (GPO_EXTWINDER_2)
+ /// </summary>
+ [Description("GPO_EXTWINDER_2")]
+ GPO_EXTWINDER_2 = 62,
+
+ /// <summary>
+ /// (GPO_EXTWINDER_3)
+ /// </summary>
+ [Description("GPO_EXTWINDER_3")]
+ GPO_EXTWINDER_3 = 63,
+
+ /// <summary>
+ /// (GPO_EXTWINDER_SSR11_CTRL)
+ /// </summary>
+ [Description("GPO_EXTWINDER_SSR11_CTRL")]
+ GPO_EXTWINDER_SSR11_CTRL = 64,
+
+ /// <summary>
+ /// (EXTWINDER_CTRL)
+ /// </summary>
+ [Description("EXTWINDER_CTRL")]
+ EXTWINDER_CTRL = 65,
+
+ /// <summary>
+ /// (EXTWINDINGUNIT)
+ /// </summary>
+ [Description("EXTWINDINGUNIT")]
+ EXTWINDINGUNIT = 66,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_1)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_1")]
+ AN_IDS_PRESSENS_1 = 67,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_2)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_2")]
+ AN_IDS_PRESSENS_2 = 68,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_3)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_3")]
+ AN_IDS_PRESSENS_3 = 69,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_4)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_4")]
+ AN_IDS_PRESSENS_4 = 70,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_5)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_5")]
+ AN_IDS_PRESSENS_5 = 71,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_6)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_6")]
+ AN_IDS_PRESSENS_6 = 72,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_7)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_7")]
+ AN_IDS_PRESSENS_7 = 73,
+
+ /// <summary>
+ /// (AN_IDS_PRESSENS_8)
+ /// </summary>
+ [Description("AN_IDS_PRESSENS_8")]
+ AN_IDS_PRESSENS_8 = 74,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS1)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS1")]
+ AN_MIDTANK_PRESSENS1 = 75,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS2)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS2")]
+ AN_MIDTANK_PRESSENS2 = 76,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS3)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS3")]
+ AN_MIDTANK_PRESSENS3 = 77,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS4)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS4")]
+ AN_MIDTANK_PRESSENS4 = 78,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS5)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS5")]
+ AN_MIDTANK_PRESSENS5 = 79,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS6)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS6")]
+ AN_MIDTANK_PRESSENS6 = 80,
+
+ /// <summary>
+ /// (AN_MIDTANK_PRESSENS7)
+ /// </summary>
+ [Description("AN_MIDTANK_PRESSENS7")]
+ AN_MIDTANK_PRESSENS7 = 81,
+
+ /// <summary>
+ /// (AN_MIXCHIP_CURSENn)
+ /// </summary>
+ [Description("AN_MIXCHIP_CURSENn")]
+ AN_MIXCHIP_CURSENn = 82,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_1)
+ /// </summary>
+ [Description("LS_DISPENSER_25_1")]
+ LS_DISPENSER_25_1 = 83,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_2)
+ /// </summary>
+ [Description("LS_DISPENSER_25_2")]
+ LS_DISPENSER_25_2 = 84,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_3)
+ /// </summary>
+ [Description("LS_DISPENSER_25_3")]
+ LS_DISPENSER_25_3 = 85,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_4)
+ /// </summary>
+ [Description("LS_DISPENSER_25_4")]
+ LS_DISPENSER_25_4 = 86,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_5)
+ /// </summary>
+ [Description("LS_DISPENSER_25_5")]
+ LS_DISPENSER_25_5 = 87,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_6)
+ /// </summary>
+ [Description("LS_DISPENSER_25_6")]
+ LS_DISPENSER_25_6 = 88,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_7)
+ /// </summary>
+ [Description("LS_DISPENSER_25_7")]
+ LS_DISPENSER_25_7 = 89,
+
+ /// <summary>
+ /// (LS_DISPENSER_25_8)
+ /// </summary>
+ [Description("LS_DISPENSER_25_8")]
+ LS_DISPENSER_25_8 = 90,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_1)
+ /// </summary>
+ [Description("LS_DISPENSER_50_1")]
+ LS_DISPENSER_50_1 = 91,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_2)
+ /// </summary>
+ [Description("LS_DISPENSER_50_2")]
+ LS_DISPENSER_50_2 = 92,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_3)
+ /// </summary>
+ [Description("LS_DISPENSER_50_3")]
+ LS_DISPENSER_50_3 = 93,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_4)
+ /// </summary>
+ [Description("LS_DISPENSER_50_4")]
+ LS_DISPENSER_50_4 = 94,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_5)
+ /// </summary>
+ [Description("LS_DISPENSER_50_5")]
+ LS_DISPENSER_50_5 = 95,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_6)
+ /// </summary>
+ [Description("LS_DISPENSER_50_6")]
+ LS_DISPENSER_50_6 = 96,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_7)
+ /// </summary>
+ [Description("LS_DISPENSER_50_7")]
+ LS_DISPENSER_50_7 = 97,
+
+ /// <summary>
+ /// (LS_DISPENSER_50_8)
+ /// </summary>
+ [Description("LS_DISPENSER_50_8")]
+ LS_DISPENSER_50_8 = 98,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_1)
+ /// </summary>
+ [Description("LS_DISPENSER_75_1")]
+ LS_DISPENSER_75_1 = 99,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_2)
+ /// </summary>
+ [Description("LS_DISPENSER_75_2")]
+ LS_DISPENSER_75_2 = 100,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_3)
+ /// </summary>
+ [Description("LS_DISPENSER_75_3")]
+ LS_DISPENSER_75_3 = 101,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_4)
+ /// </summary>
+ [Description("LS_DISPENSER_75_4")]
+ LS_DISPENSER_75_4 = 102,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_5)
+ /// </summary>
+ [Description("LS_DISPENSER_75_5")]
+ LS_DISPENSER_75_5 = 103,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_6)
+ /// </summary>
+ [Description("LS_DISPENSER_75_6")]
+ LS_DISPENSER_75_6 = 104,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_7)
+ /// </summary>
+ [Description("LS_DISPENSER_75_7")]
+ LS_DISPENSER_75_7 = 105,
+
+ /// <summary>
+ /// (LS_DISPENSER_75_8)
+ /// </summary>
+ [Description("LS_DISPENSER_75_8")]
+ LS_DISPENSER_75_8 = 106,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_1)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_1")]
+ LS_DISPENSER_DOWN_1 = 107,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_2)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_2")]
+ LS_DISPENSER_DOWN_2 = 108,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_3)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_3")]
+ LS_DISPENSER_DOWN_3 = 109,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_4)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_4")]
+ LS_DISPENSER_DOWN_4 = 110,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_5)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_5")]
+ LS_DISPENSER_DOWN_5 = 111,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_6)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_6")]
+ LS_DISPENSER_DOWN_6 = 112,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_7)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_7")]
+ LS_DISPENSER_DOWN_7 = 113,
+
+ /// <summary>
+ /// (LS_DISPENSER_DOWN_8)
+ /// </summary>
+ [Description("LS_DISPENSER_DOWN_8")]
+ LS_DISPENSER_DOWN_8 = 114,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_1)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_1")]
+ LS_DISPENSER_SPARE_1 = 115,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_2)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_2")]
+ LS_DISPENSER_SPARE_2 = 116,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_3)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_3")]
+ LS_DISPENSER_SPARE_3 = 117,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_4)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_4")]
+ LS_DISPENSER_SPARE_4 = 118,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_5)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_5")]
+ LS_DISPENSER_SPARE_5 = 119,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_6)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_6")]
+ LS_DISPENSER_SPARE_6 = 120,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_7)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_7")]
+ LS_DISPENSER_SPARE_7 = 121,
+
+ /// <summary>
+ /// (LS_DISPENSER_SPARE_8)
+ /// </summary>
+ [Description("LS_DISPENSER_SPARE_8")]
+ LS_DISPENSER_SPARE_8 = 122,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_1)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_1")]
+ LS_DISPENSER_UP_1 = 123,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_2)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_2")]
+ LS_DISPENSER_UP_2 = 124,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_3)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_3")]
+ LS_DISPENSER_UP_3 = 125,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_4)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_4")]
+ LS_DISPENSER_UP_4 = 126,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_5)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_5")]
+ LS_DISPENSER_UP_5 = 127,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_6)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_6")]
+ LS_DISPENSER_UP_6 = 128,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_7)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_7")]
+ LS_DISPENSER_UP_7 = 129,
+
+ /// <summary>
+ /// (LS_DISPENSER_UP_8)
+ /// </summary>
+ [Description("LS_DISPENSER_UP_8")]
+ LS_DISPENSER_UP_8 = 130,
+
+ /// <summary>
+ /// (MIDTANK1_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK1_LVL1_FLOAT")]
+ MIDTANK1_LVL1_FLOAT = 131,
+
+ /// <summary>
+ /// (MIDTANK1_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK1_LVL2_FLOAT")]
+ MIDTANK1_LVL2_FLOAT = 132,
+
+ /// <summary>
+ /// (MIDTANK1_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK1_LVL3_FLOAT")]
+ MIDTANK1_LVL3_FLOAT = 133,
+
+ /// <summary>
+ /// (MIDTANK1_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK1_LVL4_FLOAT")]
+ MIDTANK1_LVL4_FLOAT = 134,
+
+ /// <summary>
+ /// (MIDTANK2_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK2_LVL1_FLOAT")]
+ MIDTANK2_LVL1_FLOAT = 135,
+
+ /// <summary>
+ /// (MIDTANK2_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK2_LVL2_FLOAT")]
+ MIDTANK2_LVL2_FLOAT = 136,
+
+ /// <summary>
+ /// (MIDTANK2_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK2_LVL3_FLOAT")]
+ MIDTANK2_LVL3_FLOAT = 137,
+
+ /// <summary>
+ /// (MIDTANK2_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK2_LVL4_FLOAT")]
+ MIDTANK2_LVL4_FLOAT = 138,
+
+ /// <summary>
+ /// (MIDTANK3_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK3_LVL1_FLOAT")]
+ MIDTANK3_LVL1_FLOAT = 139,
+
+ /// <summary>
+ /// (MIDTANK3_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK3_LVL2_FLOAT")]
+ MIDTANK3_LVL2_FLOAT = 140,
+
+ /// <summary>
+ /// (MIDTANK3_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK3_LVL3_FLOAT")]
+ MIDTANK3_LVL3_FLOAT = 141,
+
+ /// <summary>
+ /// (MIDTANK3_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK3_LVL4_FLOAT")]
+ MIDTANK3_LVL4_FLOAT = 142,
+
+ /// <summary>
+ /// (MIDTANK4_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK4_LVL1_FLOAT")]
+ MIDTANK4_LVL1_FLOAT = 143,
+
+ /// <summary>
+ /// (MIDTANK4_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK4_LVL2_FLOAT")]
+ MIDTANK4_LVL2_FLOAT = 144,
+
+ /// <summary>
+ /// (MIDTANK4_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK4_LVL3_FLOAT")]
+ MIDTANK4_LVL3_FLOAT = 145,
+
+ /// <summary>
+ /// (MIDTANK4_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK4_LVL4_FLOAT")]
+ MIDTANK4_LVL4_FLOAT = 146,
+
+ /// <summary>
+ /// (MIDTANK5_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK5_LVL1_FLOAT")]
+ MIDTANK5_LVL1_FLOAT = 147,
+
+ /// <summary>
+ /// (MIDTANK5_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK5_LVL2_FLOAT")]
+ MIDTANK5_LVL2_FLOAT = 148,
+
+ /// <summary>
+ /// (MIDTANK5_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK5_LVL3_FLOAT")]
+ MIDTANK5_LVL3_FLOAT = 149,
+
+ /// <summary>
+ /// (MIDTANK5_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK5_LVL4_FLOAT")]
+ MIDTANK5_LVL4_FLOAT = 150,
+
+ /// <summary>
+ /// (MIDTANK6_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK6_LVL1_FLOAT")]
+ MIDTANK6_LVL1_FLOAT = 151,
+
+ /// <summary>
+ /// (MIDTANK6_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK6_LVL2_FLOAT")]
+ MIDTANK6_LVL2_FLOAT = 152,
+
+ /// <summary>
+ /// (MIDTANK6_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK6_LVL3_FLOAT")]
+ MIDTANK6_LVL3_FLOAT = 153,
+
+ /// <summary>
+ /// (MIDTANK6_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK6_LVL4_FLOAT")]
+ MIDTANK6_LVL4_FLOAT = 154,
+
+ /// <summary>
+ /// (MIDTANK7_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK7_LVL1_FLOAT")]
+ MIDTANK7_LVL1_FLOAT = 155,
+
+ /// <summary>
+ /// (MIDTANK7_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK7_LVL2_FLOAT")]
+ MIDTANK7_LVL2_FLOAT = 156,
+
+ /// <summary>
+ /// (MIDTANK7_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK7_LVL3_FLOAT")]
+ MIDTANK7_LVL3_FLOAT = 157,
+
+ /// <summary>
+ /// (MIDTANK7_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK7_LVL4_FLOAT")]
+ MIDTANK7_LVL4_FLOAT = 158,
+
+ /// <summary>
+ /// (MIDTANK8_LVL1_FLOAT)
+ /// </summary>
+ [Description("MIDTANK8_LVL1_FLOAT")]
+ MIDTANK8_LVL1_FLOAT = 159,
+
+ /// <summary>
+ /// (MIDTANK8_LVL2_FLOAT)
+ /// </summary>
+ [Description("MIDTANK8_LVL2_FLOAT")]
+ MIDTANK8_LVL2_FLOAT = 160,
+
+ /// <summary>
+ /// (MIDTANK8_LVL3_FLOAT)
+ /// </summary>
+ [Description("MIDTANK8_LVL3_FLOAT")]
+ MIDTANK8_LVL3_FLOAT = 161,
+
+ /// <summary>
+ /// (MIDTANK8_LVL4_FLOAT)
+ /// </summary>
+ [Description("MIDTANK8_LVL4_FLOAT")]
+ MIDTANK8_LVL4_FLOAT = 162,
+
+ /// <summary>
+ /// (GPO_DILUTORPUMP_SSR10_CTRL)
+ /// </summary>
+ [Description("GPO_DILUTORPUMP_SSR10_CTRL")]
+ GPO_DILUTORPUMP_SSR10_CTRL = 163,
+
+ /// <summary>
+ /// (GPO_WASTECH_PUMP2)
+ /// </summary>
+ [Description("GPO_WASTECH_PUMP2")]
+ GPO_WASTECH_PUMP2 = 164,
+
+ /// <summary>
+ /// (Midtank 1 Air)
+ /// </summary>
+ [Description("Midtank 1 Air")]
+ Midtank1Air = 165,
+
+ /// <summary>
+ /// (Midtank 2 Air)
+ /// </summary>
+ [Description("Midtank 2 Air")]
+ Midtank2Air = 166,
+
+ /// <summary>
+ /// (Midtank 3 Air)
+ /// </summary>
+ [Description("Midtank 3 Air")]
+ Midtank3Air = 167,
+
+ /// <summary>
+ /// (Midtank 4 Air)
+ /// </summary>
+ [Description("Midtank 4 Air")]
+ Midtank4Air = 168,
+
+ /// <summary>
+ /// (Midtank 5 Air)
+ /// </summary>
+ [Description("Midtank 5 Air")]
+ Midtank5Air = 169,
+
+ /// <summary>
+ /// (Midtank 6 Air)
+ /// </summary>
+ [Description("Midtank 6 Air")]
+ Midtank6Air = 170,
+
+ /// <summary>
+ /// (Midtank 7 Air)
+ /// </summary>
+ [Description("Midtank 7 Air")]
+ Midtank7Air = 171,
+
+ /// <summary>
+ /// (Midtank 8 Air)
+ /// </summary>
+ [Description("Midtank 8 Air")]
+ Midtank8Air = 172,
+
+ /// <summary>
+ /// (Midtank 1 Cartridge)
+ /// </summary>
+ [Description("Midtank 1 Cartridge")]
+ Midtank1Cartridge = 173,
+
+ /// <summary>
+ /// (Midtank 2 Cartridge)
+ /// </summary>
+ [Description("Midtank 2 Cartridge")]
+ Midtank2Cartridge = 174,
+
+ /// <summary>
+ /// (Midtank 3 Cartridge)
+ /// </summary>
+ [Description("Midtank 3 Cartridge")]
+ Midtank3Cartridge = 175,
+
+ /// <summary>
+ /// (Midtank 4 Cartridge)
+ /// </summary>
+ [Description("Midtank 4 Cartridge")]
+ Midtank4Cartridge = 176,
+
+ /// <summary>
+ /// (Midtank 5 Cartridge)
+ /// </summary>
+ [Description("Midtank 5 Cartridge")]
+ Midtank5Cartridge = 177,
+
+ /// <summary>
+ /// (Midtank 6 Cartridge)
+ /// </summary>
+ [Description("Midtank 6 Cartridge")]
+ Midtank6Cartridge = 178,
+
+ /// <summary>
+ /// (Midtank 7 Cartridge)
+ /// </summary>
+ [Description("Midtank 7 Cartridge")]
+ Midtank7Cartridge = 179,
+
+ /// <summary>
+ /// (Midtank 8 Cartridge)
+ /// </summary>
+ [Description("Midtank 8 Cartridge")]
+ Midtank8Cartridge = 180,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_1)
+ /// </summary>
+ [Description("MOTO_DISPENSER_1")]
+ MOTO_DISPENSER_1 = 181,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_2)
+ /// </summary>
+ [Description("MOTO_DISPENSER_2")]
+ MOTO_DISPENSER_2 = 182,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_3)
+ /// </summary>
+ [Description("MOTO_DISPENSER_3")]
+ MOTO_DISPENSER_3 = 183,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_4)
+ /// </summary>
+ [Description("MOTO_DISPENSER_4")]
+ MOTO_DISPENSER_4 = 184,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_5)
+ /// </summary>
+ [Description("MOTO_DISPENSER_5")]
+ MOTO_DISPENSER_5 = 185,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_6)
+ /// </summary>
+ [Description("MOTO_DISPENSER_6")]
+ MOTO_DISPENSER_6 = 186,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_7)
+ /// </summary>
+ [Description("MOTO_DISPENSER_7")]
+ MOTO_DISPENSER_7 = 187,
+
+ /// <summary>
+ /// (MOTO_DISPENSER_8)
+ /// </summary>
+ [Description("MOTO_DISPENSER_8")]
+ MOTO_DISPENSER_8 = 188,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC1)
+ /// </summary>
+ [Description("DISPENSER_ROTENC1")]
+ DISPENSER_ROTENC1 = 189,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC2)
+ /// </summary>
+ [Description("DISPENSER_ROTENC2")]
+ DISPENSER_ROTENC2 = 190,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC3)
+ /// </summary>
+ [Description("DISPENSER_ROTENC3")]
+ DISPENSER_ROTENC3 = 191,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC4)
+ /// </summary>
+ [Description("DISPENSER_ROTENC4")]
+ DISPENSER_ROTENC4 = 192,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC5)
+ /// </summary>
+ [Description("DISPENSER_ROTENC5")]
+ DISPENSER_ROTENC5 = 193,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC6)
+ /// </summary>
+ [Description("DISPENSER_ROTENC6")]
+ DISPENSER_ROTENC6 = 194,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC7)
+ /// </summary>
+ [Description("DISPENSER_ROTENC7")]
+ DISPENSER_ROTENC7 = 195,
+
+ /// <summary>
+ /// (DISPENSER_ROTENC8)
+ /// </summary>
+ [Description("DISPENSER_ROTENC8")]
+ DISPENSER_ROTENC8 = 196,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_1)
+ /// </summary>
+ [Description("DISPENSER_VALVE_1")]
+ DISPENSER_VALVE_1 = 197,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_2)
+ /// </summary>
+ [Description("DISPENSER_VALVE_2")]
+ DISPENSER_VALVE_2 = 198,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_3)
+ /// </summary>
+ [Description("DISPENSER_VALVE_3")]
+ DISPENSER_VALVE_3 = 199,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_4)
+ /// </summary>
+ [Description("DISPENSER_VALVE_4")]
+ DISPENSER_VALVE_4 = 200,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_5)
+ /// </summary>
+ [Description("DISPENSER_VALVE_5")]
+ DISPENSER_VALVE_5 = 201,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_6)
+ /// </summary>
+ [Description("DISPENSER_VALVE_6")]
+ DISPENSER_VALVE_6 = 202,
+
+ /// <summary>
+ /// (DISPENSER_VALVE_7)
+ /// </summary>
+ [Description("DISPENSER_VALVE_7")]
+ DISPENSER_VALVE_7 = 203,
+
+ /// <summary>
+ /// (DISPENSER_1)
+ /// </summary>
+ [Description("DISPENSER_1")]
+ DISPENSER_1 = 204,
+
+ /// <summary>
+ /// (DISPENSER_3)
+ /// </summary>
+ [Description("DISPENSER_3")]
+ DISPENSER_3 = 205,
+
+ /// <summary>
+ /// (DISPENSER_5)
+ /// </summary>
+ [Description("DISPENSER_5")]
+ DISPENSER_5 = 206,
+
+ /// <summary>
+ /// (DISPENSER_7)
+ /// </summary>
+ [Description("DISPENSER_7")]
+ DISPENSER_7 = 207,
+
+ /// <summary>
+ /// (MIDTANK3_1)
+ /// </summary>
+ [Description("MIDTANK3_1")]
+ MIDTANK3_1 = 208,
+
+ /// <summary>
+ /// (DISPENSER_2)
+ /// </summary>
+ [Description("DISPENSER_2")]
+ DISPENSER_2 = 209,
+
+ /// <summary>
+ /// (DISPENSER_4)
+ /// </summary>
+ [Description("DISPENSER_4")]
+ DISPENSER_4 = 210,
+
+ /// <summary>
+ /// (DISPENSER_6)
+ /// </summary>
+ [Description("DISPENSER_6")]
+ DISPENSER_6 = 211,
+
+ /// <summary>
+ /// (DISPENSER_8)
+ /// </summary>
+ [Description("DISPENSER_8")]
+ DISPENSER_8 = 212,
+
+ /// <summary>
+ /// (MIDTANK3_2)
+ /// </summary>
+ [Description("MIDTANK3_2")]
+ MIDTANK3_2 = 213,
+
+ /// <summary>
+ /// (CART3)
+ /// </summary>
+ [Description("CART3")]
+ CART3 = 214,
+
+ /// <summary>
+ /// (CART1)
+ /// </summary>
+ [Description("CART1")]
+ CART1 = 215,
+
+ /// <summary>
+ /// (CART2)
+ /// </summary>
+ [Description("CART2")]
+ CART2 = 216,
+
+ /// <summary>
+ /// (CART4)
+ /// </summary>
+ [Description("CART4")]
+ CART4 = 217,
+
+ /// <summary>
+ /// (CART7)
+ /// </summary>
+ [Description("CART7")]
+ CART7 = 218,
+
+ /// <summary>
+ /// (CART5)
+ /// </summary>
+ [Description("CART5")]
+ CART5 = 219,
+
+ /// <summary>
+ /// (CART6)
+ /// </summary>
+ [Description("CART6")]
+ CART6 = 220,
+
+ /// <summary>
+ /// (CART8)
+ /// </summary>
+ [Description("CART8")]
+ CART8 = 221,
+
+ /// <summary>
+ /// (LS_SCREW_LEFT)
+ /// </summary>
+ [Description("LS_SCREW_LEFT")]
+ LS_SCREW_LEFT = 222,
+
+ /// <summary>
+ /// (LS_SCREW_RIGHT)
+ /// </summary>
+ [Description("LS_SCREW_RIGHT")]
+ LS_SCREW_RIGHT = 223,
+
+ /// <summary>
+ /// (SW_SPARE)
+ /// </summary>
+ [Description("SW_SPARE")]
+ SW_SPARE = 224,
+
+ /// <summary>
+ /// (SW_SPOOL_EXISTS)
+ /// </summary>
+ [Description("SW_SPOOL_EXISTS")]
+ SW_SPOOL_EXISTS = 225,
+
+ /// <summary>
+ /// (MOTO_SCREW)
+ /// </summary>
+ [Description("MOTO_SCREW")]
+ MOTO_SCREW = 226,
+
+ /// <summary>
+ /// (MOTO_WINDER)
+ /// </summary>
+ [Description("MOTO_WINDER")]
+ MOTO_WINDER = 227,
+
+ /// <summary>
+ /// (SCREW_ROTENC)
+ /// </summary>
+ [Description("SCREW_ROTENC")]
+ SCREW_ROTENC = 228,
+
+ /// <summary>
+ /// (INTWINDINGUNIT)
+ /// </summary>
+ [Description("INTWINDINGUNIT")]
+ INTWINDINGUNIT = 229,
+
+ /// <summary>
+ /// (AN5V_LDANCER1)
+ /// </summary>
+ [Description("AN5V_LDANCER1")]
+ AN5V_LDANCER1 = 230,
+
+ /// <summary>
+ /// (AN5V_LDANCER2)
+ /// </summary>
+ [Description("AN5V_LDANCER2")]
+ AN5V_LDANCER2 = 231,
+
+ /// <summary>
+ /// (LS_LDANCER1_DOWN)
+ /// </summary>
+ [Description("LS_LDANCER1_DOWN")]
+ LS_LDANCER1_DOWN = 232,
+
+ /// <summary>
+ /// (LS_LDANCER1_UP)
+ /// </summary>
+ [Description("LS_LDANCER1_UP")]
+ LS_LDANCER1_UP = 233,
+
+ /// <summary>
+ /// (LS_LDANCER2_DOWN)
+ /// </summary>
+ [Description("LS_LDANCER2_DOWN")]
+ LS_LDANCER2_DOWN = 234,
+
+ /// <summary>
+ /// (LS_LDANCER2_UP)
+ /// </summary>
+ [Description("LS_LDANCER2_UP")]
+ LS_LDANCER2_UP = 235,
+
+ /// <summary>
+ /// (LS_LLOADMOTOR_DOWN)
+ /// </summary>
+ [Description("LS_LLOADMOTOR_DOWN")]
+ LS_LLOADMOTOR_DOWN = 236,
+
+ /// <summary>
+ /// (LS_LLOADMOTOR_UP)
+ /// </summary>
+ [Description("LS_LLOADMOTOR_UP")]
+ LS_LLOADMOTOR_UP = 237,
+
+ /// <summary>
+ /// (LS_LPIVOT_DOWN)
+ /// </summary>
+ [Description("LS_LPIVOT_DOWN")]
+ LS_LPIVOT_DOWN = 238,
+
+ /// <summary>
+ /// (LS_LPIVOT_UP)
+ /// </summary>
+ [Description("LS_LPIVOT_UP")]
+ LS_LPIVOT_UP = 239,
+
+ /// <summary>
+ /// (LS_LSPARE1)
+ /// </summary>
+ [Description("LS_LSPARE1")]
+ LS_LSPARE1 = 240,
+
+ /// <summary>
+ /// (LS_LSPARE2)
+ /// </summary>
+ [Description("LS_LSPARE2")]
+ LS_LSPARE2 = 241,
+
+ /// <summary>
+ /// (LS_PIVOT_SPARE1)
+ /// </summary>
+ [Description("LS_PIVOT_SPARE1")]
+ LS_PIVOT_SPARE1 = 242,
+
+ /// <summary>
+ /// (LS_PIVOT_SPARE2)
+ /// </summary>
+ [Description("LS_PIVOT_SPARE2")]
+ LS_PIVOT_SPARE2 = 243,
+
+ /// <summary>
+ /// (MOTO_LDANCER1)
+ /// </summary>
+ [Description("MOTO_LDANCER1")]
+ MOTO_LDANCER1 = 244,
+
+ /// <summary>
+ /// (MOTO_LDANCER2)
+ /// </summary>
+ [Description("MOTO_LDANCER2")]
+ MOTO_LDANCER2 = 245,
+
+ /// <summary>
+ /// (MOTO_LDRIVING)
+ /// </summary>
+ [Description("MOTO_LDRIVING")]
+ MOTO_LDRIVING = 246,
+
+ /// <summary>
+ /// (MOTO_LLOADING)
+ /// </summary>
+ [Description("MOTO_LLOADING")]
+ MOTO_LLOADING = 247,
+
+ /// <summary>
+ /// (MOTO_LPIVOT1)
+ /// </summary>
+ [Description("MOTO_LPIVOT1")]
+ MOTO_LPIVOT1 = 248,
+
+ /// <summary>
+ /// (LSPARE1_ROTENC)
+ /// </summary>
+ [Description("LSPARE1_ROTENC")]
+ LSPARE1_ROTENC = 249,
+
+ /// <summary>
+ /// (LSPARE2_ROTENC)
+ /// </summary>
+ [Description("LSPARE2_ROTENC")]
+ LSPARE2_ROTENC = 250,
+
+ /// <summary>
+ /// (LDANCER1_ROTENC)
+ /// </summary>
+ [Description("LDANCER1_ROTENC")]
+ LDANCER1_ROTENC = 251,
+
+ /// <summary>
+ /// (LDANCER2_ROTENC)
+ /// </summary>
+ [Description("LDANCER2_ROTENC")]
+ LDANCER2_ROTENC = 252,
+
+ /// <summary>
+ /// (LSPARE_ROTENC)
+ /// </summary>
+ [Description("LSPARE_ROTENC")]
+ LSPARE_ROTENC = 253,
+
+ /// <summary>
+ /// (LTFEEDUNIT2)
+ /// </summary>
+ [Description("LTFEEDUNIT2")]
+ LTFEEDUNIT2 = 254,
+
+ /// <summary>
+ /// (LTFEEDUNIT1)
+ /// </summary>
+ [Description("LTFEEDUNIT1")]
+ LTFEEDUNIT1 = 255,
+
+ /// <summary>
+ /// (AN_ENCLOSURETEMP1)
+ /// </summary>
+ [Description("AN_ENCLOSURETEMP1")]
+ AN_ENCLOSURETEMP1 = 256,
+
+ /// <summary>
+ /// (AN_ENCLOSURETEMP2)
+ /// </summary>
+ [Description("AN_ENCLOSURETEMP2")]
+ AN_ENCLOSURETEMP2 = 257,
+
+ /// <summary>
+ /// (AN_ENCLOSURETEMP3)
+ /// </summary>
+ [Description("AN_ENCLOSURETEMP3")]
+ AN_ENCLOSURETEMP3 = 258,
+
+ /// <summary>
+ /// (GPI_PANSW1)
+ /// </summary>
+ [Description("GPI_PANSW1")]
+ GPI_PANSW1 = 259,
+
+ /// <summary>
+ /// (GPI_PANSW2)
+ /// </summary>
+ [Description("GPI_PANSW2")]
+ GPI_PANSW2 = 260,
+
+ /// <summary>
+ /// (GPI_PANSW3)
+ /// </summary>
+ [Description("GPI_PANSW3")]
+ GPI_PANSW3 = 261,
+
+ /// <summary>
+ /// (GPI_PANSW4)
+ /// </summary>
+ [Description("GPI_PANSW4")]
+ GPI_PANSW4 = 262,
+
+ /// <summary>
+ /// (GPI_PANSW5)
+ /// </summary>
+ [Description("GPI_PANSW5")]
+ GPI_PANSW5 = 263,
+
+ /// <summary>
+ /// (GPI_PANSW6)
+ /// </summary>
+ [Description("GPI_PANSW6")]
+ GPI_PANSW6 = 264,
+
+ /// <summary>
+ /// (GPI_PWRBUTTON)
+ /// </summary>
+ [Description("GPI_PWRBUTTON")]
+ GPI_PWRBUTTON = 265,
+
+ /// <summary>
+ /// (GPI_TACTSW1)
+ /// </summary>
+ [Description("GPI_TACTSW1")]
+ GPI_TACTSW1 = 266,
+
+ /// <summary>
+ /// (GPI_TACTSW2)
+ /// </summary>
+ [Description("GPI_TACTSW2")]
+ GPI_TACTSW2 = 267,
+
+ /// <summary>
+ /// (GPI_TACTSW3)
+ /// </summary>
+ [Description("GPI_TACTSW3")]
+ GPI_TACTSW3 = 268,
+
+ /// <summary>
+ /// (GPI_TACTSW4)
+ /// </summary>
+ [Description("GPI_TACTSW4")]
+ GPI_TACTSW4 = 269,
+
+ /// <summary>
+ /// (GPO_BUZZER)
+ /// </summary>
+ [Description("GPO_BUZZER")]
+ GPO_BUZZER = 270,
+
+ /// <summary>
+ /// (GPO_LED1)
+ /// </summary>
+ [Description("GPO_LED1")]
+ GPO_LED1 = 271,
+
+ /// <summary>
+ /// (GPO_LED2)
+ /// </summary>
+ [Description("GPO_LED2")]
+ GPO_LED2 = 272,
+
+ /// <summary>
+ /// (GPO_LED3)
+ /// </summary>
+ [Description("GPO_LED3")]
+ GPO_LED3 = 273,
+
+ /// <summary>
+ /// (GPO_LED4)
+ /// </summary>
+ [Description("GPO_LED4")]
+ GPO_LED4 = 274,
+
+ /// <summary>
+ /// (FAN_TACHO1)
+ /// </summary>
+ [Description("FAN_TACHO1")]
+ FAN_TACHO1 = 275,
+
+ /// <summary>
+ /// (FAN_TACHO2)
+ /// </summary>
+ [Description("FAN_TACHO2")]
+ FAN_TACHO2 = 276,
+
+ /// <summary>
+ /// (FAN_TACHO3)
+ /// </summary>
+ [Description("FAN_TACHO3")]
+ FAN_TACHO3 = 277,
+
+ /// <summary>
+ /// (FAN1_TACH)
+ /// </summary>
+ [Description("FAN1_TACH")]
+ FAN1_TACH = 278,
+
+ /// <summary>
+ /// (FAN2_TACH)
+ /// </summary>
+ [Description("FAN2_TACH")]
+ FAN2_TACH = 279,
+
+ /// <summary>
+ /// (FAN3_TACH)
+ /// </summary>
+ [Description("FAN3_TACH")]
+ FAN3_TACH = 280,
+
+ /// <summary>
+ /// (FAN4_TACH)
+ /// </summary>
+ [Description("FAN4_TACH")]
+ FAN4_TACH = 281,
+
+ /// <summary>
+ /// (FAN5_TACH)
+ /// </summary>
+ [Description("FAN5_TACH")]
+ FAN5_TACH = 282,
+
+ /// <summary>
+ /// (AN5V_RDANCER)
+ /// </summary>
+ [Description("AN5V_RDANCER")]
+ AN5V_RDANCER = 283,
+
+ /// <summary>
+ /// (LS_RLOADMOTOR_UP)
+ /// </summary>
+ [Description("LS_RLOADMOTOR_UP")]
+ LS_RLOADMOTOR_UP = 284,
+
+ /// <summary>
+ /// (GPI_TFEED_BREAK_1)
+ /// </summary>
+ [Description("GPI_TFEED_BREAK_1")]
+ GPI_TFEED_BREAK_1 = 285,
+
+ /// <summary>
+ /// (GPI_TFEED_BREAK_2)
+ /// </summary>
+ [Description("GPI_TFEED_BREAK_2")]
+ GPI_TFEED_BREAK_2 = 286,
+
+ /// <summary>
+ /// (LS_RDANCER_DOWN)
+ /// </summary>
+ [Description("LS_RDANCER_DOWN")]
+ LS_RDANCER_DOWN = 287,
+
+ /// <summary>
+ /// (LS_RDANCER_UP)
+ /// </summary>
+ [Description("LS_RDANCER_UP")]
+ LS_RDANCER_UP = 288,
+
+ /// <summary>
+ /// (RTFEEDUNIT2)
+ /// </summary>
+ [Description("RTFEEDUNIT2")]
+ RTFEEDUNIT2 = 289,
+
+ /// <summary>
+ /// (RTFEEDUNIT1)
+ /// </summary>
+ [Description("RTFEEDUNIT1")]
+ RTFEEDUNIT1 = 290,
+
+ /// <summary>
+ /// (LS_RLOADMOTOR_DOWN)
+ /// </summary>
+ [Description("LS_RLOADMOTOR_DOWN")]
+ LS_RLOADMOTOR_DOWN = 291,
+
+ /// <summary>
+ /// (LS_RLOADRAM_DOWN)
+ /// </summary>
+ [Description("LS_RLOADRAM_DOWN")]
+ LS_RLOADRAM_DOWN = 292,
+
+ /// <summary>
+ /// (LS_RLOADRAM_UP)
+ /// </summary>
+ [Description("LS_RLOADRAM_UP")]
+ LS_RLOADRAM_UP = 293,
+
+ /// <summary>
+ /// (LS_RSPARE1)
+ /// </summary>
+ [Description("LS_RSPARE1")]
+ LS_RSPARE1 = 294,
+
+ /// <summary>
+ /// (LS_RSPARE2)
+ /// </summary>
+ [Description("LS_RSPARE2")]
+ LS_RSPARE2 = 295,
+
+ /// <summary>
+ /// (GPO_TFEED_BREAK_1)
+ /// </summary>
+ [Description("GPO_TFEED_BREAK_1")]
+ GPO_TFEED_BREAK_1 = 296,
+
+ /// <summary>
+ /// (GPO_TFEED_BREAK_2)
+ /// </summary>
+ [Description("GPO_TFEED_BREAK_2")]
+ GPO_TFEED_BREAK_2 = 297,
+
+ /// <summary>
+ /// (MOTO_RDANCER)
+ /// </summary>
+ [Description("MOTO_RDANCER")]
+ MOTO_RDANCER = 298,
+
+ /// <summary>
+ /// (MOTO_RDRIVING)
+ /// </summary>
+ [Description("MOTO_RDRIVING")]
+ MOTO_RDRIVING = 299,
+
+ /// <summary>
+ /// (MOTO_RLOADARM)
+ /// </summary>
+ [Description("MOTO_RLOADARM")]
+ MOTO_RLOADARM = 300,
+
+ /// <summary>
+ /// (MOTO_RLOADING)
+ /// </summary>
+ [Description("MOTO_RLOADING")]
+ MOTO_RLOADING = 301,
+
+ /// <summary>
+ /// (RSPARE_ROTENC1)
+ /// </summary>
+ [Description("RSPARE_ROTENC1")]
+ RSPARE_ROTENC1 = 302,
+
+ /// <summary>
+ /// (RSPEEDSENS_ROTENC)
+ /// </summary>
+ [Description("RSPEEDSENS_ROTENC")]
+ RSPEEDSENS_ROTENC = 303,
+
+ /// <summary>
+ /// (RDANCER_ROTENC)
+ /// </summary>
+ [Description("RDANCER_ROTENC")]
+ RDANCER_ROTENC = 304,
+
+ /// <summary>
+ /// (RSPARE_ROTENC2)
+ /// </summary>
+ [Description("RSPARE_ROTENC2")]
+ RSPARE_ROTENC2 = 305,
+
+ /// <summary>
+ /// (AN10V_SPARE1)
+ /// </summary>
+ [Description("AN10V_SPARE1")]
+ AN10V_SPARE1 = 306,
+
+ /// <summary>
+ /// (AN10V_SPARE2)
+ /// </summary>
+ [Description("AN10V_SPARE2")]
+ AN10V_SPARE2 = 307,
+
+ /// <summary>
+ /// (LS_SPARE1_1)
+ /// </summary>
+ [Description("LS_SPARE1_1")]
+ LS_SPARE1_1 = 308,
+
+ /// <summary>
+ /// (LS_SPARE1_2)
+ /// </summary>
+ [Description("LS_SPARE1_2")]
+ LS_SPARE1_2 = 309,
+
+ /// <summary>
+ /// (LS_SPARE1_3)
+ /// </summary>
+ [Description("LS_SPARE1_3")]
+ LS_SPARE1_3 = 310,
+
+ /// <summary>
+ /// (LS_SPARE1_4)
+ /// </summary>
+ [Description("LS_SPARE1_4")]
+ LS_SPARE1_4 = 311,
+
+ /// <summary>
+ /// (LS_SPARE2_1)
+ /// </summary>
+ [Description("LS_SPARE2_1")]
+ LS_SPARE2_1 = 312,
+
+ /// <summary>
+ /// (SPARE2)
+ /// </summary>
+ [Description("SPARE2")]
+ SPARE2 = 313,
+
+ /// <summary>
+ /// (SPARE1)
+ /// </summary>
+ [Description("SPARE1")]
+ SPARE1 = 314,
+
+ /// <summary>
+ /// (LS_SPARE2_2)
+ /// </summary>
+ [Description("LS_SPARE2_2")]
+ LS_SPARE2_2 = 315,
+
+ /// <summary>
+ /// (LS_SPARE2_3)
+ /// </summary>
+ [Description("LS_SPARE2_3")]
+ LS_SPARE2_3 = 316,
+
+ /// <summary>
+ /// (LS_SPARE2_4)
+ /// </summary>
+ [Description("LS_SPARE2_4")]
+ LS_SPARE2_4 = 317,
+
+ /// <summary>
+ /// (GPO_SPARE1_1)
+ /// </summary>
+ [Description("GPO_SPARE1_1")]
+ GPO_SPARE1_1 = 318,
+
+ /// <summary>
+ /// (GPO_SPARE1_2)
+ /// </summary>
+ [Description("GPO_SPARE1_2")]
+ GPO_SPARE1_2 = 319,
+
+ /// <summary>
+ /// (GPO_SPARE2_1)
+ /// </summary>
+ [Description("GPO_SPARE2_1")]
+ GPO_SPARE2_1 = 320,
+
+ /// <summary>
+ /// (GPO_SPARE2_2)
+ /// </summary>
+ [Description("GPO_SPARE2_2")]
+ GPO_SPARE2_2 = 321,
+
+ /// <summary>
+ /// (MOTO_SPARE1_1)
+ /// </summary>
+ [Description("MOTO_SPARE1_1")]
+ MOTO_SPARE1_1 = 322,
+
+ /// <summary>
+ /// (MOTO_SPARE1_2)
+ /// </summary>
+ [Description("MOTO_SPARE1_2")]
+ MOTO_SPARE1_2 = 323,
+
+ /// <summary>
+ /// (MOTO_SPARE2_1)
+ /// </summary>
+ [Description("MOTO_SPARE2_1")]
+ MOTO_SPARE2_1 = 324,
+
+ /// <summary>
+ /// (MOTO_SPARE2_2)
+ /// </summary>
+ [Description("MOTO_SPARE2_2")]
+ MOTO_SPARE2_2 = 325,
+
+ /// <summary>
+ /// (SPARE1_ROTENC1)
+ /// </summary>
+ [Description("SPARE1_ROTENC1")]
+ SPARE1_ROTENC1 = 326,
+
+ /// <summary>
+ /// (SPARE2_ROTENC2)
+ /// </summary>
+ [Description("SPARE2_ROTENC2")]
+ SPARE2_ROTENC2 = 327,
+
+ /// <summary>
+ /// (SPARE1_ROTENC3)
+ /// </summary>
+ [Description("SPARE1_ROTENC3")]
+ SPARE1_ROTENC3 = 328,
+
+ /// <summary>
+ /// (SPARE2_ROTENC4)
+ /// </summary>
+ [Description("SPARE2_ROTENC4")]
+ SPARE2_ROTENC4 = 329,
+
+ /// <summary>
+ /// (CHILLER_CTRL)
+ /// </summary>
+ [Description("CHILLER_CTRL")]
+ CHILLER_CTRL = 330,
+
+ /// <summary>
+ /// (AN_AIRPRESS_1)
+ /// </summary>
+ [Description("AN_AIRPRESS_1")]
+ AN_AIRPRESS_1 = 331,
+
+ /// <summary>
+ /// (AN_AIRPRESS_2)
+ /// </summary>
+ [Description("AN_AIRPRESS_2")]
+ AN_AIRPRESS_2 = 332,
+
+ /// <summary>
+ /// (AN_VOCSENS)
+ /// </summary>
+ [Description("AN_VOCSENS")]
+ AN_VOCSENS = 333,
+
+ /// <summary>
+ /// (AN_BLOWERCTRL)
+ /// </summary>
+ [Description("AN_BLOWERCTRL")]
+ AN_BLOWERCTRL = 334,
+
+ /// <summary>
+ /// (GPI_AIRFLOW_FLAP)
+ /// </summary>
+ [Description("GPI_AIRFLOW_FLAP")]
+ GPI_AIRFLOW_FLAP = 335,
+
+ /// <summary>
+ /// (GPI_BLOWER_TACH)
+ /// </summary>
+ [Description("GPI_BLOWER_TACH")]
+ GPI_BLOWER_TACH = 336,
+
+ /// <summary>
+ /// (GPI_CHILLER_FAULT)
+ /// </summary>
+ [Description("GPI_CHILLER_FAULT")]
+ GPI_CHILLER_FAULT = 337,
+
+ /// <summary>
+ /// (GPI_CHILLER_STAT1)
+ /// </summary>
+ [Description("GPI_CHILLER_STAT1")]
+ GPI_CHILLER_STAT1 = 338,
+
+ /// <summary>
+ /// (WHS_ VOC TEMP)
+ /// </summary>
+ [Description("WHS_ VOC TEMP")]
+ WHS_VOCTEMP = 339,
+
+ /// <summary>
+ /// (GPI_SW_FILTER_PRES)
+ /// </summary>
+ [Description("GPI_SW_FILTER_PRES")]
+ GPI_SW_FILTER_PRES = 340,
+
+ /// <summary>
+ /// (GPI_WCONTAINER_FULL)
+ /// </summary>
+ [Description("GPI_WCONTAINER_FULL")]
+ GPI_WCONTAINER_FULL = 341,
+
+ /// <summary>
+ /// (GPI_WCONTAINER_WARN)
+ /// </summary>
+ [Description("GPI_WCONTAINER_WARN")]
+ GPI_WCONTAINER_WARN = 342,
+
+ /// <summary>
+ /// (GPO_BLOWER_PWM)
+ /// </summary>
+ [Description("GPO_BLOWER_PWM")]
+ GPO_BLOWER_PWM = 343,
+
+ /// <summary>
+ /// (GPO_CHILLER_SSR9_CTRL)
/// </summary>
- [Description("Digital Out 1")]
- PIN0 = 0,
+ [Description("GPO_CHILLER_SSR9_CTRL")]
+ GPO_CHILLER_SSR9_CTRL = 344,
/// <summary>
- /// (Digital Out 2)
+ /// (GPO_WHS_WTANKPUMP2)
/// </summary>
- [Description("Digital Out 2")]
- PIN1 = 1,
+ [Description("GPO_WHS_WTANKPUMP2")]
+ GPO_WHS_WTANKPUMP2 = 345,
/// <summary>
- /// (Digital In 3)
+ /// (VALVE_WASTE_TANK)
/// </summary>
- [Description("Digital In 3")]
- PIN2 = 2,
+ [Description("VALVE_WASTE_TANK")]
+ VALVE_WASTE_TANK = 346,
}
}
diff --git a/Software/Visual_Studio/Tango.BL/ObservablesContext.Views.cs b/Software/Visual_Studio/Tango.BL/ObservablesContext.Views.cs
deleted file mode 100644
index 77d5eaf91..000000000
--- a/Software/Visual_Studio/Tango.BL/ObservablesContext.Views.cs
+++ /dev/null
@@ -1,4557 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated>
-// This code was generated by a tool.
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-// </auto-generated>
-//------------------------------------------------------------------------------
-
-using System.Data.Entity.Infrastructure.MappingViews;
-
-[assembly: DbMappingViewCacheTypeAttribute(
- typeof(Tango.BL.ObservablesContext),
- typeof(Edm_EntityMappingGeneratedViews.ViewsForBaseEntitySetsc3679a786ef37ebd0dbe7c77338124e318d974c8a9bdfd0840c18c98328c0e50))]
-
-namespace Edm_EntityMappingGeneratedViews
-{
- using System;
- using System.CodeDom.Compiler;
- using System.Data.Entity.Core.Metadata.Edm;
-
- /// <summary>
- /// Implements a mapping view cache.
- /// </summary>
- [GeneratedCode("Entity Framework Power Tools", "0.9.0.0")]
- internal sealed class ViewsForBaseEntitySetsc3679a786ef37ebd0dbe7c77338124e318d974c8a9bdfd0840c18c98328c0e50 : DbMappingViewCache
- {
- /// <summary>
- /// Gets a hash value computed over the mapping closure.
- /// </summary>
- public override string MappingHashValue
- {
- get { return "c3679a786ef37ebd0dbe7c77338124e318d974c8a9bdfd0840c18c98328c0e50"; }
- }
-
- /// <summary>
- /// Gets a view corresponding to the specified extent.
- /// </summary>
- /// <param name="extent">The extent.</param>
- /// <returns>The mapping view, or null if the extent is not associated with a mapping view.</returns>
- public override DbMappingView GetView(EntitySetBase extent)
- {
- if (extent == null)
- {
- throw new ArgumentNullException("extent");
- }
-
- var extentName = extent.EntityContainer.Name + "." + extent.Name;
-
- if (extentName == "CodeFirstDatabase.ActionType")
- {
- return GetView0();
- }
-
- if (extentName == "CodeFirstDatabase.EventTypesAction")
- {
- return GetView1();
- }
-
- if (extentName == "CodeFirstDatabase.EventType")
- {
- return GetView2();
- }
-
- if (extentName == "CodeFirstDatabase.EventTypesCategory")
- {
- return GetView3();
- }
-
- if (extentName == "CodeFirstDatabase.EventTypesGroup")
- {
- return GetView4();
- }
-
- if (extentName == "CodeFirstDatabase.HtmlPage")
- {
- return GetView5();
- }
-
- if (extentName == "CodeFirstDatabase.MachinesEvent")
- {
- return GetView6();
- }
-
- if (extentName == "CodeFirstDatabase.Machine")
- {
- return GetView7();
- }
-
- if (extentName == "CodeFirstDatabase.Cat")
- {
- return GetView8();
- }
-
- if (extentName == "CodeFirstDatabase.LiquidType")
- {
- return GetView9();
- }
-
- if (extentName == "CodeFirstDatabase.IdsPack")
- {
- return GetView10();
- }
-
- if (extentName == "CodeFirstDatabase.CartridgeType")
- {
- return GetView11();
- }
-
- if (extentName == "CodeFirstDatabase.Configuration")
- {
- return GetView12();
- }
-
- if (extentName == "CodeFirstDatabase.ApplicationDisplayPanelVersion")
- {
- return GetView13();
- }
-
- if (extentName == "CodeFirstDatabase.ApplicationFirmwareVersion")
- {
- return GetView14();
- }
-
- if (extentName == "CodeFirstDatabase.ApplicationOsVersion")
- {
- return GetView15();
- }
-
- if (extentName == "CodeFirstDatabase.EmbeddedFirmwareVersion")
- {
- return GetView16();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareVersion")
- {
- return GetView17();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareBlower")
- {
- return GetView18();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareBlowerType")
- {
- return GetView19();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareBreakSensor")
- {
- return GetView20();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareBreakSensorType")
- {
- return GetView21();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareDancer")
- {
- return GetView22();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareDancerType")
- {
- return GetView23();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareMotor")
- {
- return GetView24();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareMotorType")
- {
- return GetView25();
- }
-
- if (extentName == "CodeFirstDatabase.HardwarePidControl")
- {
- return GetView26();
- }
-
- if (extentName == "CodeFirstDatabase.HardwarePidControlType")
- {
- return GetView27();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareSpeedSensor")
- {
- return GetView28();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareSpeedSensorType")
- {
- return GetView29();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareWinder")
- {
- return GetView30();
- }
-
- if (extentName == "CodeFirstDatabase.HardwareWinderType")
- {
- return GetView31();
- }
-
- if (extentName == "CodeFirstDatabase.MachinesConfiguration")
- {
- return GetView32();
- }
-
- if (extentName == "CodeFirstDatabase.MachineVersion")
- {
- return GetView33();
- }
-
- if (extentName == "CodeFirstDatabase.TangoVersion")
- {
- return GetView34();
- }
-
- if (extentName == "CodeFirstDatabase.User")
- {
- return GetView35();
- }
-
- if (extentName == "CodeFirstDatabase.Address")
- {
- return GetView36();
- }
-
- if (extentName == "CodeFirstDatabase.Organization")
- {
- return GetView37();
- }
-
- if (extentName == "CodeFirstDatabase.Contact")
- {
- return GetView38();
- }
-
- if (extentName == "CodeFirstDatabase.Customer")
- {
- return GetView39();
- }
-
- if (extentName == "CodeFirstDatabase.Job")
- {
- return GetView40();
- }
-
- if (extentName == "CodeFirstDatabase.ColorSpace")
- {
- return GetView41();
- }
-
- if (extentName == "CodeFirstDatabase.BrushStop")
- {
- return GetView42();
- }
-
- if (extentName == "CodeFirstDatabase.ColorCatalog")
- {
- return GetView43();
- }
-
- if (extentName == "CodeFirstDatabase.Segment")
- {
- return GetView44();
- }
-
- if (extentName == "CodeFirstDatabase.JobRun")
- {
- return GetView45();
- }
-
- if (extentName == "CodeFirstDatabase.Rml")
- {
- return GetView46();
- }
-
- if (extentName == "CodeFirstDatabase.Cct")
- {
- return GetView47();
- }
-
- if (extentName == "CodeFirstDatabase.FiberShape")
- {
- return GetView48();
- }
-
- if (extentName == "CodeFirstDatabase.FiberSynth")
- {
- return GetView49();
- }
-
- if (extentName == "CodeFirstDatabase.LinearMassDensityUnit")
- {
- return GetView50();
- }
-
- if (extentName == "CodeFirstDatabase.LiquidTypesRml")
- {
- return GetView51();
- }
-
- if (extentName == "CodeFirstDatabase.MediaColor")
- {
- return GetView52();
- }
-
- if (extentName == "CodeFirstDatabase.MediaCondition")
- {
- return GetView53();
- }
-
- if (extentName == "CodeFirstDatabase.MediaMaterial")
- {
- return GetView54();
- }
-
- if (extentName == "CodeFirstDatabase.MediaPurpos")
- {
- return GetView55();
- }
-
- if (extentName == "CodeFirstDatabase.ProcessParametersTablesGroup")
- {
- return GetView56();
- }
-
- if (extentName == "CodeFirstDatabase.ProcessParametersTable")
- {
- return GetView57();
- }
-
- if (extentName == "CodeFirstDatabase.SpoolType")
- {
- return GetView58();
- }
-
- if (extentName == "CodeFirstDatabase.WindingMethod")
- {
- return GetView59();
- }
-
- if (extentName == "CodeFirstDatabase.MachineStudioVersion")
- {
- return GetView60();
- }
-
- if (extentName == "CodeFirstDatabase.UsersRole")
- {
- return GetView61();
- }
-
- if (extentName == "CodeFirstDatabase.Role")
- {
- return GetView62();
- }
-
- if (extentName == "CodeFirstDatabase.RolesPermission")
- {
- return GetView63();
- }
-
- if (extentName == "CodeFirstDatabase.Permission")
- {
- return GetView64();
- }
-
- if (extentName == "CodeFirstDatabase.DispenserType")
- {
- return GetView65();
- }
-
- if (extentName == "CodeFirstDatabase.IdsPackFormula")
- {
- return GetView66();
- }
-
- if (extentName == "CodeFirstDatabase.MidTankType")
- {
- return GetView67();
- }
-
- if (extentName == "ObservablesContext.ActionTypes")
- {
- return GetView68();
- }
-
- if (extentName == "ObservablesContext.EventTypesActions")
- {
- return GetView69();
- }
-
- if (extentName == "ObservablesContext.EventTypes")
- {
- return GetView70();
- }
-
- if (extentName == "ObservablesContext.EventTypesCategories")
- {
- return GetView71();
- }
-
- if (extentName == "ObservablesContext.EventTypesGroups")
- {
- return GetView72();
- }
-
- if (extentName == "ObservablesContext.HtmlPages")
- {
- return GetView73();
- }
-
- if (extentName == "ObservablesContext.MachinesEvents")
- {
- return GetView74();
- }
-
- if (extentName == "ObservablesContext.Machines")
- {
- return GetView75();
- }
-
- if (extentName == "ObservablesContext.Cats")
- {
- return GetView76();
- }
-
- if (extentName == "ObservablesContext.LiquidTypes")
- {
- return GetView77();
- }
-
- if (extentName == "ObservablesContext.IdsPacks")
- {
- return GetView78();
- }
-
- if (extentName == "ObservablesContext.CartridgeTypes")
- {
- return GetView79();
- }
-
- if (extentName == "ObservablesContext.Configurations")
- {
- return GetView80();
- }
-
- if (extentName == "ObservablesContext.ApplicationDisplayPanelVersions")
- {
- return GetView81();
- }
-
- if (extentName == "ObservablesContext.ApplicationFirmwareVersions")
- {
- return GetView82();
- }
-
- if (extentName == "ObservablesContext.ApplicationOsVersions")
- {
- return GetView83();
- }
-
- if (extentName == "ObservablesContext.EmbeddedFirmwareVersions")
- {
- return GetView84();
- }
-
- if (extentName == "ObservablesContext.HardwareVersions")
- {
- return GetView85();
- }
-
- if (extentName == "ObservablesContext.HardwareBlowers")
- {
- return GetView86();
- }
-
- if (extentName == "ObservablesContext.HardwareBlowerTypes")
- {
- return GetView87();
- }
-
- if (extentName == "ObservablesContext.HardwareBreakSensors")
- {
- return GetView88();
- }
-
- if (extentName == "ObservablesContext.HardwareBreakSensorTypes")
- {
- return GetView89();
- }
-
- if (extentName == "ObservablesContext.HardwareDancers")
- {
- return GetView90();
- }
-
- if (extentName == "ObservablesContext.HardwareDancerTypes")
- {
- return GetView91();
- }
-
- if (extentName == "ObservablesContext.HardwareMotors")
- {
- return GetView92();
- }
-
- if (extentName == "ObservablesContext.HardwareMotorTypes")
- {
- return GetView93();
- }
-
- if (extentName == "ObservablesContext.HardwarePidControls")
- {
- return GetView94();
- }
-
- if (extentName == "ObservablesContext.HardwarePidControlTypes")
- {
- return GetView95();
- }
-
- if (extentName == "ObservablesContext.HardwareSpeedSensors")
- {
- return GetView96();
- }
-
- if (extentName == "ObservablesContext.HardwareSpeedSensorTypes")
- {
- return GetView97();
- }
-
- if (extentName == "ObservablesContext.HardwareWinders")
- {
- return GetView98();
- }
-
- if (extentName == "ObservablesContext.HardwareWinderTypes")
- {
- return GetView99();
- }
-
- if (extentName == "ObservablesContext.MachinesConfigurations")
- {
- return GetView100();
- }
-
- if (extentName == "ObservablesContext.MachineVersions")
- {
- return GetView101();
- }
-
- if (extentName == "ObservablesContext.TangoVersions")
- {
- return GetView102();
- }
-
- if (extentName == "ObservablesContext.Users")
- {
- return GetView103();
- }
-
- if (extentName == "ObservablesContext.Addresses")
- {
- return GetView104();
- }
-
- if (extentName == "ObservablesContext.Organizations")
- {
- return GetView105();
- }
-
- if (extentName == "ObservablesContext.Contacts")
- {
- return GetView106();
- }
-
- if (extentName == "ObservablesContext.Customers")
- {
- return GetView107();
- }
-
- if (extentName == "ObservablesContext.Jobs")
- {
- return GetView108();
- }
-
- if (extentName == "ObservablesContext.ColorSpaces")
- {
- return GetView109();
- }
-
- if (extentName == "ObservablesContext.BrushStops")
- {
- return GetView110();
- }
-
- if (extentName == "ObservablesContext.ColorCatalogs")
- {
- return GetView111();
- }
-
- if (extentName == "ObservablesContext.Segments")
- {
- return GetView112();
- }
-
- if (extentName == "ObservablesContext.JobRuns")
- {
- return GetView113();
- }
-
- if (extentName == "ObservablesContext.Rmls")
- {
- return GetView114();
- }
-
- if (extentName == "ObservablesContext.Ccts")
- {
- return GetView115();
- }
-
- if (extentName == "ObservablesContext.FiberShapes")
- {
- return GetView116();
- }
-
- if (extentName == "ObservablesContext.FiberSynths")
- {
- return GetView117();
- }
-
- if (extentName == "ObservablesContext.LinearMassDensityUnits")
- {
- return GetView118();
- }
-
- if (extentName == "ObservablesContext.LiquidTypesRmls")
- {
- return GetView119();
- }
-
- if (extentName == "ObservablesContext.MediaColors")
- {
- return GetView120();
- }
-
- if (extentName == "ObservablesContext.MediaConditions")
- {
- return GetView121();
- }
-
- if (extentName == "ObservablesContext.MediaMaterials")
- {
- return GetView122();
- }
-
- if (extentName == "ObservablesContext.MediaPurposes")
- {
- return GetView123();
- }
-
- if (extentName == "ObservablesContext.ProcessParametersTablesGroups")
- {
- return GetView124();
- }
-
- if (extentName == "ObservablesContext.ProcessParametersTables")
- {
- return GetView125();
- }
-
- if (extentName == "ObservablesContext.SpoolTypes")
- {
- return GetView126();
- }
-
- if (extentName == "ObservablesContext.WindingMethods")
- {
- return GetView127();
- }
-
- if (extentName == "ObservablesContext.MachineStudioVersions")
- {
- return GetView128();
- }
-
- if (extentName == "ObservablesContext.UsersRoles")
- {
- return GetView129();
- }
-
- if (extentName == "ObservablesContext.Roles")
- {
- return GetView130();
- }
-
- if (extentName == "ObservablesContext.RolesPermissions")
- {
- return GetView131();
- }
-
- if (extentName == "ObservablesContext.Permissions")
- {
- return GetView132();
- }
-
- if (extentName == "ObservablesContext.DispenserTypes")
- {
- return GetView133();
- }
-
- if (extentName == "ObservablesContext.IdsPackFormulas")
- {
- return GetView134();
- }
-
- if (extentName == "ObservablesContext.MidTankTypes")
- {
- return GetView135();
- }
-
- if (extentName == "CodeFirstDatabase.SyncConfiguration")
- {
- return GetView136();
- }
-
- if (extentName == "ObservablesContext.SyncConfigurations")
- {
- return GetView137();
- }
-
- if (extentName == "CodeFirstDatabase.Sysdiagram")
- {
- return GetView138();
- }
-
- if (extentName == "ObservablesContext.Sysdiagrams")
- {
- return GetView139();
- }
-
- if (extentName == "CodeFirstDatabase.TechController")
- {
- return GetView140();
- }
-
- if (extentName == "ObservablesContext.TechControllers")
- {
- return GetView141();
- }
-
- if (extentName == "CodeFirstDatabase.TechDispenser")
- {
- return GetView142();
- }
-
- if (extentName == "ObservablesContext.TechDispensers")
- {
- return GetView143();
- }
-
- if (extentName == "CodeFirstDatabase.TechIo")
- {
- return GetView144();
- }
-
- if (extentName == "ObservablesContext.TechIos")
- {
- return GetView145();
- }
-
- if (extentName == "CodeFirstDatabase.TechMonitor")
- {
- return GetView146();
- }
-
- if (extentName == "ObservablesContext.TechMonitors")
- {
- return GetView147();
- }
-
- if (extentName == "CodeFirstDatabase.TechValf")
- {
- return GetView148();
- }
-
- if (extentName == "ObservablesContext.TechValves")
- {
- return GetView149();
- }
-
- return null;
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ActionType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView0()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ActionType
- [CodeFirstDatabaseSchema.ActionType](T1.ActionType_GUID, T1.ActionType_CODE, T1.ActionType_NAME, T1.ActionType_DESCRIPTION, T1.ActionType_ID, T1.[ActionType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ActionType_GUID,
- T.Code AS ActionType_CODE,
- T.Name AS ActionType_NAME,
- T.Description AS ActionType_DESCRIPTION,
- T.ID AS ActionType_ID,
- T.LastUpdated AS [ActionType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ActionTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.EventTypesAction.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView1()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypesAction
- [CodeFirstDatabaseSchema.EventTypesAction](T1.EventTypesAction_GUID, T1.[EventTypesAction.EVENT_TYPE_GUID], T1.[EventTypesAction.ACTION_TYPE_GUID], T1.EventTypesAction_ID, T1.[EventTypesAction.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS EventTypesAction_GUID,
- T.EventTypeGuid AS [EventTypesAction.EVENT_TYPE_GUID],
- T.ActionTypeGuid AS [EventTypesAction.ACTION_TYPE_GUID],
- T.ID AS EventTypesAction_ID,
- T.LastUpdated AS [EventTypesAction.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.EventTypesActions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.EventType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView2()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventType
- [CodeFirstDatabaseSchema.EventType](T1.EventType_GUID, T1.EventType_CODE, T1.EventType_NAME, T1.EventType_DESCRIPTION, T1.[EventType.EVENT_TYPES_CATEGORY_GUID], T1.[EventType.EVENT_TYPES_GROUP_GUID], T1.[EventType.REQUIRES_USER_INTERVENTION], T1.[EventType.HTML_PAGE_GUID], T1.EventType_RESOLVABLE, T1.EventType_ID, T1.[EventType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS EventType_GUID,
- T.Code AS EventType_CODE,
- T.Name AS EventType_NAME,
- T.Description AS EventType_DESCRIPTION,
- T.EventTypesCategoryGuid AS [EventType.EVENT_TYPES_CATEGORY_GUID],
- T.EventTypesGroupGuid AS [EventType.EVENT_TYPES_GROUP_GUID],
- T.RequiresUserIntervention AS [EventType.REQUIRES_USER_INTERVENTION],
- T.HtmlPageGuid AS [EventType.HTML_PAGE_GUID],
- T.Resolvable AS EventType_RESOLVABLE,
- T.ID AS EventType_ID,
- T.LastUpdated AS [EventType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.EventTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.EventTypesCategory.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView3()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypesCategory
- [CodeFirstDatabaseSchema.EventTypesCategory](T1.EventTypesCategory_GUID, T1.EventTypesCategory_CODE, T1.EventTypesCategory_NAME, T1.EventTypesCategory_DESCRIPTION, T1.EventTypesCategory_ID, T1.[EventTypesCategory.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS EventTypesCategory_GUID,
- T.Code AS EventTypesCategory_CODE,
- T.Name AS EventTypesCategory_NAME,
- T.Description AS EventTypesCategory_DESCRIPTION,
- T.ID AS EventTypesCategory_ID,
- T.LastUpdated AS [EventTypesCategory.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.EventTypesCategories AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.EventTypesGroup.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView4()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypesGroup
- [CodeFirstDatabaseSchema.EventTypesGroup](T1.EventTypesGroup_GUID, T1.EventTypesGroup_CODE, T1.EventTypesGroup_NAME, T1.EventTypesGroup_DESCRIPTION, T1.EventTypesGroup_ID, T1.[EventTypesGroup.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS EventTypesGroup_GUID,
- T.Code AS EventTypesGroup_CODE,
- T.Name AS EventTypesGroup_NAME,
- T.Description AS EventTypesGroup_DESCRIPTION,
- T.ID AS EventTypesGroup_ID,
- T.LastUpdated AS [EventTypesGroup.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.EventTypesGroups AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HtmlPage.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView5()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HtmlPage
- [CodeFirstDatabaseSchema.HtmlPage](T1.HtmlPage_GUID, T1.HtmlPage_CODE, T1.HtmlPage_NAME, T1.HtmlPage_DESCRIPTION, T1.HtmlPage_HTML, T1.HtmlPage_ID, T1.[HtmlPage.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HtmlPage_GUID,
- T.Code AS HtmlPage_CODE,
- T.Name AS HtmlPage_NAME,
- T.Description AS HtmlPage_DESCRIPTION,
- T.Html AS HtmlPage_HTML,
- T.ID AS HtmlPage_ID,
- T.LastUpdated AS [HtmlPage.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HtmlPages AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MachinesEvent.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView6()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachinesEvent
- [CodeFirstDatabaseSchema.MachinesEvent](T1.MachinesEvent_GUID, T1.[MachinesEvent.HOST_NAME], T1.[MachinesEvent.MACHINE_GUID], T1.[MachinesEvent.EVENT_TYPE_GUID], T1.[MachinesEvent.USER_GUID], T1.[MachinesEvent.DATE_TIME], T1.MachinesEvent_DESCRIPTION, T1.MachinesEvent_ID, T1.[MachinesEvent.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MachinesEvent_GUID,
- T.HostName AS [MachinesEvent.HOST_NAME],
- T.MachineGuid AS [MachinesEvent.MACHINE_GUID],
- T.EventTypeGuid AS [MachinesEvent.EVENT_TYPE_GUID],
- T.UserGuid AS [MachinesEvent.USER_GUID],
- T.DateTime AS [MachinesEvent.DATE_TIME],
- T.Description AS MachinesEvent_DESCRIPTION,
- T.ID AS MachinesEvent_ID,
- T.LastUpdated AS [MachinesEvent.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MachinesEvents AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Machine.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView7()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Machine
- [CodeFirstDatabaseSchema.Machine](T1.Machine_GUID, T1.[Machine.SERIAL_NUMBER], T1.Machine_NAME, T1.[Machine.PRODUCTION_DATE], T1.[Machine.ORGANIZATION_GUID], T1.[Machine.MACHINE_VERSION_GUID], T1.[Machine.CONFIGURATION_GUID], T1.[Machine.ENABLE_EXTERNAL_BRIDGE], T1.[Machine.EXTERNAL_BRIDGE_PASSWORD], T1.[Machine.DEFAULT_RML_GUID], T1.[Machine.TARGET_JOB_TYPES], T1.[Machine.DEFAULT_COLOR_SPACE_GUID], T1.[Machine.DEFAULT_SEGMENT_LENGTH], T1.[Machine.DEFAULT_SPOOL_TYPE_GUID], T1.Machine_SYNCHED, T1.Machine_ID, T1.[Machine.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Machine_GUID,
- T.SerialNumber AS [Machine.SERIAL_NUMBER],
- T.Name AS Machine_NAME,
- T.ProductionDate AS [Machine.PRODUCTION_DATE],
- T.OrganizationGuid AS [Machine.ORGANIZATION_GUID],
- T.MachineVersionGuid AS [Machine.MACHINE_VERSION_GUID],
- T.ConfigurationGuid AS [Machine.CONFIGURATION_GUID],
- T.EnableExternalBridge AS [Machine.ENABLE_EXTERNAL_BRIDGE],
- T.ExternalBridgePassword AS [Machine.EXTERNAL_BRIDGE_PASSWORD],
- T.DefaultRmlGuid AS [Machine.DEFAULT_RML_GUID],
- T.TargetJobTypes AS [Machine.TARGET_JOB_TYPES],
- T.DefaultColorSpaceGuid AS [Machine.DEFAULT_COLOR_SPACE_GUID],
- T.DefaultSegmentLength AS [Machine.DEFAULT_SEGMENT_LENGTH],
- T.DefaultSpoolTypeGuid AS [Machine.DEFAULT_SPOOL_TYPE_GUID],
- T.Synched AS Machine_SYNCHED,
- T.ID AS Machine_ID,
- T.LastUpdated AS [Machine.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Machines AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Cat.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView8()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Cat
- [CodeFirstDatabaseSchema.Cat](T1.Cat_GUID, T1.Cat_NAME, T1.[Cat.MACHINE_GUID], T1.[Cat.RML_GUID], T1.[Cat.LIQUID_TYPE_GUID], T1.Cat_DATA, T1.Cat_ID, T1.[Cat.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Cat_GUID,
- T.Name AS Cat_NAME,
- T.MachineGuid AS [Cat.MACHINE_GUID],
- T.RmlGuid AS [Cat.RML_GUID],
- T.LiquidTypeGuid AS [Cat.LIQUID_TYPE_GUID],
- T.Data AS Cat_DATA,
- T.ID AS Cat_ID,
- T.LastUpdated AS [Cat.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Cats AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.LiquidType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView9()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing LiquidType
- [CodeFirstDatabaseSchema.LiquidType](T1.LiquidType_GUID, T1.LiquidType_CODE, T1.LiquidType_NAME, T1.LiquidType_VERSION, T1.LiquidType_COLOR, T1.LiquidType_ID, T1.[LiquidType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS LiquidType_GUID,
- T.Code AS LiquidType_CODE,
- T.Name AS LiquidType_NAME,
- T.Version AS LiquidType_VERSION,
- T.Color AS LiquidType_COLOR,
- T.ID AS LiquidType_ID,
- T.LastUpdated AS [LiquidType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.LiquidTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.IdsPack.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView10()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing IdsPack
- [CodeFirstDatabaseSchema.IdsPack](T1.IdsPack_GUID, T1.[IdsPack.CONFIGURATION_GUID], T1.[IdsPack.DISPENSER_TYPE_GUID], T1.[IdsPack.LIQUID_TYPE_GUID], T1.[IdsPack.CARTRIDGE_TYPE_GUID], T1.[IdsPack.MID_TANK_TYPE_GUID], T1.[IdsPack.IDS_PACK_FORMULA_GUID], T1.IdsPack_NAME, T1.[IdsPack.PACK_INDEX], T1.[IdsPack.IS_EMPTY], T1.IdsPack_ID, T1.[IdsPack.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS IdsPack_GUID,
- T.ConfigurationGuid AS [IdsPack.CONFIGURATION_GUID],
- T.DispenserTypeGuid AS [IdsPack.DISPENSER_TYPE_GUID],
- T.LiquidTypeGuid AS [IdsPack.LIQUID_TYPE_GUID],
- T.CartridgeTypeGuid AS [IdsPack.CARTRIDGE_TYPE_GUID],
- T.MidTankTypeGuid AS [IdsPack.MID_TANK_TYPE_GUID],
- T.IdsPackFormulaGuid AS [IdsPack.IDS_PACK_FORMULA_GUID],
- T.Name AS IdsPack_NAME,
- T.PackIndex AS [IdsPack.PACK_INDEX],
- T.IsEmpty AS [IdsPack.IS_EMPTY],
- T.ID AS IdsPack_ID,
- T.LastUpdated AS [IdsPack.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.IdsPacks AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.CartridgeType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView11()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing CartridgeType
- [CodeFirstDatabaseSchema.CartridgeType](T1.CartridgeType_GUID, T1.CartridgeType_CODE, T1.CartridgeType_NAME, T1.CartridgeType_ID, T1.[CartridgeType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS CartridgeType_GUID,
- T.Code AS CartridgeType_CODE,
- T.Name AS CartridgeType_NAME,
- T.ID AS CartridgeType_ID,
- T.LastUpdated AS [CartridgeType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.CartridgeTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Configuration.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView12()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Configuration
- [CodeFirstDatabaseSchema.Configuration](T1.Configuration_GUID, T1.Configuration_NAME, T1.[Configuration.CREATION_DATE], T1.[Configuration.APPLICATION_OS_VERSION_GUID], T1.[Configuration.APPLICATION_FIRMWARE_VERSION_GUID], T1.[Configuration.APPLICATION_DISPLAY_PANEL_VERSION_GUID], T1.[Configuration.EMBEDDED_FIRMWARE_VERSION_GUID], T1.[Configuration.HARDWARE_VERSION_GUID], T1.Configuration_ID, T1.[Configuration.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Configuration_GUID,
- T.Name AS Configuration_NAME,
- T.CreationDate AS [Configuration.CREATION_DATE],
- T.ApplicationOsVersionGuid AS [Configuration.APPLICATION_OS_VERSION_GUID],
- T.ApplicationFirmwareVersionGuid AS [Configuration.APPLICATION_FIRMWARE_VERSION_GUID],
- T.ApplicationDisplayPanelVersionGuid AS [Configuration.APPLICATION_DISPLAY_PANEL_VERSION_GUID],
- T.EmbeddedFirmwareVersionGuid AS [Configuration.EMBEDDED_FIRMWARE_VERSION_GUID],
- T.HardwareVersionGuid AS [Configuration.HARDWARE_VERSION_GUID],
- T.ID AS Configuration_ID,
- T.LastUpdated AS [Configuration.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Configurations AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ApplicationDisplayPanelVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView13()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ApplicationDisplayPanelVersion
- [CodeFirstDatabaseSchema.ApplicationDisplayPanelVersion](T1.ApplicationDisplayPanelVersion_GUID, T1.ApplicationDisplayPanelVersion_VERSION, T1.ApplicationDisplayPanelVersion_NAME, T1.ApplicationDisplayPanelVersion_ID, T1.[ApplicationDisplayPanelVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ApplicationDisplayPanelVersion_GUID,
- T.Version AS ApplicationDisplayPanelVersion_VERSION,
- T.Name AS ApplicationDisplayPanelVersion_NAME,
- T.ID AS ApplicationDisplayPanelVersion_ID,
- T.LastUpdated AS [ApplicationDisplayPanelVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ApplicationDisplayPanelVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ApplicationFirmwareVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView14()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ApplicationFirmwareVersion
- [CodeFirstDatabaseSchema.ApplicationFirmwareVersion](T1.ApplicationFirmwareVersion_GUID, T1.ApplicationFirmwareVersion_VERSION, T1.ApplicationFirmwareVersion_NAME, T1.ApplicationFirmwareVersion_ID, T1.[ApplicationFirmwareVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ApplicationFirmwareVersion_GUID,
- T.Version AS ApplicationFirmwareVersion_VERSION,
- T.Name AS ApplicationFirmwareVersion_NAME,
- T.ID AS ApplicationFirmwareVersion_ID,
- T.LastUpdated AS [ApplicationFirmwareVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ApplicationFirmwareVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ApplicationOsVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView15()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ApplicationOsVersion
- [CodeFirstDatabaseSchema.ApplicationOsVersion](T1.ApplicationOsVersion_GUID, T1.ApplicationOsVersion_VERSION, T1.ApplicationOsVersion_NAME, T1.ApplicationOsVersion_ID, T1.[ApplicationOsVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ApplicationOsVersion_GUID,
- T.Version AS ApplicationOsVersion_VERSION,
- T.Name AS ApplicationOsVersion_NAME,
- T.ID AS ApplicationOsVersion_ID,
- T.LastUpdated AS [ApplicationOsVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ApplicationOsVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.EmbeddedFirmwareVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView16()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EmbeddedFirmwareVersion
- [CodeFirstDatabaseSchema.EmbeddedFirmwareVersion](T1.EmbeddedFirmwareVersion_GUID, T1.EmbeddedFirmwareVersion_VERSION, T1.EmbeddedFirmwareVersion_NAME, T1.EmbeddedFirmwareVersion_ID, T1.[EmbeddedFirmwareVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS EmbeddedFirmwareVersion_GUID,
- T.Version AS EmbeddedFirmwareVersion_VERSION,
- T.Name AS EmbeddedFirmwareVersion_NAME,
- T.ID AS EmbeddedFirmwareVersion_ID,
- T.LastUpdated AS [EmbeddedFirmwareVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.EmbeddedFirmwareVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView17()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareVersion
- [CodeFirstDatabaseSchema.HardwareVersion](T1.HardwareVersion_GUID, T1.HardwareVersion_VERSION, T1.HardwareVersion_NAME, T1.HardwareVersion_ID, T1.[HardwareVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareVersion_GUID,
- T.Version AS HardwareVersion_VERSION,
- T.Name AS HardwareVersion_NAME,
- T.ID AS HardwareVersion_ID,
- T.LastUpdated AS [HardwareVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareBlower.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView18()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBlower
- [CodeFirstDatabaseSchema.HardwareBlower](T1.HardwareBlower_GUID, T1.[HardwareBlower.HARDWARE_BLOWER_TYPE_GUID], T1.[HardwareBlower.HARDWARE_VERSION_GUID], T1.HardwareBlower_ENABLED, T1.HardwareBlower_VOLTAGE, T1.HardwareBlower_ACTIVE, T1.HardwareBlower_ID, T1.[HardwareBlower.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareBlower_GUID,
- T.HardwareBlowerTypeGuid AS [HardwareBlower.HARDWARE_BLOWER_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwareBlower.HARDWARE_VERSION_GUID],
- T.Enabled AS HardwareBlower_ENABLED,
- T.Voltage AS HardwareBlower_VOLTAGE,
- T.Active AS HardwareBlower_ACTIVE,
- T.ID AS HardwareBlower_ID,
- T.LastUpdated AS [HardwareBlower.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareBlowers AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareBlowerType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView19()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBlowerType
- [CodeFirstDatabaseSchema.HardwareBlowerType](T1.HardwareBlowerType_GUID, T1.HardwareBlowerType_CODE, T1.HardwareBlowerType_NAME, T1.HardwareBlowerType_DESCRIPTION, T1.HardwareBlowerType_ID, T1.[HardwareBlowerType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareBlowerType_GUID,
- T.Code AS HardwareBlowerType_CODE,
- T.Name AS HardwareBlowerType_NAME,
- T.Description AS HardwareBlowerType_DESCRIPTION,
- T.ID AS HardwareBlowerType_ID,
- T.LastUpdated AS [HardwareBlowerType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareBlowerTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareBreakSensor.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView20()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBreakSensor
- [CodeFirstDatabaseSchema.HardwareBreakSensor](T1.HardwareBreakSensor_GUID, T1.[HardwareBreakSensor.HARDWARE_BREAK_SENSOR_TYPE_GUID], T1.[HardwareBreakSensor.HARDWARE_VERSION_GUID], T1.HardwareBreakSensor_ENABLED, T1.[HardwareBreakSensor.DE_BOUNCE_TIME_MILLI], T1.HardwareBreakSensor_ACTIVE, T1.HardwareBreakSensor_ID, T1.[HardwareBreakSensor.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareBreakSensor_GUID,
- T.HardwareBreakSensorTypeGuid AS [HardwareBreakSensor.HARDWARE_BREAK_SENSOR_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwareBreakSensor.HARDWARE_VERSION_GUID],
- T.Enabled AS HardwareBreakSensor_ENABLED,
- T.DeBounceTimeMilli AS [HardwareBreakSensor.DE_BOUNCE_TIME_MILLI],
- T.Active AS HardwareBreakSensor_ACTIVE,
- T.ID AS HardwareBreakSensor_ID,
- T.LastUpdated AS [HardwareBreakSensor.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareBreakSensors AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareBreakSensorType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView21()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBreakSensorType
- [CodeFirstDatabaseSchema.HardwareBreakSensorType](T1.HardwareBreakSensorType_GUID, T1.HardwareBreakSensorType_CODE, T1.HardwareBreakSensorType_NAME, T1.HardwareBreakSensorType_DESCRIPTION, T1.HardwareBreakSensorType_ID, T1.[HardwareBreakSensorType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareBreakSensorType_GUID,
- T.Code AS HardwareBreakSensorType_CODE,
- T.Name AS HardwareBreakSensorType_NAME,
- T.Description AS HardwareBreakSensorType_DESCRIPTION,
- T.ID AS HardwareBreakSensorType_ID,
- T.LastUpdated AS [HardwareBreakSensorType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareBreakSensorTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareDancer.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView22()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareDancer
- [CodeFirstDatabaseSchema.HardwareDancer](T1.HardwareDancer_GUID, T1.[HardwareDancer.HARDWARE_DANCER_TYPE_GUID], T1.[HardwareDancer.HARDWARE_VERSION_GUID], T1.HardwareDancer_GRADUAL, T1.HardwareDancer_K, T1.HardwareDancer_X, T1.[HardwareDancer.PULSE_PER_MM_SPRING], T1.[HardwareDancer.MAXIMAL_MOVEMENT_MM], T1.[HardwareDancer.ZERO_POINT], T1.[HardwareDancer.RESOLUTION_BITS], T1.[HardwareDancer.ARM_LENGTH], T1.[HardwareDancer.ASSEMBLY_DIRECTION_RIGHT], T1.[HardwareDancer.ACCELERATE_ON_TENSION_RAISE], T1.HardwareDancer_ACTIVE, T1.HardwareDancer_ID, T1.[HardwareDancer.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareDancer_GUID,
- T.HardwareDancerTypeGuid AS [HardwareDancer.HARDWARE_DANCER_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwareDancer.HARDWARE_VERSION_GUID],
- T.Gradual AS HardwareDancer_GRADUAL,
- T.K AS HardwareDancer_K,
- T.X AS HardwareDancer_X,
- T.PulsePerMmSpring AS [HardwareDancer.PULSE_PER_MM_SPRING],
- T.MaximalMovementMm AS [HardwareDancer.MAXIMAL_MOVEMENT_MM],
- T.ZeroPoint AS [HardwareDancer.ZERO_POINT],
- T.ResolutionBits AS [HardwareDancer.RESOLUTION_BITS],
- T.ArmLength AS [HardwareDancer.ARM_LENGTH],
- T.AssemblyDirectionRight AS [HardwareDancer.ASSEMBLY_DIRECTION_RIGHT],
- T.AccelerateOnTensionRaise AS [HardwareDancer.ACCELERATE_ON_TENSION_RAISE],
- T.Active AS HardwareDancer_ACTIVE,
- T.ID AS HardwareDancer_ID,
- T.LastUpdated AS [HardwareDancer.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareDancers AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareDancerType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView23()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareDancerType
- [CodeFirstDatabaseSchema.HardwareDancerType](T1.HardwareDancerType_GUID, T1.HardwareDancerType_CODE, T1.HardwareDancerType_NAME, T1.HardwareDancerType_DESCRIPTION, T1.HardwareDancerType_ID, T1.[HardwareDancerType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareDancerType_GUID,
- T.Code AS HardwareDancerType_CODE,
- T.Name AS HardwareDancerType_NAME,
- T.Description AS HardwareDancerType_DESCRIPTION,
- T.ID AS HardwareDancerType_ID,
- T.LastUpdated AS [HardwareDancerType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareDancerTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareMotor.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView24()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareMotor
- [CodeFirstDatabaseSchema.HardwareMotor](T1.HardwareMotor_GUID, T1.[HardwareMotor.HARDWARE_MOTOR_TYPE_GUID], T1.[HardwareMotor.HARDWARE_VERSION_GUID], T1.[HardwareMotor.MIN_FREQUENCY], T1.[HardwareMotor.MAX_FREQUENCY], T1.[HardwareMotor.SET_MICRO_STEP], T1.[HardwareMotor.MICRO_STEP], T1.[HardwareMotor.MAX_CHANGE_SLOPE], T1.[HardwareMotor.HIGH_LENGTH_MICRO_SECOND], T1.[HardwareMotor.SPEED_MASTER], T1.[HardwareMotor.PULSE_PER_ROUND], T1.[HardwareMotor.PULLEY_RADIUS], T1.[HardwareMotor.CONFIG_WORD], T1.[HardwareMotor.DIRECTION_THREAD_WIZE], T1.[HardwareMotor.KVAL_HOLD], T1.[HardwareMotor.KVAL_RUN], T1.[HardwareMotor.KVAL_ACC], T1.[HardwareMotor.KVAL_DEC], T1.[HardwareMotor.OVER_CURRENT_THRESHOLD], T1.[HardwareMotor.STALL_THRESHOLD], T1.[HardwareMotor.THERMAL_COMPENSATION_FACTOR], T1.[HardwareMotor.LOW_SPEED_OPTIMIZATION], T1.[HardwareMotor.ST_SLP], T1.[HardwareMotor.INT_SPD], T1.[HardwareMotor.FN_SLP_ACC], T1.[HardwareMotor.FN_SLP_DEC], T1.[HardwareMotor.FS_SPD], T1.HardwareMotor_ACTIVE, T1.HardwareMotor_ID, T1.[HardwareMotor.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareMotor_GUID,
- T.HardwareMotorTypeGuid AS [HardwareMotor.HARDWARE_MOTOR_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwareMotor.HARDWARE_VERSION_GUID],
- T.MinFrequency AS [HardwareMotor.MIN_FREQUENCY],
- T.MaxFrequency AS [HardwareMotor.MAX_FREQUENCY],
- T.SetMicroStep AS [HardwareMotor.SET_MICRO_STEP],
- T.MicroStep AS [HardwareMotor.MICRO_STEP],
- T.MaxChangeSlope AS [HardwareMotor.MAX_CHANGE_SLOPE],
- T.HighLengthMicroSecond AS [HardwareMotor.HIGH_LENGTH_MICRO_SECOND],
- T.SpeedMaster AS [HardwareMotor.SPEED_MASTER],
- T.PulsePerRound AS [HardwareMotor.PULSE_PER_ROUND],
- T.PulleyRadius AS [HardwareMotor.PULLEY_RADIUS],
- T.ConfigWord AS [HardwareMotor.CONFIG_WORD],
- T.DirectionThreadWize AS [HardwareMotor.DIRECTION_THREAD_WIZE],
- T.KvalHold AS [HardwareMotor.KVAL_HOLD],
- T.KvalRun AS [HardwareMotor.KVAL_RUN],
- T.KvalAcc AS [HardwareMotor.KVAL_ACC],
- T.KvalDec AS [HardwareMotor.KVAL_DEC],
- T.OverCurrentThreshold AS [HardwareMotor.OVER_CURRENT_THRESHOLD],
- T.StallThreshold AS [HardwareMotor.STALL_THRESHOLD],
- T.ThermalCompensationFactor AS [HardwareMotor.THERMAL_COMPENSATION_FACTOR],
- T.LowSpeedOptimization AS [HardwareMotor.LOW_SPEED_OPTIMIZATION],
- T.StSlp AS [HardwareMotor.ST_SLP],
- T.IntSpd AS [HardwareMotor.INT_SPD],
- T.FnSlpAcc AS [HardwareMotor.FN_SLP_ACC],
- T.FnSlpDec AS [HardwareMotor.FN_SLP_DEC],
- T.FsSpd AS [HardwareMotor.FS_SPD],
- T.Active AS HardwareMotor_ACTIVE,
- T.ID AS HardwareMotor_ID,
- T.LastUpdated AS [HardwareMotor.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareMotors AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareMotorType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView25()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareMotorType
- [CodeFirstDatabaseSchema.HardwareMotorType](T1.HardwareMotorType_GUID, T1.HardwareMotorType_CODE, T1.HardwareMotorType_NAME, T1.HardwareMotorType_DESCRIPTION, T1.[HardwareMotorType.SUPPORTS_HOMING], T1.HardwareMotorType_ID, T1.[HardwareMotorType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareMotorType_GUID,
- T.Code AS HardwareMotorType_CODE,
- T.Name AS HardwareMotorType_NAME,
- T.Description AS HardwareMotorType_DESCRIPTION,
- T.SupportsHoming AS [HardwareMotorType.SUPPORTS_HOMING],
- T.ID AS HardwareMotorType_ID,
- T.LastUpdated AS [HardwareMotorType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareMotorTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwarePidControl.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView26()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwarePidControl
- [CodeFirstDatabaseSchema.HardwarePidControl](T1.HardwarePidControl_GUID, T1.[HardwarePidControl.HARDWARE_PID_CONTROL_TYPE_GUID], T1.[HardwarePidControl.HARDWARE_VERSION_GUID], T1.[HardwarePidControl.OUTPUT_PROPORTIONAL_POWER_LIMIT], T1.[HardwarePidControl.OUTPUT_PROPORTIONAL_BAND], T1.[HardwarePidControl.INTEGRAL_TIME], T1.[HardwarePidControl.DERIVATIVE_TIME], T1.[HardwarePidControl.SENSOR_CORRECTION_ADJUSTMENT], T1.[HardwarePidControl.SENSOR_MIN_VALUE], T1.[HardwarePidControl.SENSOR_MAX_VALUE], T1.[HardwarePidControl.SET_POINT_RAMP_RATEOR_SOFT_START_RAMP], T1.[HardwarePidControl.SET_POINT_CONTROL_OUTPUT_RATE], T1.[HardwarePidControl.CONTROL_OUTPUT_TYPE], T1.[HardwarePidControl.SSR_CONTROL_OUTPUT_TYPE], T1.[HardwarePidControl.OUTPUT_ON_OFF_HYSTERESIS_VALUE], T1.[HardwarePidControl.PROCESS_VARIABLE_SAMPLING_RATE], T1.[HardwarePidControl.PV_INPUT_FILTER_FACTOR_MODE], T1.[HardwarePidControl.OUTPUT_PROPORTIONAL_CYCLE_TIME], T1.[HardwarePidControl.AC_HEATERS__HALF_CYCLE_TIME], T1.[HardwarePidControl.PROPORTIONAL_GAIN], T1.HardwarePidControl_ACTIVE, T1.HardwarePidControl_ID, T1.[HardwarePidControl.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwarePidControl_GUID,
- T.HardwarePidControlTypeGuid AS [HardwarePidControl.HARDWARE_PID_CONTROL_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwarePidControl.HARDWARE_VERSION_GUID],
- T.OutputProportionalPowerLimit AS [HardwarePidControl.OUTPUT_PROPORTIONAL_POWER_LIMIT],
- T.OutputProportionalBand AS [HardwarePidControl.OUTPUT_PROPORTIONAL_BAND],
- T.IntegralTime AS [HardwarePidControl.INTEGRAL_TIME],
- T.DerivativeTime AS [HardwarePidControl.DERIVATIVE_TIME],
- T.SensorCorrectionAdjustment AS [HardwarePidControl.SENSOR_CORRECTION_ADJUSTMENT],
- T.SensorMinValue AS [HardwarePidControl.SENSOR_MIN_VALUE],
- T.SensorMaxValue AS [HardwarePidControl.SENSOR_MAX_VALUE],
- T.SetPointRampRateorSoftStartRamp AS [HardwarePidControl.SET_POINT_RAMP_RATEOR_SOFT_START_RAMP],
- T.SetPointControlOutputRate AS [HardwarePidControl.SET_POINT_CONTROL_OUTPUT_RATE],
- T.ControlOutputType AS [HardwarePidControl.CONTROL_OUTPUT_TYPE],
- T.SsrControlOutputType AS [HardwarePidControl.SSR_CONTROL_OUTPUT_TYPE],
- T.OutputOnOffHysteresisValue AS [HardwarePidControl.OUTPUT_ON_OFF_HYSTERESIS_VALUE],
- T.ProcessVariableSamplingRate AS [HardwarePidControl.PROCESS_VARIABLE_SAMPLING_RATE],
- T.PvInputFilterFactorMode AS [HardwarePidControl.PV_INPUT_FILTER_FACTOR_MODE],
- T.OutputProportionalCycleTime AS [HardwarePidControl.OUTPUT_PROPORTIONAL_CYCLE_TIME],
- T.AcHeatersHalfCycleTime AS [HardwarePidControl.AC_HEATERS__HALF_CYCLE_TIME],
- T.ProportionalGain AS [HardwarePidControl.PROPORTIONAL_GAIN],
- T.Active AS HardwarePidControl_ACTIVE,
- T.ID AS HardwarePidControl_ID,
- T.LastUpdated AS [HardwarePidControl.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwarePidControls AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwarePidControlType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView27()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwarePidControlType
- [CodeFirstDatabaseSchema.HardwarePidControlType](T1.HardwarePidControlType_GUID, T1.HardwarePidControlType_CODE, T1.HardwarePidControlType_NAME, T1.HardwarePidControlType_DESCRIPTION, T1.HardwarePidControlType_ID, T1.[HardwarePidControlType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwarePidControlType_GUID,
- T.Code AS HardwarePidControlType_CODE,
- T.Name AS HardwarePidControlType_NAME,
- T.Description AS HardwarePidControlType_DESCRIPTION,
- T.ID AS HardwarePidControlType_ID,
- T.LastUpdated AS [HardwarePidControlType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwarePidControlTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareSpeedSensor.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView28()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareSpeedSensor
- [CodeFirstDatabaseSchema.HardwareSpeedSensor](T1.HardwareSpeedSensor_GUID, T1.[HardwareSpeedSensor.HARDWARE_SPEED_SENSOR_TYPE_GUID], T1.[HardwareSpeedSensor.HARDWARE_VERSION_GUID], T1.[HardwareSpeedSensor.RESOLUTION_BITS], T1.HardwareSpeedSensor_PERIMETER, T1.HardwareSpeedSensor_ACTIVE, T1.HardwareSpeedSensor_ID, T1.[HardwareSpeedSensor.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareSpeedSensor_GUID,
- T.HardwareSpeedSensorTypeGuid AS [HardwareSpeedSensor.HARDWARE_SPEED_SENSOR_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwareSpeedSensor.HARDWARE_VERSION_GUID],
- T.ResolutionBits AS [HardwareSpeedSensor.RESOLUTION_BITS],
- T.Perimeter AS HardwareSpeedSensor_PERIMETER,
- T.Active AS HardwareSpeedSensor_ACTIVE,
- T.ID AS HardwareSpeedSensor_ID,
- T.LastUpdated AS [HardwareSpeedSensor.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareSpeedSensors AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareSpeedSensorType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView29()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareSpeedSensorType
- [CodeFirstDatabaseSchema.HardwareSpeedSensorType](T1.HardwareSpeedSensorType_GUID, T1.HardwareSpeedSensorType_CODE, T1.HardwareSpeedSensorType_NAME, T1.HardwareSpeedSensorType_DESCRIPTION, T1.HardwareSpeedSensorType_ID, T1.[HardwareSpeedSensorType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareSpeedSensorType_GUID,
- T.Code AS HardwareSpeedSensorType_CODE,
- T.Name AS HardwareSpeedSensorType_NAME,
- T.Description AS HardwareSpeedSensorType_DESCRIPTION,
- T.ID AS HardwareSpeedSensorType_ID,
- T.LastUpdated AS [HardwareSpeedSensorType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareSpeedSensorTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareWinder.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView30()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareWinder
- [CodeFirstDatabaseSchema.HardwareWinder](T1.HardwareWinder_GUID, T1.[HardwareWinder.HARDWARE_WINDER_TYPE_GUID], T1.[HardwareWinder.HARDWARE_VERSION_GUID], T1.[HardwareWinder.MILLIMETER_PER_ROTATION], T1.HardwareWinder_ACTIVE, T1.HardwareWinder_ID, T1.[HardwareWinder.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareWinder_GUID,
- T.HardwareWinderTypeGuid AS [HardwareWinder.HARDWARE_WINDER_TYPE_GUID],
- T.HardwareVersionGuid AS [HardwareWinder.HARDWARE_VERSION_GUID],
- T.MillimeterPerRotation AS [HardwareWinder.MILLIMETER_PER_ROTATION],
- T.Active AS HardwareWinder_ACTIVE,
- T.ID AS HardwareWinder_ID,
- T.LastUpdated AS [HardwareWinder.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareWinders AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.HardwareWinderType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView31()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareWinderType
- [CodeFirstDatabaseSchema.HardwareWinderType](T1.HardwareWinderType_GUID, T1.HardwareWinderType_CODE, T1.HardwareWinderType_NAME, T1.HardwareWinderType_DESCRIPTION, T1.HardwareWinderType_ID, T1.[HardwareWinderType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS HardwareWinderType_GUID,
- T.Code AS HardwareWinderType_CODE,
- T.Name AS HardwareWinderType_NAME,
- T.Description AS HardwareWinderType_DESCRIPTION,
- T.ID AS HardwareWinderType_ID,
- T.LastUpdated AS [HardwareWinderType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.HardwareWinderTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MachinesConfiguration.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView32()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachinesConfiguration
- [CodeFirstDatabaseSchema.MachinesConfiguration](T1.MachinesConfiguration_GUID, T1.[MachinesConfiguration.MACHINE_GUID], T1.[MachinesConfiguration.CONFIGURATION_GUID], T1.MachinesConfiguration_ID, T1.[MachinesConfiguration.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MachinesConfiguration_GUID,
- T.MachineGuid AS [MachinesConfiguration.MACHINE_GUID],
- T.ConfigurationGuid AS [MachinesConfiguration.CONFIGURATION_GUID],
- T.ID AS MachinesConfiguration_ID,
- T.LastUpdated AS [MachinesConfiguration.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MachinesConfigurations AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MachineVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView33()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachineVersion
- [CodeFirstDatabaseSchema.MachineVersion](T1.MachineVersion_GUID, T1.MachineVersion_VERSION, T1.MachineVersion_NAME, T1.[MachineVersion.DEFAULT_CONFIGURATION_GUID], T1.MachineVersion_ID, T1.[MachineVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MachineVersion_GUID,
- T.Version AS MachineVersion_VERSION,
- T.Name AS MachineVersion_NAME,
- T.DefaultConfigurationGuid AS [MachineVersion.DEFAULT_CONFIGURATION_GUID],
- T.ID AS MachineVersion_ID,
- T.LastUpdated AS [MachineVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MachineVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.TangoVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView34()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TangoVersion
- [CodeFirstDatabaseSchema.TangoVersion](T1.TangoVersion_GUID, T1.TangoVersion_VERSION, T1.[TangoVersion.FTP_FILE_PATH], T1.TangoVersion_COMMENTS, T1.[TangoVersion.USER_GUID], T1.[TangoVersion.MACHINE_VERSION_GUID], T1.TangoVersion_ID, T1.[TangoVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS TangoVersion_GUID,
- T.Version AS TangoVersion_VERSION,
- T.FtpFilePath AS [TangoVersion.FTP_FILE_PATH],
- T.Comments AS TangoVersion_COMMENTS,
- T.UserGuid AS [TangoVersion.USER_GUID],
- T.MachineVersionGuid AS [TangoVersion.MACHINE_VERSION_GUID],
- T.ID AS TangoVersion_ID,
- T.LastUpdated AS [TangoVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.TangoVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.User.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView35()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing User
- [CodeFirstDatabaseSchema.User](T1.User_GUID, T1.User_DELETED, T1.User_EMAIL, T1.User_PASSWORD, T1.[User.ORGANIZATION_GUID], T1.[User.CONTACT_GUID], T1.[User.ADDRESS_GUID], T1.[User.LAST_LOGIN], T1.User_ID, T1.[User.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS User_GUID,
- T.Deleted AS User_DELETED,
- T.Email AS User_EMAIL,
- T.Password AS User_PASSWORD,
- T.OrganizationGuid AS [User.ORGANIZATION_GUID],
- T.ContactGuid AS [User.CONTACT_GUID],
- T.AddressGuid AS [User.ADDRESS_GUID],
- T.LastLogin AS [User.LAST_LOGIN],
- T.ID AS User_ID,
- T.LastUpdated AS [User.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Users AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Address.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView36()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Address
- [CodeFirstDatabaseSchema.Address](T1.Address_GUID, T1.Address_DELETED, T1.[Address.ADDRESS_STRING], T1.Address_LOCALITY, T1.Address_COUNTRY, T1.Address_CITY, T1.Address_STATE, T1.[Address.COUNTRY_CODE], T1.[Address.POSTAL_CODE], T1.Address_ID, T1.[Address.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Address_GUID,
- T.Deleted AS Address_DELETED,
- T.AddressString AS [Address.ADDRESS_STRING],
- T.Locality AS Address_LOCALITY,
- T.Country AS Address_COUNTRY,
- T.City AS Address_CITY,
- T.State AS Address_STATE,
- T.CountryCode AS [Address.COUNTRY_CODE],
- T.PostalCode AS [Address.POSTAL_CODE],
- T.ID AS Address_ID,
- T.LastUpdated AS [Address.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Addresses AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Organization.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView37()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Organization
- [CodeFirstDatabaseSchema.Organization](T1.Organization_GUID, T1.Organization_NAME, T1.[Organization.CONTACT_GUID], T1.[Organization.ADDRESS_GUID], T1.Organization_ID, T1.[Organization.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Organization_GUID,
- T.Name AS Organization_NAME,
- T.ContactGuid AS [Organization.CONTACT_GUID],
- T.AddressGuid AS [Organization.ADDRESS_GUID],
- T.ID AS Organization_ID,
- T.LastUpdated AS [Organization.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Organizations AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Contact.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView38()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Contact
- [CodeFirstDatabaseSchema.Contact](T1.Contact_GUID, T1.Contact_DELETED, T1.[Contact.FIRST_NAME], T1.[Contact.LAST_NAME], T1.[Contact.FULL_NAME], T1.Contact_EMAIL, T1.[Contact.PHONE_NUMBER], T1.Contact_FAX, T1.Contact_ID, T1.[Contact.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Contact_GUID,
- T.Deleted AS Contact_DELETED,
- T.FirstName AS [Contact.FIRST_NAME],
- T.LastName AS [Contact.LAST_NAME],
- T.FullName AS [Contact.FULL_NAME],
- T.Email AS Contact_EMAIL,
- T.PhoneNumber AS [Contact.PHONE_NUMBER],
- T.Fax AS Contact_FAX,
- T.ID AS Contact_ID,
- T.LastUpdated AS [Contact.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Contacts AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Customer.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView39()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Customer
- [CodeFirstDatabaseSchema.Customer](T1.Customer_GUID, T1.[Customer.ORGANIZATION_GUID], T1.Customer_NAME, T1.Customer_ID, T1.[Customer.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Customer_GUID,
- T.OrganizationGuid AS [Customer.ORGANIZATION_GUID],
- T.Name AS Customer_NAME,
- T.ID AS Customer_ID,
- T.LastUpdated AS [Customer.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Customers AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Job.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView40()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Job
- [CodeFirstDatabaseSchema.Job](T1.Job_GUID, T1.[Job.CREATION_DATE], T1.[Job.LAST_RUN], T1.[Job.MACHINE_GUID], T1.[Job.USER_GUID], T1.[Job.RML_GUID], T1.[Job.WINDING_METHOD_GUID], T1.[Job.SPOOL_TYPE_GUID], T1.Job_NAME, T1.Job_DESCRIPTION, T1.[Job.INTER_SEGMENT_LENGTH], T1.[Job.ENABLE_INTER_SEGMENT], T1.[Job.ENABLE_LUBRICATION], T1.[Job.JOB_INDEX], T1.[Job.ESTIMATED_DURATION_MILI], T1.[Job.HAS_EMBROIDERY_FILE], T1.[Job.EMBROIDERY_FILE_DATA], T1.[Job.EMBROIDERY_FILE_NAME], T1.[Job.EMBROIDERY_JPEG], T1.Job_STATUS, T1.[Job.COLOR_SPACE_GUID], T1.[Job.NUMBER_OF_UNITS], T1.Job_TYPE, T1.[Job.CUSTOMER_GUID], T1.[Job.SPOOLS_DISTRIBUTION], T1.[Job.NUMBER_OF_HEADS], T1.[Job.SAMPLE_UNITS_OR_METERS], T1.[Job.FINE_TUNING_STATUS], T1.[Job.FINE_TUNING_APPROVE_DATE], T1.[Job.SAMPLE_DYE_STATUS], T1.[Job.SAMPLE_DYE_APPROVE_DATE], T1.[Job.EDITING_STATE], T1.[Job.LENGTH_PERCENTAGE_FACTOR], T1.Job_ID, T1.[Job.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Job_GUID,
- T.CreationDate AS [Job.CREATION_DATE],
- T.LastRun AS [Job.LAST_RUN],
- T.MachineGuid AS [Job.MACHINE_GUID],
- T.UserGuid AS [Job.USER_GUID],
- T.RmlGuid AS [Job.RML_GUID],
- T.WindingMethodGuid AS [Job.WINDING_METHOD_GUID],
- T.SpoolTypeGuid AS [Job.SPOOL_TYPE_GUID],
- T.Name AS Job_NAME,
- T.Description AS Job_DESCRIPTION,
- T.InterSegmentLength AS [Job.INTER_SEGMENT_LENGTH],
- T.EnableInterSegment AS [Job.ENABLE_INTER_SEGMENT],
- T.EnableLubrication AS [Job.ENABLE_LUBRICATION],
- T.JobIndex AS [Job.JOB_INDEX],
- T.EstimatedDurationMili AS [Job.ESTIMATED_DURATION_MILI],
- T.HasEmbroideryFile AS [Job.HAS_EMBROIDERY_FILE],
- T.EmbroideryFileData AS [Job.EMBROIDERY_FILE_DATA],
- T.EmbroideryFileName AS [Job.EMBROIDERY_FILE_NAME],
- T.EmbroideryJpeg AS [Job.EMBROIDERY_JPEG],
- T.Status AS Job_STATUS,
- T.ColorSpaceGuid AS [Job.COLOR_SPACE_GUID],
- T.NumberOfUnits AS [Job.NUMBER_OF_UNITS],
- T.Type AS Job_TYPE,
- T.CustomerGuid AS [Job.CUSTOMER_GUID],
- T.SpoolsDistribution AS [Job.SPOOLS_DISTRIBUTION],
- T.NumberOfHeads AS [Job.NUMBER_OF_HEADS],
- T.SampleUnitsOrMeters AS [Job.SAMPLE_UNITS_OR_METERS],
- T.FineTuningStatus AS [Job.FINE_TUNING_STATUS],
- T.FineTuningApproveDate AS [Job.FINE_TUNING_APPROVE_DATE],
- T.SampleDyeStatus AS [Job.SAMPLE_DYE_STATUS],
- T.SampleDyeApproveDate AS [Job.SAMPLE_DYE_APPROVE_DATE],
- T.EditingState AS [Job.EDITING_STATE],
- T.LengthPercentageFactor AS [Job.LENGTH_PERCENTAGE_FACTOR],
- T.ID AS Job_ID,
- T.LastUpdated AS [Job.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Jobs AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ColorSpace.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView41()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ColorSpace
- [CodeFirstDatabaseSchema.ColorSpace](T1.ColorSpace_GUID, T1.ColorSpace_CODE, T1.ColorSpace_NAME, T1.ColorSpace_DESCRIPTION, T1.ColorSpace_ID, T1.[ColorSpace.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ColorSpace_GUID,
- T.Code AS ColorSpace_CODE,
- T.Name AS ColorSpace_NAME,
- T.Description AS ColorSpace_DESCRIPTION,
- T.ID AS ColorSpace_ID,
- T.LastUpdated AS [ColorSpace.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ColorSpaces AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.BrushStop.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView42()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing BrushStop
- [CodeFirstDatabaseSchema.BrushStop](T1.BrushStop_GUID, T1.[BrushStop.SEGMENT_GUID], T1.[BrushStop.COLOR_SPACE_GUID], T1.[BrushStop.OFFSET_PERCENT], T1.[BrushStop.STOP_INDEX], T1.BrushStop_CYAN, T1.BrushStop_MAGENTA, T1.BrushStop_YELLOW, T1.BrushStop_BLACK, T1.BrushStop_RED, T1.BrushStop_GREEN, T1.BrushStop_BLUE, T1.BrushStop_L, T1.BrushStop_A, T1.BrushStop_B, T1.BrushStop_V0, T1.BrushStop_V1, T1.BrushStop_V2, T1.BrushStop_V3, T1.BrushStop_V4, T1.BrushStop_V5, T1.BrushStop_V6, T1.BrushStop_V7, T1.BrushStop_CORRECTED, T1.[BrushStop.COLOR_CATALOG_GUID], T1.[BrushStop.COLOR_CATALOG_CODE], T1.BrushStop_ID, T1.[BrushStop.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS BrushStop_GUID,
- T.SegmentGuid AS [BrushStop.SEGMENT_GUID],
- T.ColorSpaceGuid AS [BrushStop.COLOR_SPACE_GUID],
- T.OffsetPercent AS [BrushStop.OFFSET_PERCENT],
- T.StopIndex AS [BrushStop.STOP_INDEX],
- T.Cyan AS BrushStop_CYAN,
- T.Magenta AS BrushStop_MAGENTA,
- T.Yellow AS BrushStop_YELLOW,
- T.Black AS BrushStop_BLACK,
- T.Red AS BrushStop_RED,
- T.Green AS BrushStop_GREEN,
- T.Blue AS BrushStop_BLUE,
- T.L AS BrushStop_L,
- T.A AS BrushStop_A,
- T.B AS BrushStop_B,
- T.V0 AS BrushStop_V0,
- T.V1 AS BrushStop_V1,
- T.V2 AS BrushStop_V2,
- T.V3 AS BrushStop_V3,
- T.V4 AS BrushStop_V4,
- T.V5 AS BrushStop_V5,
- T.V6 AS BrushStop_V6,
- T.V7 AS BrushStop_V7,
- T.Corrected AS BrushStop_CORRECTED,
- T.ColorCatalogGuid AS [BrushStop.COLOR_CATALOG_GUID],
- T.ColorCatalogCode AS [BrushStop.COLOR_CATALOG_CODE],
- T.ID AS BrushStop_ID,
- T.LastUpdated AS [BrushStop.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.BrushStops AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ColorCatalog.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView43()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ColorCatalog
- [CodeFirstDatabaseSchema.ColorCatalog](T1.ColorCatalog_GUID, T1.[ColorCatalog.COLOR_SPACE_GUID], T1.[ColorCatalog.COLOR_CODE], T1.ColorCatalog_NAME, T1.[ColorCatalog.COLOR_GROUP], T1.ColorCatalog_CYAN, T1.ColorCatalog_MAGENTA, T1.ColorCatalog_YELLOW, T1.ColorCatalog_BLACK, T1.ColorCatalog_RED, T1.ColorCatalog_GREEN, T1.ColorCatalog_BLUE, T1.ColorCatalog_L, T1.ColorCatalog_A, T1.ColorCatalog_B, T1.ColorCatalog_V0, T1.ColorCatalog_V1, T1.ColorCatalog_V2, T1.ColorCatalog_V3, T1.ColorCatalog_V4, T1.ColorCatalog_V5, T1.ColorCatalog_V6, T1.ColorCatalog_V7, T1.ColorCatalog_ID, T1.[ColorCatalog.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ColorCatalog_GUID,
- T.ColorSpaceGuid AS [ColorCatalog.COLOR_SPACE_GUID],
- T.ColorCode AS [ColorCatalog.COLOR_CODE],
- T.Name AS ColorCatalog_NAME,
- T.ColorGroup AS [ColorCatalog.COLOR_GROUP],
- T.Cyan AS ColorCatalog_CYAN,
- T.Magenta AS ColorCatalog_MAGENTA,
- T.Yellow AS ColorCatalog_YELLOW,
- T.Black AS ColorCatalog_BLACK,
- T.Red AS ColorCatalog_RED,
- T.Green AS ColorCatalog_GREEN,
- T.Blue AS ColorCatalog_BLUE,
- T.L AS ColorCatalog_L,
- T.A AS ColorCatalog_A,
- T.B AS ColorCatalog_B,
- T.V0 AS ColorCatalog_V0,
- T.V1 AS ColorCatalog_V1,
- T.V2 AS ColorCatalog_V2,
- T.V3 AS ColorCatalog_V3,
- T.V4 AS ColorCatalog_V4,
- T.V5 AS ColorCatalog_V5,
- T.V6 AS ColorCatalog_V6,
- T.V7 AS ColorCatalog_V7,
- T.ID AS ColorCatalog_ID,
- T.LastUpdated AS [ColorCatalog.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ColorCatalogs AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Segment.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView44()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Segment
- [CodeFirstDatabaseSchema.Segment](T1.Segment_GUID, T1.Segment_NAME, T1.[Segment.JOB_GUID], T1.Segment_LENGTH, T1.[Segment.SEGMENT_INDEX], T1.Segment_ID, T1.[Segment.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Segment_GUID,
- T.Name AS Segment_NAME,
- T.JobGuid AS [Segment.JOB_GUID],
- T.Length AS Segment_LENGTH,
- T.SegmentIndex AS [Segment.SEGMENT_INDEX],
- T.ID AS Segment_ID,
- T.LastUpdated AS [Segment.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Segments AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.JobRun.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView45()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing JobRun
- [CodeFirstDatabaseSchema.JobRun](T1.JobRun_GUID, T1.[JobRun.JOB_GUID], T1.[JobRun.START_DATE], T1.[JobRun.END_DATE], T1.JobRun_SUCCESSFUL, T1.JobRun_ID, T1.[JobRun.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS JobRun_GUID,
- T.JobGuid AS [JobRun.JOB_GUID],
- T.StartDate AS [JobRun.START_DATE],
- T.EndDate AS [JobRun.END_DATE],
- T.Successful AS JobRun_SUCCESSFUL,
- T.ID AS JobRun_ID,
- T.LastUpdated AS [JobRun.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.JobRuns AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Rml.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView46()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Rml
- [CodeFirstDatabaseSchema.Rml](T1.Rml_GUID, T1.Rml_NAME, T1.Rml_MANUFACTURER, T1.Rml_CODE, T1.[Rml.MEDIA_MATERIAL_GUID], T1.[Rml.MEDIA_COLOR_GUID], T1.[Rml.MEDIA_PURPOSE_GUID], T1.[Rml.MEDIA_CONDITION_GUID], T1.[Rml.LINEAR_MASS_DENSITY_UNIT_GUID], T1.[Rml.FIBER_SHAPE_GUID], T1.[Rml.FIBER_SYNTH_GUID], T1.[Rml.FIBER_SIZE], T1.[Rml.NUMBER_OF_FIBERS], T1.[Rml.PLIES_PER_FIBER], T1.[Rml.PLIES_PER_THREAD], T1.Rml_TWISTED, T1.[Rml.AIR_ENTANGLEMENT], T1.Rml_LUBRICANT, T1.[Rml.TENSILE_STRENGTH], T1.[Rml.ELONGATION_AT_BREAK_PERCENTAGE], T1.[Rml.ESTIMATED_THREAD_DIAMETER], T1.Rml_ID, T1.[Rml.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Rml_GUID,
- T.Name AS Rml_NAME,
- T.Manufacturer AS Rml_MANUFACTURER,
- T.Code AS Rml_CODE,
- T.MediaMaterialGuid AS [Rml.MEDIA_MATERIAL_GUID],
- T.MediaColorGuid AS [Rml.MEDIA_COLOR_GUID],
- T.MediaPurposeGuid AS [Rml.MEDIA_PURPOSE_GUID],
- T.MediaConditionGuid AS [Rml.MEDIA_CONDITION_GUID],
- T.LinearMassDensityUnitGuid AS [Rml.LINEAR_MASS_DENSITY_UNIT_GUID],
- T.FiberShapeGuid AS [Rml.FIBER_SHAPE_GUID],
- T.FiberSynthGuid AS [Rml.FIBER_SYNTH_GUID],
- T.FiberSize AS [Rml.FIBER_SIZE],
- T.NumberOfFibers AS [Rml.NUMBER_OF_FIBERS],
- T.PliesPerFiber AS [Rml.PLIES_PER_FIBER],
- T.PliesPerThread AS [Rml.PLIES_PER_THREAD],
- T.Twisted AS Rml_TWISTED,
- T.AirEntanglement AS [Rml.AIR_ENTANGLEMENT],
- T.Lubricant AS Rml_LUBRICANT,
- T.TensileStrength AS [Rml.TENSILE_STRENGTH],
- T.ElongationAtBreakPercentage AS [Rml.ELONGATION_AT_BREAK_PERCENTAGE],
- T.EstimatedThreadDiameter AS [Rml.ESTIMATED_THREAD_DIAMETER],
- T.ID AS Rml_ID,
- T.LastUpdated AS [Rml.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Rmls AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Cct.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView47()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Cct
- [CodeFirstDatabaseSchema.Cct](T1.Cct_GUID, T1.Cct_NAME, T1.Cct_DESCRIPTION, T1.[Cct.FORWARD_FILE_NAME], T1.[Cct.INVERSE_FILE_NAME], T1.[Cct.FORWARD_DATA], T1.[Cct.INVERSE_DATA], T1.Cct_VERSION, T1.[Cct.RML_GUID], T1.Cct_ID, T1.[Cct.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Cct_GUID,
- T.Name AS Cct_NAME,
- T.Description AS Cct_DESCRIPTION,
- T.ForwardFileName AS [Cct.FORWARD_FILE_NAME],
- T.InverseFileName AS [Cct.INVERSE_FILE_NAME],
- T.ForwardData AS [Cct.FORWARD_DATA],
- T.InverseData AS [Cct.INVERSE_DATA],
- T.Version AS Cct_VERSION,
- T.RmlGuid AS [Cct.RML_GUID],
- T.ID AS Cct_ID,
- T.LastUpdated AS [Cct.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Ccts AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.FiberShape.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView48()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing FiberShape
- [CodeFirstDatabaseSchema.FiberShape](T1.FiberShape_GUID, T1.FiberShape_NAME, T1.FiberShape_CODE, T1.FiberShape_ID, T1.[FiberShape.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS FiberShape_GUID,
- T.Name AS FiberShape_NAME,
- T.Code AS FiberShape_CODE,
- T.ID AS FiberShape_ID,
- T.LastUpdated AS [FiberShape.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.FiberShapes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.FiberSynth.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView49()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing FiberSynth
- [CodeFirstDatabaseSchema.FiberSynth](T1.FiberSynth_GUID, T1.FiberSynth_NAME, T1.FiberSynth_CODE, T1.FiberSynth_ID, T1.[FiberSynth.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS FiberSynth_GUID,
- T.Name AS FiberSynth_NAME,
- T.Code AS FiberSynth_CODE,
- T.ID AS FiberSynth_ID,
- T.LastUpdated AS [FiberSynth.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.FiberSynths AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.LinearMassDensityUnit.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView50()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing LinearMassDensityUnit
- [CodeFirstDatabaseSchema.LinearMassDensityUnit](T1.LinearMassDensityUnit_GUID, T1.LinearMassDensityUnit_NAME, T1.LinearMassDensityUnit_CODE, T1.LinearMassDensityUnit_ID, T1.[LinearMassDensityUnit.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS LinearMassDensityUnit_GUID,
- T.Name AS LinearMassDensityUnit_NAME,
- T.Code AS LinearMassDensityUnit_CODE,
- T.ID AS LinearMassDensityUnit_ID,
- T.LastUpdated AS [LinearMassDensityUnit.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.LinearMassDensityUnits AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.LiquidTypesRml.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView51()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing LiquidTypesRml
- [CodeFirstDatabaseSchema.LiquidTypesRml](T1.LiquidTypesRml_GUID, T1.[LiquidTypesRml.LIQUID_TYPE_GUID], T1.[LiquidTypesRml.RML_GUID], T1.[LiquidTypesRml.MAX_NL_PER_CM], T1.LiquidTypesRml_ID, T1.[LiquidTypesRml.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS LiquidTypesRml_GUID,
- T.LiquidTypeGuid AS [LiquidTypesRml.LIQUID_TYPE_GUID],
- T.RmlGuid AS [LiquidTypesRml.RML_GUID],
- T.MaxNlPerCm AS [LiquidTypesRml.MAX_NL_PER_CM],
- T.ID AS LiquidTypesRml_ID,
- T.LastUpdated AS [LiquidTypesRml.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.LiquidTypesRmls AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MediaColor.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView52()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaColor
- [CodeFirstDatabaseSchema.MediaColor](T1.MediaColor_GUID, T1.MediaColor_NAME, T1.MediaColor_L, T1.MediaColor_A, T1.MediaColor_B, T1.MediaColor_ID, T1.[MediaColor.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MediaColor_GUID,
- T.Name AS MediaColor_NAME,
- T.L AS MediaColor_L,
- T.A AS MediaColor_A,
- T.B AS MediaColor_B,
- T.ID AS MediaColor_ID,
- T.LastUpdated AS [MediaColor.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MediaColors AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MediaCondition.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView53()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaCondition
- [CodeFirstDatabaseSchema.MediaCondition](T1.MediaCondition_GUID, T1.MediaCondition_NAME, T1.MediaCondition_CODE, T1.MediaCondition_ID, T1.[MediaCondition.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MediaCondition_GUID,
- T.Name AS MediaCondition_NAME,
- T.Code AS MediaCondition_CODE,
- T.ID AS MediaCondition_ID,
- T.LastUpdated AS [MediaCondition.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MediaConditions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MediaMaterial.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView54()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaMaterial
- [CodeFirstDatabaseSchema.MediaMaterial](T1.MediaMaterial_GUID, T1.MediaMaterial_NAME, T1.MediaMaterial_CODE, T1.MediaMaterial_ID, T1.[MediaMaterial.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MediaMaterial_GUID,
- T.Name AS MediaMaterial_NAME,
- T.Code AS MediaMaterial_CODE,
- T.ID AS MediaMaterial_ID,
- T.LastUpdated AS [MediaMaterial.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MediaMaterials AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MediaPurpos.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView55()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaPurpos
- [CodeFirstDatabaseSchema.MediaPurpos](T1.MediaPurpos_GUID, T1.MediaPurpos_NAME, T1.MediaPurpos_CODE, T1.MediaPurpos_ID, T1.[MediaPurpos.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MediaPurpos_GUID,
- T.Name AS MediaPurpos_NAME,
- T.Code AS MediaPurpos_CODE,
- T.ID AS MediaPurpos_ID,
- T.LastUpdated AS [MediaPurpos.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MediaPurposes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ProcessParametersTablesGroup.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView56()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ProcessParametersTablesGroup
- [CodeFirstDatabaseSchema.ProcessParametersTablesGroup](T1.ProcessParametersTablesGroup_GUID, T1.[ProcessParametersTablesGroup.RML_GUID], T1.ProcessParametersTablesGroup_NAME, T1.ProcessParametersTablesGroup_ACTIVE, T1.[ProcessParametersTablesGroup.SAVE_DATE], T1.ProcessParametersTablesGroup_ID, T1.[ProcessParametersTablesGroup.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ProcessParametersTablesGroup_GUID,
- T.RmlGuid AS [ProcessParametersTablesGroup.RML_GUID],
- T.Name AS ProcessParametersTablesGroup_NAME,
- T.Active AS ProcessParametersTablesGroup_ACTIVE,
- T.SaveDate AS [ProcessParametersTablesGroup.SAVE_DATE],
- T.ID AS ProcessParametersTablesGroup_ID,
- T.LastUpdated AS [ProcessParametersTablesGroup.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ProcessParametersTablesGroups AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.ProcessParametersTable.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView57()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ProcessParametersTable
- [CodeFirstDatabaseSchema.ProcessParametersTable](T1.ProcessParametersTable_GUID, T1.ProcessParametersTable_NAME, T1.[ProcessParametersTable.DYEING_SPEED], T1.[ProcessParametersTable.MIN_INK_UPTAKE], T1.[ProcessParametersTable.FEEDER_TENSION], T1.[ProcessParametersTable.PULLER_TENSION], T1.[ProcessParametersTable.WINDER_TENSION], T1.[ProcessParametersTable.MIXER_TEMP], T1.[ProcessParametersTable.HEAD_ZONE1_TEMP], T1.[ProcessParametersTable.HEAD_ZONE2_TEMP], T1.[ProcessParametersTable.HEAD_ZONE3_TEMP], T1.[ProcessParametersTable.HEAD_ZONE4_TEMP], T1.[ProcessParametersTable.HEAD_ZONE5_TEMP], T1.[ProcessParametersTable.HEAD_ZONE6_TEMP], T1.[ProcessParametersTable.DRYER_AIR_FLOW], T1.[ProcessParametersTable.DRYER_ZONE1_TEMP], T1.[ProcessParametersTable.DRYER_ZONE2_TEMP], T1.[ProcessParametersTable.DRYER_ZONE3_TEMP], T1.[ProcessParametersTable.DRYER_BUFFER_LENGTH], T1.[ProcessParametersTable.HEAD_AIR_FLOW], T1.[ProcessParametersTable.PROCESS_PARAMETERS_TABLES_GROUP_GUID], T1.[ProcessParametersTable.TABLE_INDEX], T1.ProcessParametersTable_ID, T1.[ProcessParametersTable.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS ProcessParametersTable_GUID,
- T.Name AS ProcessParametersTable_NAME,
- T.DyeingSpeed AS [ProcessParametersTable.DYEING_SPEED],
- T.MinInkUptake AS [ProcessParametersTable.MIN_INK_UPTAKE],
- T.FeederTension AS [ProcessParametersTable.FEEDER_TENSION],
- T.PullerTension AS [ProcessParametersTable.PULLER_TENSION],
- T.WinderTension AS [ProcessParametersTable.WINDER_TENSION],
- T.MixerTemp AS [ProcessParametersTable.MIXER_TEMP],
- T.HeadZone1Temp AS [ProcessParametersTable.HEAD_ZONE1_TEMP],
- T.HeadZone2Temp AS [ProcessParametersTable.HEAD_ZONE2_TEMP],
- T.HeadZone3Temp AS [ProcessParametersTable.HEAD_ZONE3_TEMP],
- T.HeadZone4Temp AS [ProcessParametersTable.HEAD_ZONE4_TEMP],
- T.HeadZone5Temp AS [ProcessParametersTable.HEAD_ZONE5_TEMP],
- T.HeadZone6Temp AS [ProcessParametersTable.HEAD_ZONE6_TEMP],
- T.DryerAirFlow AS [ProcessParametersTable.DRYER_AIR_FLOW],
- T.DryerZone1Temp AS [ProcessParametersTable.DRYER_ZONE1_TEMP],
- T.DryerZone2Temp AS [ProcessParametersTable.DRYER_ZONE2_TEMP],
- T.DryerZone3Temp AS [ProcessParametersTable.DRYER_ZONE3_TEMP],
- T.DryerBufferLength AS [ProcessParametersTable.DRYER_BUFFER_LENGTH],
- T.HeadAirFlow AS [ProcessParametersTable.HEAD_AIR_FLOW],
- T.ProcessParametersTablesGroupGuid AS [ProcessParametersTable.PROCESS_PARAMETERS_TABLES_GROUP_GUID],
- T.TableIndex AS [ProcessParametersTable.TABLE_INDEX],
- T.ID AS ProcessParametersTable_ID,
- T.LastUpdated AS [ProcessParametersTable.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.ProcessParametersTables AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.SpoolType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView58()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing SpoolType
- [CodeFirstDatabaseSchema.SpoolType](T1.SpoolType_GUID, T1.SpoolType_CODE, T1.SpoolType_NAME, T1.SpoolType_LENGTH, T1.SpoolType_WEIGHT, T1.SpoolType_DIAMETER, T1.[SpoolType.START_OFFSET_PULSES], T1.[SpoolType.BACKING_RATE], T1.[SpoolType.SEGMENT_OFFSET_PULSES], T1.[SpoolType.BOTTOM_BACKING_RATE], T1.[SpoolType.ROTATIONS_PER_PASSAGE], T1.SpoolType_ID, T1.[SpoolType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS SpoolType_GUID,
- T.Code AS SpoolType_CODE,
- T.Name AS SpoolType_NAME,
- T.Length AS SpoolType_LENGTH,
- T.Weight AS SpoolType_WEIGHT,
- T.Diameter AS SpoolType_DIAMETER,
- T.StartOffsetPulses AS [SpoolType.START_OFFSET_PULSES],
- T.BackingRate AS [SpoolType.BACKING_RATE],
- T.SegmentOffsetPulses AS [SpoolType.SEGMENT_OFFSET_PULSES],
- T.BottomBackingRate AS [SpoolType.BOTTOM_BACKING_RATE],
- T.RotationsPerPassage AS [SpoolType.ROTATIONS_PER_PASSAGE],
- T.ID AS SpoolType_ID,
- T.LastUpdated AS [SpoolType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.SpoolTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.WindingMethod.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView59()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing WindingMethod
- [CodeFirstDatabaseSchema.WindingMethod](T1.WindingMethod_GUID, T1.WindingMethod_CODE, T1.WindingMethod_NAME, T1.WindingMethod_DESCRIPTION, T1.WindingMethod_ID, T1.[WindingMethod.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS WindingMethod_GUID,
- T.Code AS WindingMethod_CODE,
- T.Name AS WindingMethod_NAME,
- T.Description AS WindingMethod_DESCRIPTION,
- T.ID AS WindingMethod_ID,
- T.LastUpdated AS [WindingMethod.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.WindingMethods AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MachineStudioVersion.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView60()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachineStudioVersion
- [CodeFirstDatabaseSchema.MachineStudioVersion](T1.MachineStudioVersion_GUID, T1.MachineStudioVersion_VERSION, T1.[MachineStudioVersion.FTP_FILE_PATH], T1.MachineStudioVersion_COMMENTS, T1.[MachineStudioVersion.USER_GUID], T1.[MachineStudioVersion.FORCE_UPDATE], T1.MachineStudioVersion_ID, T1.[MachineStudioVersion.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MachineStudioVersion_GUID,
- T.Version AS MachineStudioVersion_VERSION,
- T.FtpFilePath AS [MachineStudioVersion.FTP_FILE_PATH],
- T.Comments AS MachineStudioVersion_COMMENTS,
- T.UserGuid AS [MachineStudioVersion.USER_GUID],
- T.ForceUpdate AS [MachineStudioVersion.FORCE_UPDATE],
- T.ID AS MachineStudioVersion_ID,
- T.LastUpdated AS [MachineStudioVersion.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MachineStudioVersions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.UsersRole.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView61()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing UsersRole
- [CodeFirstDatabaseSchema.UsersRole](T1.UsersRole_GUID, T1.UsersRole_DELETED, T1.[UsersRole.USER_GUID], T1.[UsersRole.ROLE_GUID], T1.UsersRole_ID, T1.[UsersRole.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS UsersRole_GUID,
- T.Deleted AS UsersRole_DELETED,
- T.UserGuid AS [UsersRole.USER_GUID],
- T.RoleGuid AS [UsersRole.ROLE_GUID],
- T.ID AS UsersRole_ID,
- T.LastUpdated AS [UsersRole.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.UsersRoles AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Role.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView62()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Role
- [CodeFirstDatabaseSchema.Role](T1.Role_GUID, T1.Role_CODE, T1.Role_NAME, T1.Role_DESCRIPTION, T1.Role_ID, T1.[Role.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Role_GUID,
- T.Code AS Role_CODE,
- T.Name AS Role_NAME,
- T.Description AS Role_DESCRIPTION,
- T.ID AS Role_ID,
- T.LastUpdated AS [Role.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Roles AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.RolesPermission.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView63()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing RolesPermission
- [CodeFirstDatabaseSchema.RolesPermission](T1.RolesPermission_GUID, T1.[RolesPermission.ROLE_GUID], T1.[RolesPermission.PERMISSION_GUID], T1.RolesPermission_ID, T1.[RolesPermission.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS RolesPermission_GUID,
- T.RoleGuid AS [RolesPermission.ROLE_GUID],
- T.PermissionGuid AS [RolesPermission.PERMISSION_GUID],
- T.ID AS RolesPermission_ID,
- T.LastUpdated AS [RolesPermission.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.RolesPermissions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Permission.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView64()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Permission
- [CodeFirstDatabaseSchema.Permission](T1.Permission_GUID, T1.Permission_CODE, T1.Permission_NAME, T1.Permission_DESCRIPTION, T1.Permission_ID, T1.[Permission.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Permission_GUID,
- T.Code AS Permission_CODE,
- T.Name AS Permission_NAME,
- T.Description AS Permission_DESCRIPTION,
- T.ID AS Permission_ID,
- T.LastUpdated AS [Permission.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Permissions AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.DispenserType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView65()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing DispenserType
- [CodeFirstDatabaseSchema.DispenserType](T1.DispenserType_GUID, T1.DispenserType_CODE, T1.DispenserType_NAME, T1.[DispenserType.NL_PER_PULSE], T1.DispenserType_CAPACITY, T1.DispenserType_ID, T1.[DispenserType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS DispenserType_GUID,
- T.Code AS DispenserType_CODE,
- T.Name AS DispenserType_NAME,
- T.NlPerPulse AS [DispenserType.NL_PER_PULSE],
- T.Capacity AS DispenserType_CAPACITY,
- T.ID AS DispenserType_ID,
- T.LastUpdated AS [DispenserType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.DispenserTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.IdsPackFormula.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView66()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing IdsPackFormula
- [CodeFirstDatabaseSchema.IdsPackFormula](T1.IdsPackFormula_GUID, T1.IdsPackFormula_CODE, T1.IdsPackFormula_NAME, T1.IdsPackFormula_DESCRIPTION, T1.[IdsPackFormula.AUTO_CALCULATED], T1.IdsPackFormula_ID, T1.[IdsPackFormula.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS IdsPackFormula_GUID,
- T.Code AS IdsPackFormula_CODE,
- T.Name AS IdsPackFormula_NAME,
- T.Description AS IdsPackFormula_DESCRIPTION,
- T.AutoCalculated AS [IdsPackFormula.AUTO_CALCULATED],
- T.ID AS IdsPackFormula_ID,
- T.LastUpdated AS [IdsPackFormula.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.IdsPackFormulas AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.MidTankType.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView67()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MidTankType
- [CodeFirstDatabaseSchema.MidTankType](T1.MidTankType_GUID, T1.MidTankType_CODE, T1.MidTankType_NAME, T1.[MidTankType.LITER_CAPACITY], T1.MidTankType_ID, T1.[MidTankType.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS MidTankType_GUID,
- T.Code AS MidTankType_CODE,
- T.Name AS MidTankType_NAME,
- T.LiterCapacity AS [MidTankType.LITER_CAPACITY],
- T.ID AS MidTankType_ID,
- T.LastUpdated AS [MidTankType.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.MidTankTypes AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ActionTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView68()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ActionTypes
- [Tango.BL.ActionType](T1.ActionType_Guid, T1.ActionType_Code, T1.ActionType_Name, T1.ActionType_Description, T1.ActionType_ID, T1.ActionType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ActionType_Guid,
- T.CODE AS ActionType_Code,
- T.NAME AS ActionType_Name,
- T.DESCRIPTION AS ActionType_Description,
- T.ID AS ActionType_ID,
- T.LAST_UPDATED AS ActionType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ActionType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.EventTypesActions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView69()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypesActions
- [Tango.BL.EventTypesAction](T1.EventTypesAction_Guid, T1.EventTypesAction_EventTypeGuid, T1.EventTypesAction_ActionTypeGuid, T1.EventTypesAction_ID, T1.EventTypesAction_LastUpdated)
- FROM (
- SELECT
- T.GUID AS EventTypesAction_Guid,
- T.EVENT_TYPE_GUID AS EventTypesAction_EventTypeGuid,
- T.ACTION_TYPE_GUID AS EventTypesAction_ActionTypeGuid,
- T.ID AS EventTypesAction_ID,
- T.LAST_UPDATED AS EventTypesAction_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.EventTypesAction AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.EventTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView70()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypes
- [Tango.BL.EventType](T1.EventType_Guid, T1.EventType_Code, T1.EventType_Name, T1.EventType_Description, T1.EventType_EventTypesCategoryGuid, T1.EventType_EventTypesGroupGuid, T1.EventType_RequiresUserIntervention, T1.EventType_HtmlPageGuid, T1.EventType_Resolvable, T1.EventType_ID, T1.EventType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS EventType_Guid,
- T.CODE AS EventType_Code,
- T.NAME AS EventType_Name,
- T.DESCRIPTION AS EventType_Description,
- T.EVENT_TYPES_CATEGORY_GUID AS EventType_EventTypesCategoryGuid,
- T.EVENT_TYPES_GROUP_GUID AS EventType_EventTypesGroupGuid,
- T.REQUIRES_USER_INTERVENTION AS EventType_RequiresUserIntervention,
- T.HTML_PAGE_GUID AS EventType_HtmlPageGuid,
- T.RESOLVABLE AS EventType_Resolvable,
- T.ID AS EventType_ID,
- T.LAST_UPDATED AS EventType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.EventType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.EventTypesCategories.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView71()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypesCategories
- [Tango.BL.EventTypesCategory](T1.EventTypesCategory_Guid, T1.EventTypesCategory_Code, T1.EventTypesCategory_Name, T1.EventTypesCategory_Description, T1.EventTypesCategory_ID, T1.EventTypesCategory_LastUpdated)
- FROM (
- SELECT
- T.GUID AS EventTypesCategory_Guid,
- T.CODE AS EventTypesCategory_Code,
- T.NAME AS EventTypesCategory_Name,
- T.DESCRIPTION AS EventTypesCategory_Description,
- T.ID AS EventTypesCategory_ID,
- T.LAST_UPDATED AS EventTypesCategory_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.EventTypesCategory AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.EventTypesGroups.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView72()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EventTypesGroups
- [Tango.BL.EventTypesGroup](T1.EventTypesGroup_Guid, T1.EventTypesGroup_Code, T1.EventTypesGroup_Name, T1.EventTypesGroup_Description, T1.EventTypesGroup_ID, T1.EventTypesGroup_LastUpdated)
- FROM (
- SELECT
- T.GUID AS EventTypesGroup_Guid,
- T.CODE AS EventTypesGroup_Code,
- T.NAME AS EventTypesGroup_Name,
- T.DESCRIPTION AS EventTypesGroup_Description,
- T.ID AS EventTypesGroup_ID,
- T.LAST_UPDATED AS EventTypesGroup_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.EventTypesGroup AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HtmlPages.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView73()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HtmlPages
- [Tango.BL.HtmlPage](T1.HtmlPage_Guid, T1.HtmlPage_Code, T1.HtmlPage_Name, T1.HtmlPage_Description, T1.HtmlPage_Html, T1.HtmlPage_ID, T1.HtmlPage_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HtmlPage_Guid,
- T.CODE AS HtmlPage_Code,
- T.NAME AS HtmlPage_Name,
- T.DESCRIPTION AS HtmlPage_Description,
- T.HTML AS HtmlPage_Html,
- T.ID AS HtmlPage_ID,
- T.LAST_UPDATED AS HtmlPage_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HtmlPage AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MachinesEvents.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView74()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachinesEvents
- [Tango.BL.MachinesEvent](T1.MachinesEvent_Guid, T1.MachinesEvent_HostName, T1.MachinesEvent_MachineGuid, T1.MachinesEvent_EventTypeGuid, T1.MachinesEvent_UserGuid, T1.MachinesEvent_DateTime, T1.MachinesEvent_Description, T1.MachinesEvent_ID, T1.MachinesEvent_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MachinesEvent_Guid,
- T.HOST_NAME AS MachinesEvent_HostName,
- T.MACHINE_GUID AS MachinesEvent_MachineGuid,
- T.EVENT_TYPE_GUID AS MachinesEvent_EventTypeGuid,
- T.USER_GUID AS MachinesEvent_UserGuid,
- T.DATE_TIME AS MachinesEvent_DateTime,
- T.DESCRIPTION AS MachinesEvent_Description,
- T.ID AS MachinesEvent_ID,
- T.LAST_UPDATED AS MachinesEvent_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MachinesEvent AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Machines.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView75()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Machines
- [Tango.BL.Machine](T1.Machine_Guid, T1.Machine_SerialNumber, T1.Machine_Name, T1.Machine_ProductionDate, T1.Machine_OrganizationGuid, T1.Machine_MachineVersionGuid, T1.Machine_ConfigurationGuid, T1.Machine_EnableExternalBridge, T1.Machine_ExternalBridgePassword, T1.Machine_DefaultRmlGuid, T1.Machine_TargetJobTypes, T1.Machine_DefaultColorSpaceGuid, T1.Machine_DefaultSegmentLength, T1.Machine_DefaultSpoolTypeGuid, T1.Machine_Synched, T1.Machine_ID, T1.Machine_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Machine_Guid,
- T.SERIAL_NUMBER AS Machine_SerialNumber,
- T.NAME AS Machine_Name,
- T.PRODUCTION_DATE AS Machine_ProductionDate,
- T.ORGANIZATION_GUID AS Machine_OrganizationGuid,
- T.MACHINE_VERSION_GUID AS Machine_MachineVersionGuid,
- T.CONFIGURATION_GUID AS Machine_ConfigurationGuid,
- T.ENABLE_EXTERNAL_BRIDGE AS Machine_EnableExternalBridge,
- T.EXTERNAL_BRIDGE_PASSWORD AS Machine_ExternalBridgePassword,
- T.DEFAULT_RML_GUID AS Machine_DefaultRmlGuid,
- T.TARGET_JOB_TYPES AS Machine_TargetJobTypes,
- T.DEFAULT_COLOR_SPACE_GUID AS Machine_DefaultColorSpaceGuid,
- T.DEFAULT_SEGMENT_LENGTH AS Machine_DefaultSegmentLength,
- T.DEFAULT_SPOOL_TYPE_GUID AS Machine_DefaultSpoolTypeGuid,
- T.SYNCHED AS Machine_Synched,
- T.ID AS Machine_ID,
- T.LAST_UPDATED AS Machine_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Machine AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Cats.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView76()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Cats
- [Tango.BL.Cat](T1.Cat_Guid, T1.Cat_Name, T1.Cat_MachineGuid, T1.Cat_RmlGuid, T1.Cat_LiquidTypeGuid, T1.Cat_Data, T1.Cat_ID, T1.Cat_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Cat_Guid,
- T.NAME AS Cat_Name,
- T.MACHINE_GUID AS Cat_MachineGuid,
- T.RML_GUID AS Cat_RmlGuid,
- T.LIQUID_TYPE_GUID AS Cat_LiquidTypeGuid,
- T.DATA AS Cat_Data,
- T.ID AS Cat_ID,
- T.LAST_UPDATED AS Cat_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Cat AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.LiquidTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView77()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing LiquidTypes
- [Tango.BL.LiquidType](T1.LiquidType_Guid, T1.LiquidType_Code, T1.LiquidType_Name, T1.LiquidType_Version, T1.LiquidType_Color, T1.LiquidType_ID, T1.LiquidType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS LiquidType_Guid,
- T.CODE AS LiquidType_Code,
- T.NAME AS LiquidType_Name,
- T.VERSION AS LiquidType_Version,
- T.COLOR AS LiquidType_Color,
- T.ID AS LiquidType_ID,
- T.LAST_UPDATED AS LiquidType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.LiquidType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.IdsPacks.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView78()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing IdsPacks
- [Tango.BL.IdsPack](T1.IdsPack_Guid, T1.IdsPack_ConfigurationGuid, T1.IdsPack_DispenserTypeGuid, T1.IdsPack_LiquidTypeGuid, T1.IdsPack_CartridgeTypeGuid, T1.IdsPack_MidTankTypeGuid, T1.IdsPack_IdsPackFormulaGuid, T1.IdsPack_Name, T1.IdsPack_PackIndex, T1.IdsPack_IsEmpty, T1.IdsPack_ID, T1.IdsPack_LastUpdated)
- FROM (
- SELECT
- T.GUID AS IdsPack_Guid,
- T.CONFIGURATION_GUID AS IdsPack_ConfigurationGuid,
- T.DISPENSER_TYPE_GUID AS IdsPack_DispenserTypeGuid,
- T.LIQUID_TYPE_GUID AS IdsPack_LiquidTypeGuid,
- T.CARTRIDGE_TYPE_GUID AS IdsPack_CartridgeTypeGuid,
- T.MID_TANK_TYPE_GUID AS IdsPack_MidTankTypeGuid,
- T.IDS_PACK_FORMULA_GUID AS IdsPack_IdsPackFormulaGuid,
- T.NAME AS IdsPack_Name,
- T.PACK_INDEX AS IdsPack_PackIndex,
- T.IS_EMPTY AS IdsPack_IsEmpty,
- T.ID AS IdsPack_ID,
- T.LAST_UPDATED AS IdsPack_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.IdsPack AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.CartridgeTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView79()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing CartridgeTypes
- [Tango.BL.CartridgeType](T1.CartridgeType_Guid, T1.CartridgeType_Code, T1.CartridgeType_Name, T1.CartridgeType_ID, T1.CartridgeType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS CartridgeType_Guid,
- T.CODE AS CartridgeType_Code,
- T.NAME AS CartridgeType_Name,
- T.ID AS CartridgeType_ID,
- T.LAST_UPDATED AS CartridgeType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.CartridgeType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Configurations.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView80()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Configurations
- [Tango.BL.Configuration](T1.Configuration_Guid, T1.Configuration_Name, T1.Configuration_CreationDate, T1.Configuration_ApplicationOsVersionGuid, T1.Configuration_ApplicationFirmwareVersionGuid, T1.Configuration_ApplicationDisplayPanelVersionGuid, T1.Configuration_EmbeddedFirmwareVersionGuid, T1.Configuration_HardwareVersionGuid, T1.Configuration_ID, T1.Configuration_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Configuration_Guid,
- T.NAME AS Configuration_Name,
- T.CREATION_DATE AS Configuration_CreationDate,
- T.APPLICATION_OS_VERSION_GUID AS Configuration_ApplicationOsVersionGuid,
- T.APPLICATION_FIRMWARE_VERSION_GUID AS Configuration_ApplicationFirmwareVersionGuid,
- T.APPLICATION_DISPLAY_PANEL_VERSION_GUID AS Configuration_ApplicationDisplayPanelVersionGuid,
- T.EMBEDDED_FIRMWARE_VERSION_GUID AS Configuration_EmbeddedFirmwareVersionGuid,
- T.HARDWARE_VERSION_GUID AS Configuration_HardwareVersionGuid,
- T.ID AS Configuration_ID,
- T.LAST_UPDATED AS Configuration_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Configuration AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ApplicationDisplayPanelVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView81()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ApplicationDisplayPanelVersions
- [Tango.BL.ApplicationDisplayPanelVersion](T1.ApplicationDisplayPanelVersion_Guid, T1.ApplicationDisplayPanelVersion_Version, T1.ApplicationDisplayPanelVersion_Name, T1.ApplicationDisplayPanelVersion_ID, T1.ApplicationDisplayPanelVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ApplicationDisplayPanelVersion_Guid,
- T.VERSION AS ApplicationDisplayPanelVersion_Version,
- T.NAME AS ApplicationDisplayPanelVersion_Name,
- T.ID AS ApplicationDisplayPanelVersion_ID,
- T.LAST_UPDATED AS ApplicationDisplayPanelVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ApplicationDisplayPanelVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ApplicationFirmwareVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView82()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ApplicationFirmwareVersions
- [Tango.BL.ApplicationFirmwareVersion](T1.ApplicationFirmwareVersion_Guid, T1.ApplicationFirmwareVersion_Version, T1.ApplicationFirmwareVersion_Name, T1.ApplicationFirmwareVersion_ID, T1.ApplicationFirmwareVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ApplicationFirmwareVersion_Guid,
- T.VERSION AS ApplicationFirmwareVersion_Version,
- T.NAME AS ApplicationFirmwareVersion_Name,
- T.ID AS ApplicationFirmwareVersion_ID,
- T.LAST_UPDATED AS ApplicationFirmwareVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ApplicationFirmwareVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ApplicationOsVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView83()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ApplicationOsVersions
- [Tango.BL.ApplicationOsVersion](T1.ApplicationOsVersion_Guid, T1.ApplicationOsVersion_Version, T1.ApplicationOsVersion_Name, T1.ApplicationOsVersion_ID, T1.ApplicationOsVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ApplicationOsVersion_Guid,
- T.VERSION AS ApplicationOsVersion_Version,
- T.NAME AS ApplicationOsVersion_Name,
- T.ID AS ApplicationOsVersion_ID,
- T.LAST_UPDATED AS ApplicationOsVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ApplicationOsVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.EmbeddedFirmwareVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView84()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing EmbeddedFirmwareVersions
- [Tango.BL.EmbeddedFirmwareVersion](T1.EmbeddedFirmwareVersion_Guid, T1.EmbeddedFirmwareVersion_Version, T1.EmbeddedFirmwareVersion_Name, T1.EmbeddedFirmwareVersion_ID, T1.EmbeddedFirmwareVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS EmbeddedFirmwareVersion_Guid,
- T.VERSION AS EmbeddedFirmwareVersion_Version,
- T.NAME AS EmbeddedFirmwareVersion_Name,
- T.ID AS EmbeddedFirmwareVersion_ID,
- T.LAST_UPDATED AS EmbeddedFirmwareVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.EmbeddedFirmwareVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView85()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareVersions
- [Tango.BL.HardwareVersion](T1.HardwareVersion_Guid, T1.HardwareVersion_Version, T1.HardwareVersion_Name, T1.HardwareVersion_ID, T1.HardwareVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareVersion_Guid,
- T.VERSION AS HardwareVersion_Version,
- T.NAME AS HardwareVersion_Name,
- T.ID AS HardwareVersion_ID,
- T.LAST_UPDATED AS HardwareVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareBlowers.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView86()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBlowers
- [Tango.BL.HardwareBlower](T1.HardwareBlower_Guid, T1.HardwareBlower_HardwareBlowerTypeGuid, T1.HardwareBlower_HardwareVersionGuid, T1.HardwareBlower_Enabled, T1.HardwareBlower_Voltage, T1.HardwareBlower_Active, T1.HardwareBlower_ID, T1.HardwareBlower_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareBlower_Guid,
- T.HARDWARE_BLOWER_TYPE_GUID AS HardwareBlower_HardwareBlowerTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwareBlower_HardwareVersionGuid,
- T.ENABLED AS HardwareBlower_Enabled,
- T.VOLTAGE AS HardwareBlower_Voltage,
- T.ACTIVE AS HardwareBlower_Active,
- T.ID AS HardwareBlower_ID,
- T.LAST_UPDATED AS HardwareBlower_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareBlower AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareBlowerTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView87()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBlowerTypes
- [Tango.BL.HardwareBlowerType](T1.HardwareBlowerType_Guid, T1.HardwareBlowerType_Code, T1.HardwareBlowerType_Name, T1.HardwareBlowerType_Description, T1.HardwareBlowerType_ID, T1.HardwareBlowerType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareBlowerType_Guid,
- T.CODE AS HardwareBlowerType_Code,
- T.NAME AS HardwareBlowerType_Name,
- T.DESCRIPTION AS HardwareBlowerType_Description,
- T.ID AS HardwareBlowerType_ID,
- T.LAST_UPDATED AS HardwareBlowerType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareBlowerType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareBreakSensors.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView88()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBreakSensors
- [Tango.BL.HardwareBreakSensor](T1.HardwareBreakSensor_Guid, T1.HardwareBreakSensor_HardwareBreakSensorTypeGuid, T1.HardwareBreakSensor_HardwareVersionGuid, T1.HardwareBreakSensor_Enabled, T1.HardwareBreakSensor_DeBounceTimeMilli, T1.HardwareBreakSensor_Active, T1.HardwareBreakSensor_ID, T1.HardwareBreakSensor_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareBreakSensor_Guid,
- T.HARDWARE_BREAK_SENSOR_TYPE_GUID AS HardwareBreakSensor_HardwareBreakSensorTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwareBreakSensor_HardwareVersionGuid,
- T.ENABLED AS HardwareBreakSensor_Enabled,
- T.DE_BOUNCE_TIME_MILLI AS HardwareBreakSensor_DeBounceTimeMilli,
- T.ACTIVE AS HardwareBreakSensor_Active,
- T.ID AS HardwareBreakSensor_ID,
- T.LAST_UPDATED AS HardwareBreakSensor_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareBreakSensor AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareBreakSensorTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView89()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareBreakSensorTypes
- [Tango.BL.HardwareBreakSensorType](T1.HardwareBreakSensorType_Guid, T1.HardwareBreakSensorType_Code, T1.HardwareBreakSensorType_Name, T1.HardwareBreakSensorType_Description, T1.HardwareBreakSensorType_ID, T1.HardwareBreakSensorType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareBreakSensorType_Guid,
- T.CODE AS HardwareBreakSensorType_Code,
- T.NAME AS HardwareBreakSensorType_Name,
- T.DESCRIPTION AS HardwareBreakSensorType_Description,
- T.ID AS HardwareBreakSensorType_ID,
- T.LAST_UPDATED AS HardwareBreakSensorType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareBreakSensorType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareDancers.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView90()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareDancers
- [Tango.BL.HardwareDancer](T1.HardwareDancer_Guid, T1.HardwareDancer_HardwareDancerTypeGuid, T1.HardwareDancer_HardwareVersionGuid, T1.HardwareDancer_Gradual, T1.HardwareDancer_K, T1.HardwareDancer_X, T1.HardwareDancer_PulsePerMmSpring, T1.HardwareDancer_MaximalMovementMm, T1.HardwareDancer_ZeroPoint, T1.HardwareDancer_ResolutionBits, T1.HardwareDancer_ArmLength, T1.HardwareDancer_AssemblyDirectionRight, T1.HardwareDancer_AccelerateOnTensionRaise, T1.HardwareDancer_Active, T1.HardwareDancer_ID, T1.HardwareDancer_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareDancer_Guid,
- T.HARDWARE_DANCER_TYPE_GUID AS HardwareDancer_HardwareDancerTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwareDancer_HardwareVersionGuid,
- T.GRADUAL AS HardwareDancer_Gradual,
- T.K AS HardwareDancer_K,
- T.X AS HardwareDancer_X,
- T.PULSE_PER_MM_SPRING AS HardwareDancer_PulsePerMmSpring,
- T.MAXIMAL_MOVEMENT_MM AS HardwareDancer_MaximalMovementMm,
- T.ZERO_POINT AS HardwareDancer_ZeroPoint,
- T.RESOLUTION_BITS AS HardwareDancer_ResolutionBits,
- T.ARM_LENGTH AS HardwareDancer_ArmLength,
- T.ASSEMBLY_DIRECTION_RIGHT AS HardwareDancer_AssemblyDirectionRight,
- T.ACCELERATE_ON_TENSION_RAISE AS HardwareDancer_AccelerateOnTensionRaise,
- T.ACTIVE AS HardwareDancer_Active,
- T.ID AS HardwareDancer_ID,
- T.LAST_UPDATED AS HardwareDancer_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareDancer AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareDancerTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView91()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareDancerTypes
- [Tango.BL.HardwareDancerType](T1.HardwareDancerType_Guid, T1.HardwareDancerType_Code, T1.HardwareDancerType_Name, T1.HardwareDancerType_Description, T1.HardwareDancerType_ID, T1.HardwareDancerType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareDancerType_Guid,
- T.CODE AS HardwareDancerType_Code,
- T.NAME AS HardwareDancerType_Name,
- T.DESCRIPTION AS HardwareDancerType_Description,
- T.ID AS HardwareDancerType_ID,
- T.LAST_UPDATED AS HardwareDancerType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareDancerType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareMotors.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView92()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareMotors
- [Tango.BL.HardwareMotor](T1.HardwareMotor_Guid, T1.HardwareMotor_HardwareMotorTypeGuid, T1.HardwareMotor_HardwareVersionGuid, T1.HardwareMotor_MinFrequency, T1.HardwareMotor_MaxFrequency, T1.HardwareMotor_SetMicroStep, T1.HardwareMotor_MicroStep, T1.HardwareMotor_MaxChangeSlope, T1.HardwareMotor_HighLengthMicroSecond, T1.HardwareMotor_SpeedMaster, T1.HardwareMotor_PulsePerRound, T1.HardwareMotor_PulleyRadius, T1.HardwareMotor_ConfigWord, T1.HardwareMotor_DirectionThreadWize, T1.HardwareMotor_KvalHold, T1.HardwareMotor_KvalRun, T1.HardwareMotor_KvalAcc, T1.HardwareMotor_KvalDec, T1.HardwareMotor_OverCurrentThreshold, T1.HardwareMotor_StallThreshold, T1.HardwareMotor_ThermalCompensationFactor, T1.HardwareMotor_LowSpeedOptimization, T1.HardwareMotor_StSlp, T1.HardwareMotor_IntSpd, T1.HardwareMotor_FnSlpAcc, T1.HardwareMotor_FnSlpDec, T1.HardwareMotor_FsSpd, T1.HardwareMotor_Active, T1.HardwareMotor_ID, T1.HardwareMotor_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareMotor_Guid,
- T.HARDWARE_MOTOR_TYPE_GUID AS HardwareMotor_HardwareMotorTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwareMotor_HardwareVersionGuid,
- T.MIN_FREQUENCY AS HardwareMotor_MinFrequency,
- T.MAX_FREQUENCY AS HardwareMotor_MaxFrequency,
- T.SET_MICRO_STEP AS HardwareMotor_SetMicroStep,
- T.MICRO_STEP AS HardwareMotor_MicroStep,
- T.MAX_CHANGE_SLOPE AS HardwareMotor_MaxChangeSlope,
- T.HIGH_LENGTH_MICRO_SECOND AS HardwareMotor_HighLengthMicroSecond,
- T.SPEED_MASTER AS HardwareMotor_SpeedMaster,
- T.PULSE_PER_ROUND AS HardwareMotor_PulsePerRound,
- T.PULLEY_RADIUS AS HardwareMotor_PulleyRadius,
- T.CONFIG_WORD AS HardwareMotor_ConfigWord,
- T.DIRECTION_THREAD_WIZE AS HardwareMotor_DirectionThreadWize,
- T.KVAL_HOLD AS HardwareMotor_KvalHold,
- T.KVAL_RUN AS HardwareMotor_KvalRun,
- T.KVAL_ACC AS HardwareMotor_KvalAcc,
- T.KVAL_DEC AS HardwareMotor_KvalDec,
- T.OVER_CURRENT_THRESHOLD AS HardwareMotor_OverCurrentThreshold,
- T.STALL_THRESHOLD AS HardwareMotor_StallThreshold,
- T.THERMAL_COMPENSATION_FACTOR AS HardwareMotor_ThermalCompensationFactor,
- T.LOW_SPEED_OPTIMIZATION AS HardwareMotor_LowSpeedOptimization,
- T.ST_SLP AS HardwareMotor_StSlp,
- T.INT_SPD AS HardwareMotor_IntSpd,
- T.FN_SLP_ACC AS HardwareMotor_FnSlpAcc,
- T.FN_SLP_DEC AS HardwareMotor_FnSlpDec,
- T.FS_SPD AS HardwareMotor_FsSpd,
- T.ACTIVE AS HardwareMotor_Active,
- T.ID AS HardwareMotor_ID,
- T.LAST_UPDATED AS HardwareMotor_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareMotor AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareMotorTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView93()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareMotorTypes
- [Tango.BL.HardwareMotorType](T1.HardwareMotorType_Guid, T1.HardwareMotorType_Code, T1.HardwareMotorType_Name, T1.HardwareMotorType_Description, T1.HardwareMotorType_SupportsHoming, T1.HardwareMotorType_ID, T1.HardwareMotorType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareMotorType_Guid,
- T.CODE AS HardwareMotorType_Code,
- T.NAME AS HardwareMotorType_Name,
- T.DESCRIPTION AS HardwareMotorType_Description,
- T.SUPPORTS_HOMING AS HardwareMotorType_SupportsHoming,
- T.ID AS HardwareMotorType_ID,
- T.LAST_UPDATED AS HardwareMotorType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareMotorType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwarePidControls.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView94()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwarePidControls
- [Tango.BL.HardwarePidControl](T1.HardwarePidControl_Guid, T1.HardwarePidControl_HardwarePidControlTypeGuid, T1.HardwarePidControl_HardwareVersionGuid, T1.HardwarePidControl_OutputProportionalPowerLimit, T1.HardwarePidControl_OutputProportionalBand, T1.HardwarePidControl_IntegralTime, T1.HardwarePidControl_DerivativeTime, T1.HardwarePidControl_SensorCorrectionAdjustment, T1.HardwarePidControl_SensorMinValue, T1.HardwarePidControl_SensorMaxValue, T1.HardwarePidControl_SetPointRampRateorSoftStartRamp, T1.HardwarePidControl_SetPointControlOutputRate, T1.HardwarePidControl_ControlOutputType, T1.HardwarePidControl_SsrControlOutputType, T1.HardwarePidControl_OutputOnOffHysteresisValue, T1.HardwarePidControl_ProcessVariableSamplingRate, T1.HardwarePidControl_PvInputFilterFactorMode, T1.HardwarePidControl_OutputProportionalCycleTime, T1.HardwarePidControl_AcHeatersHalfCycleTime, T1.HardwarePidControl_ProportionalGain, T1.HardwarePidControl_Active, T1.HardwarePidControl_ID, T1.HardwarePidControl_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwarePidControl_Guid,
- T.HARDWARE_PID_CONTROL_TYPE_GUID AS HardwarePidControl_HardwarePidControlTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwarePidControl_HardwareVersionGuid,
- T.OUTPUT_PROPORTIONAL_POWER_LIMIT AS HardwarePidControl_OutputProportionalPowerLimit,
- T.OUTPUT_PROPORTIONAL_BAND AS HardwarePidControl_OutputProportionalBand,
- T.INTEGRAL_TIME AS HardwarePidControl_IntegralTime,
- T.DERIVATIVE_TIME AS HardwarePidControl_DerivativeTime,
- T.SENSOR_CORRECTION_ADJUSTMENT AS HardwarePidControl_SensorCorrectionAdjustment,
- T.SENSOR_MIN_VALUE AS HardwarePidControl_SensorMinValue,
- T.SENSOR_MAX_VALUE AS HardwarePidControl_SensorMaxValue,
- T.SET_POINT_RAMP_RATEOR_SOFT_START_RAMP AS HardwarePidControl_SetPointRampRateorSoftStartRamp,
- T.SET_POINT_CONTROL_OUTPUT_RATE AS HardwarePidControl_SetPointControlOutputRate,
- T.CONTROL_OUTPUT_TYPE AS HardwarePidControl_ControlOutputType,
- T.SSR_CONTROL_OUTPUT_TYPE AS HardwarePidControl_SsrControlOutputType,
- T.OUTPUT_ON_OFF_HYSTERESIS_VALUE AS HardwarePidControl_OutputOnOffHysteresisValue,
- T.PROCESS_VARIABLE_SAMPLING_RATE AS HardwarePidControl_ProcessVariableSamplingRate,
- T.PV_INPUT_FILTER_FACTOR_MODE AS HardwarePidControl_PvInputFilterFactorMode,
- T.OUTPUT_PROPORTIONAL_CYCLE_TIME AS HardwarePidControl_OutputProportionalCycleTime,
- T.AC_HEATERS__HALF_CYCLE_TIME AS HardwarePidControl_AcHeatersHalfCycleTime,
- T.PROPORTIONAL_GAIN AS HardwarePidControl_ProportionalGain,
- T.ACTIVE AS HardwarePidControl_Active,
- T.ID AS HardwarePidControl_ID,
- T.LAST_UPDATED AS HardwarePidControl_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwarePidControl AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwarePidControlTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView95()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwarePidControlTypes
- [Tango.BL.HardwarePidControlType](T1.HardwarePidControlType_Guid, T1.HardwarePidControlType_Code, T1.HardwarePidControlType_Name, T1.HardwarePidControlType_Description, T1.HardwarePidControlType_ID, T1.HardwarePidControlType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwarePidControlType_Guid,
- T.CODE AS HardwarePidControlType_Code,
- T.NAME AS HardwarePidControlType_Name,
- T.DESCRIPTION AS HardwarePidControlType_Description,
- T.ID AS HardwarePidControlType_ID,
- T.LAST_UPDATED AS HardwarePidControlType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwarePidControlType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareSpeedSensors.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView96()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareSpeedSensors
- [Tango.BL.HardwareSpeedSensor](T1.HardwareSpeedSensor_Guid, T1.HardwareSpeedSensor_HardwareSpeedSensorTypeGuid, T1.HardwareSpeedSensor_HardwareVersionGuid, T1.HardwareSpeedSensor_ResolutionBits, T1.HardwareSpeedSensor_Perimeter, T1.HardwareSpeedSensor_Active, T1.HardwareSpeedSensor_ID, T1.HardwareSpeedSensor_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareSpeedSensor_Guid,
- T.HARDWARE_SPEED_SENSOR_TYPE_GUID AS HardwareSpeedSensor_HardwareSpeedSensorTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwareSpeedSensor_HardwareVersionGuid,
- T.RESOLUTION_BITS AS HardwareSpeedSensor_ResolutionBits,
- T.PERIMETER AS HardwareSpeedSensor_Perimeter,
- T.ACTIVE AS HardwareSpeedSensor_Active,
- T.ID AS HardwareSpeedSensor_ID,
- T.LAST_UPDATED AS HardwareSpeedSensor_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareSpeedSensor AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareSpeedSensorTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView97()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareSpeedSensorTypes
- [Tango.BL.HardwareSpeedSensorType](T1.HardwareSpeedSensorType_Guid, T1.HardwareSpeedSensorType_Code, T1.HardwareSpeedSensorType_Name, T1.HardwareSpeedSensorType_Description, T1.HardwareSpeedSensorType_ID, T1.HardwareSpeedSensorType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareSpeedSensorType_Guid,
- T.CODE AS HardwareSpeedSensorType_Code,
- T.NAME AS HardwareSpeedSensorType_Name,
- T.DESCRIPTION AS HardwareSpeedSensorType_Description,
- T.ID AS HardwareSpeedSensorType_ID,
- T.LAST_UPDATED AS HardwareSpeedSensorType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareSpeedSensorType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareWinders.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView98()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareWinders
- [Tango.BL.HardwareWinder](T1.HardwareWinder_Guid, T1.HardwareWinder_HardwareWinderTypeGuid, T1.HardwareWinder_HardwareVersionGuid, T1.HardwareWinder_MillimeterPerRotation, T1.HardwareWinder_Active, T1.HardwareWinder_ID, T1.HardwareWinder_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareWinder_Guid,
- T.HARDWARE_WINDER_TYPE_GUID AS HardwareWinder_HardwareWinderTypeGuid,
- T.HARDWARE_VERSION_GUID AS HardwareWinder_HardwareVersionGuid,
- T.MILLIMETER_PER_ROTATION AS HardwareWinder_MillimeterPerRotation,
- T.ACTIVE AS HardwareWinder_Active,
- T.ID AS HardwareWinder_ID,
- T.LAST_UPDATED AS HardwareWinder_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareWinder AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.HardwareWinderTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView99()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing HardwareWinderTypes
- [Tango.BL.HardwareWinderType](T1.HardwareWinderType_Guid, T1.HardwareWinderType_Code, T1.HardwareWinderType_Name, T1.HardwareWinderType_Description, T1.HardwareWinderType_ID, T1.HardwareWinderType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS HardwareWinderType_Guid,
- T.CODE AS HardwareWinderType_Code,
- T.NAME AS HardwareWinderType_Name,
- T.DESCRIPTION AS HardwareWinderType_Description,
- T.ID AS HardwareWinderType_ID,
- T.LAST_UPDATED AS HardwareWinderType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.HardwareWinderType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MachinesConfigurations.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView100()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachinesConfigurations
- [Tango.BL.MachinesConfiguration](T1.MachinesConfiguration_Guid, T1.MachinesConfiguration_MachineGuid, T1.MachinesConfiguration_ConfigurationGuid, T1.MachinesConfiguration_ID, T1.MachinesConfiguration_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MachinesConfiguration_Guid,
- T.MACHINE_GUID AS MachinesConfiguration_MachineGuid,
- T.CONFIGURATION_GUID AS MachinesConfiguration_ConfigurationGuid,
- T.ID AS MachinesConfiguration_ID,
- T.LAST_UPDATED AS MachinesConfiguration_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MachinesConfiguration AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MachineVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView101()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachineVersions
- [Tango.BL.MachineVersion](T1.MachineVersion_Guid, T1.MachineVersion_Version, T1.MachineVersion_Name, T1.MachineVersion_DefaultConfigurationGuid, T1.MachineVersion_ID, T1.MachineVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MachineVersion_Guid,
- T.VERSION AS MachineVersion_Version,
- T.NAME AS MachineVersion_Name,
- T.DEFAULT_CONFIGURATION_GUID AS MachineVersion_DefaultConfigurationGuid,
- T.ID AS MachineVersion_ID,
- T.LAST_UPDATED AS MachineVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MachineVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.TangoVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView102()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TangoVersions
- [Tango.BL.TangoVersion](T1.TangoVersion_Guid, T1.TangoVersion_Version, T1.TangoVersion_FtpFilePath, T1.TangoVersion_Comments, T1.TangoVersion_UserGuid, T1.TangoVersion_MachineVersionGuid, T1.TangoVersion_ID, T1.TangoVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS TangoVersion_Guid,
- T.VERSION AS TangoVersion_Version,
- T.FTP_FILE_PATH AS TangoVersion_FtpFilePath,
- T.COMMENTS AS TangoVersion_Comments,
- T.USER_GUID AS TangoVersion_UserGuid,
- T.MACHINE_VERSION_GUID AS TangoVersion_MachineVersionGuid,
- T.ID AS TangoVersion_ID,
- T.LAST_UPDATED AS TangoVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.TangoVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Users.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView103()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Users
- [Tango.BL.User](T1.User_Guid, T1.User_Deleted, T1.User_Email, T1.User_Password, T1.User_OrganizationGuid, T1.User_ContactGuid, T1.User_AddressGuid, T1.User_LastLogin, T1.User_ID, T1.User_LastUpdated)
- FROM (
- SELECT
- T.GUID AS User_Guid,
- T.DELETED AS User_Deleted,
- T.EMAIL AS User_Email,
- T.PASSWORD AS User_Password,
- T.ORGANIZATION_GUID AS User_OrganizationGuid,
- T.CONTACT_GUID AS User_ContactGuid,
- T.ADDRESS_GUID AS User_AddressGuid,
- T.LAST_LOGIN AS User_LastLogin,
- T.ID AS User_ID,
- T.LAST_UPDATED AS User_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.User AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Addresses.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView104()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Addresses
- [Tango.BL.Address](T1.Address_Guid, T1.Address_Deleted, T1.Address_AddressString, T1.Address_Locality, T1.Address_Country, T1.Address_City, T1.Address_State, T1.Address_CountryCode, T1.Address_PostalCode, T1.Address_ID, T1.Address_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Address_Guid,
- T.DELETED AS Address_Deleted,
- T.ADDRESS_STRING AS Address_AddressString,
- T.LOCALITY AS Address_Locality,
- T.COUNTRY AS Address_Country,
- T.CITY AS Address_City,
- T.STATE AS Address_State,
- T.COUNTRY_CODE AS Address_CountryCode,
- T.POSTAL_CODE AS Address_PostalCode,
- T.ID AS Address_ID,
- T.LAST_UPDATED AS Address_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Address AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Organizations.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView105()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Organizations
- [Tango.BL.Organization](T1.Organization_Guid, T1.Organization_Name, T1.Organization_ContactGuid, T1.Organization_AddressGuid, T1.Organization_ID, T1.Organization_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Organization_Guid,
- T.NAME AS Organization_Name,
- T.CONTACT_GUID AS Organization_ContactGuid,
- T.ADDRESS_GUID AS Organization_AddressGuid,
- T.ID AS Organization_ID,
- T.LAST_UPDATED AS Organization_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Organization AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Contacts.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView106()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Contacts
- [Tango.BL.Contact](T1.Contact_Guid, T1.Contact_Deleted, T1.Contact_FirstName, T1.Contact_LastName, T1.Contact_FullName, T1.Contact_Email, T1.Contact_PhoneNumber, T1.Contact_Fax, T1.Contact_ID, T1.Contact_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Contact_Guid,
- T.DELETED AS Contact_Deleted,
- T.FIRST_NAME AS Contact_FirstName,
- T.LAST_NAME AS Contact_LastName,
- T.FULL_NAME AS Contact_FullName,
- T.EMAIL AS Contact_Email,
- T.PHONE_NUMBER AS Contact_PhoneNumber,
- T.FAX AS Contact_Fax,
- T.ID AS Contact_ID,
- T.LAST_UPDATED AS Contact_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Contact AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Customers.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView107()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Customers
- [Tango.BL.Customer](T1.Customer_Guid, T1.Customer_OrganizationGuid, T1.Customer_Name, T1.Customer_ID, T1.Customer_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Customer_Guid,
- T.ORGANIZATION_GUID AS Customer_OrganizationGuid,
- T.NAME AS Customer_Name,
- T.ID AS Customer_ID,
- T.LAST_UPDATED AS Customer_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Customer AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Jobs.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView108()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Jobs
- [Tango.BL.Job](T1.Job_Guid, T1.Job_CreationDate, T1.Job_LastRun, T1.Job_MachineGuid, T1.Job_UserGuid, T1.Job_RmlGuid, T1.Job_WindingMethodGuid, T1.Job_SpoolTypeGuid, T1.Job_Name, T1.Job_Description, T1.Job_InterSegmentLength, T1.Job_EnableInterSegment, T1.Job_EnableLubrication, T1.Job_JobIndex, T1.Job_EstimatedDurationMili, T1.Job_HasEmbroideryFile, T1.Job_EmbroideryFileData, T1.Job_EmbroideryFileName, T1.Job_EmbroideryJpeg, T1.Job_Status, T1.Job_ColorSpaceGuid, T1.Job_NumberOfUnits, T1.Job_Type, T1.Job_CustomerGuid, T1.Job_SpoolsDistribution, T1.Job_NumberOfHeads, T1.Job_SampleUnitsOrMeters, T1.Job_FineTuningStatus, T1.Job_FineTuningApproveDate, T1.Job_SampleDyeStatus, T1.Job_SampleDyeApproveDate, T1.Job_EditingState, T1.Job_LengthPercentageFactor, T1.Job_ID, T1.Job_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Job_Guid,
- T.CREATION_DATE AS Job_CreationDate,
- T.LAST_RUN AS Job_LastRun,
- T.MACHINE_GUID AS Job_MachineGuid,
- T.USER_GUID AS Job_UserGuid,
- T.RML_GUID AS Job_RmlGuid,
- T.WINDING_METHOD_GUID AS Job_WindingMethodGuid,
- T.SPOOL_TYPE_GUID AS Job_SpoolTypeGuid,
- T.NAME AS Job_Name,
- T.DESCRIPTION AS Job_Description,
- T.INTER_SEGMENT_LENGTH AS Job_InterSegmentLength,
- T.ENABLE_INTER_SEGMENT AS Job_EnableInterSegment,
- T.ENABLE_LUBRICATION AS Job_EnableLubrication,
- T.JOB_INDEX AS Job_JobIndex,
- T.ESTIMATED_DURATION_MILI AS Job_EstimatedDurationMili,
- T.HAS_EMBROIDERY_FILE AS Job_HasEmbroideryFile,
- T.EMBROIDERY_FILE_DATA AS Job_EmbroideryFileData,
- T.EMBROIDERY_FILE_NAME AS Job_EmbroideryFileName,
- T.EMBROIDERY_JPEG AS Job_EmbroideryJpeg,
- T.STATUS AS Job_Status,
- T.COLOR_SPACE_GUID AS Job_ColorSpaceGuid,
- T.NUMBER_OF_UNITS AS Job_NumberOfUnits,
- T.TYPE AS Job_Type,
- T.CUSTOMER_GUID AS Job_CustomerGuid,
- T.SPOOLS_DISTRIBUTION AS Job_SpoolsDistribution,
- T.NUMBER_OF_HEADS AS Job_NumberOfHeads,
- T.SAMPLE_UNITS_OR_METERS AS Job_SampleUnitsOrMeters,
- T.FINE_TUNING_STATUS AS Job_FineTuningStatus,
- T.FINE_TUNING_APPROVE_DATE AS Job_FineTuningApproveDate,
- T.SAMPLE_DYE_STATUS AS Job_SampleDyeStatus,
- T.SAMPLE_DYE_APPROVE_DATE AS Job_SampleDyeApproveDate,
- T.EDITING_STATE AS Job_EditingState,
- T.LENGTH_PERCENTAGE_FACTOR AS Job_LengthPercentageFactor,
- T.ID AS Job_ID,
- T.LAST_UPDATED AS Job_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Job AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ColorSpaces.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView109()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ColorSpaces
- [Tango.BL.ColorSpace](T1.ColorSpace_Guid, T1.ColorSpace_Code, T1.ColorSpace_Name, T1.ColorSpace_Description, T1.ColorSpace_ID, T1.ColorSpace_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ColorSpace_Guid,
- T.CODE AS ColorSpace_Code,
- T.NAME AS ColorSpace_Name,
- T.DESCRIPTION AS ColorSpace_Description,
- T.ID AS ColorSpace_ID,
- T.LAST_UPDATED AS ColorSpace_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ColorSpace AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.BrushStops.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView110()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing BrushStops
- [Tango.BL.BrushStop](T1.BrushStop_Guid, T1.BrushStop_SegmentGuid, T1.BrushStop_ColorSpaceGuid, T1.BrushStop_OffsetPercent, T1.BrushStop_StopIndex, T1.BrushStop_Cyan, T1.BrushStop_Magenta, T1.BrushStop_Yellow, T1.BrushStop_Black, T1.BrushStop_Red, T1.BrushStop_Green, T1.BrushStop_Blue, T1.BrushStop_L, T1.BrushStop_A, T1.BrushStop_B, T1.BrushStop_V0, T1.BrushStop_V1, T1.BrushStop_V2, T1.BrushStop_V3, T1.BrushStop_V4, T1.BrushStop_V5, T1.BrushStop_V6, T1.BrushStop_V7, T1.BrushStop_Corrected, T1.BrushStop_ColorCatalogGuid, T1.BrushStop_ColorCatalogCode, T1.BrushStop_ID, T1.BrushStop_LastUpdated)
- FROM (
- SELECT
- T.GUID AS BrushStop_Guid,
- T.SEGMENT_GUID AS BrushStop_SegmentGuid,
- T.COLOR_SPACE_GUID AS BrushStop_ColorSpaceGuid,
- T.OFFSET_PERCENT AS BrushStop_OffsetPercent,
- T.STOP_INDEX AS BrushStop_StopIndex,
- T.CYAN AS BrushStop_Cyan,
- T.MAGENTA AS BrushStop_Magenta,
- T.YELLOW AS BrushStop_Yellow,
- T.BLACK AS BrushStop_Black,
- T.RED AS BrushStop_Red,
- T.GREEN AS BrushStop_Green,
- T.BLUE AS BrushStop_Blue,
- T.L AS BrushStop_L,
- T.A AS BrushStop_A,
- T.B AS BrushStop_B,
- T.V0 AS BrushStop_V0,
- T.V1 AS BrushStop_V1,
- T.V2 AS BrushStop_V2,
- T.V3 AS BrushStop_V3,
- T.V4 AS BrushStop_V4,
- T.V5 AS BrushStop_V5,
- T.V6 AS BrushStop_V6,
- T.V7 AS BrushStop_V7,
- T.CORRECTED AS BrushStop_Corrected,
- T.COLOR_CATALOG_GUID AS BrushStop_ColorCatalogGuid,
- T.COLOR_CATALOG_CODE AS BrushStop_ColorCatalogCode,
- T.ID AS BrushStop_ID,
- T.LAST_UPDATED AS BrushStop_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.BrushStop AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ColorCatalogs.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView111()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ColorCatalogs
- [Tango.BL.ColorCatalog](T1.ColorCatalog_Guid, T1.ColorCatalog_ColorSpaceGuid, T1.ColorCatalog_ColorCode, T1.ColorCatalog_Name, T1.ColorCatalog_ColorGroup, T1.ColorCatalog_Cyan, T1.ColorCatalog_Magenta, T1.ColorCatalog_Yellow, T1.ColorCatalog_Black, T1.ColorCatalog_Red, T1.ColorCatalog_Green, T1.ColorCatalog_Blue, T1.ColorCatalog_L, T1.ColorCatalog_A, T1.ColorCatalog_B, T1.ColorCatalog_V0, T1.ColorCatalog_V1, T1.ColorCatalog_V2, T1.ColorCatalog_V3, T1.ColorCatalog_V4, T1.ColorCatalog_V5, T1.ColorCatalog_V6, T1.ColorCatalog_V7, T1.ColorCatalog_ID, T1.ColorCatalog_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ColorCatalog_Guid,
- T.COLOR_SPACE_GUID AS ColorCatalog_ColorSpaceGuid,
- T.COLOR_CODE AS ColorCatalog_ColorCode,
- T.NAME AS ColorCatalog_Name,
- T.COLOR_GROUP AS ColorCatalog_ColorGroup,
- T.CYAN AS ColorCatalog_Cyan,
- T.MAGENTA AS ColorCatalog_Magenta,
- T.YELLOW AS ColorCatalog_Yellow,
- T.BLACK AS ColorCatalog_Black,
- T.RED AS ColorCatalog_Red,
- T.GREEN AS ColorCatalog_Green,
- T.BLUE AS ColorCatalog_Blue,
- T.L AS ColorCatalog_L,
- T.A AS ColorCatalog_A,
- T.B AS ColorCatalog_B,
- T.V0 AS ColorCatalog_V0,
- T.V1 AS ColorCatalog_V1,
- T.V2 AS ColorCatalog_V2,
- T.V3 AS ColorCatalog_V3,
- T.V4 AS ColorCatalog_V4,
- T.V5 AS ColorCatalog_V5,
- T.V6 AS ColorCatalog_V6,
- T.V7 AS ColorCatalog_V7,
- T.ID AS ColorCatalog_ID,
- T.LAST_UPDATED AS ColorCatalog_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ColorCatalog AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Segments.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView112()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Segments
- [Tango.BL.Segment](T1.Segment_Guid, T1.Segment_Name, T1.Segment_JobGuid, T1.Segment_Length, T1.Segment_SegmentIndex, T1.Segment_ID, T1.Segment_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Segment_Guid,
- T.NAME AS Segment_Name,
- T.JOB_GUID AS Segment_JobGuid,
- T.LENGTH AS Segment_Length,
- T.SEGMENT_INDEX AS Segment_SegmentIndex,
- T.ID AS Segment_ID,
- T.LAST_UPDATED AS Segment_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Segment AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.JobRuns.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView113()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing JobRuns
- [Tango.BL.JobRun](T1.JobRun_Guid, T1.JobRun_JobGuid, T1.JobRun_StartDate, T1.JobRun_EndDate, T1.JobRun_Successful, T1.JobRun_ID, T1.JobRun_LastUpdated)
- FROM (
- SELECT
- T.GUID AS JobRun_Guid,
- T.JOB_GUID AS JobRun_JobGuid,
- T.START_DATE AS JobRun_StartDate,
- T.END_DATE AS JobRun_EndDate,
- T.SUCCESSFUL AS JobRun_Successful,
- T.ID AS JobRun_ID,
- T.LAST_UPDATED AS JobRun_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.JobRun AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Rmls.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView114()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Rmls
- [Tango.BL.Rml](T1.Rml_Guid, T1.Rml_Name, T1.Rml_Manufacturer, T1.Rml_Code, T1.Rml_MediaMaterialGuid, T1.Rml_MediaColorGuid, T1.Rml_MediaPurposeGuid, T1.Rml_MediaConditionGuid, T1.Rml_LinearMassDensityUnitGuid, T1.Rml_FiberShapeGuid, T1.Rml_FiberSynthGuid, T1.Rml_FiberSize, T1.Rml_NumberOfFibers, T1.Rml_PliesPerFiber, T1.Rml_PliesPerThread, T1.Rml_Twisted, T1.Rml_AirEntanglement, T1.Rml_Lubricant, T1.Rml_TensileStrength, T1.Rml_ElongationAtBreakPercentage, T1.Rml_EstimatedThreadDiameter, T1.Rml_ID, T1.Rml_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Rml_Guid,
- T.NAME AS Rml_Name,
- T.MANUFACTURER AS Rml_Manufacturer,
- T.CODE AS Rml_Code,
- T.MEDIA_MATERIAL_GUID AS Rml_MediaMaterialGuid,
- T.MEDIA_COLOR_GUID AS Rml_MediaColorGuid,
- T.MEDIA_PURPOSE_GUID AS Rml_MediaPurposeGuid,
- T.MEDIA_CONDITION_GUID AS Rml_MediaConditionGuid,
- T.LINEAR_MASS_DENSITY_UNIT_GUID AS Rml_LinearMassDensityUnitGuid,
- T.FIBER_SHAPE_GUID AS Rml_FiberShapeGuid,
- T.FIBER_SYNTH_GUID AS Rml_FiberSynthGuid,
- T.FIBER_SIZE AS Rml_FiberSize,
- T.NUMBER_OF_FIBERS AS Rml_NumberOfFibers,
- T.PLIES_PER_FIBER AS Rml_PliesPerFiber,
- T.PLIES_PER_THREAD AS Rml_PliesPerThread,
- T.TWISTED AS Rml_Twisted,
- T.AIR_ENTANGLEMENT AS Rml_AirEntanglement,
- T.LUBRICANT AS Rml_Lubricant,
- T.TENSILE_STRENGTH AS Rml_TensileStrength,
- T.ELONGATION_AT_BREAK_PERCENTAGE AS Rml_ElongationAtBreakPercentage,
- T.ESTIMATED_THREAD_DIAMETER AS Rml_EstimatedThreadDiameter,
- T.ID AS Rml_ID,
- T.LAST_UPDATED AS Rml_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Rml AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Ccts.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView115()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Ccts
- [Tango.BL.Cct](T1.Cct_Guid, T1.Cct_Name, T1.Cct_Description, T1.Cct_ForwardFileName, T1.Cct_InverseFileName, T1.Cct_ForwardData, T1.Cct_InverseData, T1.Cct_Version, T1.Cct_RmlGuid, T1.Cct_ID, T1.Cct_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Cct_Guid,
- T.NAME AS Cct_Name,
- T.DESCRIPTION AS Cct_Description,
- T.FORWARD_FILE_NAME AS Cct_ForwardFileName,
- T.INVERSE_FILE_NAME AS Cct_InverseFileName,
- T.FORWARD_DATA AS Cct_ForwardData,
- T.INVERSE_DATA AS Cct_InverseData,
- T.VERSION AS Cct_Version,
- T.RML_GUID AS Cct_RmlGuid,
- T.ID AS Cct_ID,
- T.LAST_UPDATED AS Cct_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Cct AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.FiberShapes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView116()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing FiberShapes
- [Tango.BL.FiberShape](T1.FiberShape_Guid, T1.FiberShape_Name, T1.FiberShape_Code, T1.FiberShape_ID, T1.FiberShape_LastUpdated)
- FROM (
- SELECT
- T.GUID AS FiberShape_Guid,
- T.NAME AS FiberShape_Name,
- T.CODE AS FiberShape_Code,
- T.ID AS FiberShape_ID,
- T.LAST_UPDATED AS FiberShape_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.FiberShape AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.FiberSynths.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView117()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing FiberSynths
- [Tango.BL.FiberSynth](T1.FiberSynth_Guid, T1.FiberSynth_Name, T1.FiberSynth_Code, T1.FiberSynth_ID, T1.FiberSynth_LastUpdated)
- FROM (
- SELECT
- T.GUID AS FiberSynth_Guid,
- T.NAME AS FiberSynth_Name,
- T.CODE AS FiberSynth_Code,
- T.ID AS FiberSynth_ID,
- T.LAST_UPDATED AS FiberSynth_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.FiberSynth AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.LinearMassDensityUnits.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView118()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing LinearMassDensityUnits
- [Tango.BL.LinearMassDensityUnit](T1.LinearMassDensityUnit_Guid, T1.LinearMassDensityUnit_Name, T1.LinearMassDensityUnit_Code, T1.LinearMassDensityUnit_ID, T1.LinearMassDensityUnit_LastUpdated)
- FROM (
- SELECT
- T.GUID AS LinearMassDensityUnit_Guid,
- T.NAME AS LinearMassDensityUnit_Name,
- T.CODE AS LinearMassDensityUnit_Code,
- T.ID AS LinearMassDensityUnit_ID,
- T.LAST_UPDATED AS LinearMassDensityUnit_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.LinearMassDensityUnit AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.LiquidTypesRmls.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView119()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing LiquidTypesRmls
- [Tango.BL.LiquidTypesRml](T1.LiquidTypesRml_Guid, T1.LiquidTypesRml_LiquidTypeGuid, T1.LiquidTypesRml_RmlGuid, T1.LiquidTypesRml_MaxNlPerCm, T1.LiquidTypesRml_ID, T1.LiquidTypesRml_LastUpdated)
- FROM (
- SELECT
- T.GUID AS LiquidTypesRml_Guid,
- T.LIQUID_TYPE_GUID AS LiquidTypesRml_LiquidTypeGuid,
- T.RML_GUID AS LiquidTypesRml_RmlGuid,
- T.MAX_NL_PER_CM AS LiquidTypesRml_MaxNlPerCm,
- T.ID AS LiquidTypesRml_ID,
- T.LAST_UPDATED AS LiquidTypesRml_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.LiquidTypesRml AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MediaColors.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView120()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaColors
- [Tango.BL.MediaColor](T1.MediaColor_Guid, T1.MediaColor_Name, T1.MediaColor_L, T1.MediaColor_A, T1.MediaColor_B, T1.MediaColor_ID, T1.MediaColor_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MediaColor_Guid,
- T.NAME AS MediaColor_Name,
- T.L AS MediaColor_L,
- T.A AS MediaColor_A,
- T.B AS MediaColor_B,
- T.ID AS MediaColor_ID,
- T.LAST_UPDATED AS MediaColor_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MediaColor AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MediaConditions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView121()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaConditions
- [Tango.BL.MediaCondition](T1.MediaCondition_Guid, T1.MediaCondition_Name, T1.MediaCondition_Code, T1.MediaCondition_ID, T1.MediaCondition_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MediaCondition_Guid,
- T.NAME AS MediaCondition_Name,
- T.CODE AS MediaCondition_Code,
- T.ID AS MediaCondition_ID,
- T.LAST_UPDATED AS MediaCondition_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MediaCondition AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MediaMaterials.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView122()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaMaterials
- [Tango.BL.MediaMaterial](T1.MediaMaterial_Guid, T1.MediaMaterial_Name, T1.MediaMaterial_Code, T1.MediaMaterial_ID, T1.MediaMaterial_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MediaMaterial_Guid,
- T.NAME AS MediaMaterial_Name,
- T.CODE AS MediaMaterial_Code,
- T.ID AS MediaMaterial_ID,
- T.LAST_UPDATED AS MediaMaterial_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MediaMaterial AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MediaPurposes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView123()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MediaPurposes
- [Tango.BL.MediaPurpos](T1.MediaPurpos_Guid, T1.MediaPurpos_Name, T1.MediaPurpos_Code, T1.MediaPurpos_ID, T1.MediaPurpos_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MediaPurpos_Guid,
- T.NAME AS MediaPurpos_Name,
- T.CODE AS MediaPurpos_Code,
- T.ID AS MediaPurpos_ID,
- T.LAST_UPDATED AS MediaPurpos_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MediaPurpos AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ProcessParametersTablesGroups.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView124()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ProcessParametersTablesGroups
- [Tango.BL.ProcessParametersTablesGroup](T1.ProcessParametersTablesGroup_Guid, T1.ProcessParametersTablesGroup_RmlGuid, T1.ProcessParametersTablesGroup_Name, T1.ProcessParametersTablesGroup_Active, T1.ProcessParametersTablesGroup_SaveDate, T1.ProcessParametersTablesGroup_ID, T1.ProcessParametersTablesGroup_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ProcessParametersTablesGroup_Guid,
- T.RML_GUID AS ProcessParametersTablesGroup_RmlGuid,
- T.NAME AS ProcessParametersTablesGroup_Name,
- T.ACTIVE AS ProcessParametersTablesGroup_Active,
- T.SAVE_DATE AS ProcessParametersTablesGroup_SaveDate,
- T.ID AS ProcessParametersTablesGroup_ID,
- T.LAST_UPDATED AS ProcessParametersTablesGroup_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ProcessParametersTablesGroup AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.ProcessParametersTables.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView125()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing ProcessParametersTables
- [Tango.BL.ProcessParametersTable](T1.ProcessParametersTable_Guid, T1.ProcessParametersTable_Name, T1.ProcessParametersTable_DyeingSpeed, T1.ProcessParametersTable_MinInkUptake, T1.ProcessParametersTable_FeederTension, T1.ProcessParametersTable_PullerTension, T1.ProcessParametersTable_WinderTension, T1.ProcessParametersTable_MixerTemp, T1.ProcessParametersTable_HeadZone1Temp, T1.ProcessParametersTable_HeadZone2Temp, T1.ProcessParametersTable_HeadZone3Temp, T1.ProcessParametersTable_HeadZone4Temp, T1.ProcessParametersTable_HeadZone5Temp, T1.ProcessParametersTable_HeadZone6Temp, T1.ProcessParametersTable_DryerAirFlow, T1.ProcessParametersTable_DryerZone1Temp, T1.ProcessParametersTable_DryerZone2Temp, T1.ProcessParametersTable_DryerZone3Temp, T1.ProcessParametersTable_DryerBufferLength, T1.ProcessParametersTable_HeadAirFlow, T1.ProcessParametersTable_ProcessParametersTablesGroupGuid, T1.ProcessParametersTable_TableIndex, T1.ProcessParametersTable_ID, T1.ProcessParametersTable_LastUpdated)
- FROM (
- SELECT
- T.GUID AS ProcessParametersTable_Guid,
- T.NAME AS ProcessParametersTable_Name,
- T.DYEING_SPEED AS ProcessParametersTable_DyeingSpeed,
- T.MIN_INK_UPTAKE AS ProcessParametersTable_MinInkUptake,
- T.FEEDER_TENSION AS ProcessParametersTable_FeederTension,
- T.PULLER_TENSION AS ProcessParametersTable_PullerTension,
- T.WINDER_TENSION AS ProcessParametersTable_WinderTension,
- T.MIXER_TEMP AS ProcessParametersTable_MixerTemp,
- T.HEAD_ZONE1_TEMP AS ProcessParametersTable_HeadZone1Temp,
- T.HEAD_ZONE2_TEMP AS ProcessParametersTable_HeadZone2Temp,
- T.HEAD_ZONE3_TEMP AS ProcessParametersTable_HeadZone3Temp,
- T.HEAD_ZONE4_TEMP AS ProcessParametersTable_HeadZone4Temp,
- T.HEAD_ZONE5_TEMP AS ProcessParametersTable_HeadZone5Temp,
- T.HEAD_ZONE6_TEMP AS ProcessParametersTable_HeadZone6Temp,
- T.DRYER_AIR_FLOW AS ProcessParametersTable_DryerAirFlow,
- T.DRYER_ZONE1_TEMP AS ProcessParametersTable_DryerZone1Temp,
- T.DRYER_ZONE2_TEMP AS ProcessParametersTable_DryerZone2Temp,
- T.DRYER_ZONE3_TEMP AS ProcessParametersTable_DryerZone3Temp,
- T.DRYER_BUFFER_LENGTH AS ProcessParametersTable_DryerBufferLength,
- T.HEAD_AIR_FLOW AS ProcessParametersTable_HeadAirFlow,
- T.PROCESS_PARAMETERS_TABLES_GROUP_GUID AS ProcessParametersTable_ProcessParametersTablesGroupGuid,
- T.TABLE_INDEX AS ProcessParametersTable_TableIndex,
- T.ID AS ProcessParametersTable_ID,
- T.LAST_UPDATED AS ProcessParametersTable_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.ProcessParametersTable AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.SpoolTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView126()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing SpoolTypes
- [Tango.BL.SpoolType](T1.SpoolType_Guid, T1.SpoolType_Code, T1.SpoolType_Name, T1.SpoolType_Length, T1.SpoolType_Weight, T1.SpoolType_Diameter, T1.SpoolType_StartOffsetPulses, T1.SpoolType_BackingRate, T1.SpoolType_SegmentOffsetPulses, T1.SpoolType_BottomBackingRate, T1.SpoolType_RotationsPerPassage, T1.SpoolType_ID, T1.SpoolType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS SpoolType_Guid,
- T.CODE AS SpoolType_Code,
- T.NAME AS SpoolType_Name,
- T.LENGTH AS SpoolType_Length,
- T.WEIGHT AS SpoolType_Weight,
- T.DIAMETER AS SpoolType_Diameter,
- T.START_OFFSET_PULSES AS SpoolType_StartOffsetPulses,
- T.BACKING_RATE AS SpoolType_BackingRate,
- T.SEGMENT_OFFSET_PULSES AS SpoolType_SegmentOffsetPulses,
- T.BOTTOM_BACKING_RATE AS SpoolType_BottomBackingRate,
- T.ROTATIONS_PER_PASSAGE AS SpoolType_RotationsPerPassage,
- T.ID AS SpoolType_ID,
- T.LAST_UPDATED AS SpoolType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.SpoolType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.WindingMethods.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView127()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing WindingMethods
- [Tango.BL.WindingMethod](T1.WindingMethod_Guid, T1.WindingMethod_Code, T1.WindingMethod_Name, T1.WindingMethod_Description, T1.WindingMethod_ID, T1.WindingMethod_LastUpdated)
- FROM (
- SELECT
- T.GUID AS WindingMethod_Guid,
- T.CODE AS WindingMethod_Code,
- T.NAME AS WindingMethod_Name,
- T.DESCRIPTION AS WindingMethod_Description,
- T.ID AS WindingMethod_ID,
- T.LAST_UPDATED AS WindingMethod_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.WindingMethod AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MachineStudioVersions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView128()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MachineStudioVersions
- [Tango.BL.MachineStudioVersion](T1.MachineStudioVersion_Guid, T1.MachineStudioVersion_Version, T1.MachineStudioVersion_FtpFilePath, T1.MachineStudioVersion_Comments, T1.MachineStudioVersion_UserGuid, T1.MachineStudioVersion_ForceUpdate, T1.MachineStudioVersion_ID, T1.MachineStudioVersion_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MachineStudioVersion_Guid,
- T.VERSION AS MachineStudioVersion_Version,
- T.FTP_FILE_PATH AS MachineStudioVersion_FtpFilePath,
- T.COMMENTS AS MachineStudioVersion_Comments,
- T.USER_GUID AS MachineStudioVersion_UserGuid,
- T.FORCE_UPDATE AS MachineStudioVersion_ForceUpdate,
- T.ID AS MachineStudioVersion_ID,
- T.LAST_UPDATED AS MachineStudioVersion_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MachineStudioVersion AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.UsersRoles.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView129()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing UsersRoles
- [Tango.BL.UsersRole](T1.UsersRole_Guid, T1.UsersRole_Deleted, T1.UsersRole_UserGuid, T1.UsersRole_RoleGuid, T1.UsersRole_ID, T1.UsersRole_LastUpdated)
- FROM (
- SELECT
- T.GUID AS UsersRole_Guid,
- T.DELETED AS UsersRole_Deleted,
- T.USER_GUID AS UsersRole_UserGuid,
- T.ROLE_GUID AS UsersRole_RoleGuid,
- T.ID AS UsersRole_ID,
- T.LAST_UPDATED AS UsersRole_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.UsersRole AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Roles.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView130()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Roles
- [Tango.BL.Role](T1.Role_Guid, T1.Role_Code, T1.Role_Name, T1.Role_Description, T1.Role_ID, T1.Role_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Role_Guid,
- T.CODE AS Role_Code,
- T.NAME AS Role_Name,
- T.DESCRIPTION AS Role_Description,
- T.ID AS Role_ID,
- T.LAST_UPDATED AS Role_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Role AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.RolesPermissions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView131()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing RolesPermissions
- [Tango.BL.RolesPermission](T1.RolesPermission_Guid, T1.RolesPermission_RoleGuid, T1.RolesPermission_PermissionGuid, T1.RolesPermission_ID, T1.RolesPermission_LastUpdated)
- FROM (
- SELECT
- T.GUID AS RolesPermission_Guid,
- T.ROLE_GUID AS RolesPermission_RoleGuid,
- T.PERMISSION_GUID AS RolesPermission_PermissionGuid,
- T.ID AS RolesPermission_ID,
- T.LAST_UPDATED AS RolesPermission_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.RolesPermission AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Permissions.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView132()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Permissions
- [Tango.BL.Permission](T1.Permission_Guid, T1.Permission_Code, T1.Permission_Name, T1.Permission_Description, T1.Permission_ID, T1.Permission_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Permission_Guid,
- T.CODE AS Permission_Code,
- T.NAME AS Permission_Name,
- T.DESCRIPTION AS Permission_Description,
- T.ID AS Permission_ID,
- T.LAST_UPDATED AS Permission_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Permission AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.DispenserTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView133()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing DispenserTypes
- [Tango.BL.DispenserType](T1.DispenserType_Guid, T1.DispenserType_Code, T1.DispenserType_Name, T1.DispenserType_NlPerPulse, T1.DispenserType_Capacity, T1.DispenserType_ID, T1.DispenserType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS DispenserType_Guid,
- T.CODE AS DispenserType_Code,
- T.NAME AS DispenserType_Name,
- T.NL_PER_PULSE AS DispenserType_NlPerPulse,
- T.CAPACITY AS DispenserType_Capacity,
- T.ID AS DispenserType_ID,
- T.LAST_UPDATED AS DispenserType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.DispenserType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.IdsPackFormulas.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView134()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing IdsPackFormulas
- [Tango.BL.IdsPackFormula](T1.IdsPackFormula_Guid, T1.IdsPackFormula_Code, T1.IdsPackFormula_Name, T1.IdsPackFormula_Description, T1.IdsPackFormula_AutoCalculated, T1.IdsPackFormula_ID, T1.IdsPackFormula_LastUpdated)
- FROM (
- SELECT
- T.GUID AS IdsPackFormula_Guid,
- T.CODE AS IdsPackFormula_Code,
- T.NAME AS IdsPackFormula_Name,
- T.DESCRIPTION AS IdsPackFormula_Description,
- T.AUTO_CALCULATED AS IdsPackFormula_AutoCalculated,
- T.ID AS IdsPackFormula_ID,
- T.LAST_UPDATED AS IdsPackFormula_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.IdsPackFormula AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.MidTankTypes.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView135()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing MidTankTypes
- [Tango.BL.MidTankType](T1.MidTankType_Guid, T1.MidTankType_Code, T1.MidTankType_Name, T1.MidTankType_LiterCapacity, T1.MidTankType_ID, T1.MidTankType_LastUpdated)
- FROM (
- SELECT
- T.GUID AS MidTankType_Guid,
- T.CODE AS MidTankType_Code,
- T.NAME AS MidTankType_Name,
- T.LITER_CAPACITY AS MidTankType_LiterCapacity,
- T.ID AS MidTankType_ID,
- T.LAST_UPDATED AS MidTankType_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.MidTankType AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.SyncConfiguration.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView136()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing SyncConfiguration
- [CodeFirstDatabaseSchema.SyncConfiguration](T1.SyncConfiguration_GUID, T1.SyncConfiguration_ID, T1.[SyncConfiguration.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS SyncConfiguration_GUID,
- T.ID AS SyncConfiguration_ID,
- T.LastUpdated AS [SyncConfiguration.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.SyncConfigurations AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.SyncConfigurations.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView137()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing SyncConfigurations
- [Tango.BL.SyncConfiguration](T1.SyncConfiguration_Guid, T1.SyncConfiguration_ID, T1.SyncConfiguration_LastUpdated)
- FROM (
- SELECT
- T.GUID AS SyncConfiguration_Guid,
- T.ID AS SyncConfiguration_ID,
- T.LAST_UPDATED AS SyncConfiguration_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.SyncConfiguration AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.Sysdiagram.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView138()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Sysdiagram
- [CodeFirstDatabaseSchema.Sysdiagram](T1.Sysdiagram_GUID, T1.Sysdiagram_definition, T1.Sysdiagram_ID, T1.[Sysdiagram.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS Sysdiagram_GUID,
- T.Definition AS Sysdiagram_definition,
- T.ID AS Sysdiagram_ID,
- T.LastUpdated AS [Sysdiagram.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.Sysdiagrams AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.Sysdiagrams.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView139()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing Sysdiagrams
- [Tango.BL.Sysdiagram](T1.Sysdiagram_Guid, T1.Sysdiagram_Definition, T1.Sysdiagram_ID, T1.Sysdiagram_LastUpdated)
- FROM (
- SELECT
- T.GUID AS Sysdiagram_Guid,
- T.definition AS Sysdiagram_Definition,
- T.ID AS Sysdiagram_ID,
- T.LAST_UPDATED AS Sysdiagram_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.Sysdiagram AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.TechController.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView140()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechController
- [CodeFirstDatabaseSchema.TechController](T1.TechController_GUID, T1.TechController_CODE, T1.TechController_NAME, T1.TechController_DESCRIPTION, T1.TechController_MIN, T1.TechController_MAX, T1.TechController_UNITS, T1.TechController_ID, T1.[TechController.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS TechController_GUID,
- T.Code AS TechController_CODE,
- T.Name AS TechController_NAME,
- T.Description AS TechController_DESCRIPTION,
- T.Min AS TechController_MIN,
- T.Max AS TechController_MAX,
- T.Units AS TechController_UNITS,
- T.ID AS TechController_ID,
- T.LastUpdated AS [TechController.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.TechControllers AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.TechControllers.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView141()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechControllers
- [Tango.BL.TechController](T1.TechController_Guid, T1.TechController_Code, T1.TechController_Name, T1.TechController_Description, T1.TechController_Min, T1.TechController_Max, T1.TechController_Units, T1.TechController_ID, T1.TechController_LastUpdated)
- FROM (
- SELECT
- T.GUID AS TechController_Guid,
- T.CODE AS TechController_Code,
- T.NAME AS TechController_Name,
- T.DESCRIPTION AS TechController_Description,
- T.MIN AS TechController_Min,
- T.MAX AS TechController_Max,
- T.UNITS AS TechController_Units,
- T.ID AS TechController_ID,
- T.LAST_UPDATED AS TechController_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.TechController AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.TechDispenser.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView142()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechDispenser
- [CodeFirstDatabaseSchema.TechDispenser](T1.TechDispenser_GUID, T1.TechDispenser_CODE, T1.TechDispenser_NAME, T1.TechDispenser_DESCRIPTION, T1.TechDispenser_ID, T1.[TechDispenser.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS TechDispenser_GUID,
- T.Code AS TechDispenser_CODE,
- T.Name AS TechDispenser_NAME,
- T.Description AS TechDispenser_DESCRIPTION,
- T.ID AS TechDispenser_ID,
- T.LastUpdated AS [TechDispenser.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.TechDispensers AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.TechDispensers.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView143()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechDispensers
- [Tango.BL.TechDispenser](T1.TechDispenser_Guid, T1.TechDispenser_Code, T1.TechDispenser_Name, T1.TechDispenser_Description, T1.TechDispenser_ID, T1.TechDispenser_LastUpdated)
- FROM (
- SELECT
- T.GUID AS TechDispenser_Guid,
- T.CODE AS TechDispenser_Code,
- T.NAME AS TechDispenser_Name,
- T.DESCRIPTION AS TechDispenser_Description,
- T.ID AS TechDispenser_ID,
- T.LAST_UPDATED AS TechDispenser_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.TechDispenser AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.TechIo.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView144()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechIo
- [CodeFirstDatabaseSchema.TechIo](T1.TechIo_GUID, T1.TechIo_PORT, T1.TechIo_TYPE, T1.TechIo_DESIGNATOR, T1.TechIo_ASM, T1.[TechIo.INTERFACE_NAME], T1.TechIo_SENSOR, T1.[TechIo.INIT_VALUE], T1.TechIo_AVERAGING, T1.TechIo_MIN, T1.TechIo_MAX, T1.TechIo_ID, T1.[TechIo.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS TechIo_GUID,
- T.Port AS TechIo_PORT,
- T.Type AS TechIo_TYPE,
- T.Designator AS TechIo_DESIGNATOR,
- T.Asm AS TechIo_ASM,
- T.InterfaceName AS [TechIo.INTERFACE_NAME],
- T.Sensor AS TechIo_SENSOR,
- T.InitValue AS [TechIo.INIT_VALUE],
- T.Averaging AS TechIo_AVERAGING,
- T.Min AS TechIo_MIN,
- T.Max AS TechIo_MAX,
- T.ID AS TechIo_ID,
- T.LastUpdated AS [TechIo.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.TechIos AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.TechIos.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView145()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechIos
- [Tango.BL.TechIo](T1.TechIo_Guid, T1.TechIo_Port, T1.TechIo_Type, T1.TechIo_Designator, T1.TechIo_Asm, T1.TechIo_InterfaceName, T1.TechIo_Sensor, T1.TechIo_InitValue, T1.TechIo_Averaging, T1.TechIo_Min, T1.TechIo_Max, T1.TechIo_ID, T1.TechIo_LastUpdated)
- FROM (
- SELECT
- T.GUID AS TechIo_Guid,
- T.PORT AS TechIo_Port,
- T.TYPE AS TechIo_Type,
- T.DESIGNATOR AS TechIo_Designator,
- T.ASM AS TechIo_Asm,
- T.INTERFACE_NAME AS TechIo_InterfaceName,
- T.SENSOR AS TechIo_Sensor,
- T.INIT_VALUE AS TechIo_InitValue,
- T.AVERAGING AS TechIo_Averaging,
- T.MIN AS TechIo_Min,
- T.MAX AS TechIo_Max,
- T.ID AS TechIo_ID,
- T.LAST_UPDATED AS TechIo_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.TechIo AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.TechMonitor.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView146()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechMonitor
- [CodeFirstDatabaseSchema.TechMonitor](T1.TechMonitor_GUID, T1.TechMonitor_CODE, T1.TechMonitor_NAME, T1.TechMonitor_DESCRIPTION, T1.TechMonitor_MIN, T1.TechMonitor_MAX, T1.TechMonitor_UNITS, T1.[TechMonitor.POINTS_PER_FRAME], T1.[TechMonitor.MULTI_CHANNEL], T1.[TechMonitor.CHANNEL_COUNT], T1.TechMonitor_ID, T1.[TechMonitor.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS TechMonitor_GUID,
- T.Code AS TechMonitor_CODE,
- T.Name AS TechMonitor_NAME,
- T.Description AS TechMonitor_DESCRIPTION,
- T.Min AS TechMonitor_MIN,
- T.Max AS TechMonitor_MAX,
- T.Units AS TechMonitor_UNITS,
- T.PointsPerFrame AS [TechMonitor.POINTS_PER_FRAME],
- T.MultiChannel AS [TechMonitor.MULTI_CHANNEL],
- T.ChannelCount AS [TechMonitor.CHANNEL_COUNT],
- T.ID AS TechMonitor_ID,
- T.LastUpdated AS [TechMonitor.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.TechMonitors AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.TechMonitors.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView147()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechMonitors
- [Tango.BL.TechMonitor](T1.TechMonitor_Guid, T1.TechMonitor_Code, T1.TechMonitor_Name, T1.TechMonitor_Description, T1.TechMonitor_Min, T1.TechMonitor_Max, T1.TechMonitor_Units, T1.TechMonitor_PointsPerFrame, T1.TechMonitor_MultiChannel, T1.TechMonitor_ChannelCount, T1.TechMonitor_ID, T1.TechMonitor_LastUpdated)
- FROM (
- SELECT
- T.GUID AS TechMonitor_Guid,
- T.CODE AS TechMonitor_Code,
- T.NAME AS TechMonitor_Name,
- T.DESCRIPTION AS TechMonitor_Description,
- T.MIN AS TechMonitor_Min,
- T.MAX AS TechMonitor_Max,
- T.UNITS AS TechMonitor_Units,
- T.POINTS_PER_FRAME AS TechMonitor_PointsPerFrame,
- T.MULTI_CHANNEL AS TechMonitor_MultiChannel,
- T.CHANNEL_COUNT AS TechMonitor_ChannelCount,
- T.ID AS TechMonitor_ID,
- T.LAST_UPDATED AS TechMonitor_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.TechMonitor AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for CodeFirstDatabase.TechValf.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView148()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechValf
- [CodeFirstDatabaseSchema.TechValf](T1.TechValf_GUID, T1.TechValf_CODE, T1.TechValf_NAME, T1.TechValf_DESCRIPTION, T1.TechValf_ID, T1.[TechValf.LAST_UPDATED])
- FROM (
- SELECT
- T.Guid AS TechValf_GUID,
- T.Code AS TechValf_CODE,
- T.Name AS TechValf_NAME,
- T.Description AS TechValf_DESCRIPTION,
- T.ID AS TechValf_ID,
- T.LastUpdated AS [TechValf.LAST_UPDATED],
- True AS _from0
- FROM ObservablesContext.TechValves AS T
- ) AS T1");
- }
-
- /// <summary>
- /// Gets the view for ObservablesContext.TechValves.
- /// </summary>
- /// <returns>The mapping view.</returns>
- private static DbMappingView GetView149()
- {
- return new DbMappingView(@"
- SELECT VALUE -- Constructing TechValves
- [Tango.BL.TechValf](T1.TechValf_Guid, T1.TechValf_Code, T1.TechValf_Name, T1.TechValf_Description, T1.TechValf_ID, T1.TechValf_LastUpdated)
- FROM (
- SELECT
- T.GUID AS TechValf_Guid,
- T.CODE AS TechValf_Code,
- T.NAME AS TechValf_Name,
- T.DESCRIPTION AS TechValf_Description,
- T.ID AS TechValf_ID,
- T.LAST_UPDATED AS TechValf_LastUpdated,
- True AS _from0
- FROM CodeFirstDatabase.TechValf AS T
- ) AS T1");
- }
- }
-}
diff --git a/Software/Visual_Studio/Tango.BL/Tango.BL.csproj b/Software/Visual_Studio/Tango.BL/Tango.BL.csproj
index 897f74b89..a9894d79c 100644
--- a/Software/Visual_Studio/Tango.BL/Tango.BL.csproj
+++ b/Software/Visual_Studio/Tango.BL/Tango.BL.csproj
@@ -251,7 +251,6 @@
<Compile Include="ObservableEntity.cs" />
<Compile Include="ObservableModifiedEventArgs.cs" />
<Compile Include="ObservablesContext.cs" />
- <Compile Include="ObservablesContext.Views.cs" />
<Compile Include="ObservablesContextAdapter.cs" />
<Compile Include="ObservablesContextExtension.cs" />
<Compile Include="ObservablesEntitiesAdapter.cs" />
@@ -335,7 +334,7 @@
</Target>
<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/Tango.DAL.Remote/DB/RemoteADO.edmx b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx
index a8faf7597..35569f93c 100644
--- a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx
+++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx
@@ -982,7 +982,8 @@
<Property Name="ID" Type="int" StoreGeneratedPattern="Identity" Nullable="false" />
<Property Name="GUID" Type="varchar" MaxLength="36" Nullable="false" />
<Property Name="LAST_UPDATED" Type="datetime2" Precision="3" Nullable="false" />
- <Property Name="PORT" Type="int" Nullable="false" />
+ <Property Name="CODE" Type="int" Nullable="false" />
+ <Property Name="NAME" Type="varchar" MaxLength="100" Nullable="false" />
<Property Name="TYPE" Type="int" Nullable="false" />
<Property Name="DESIGNATOR" Type="varchar" MaxLength="30" />
<Property Name="ASM" Type="varchar" MaxLength="30" />
@@ -4084,7 +4085,8 @@
<Property Name="ID" Type="Int32" Nullable="false" annotation:StoreGeneratedPattern="Identity" />
<Property Name="GUID" Type="String" Nullable="false" MaxLength="36" FixedLength="false" Unicode="false" />
<Property Name="LAST_UPDATED" Type="DateTime" Nullable="false" Precision="3" />
- <Property Name="PORT" Type="Int32" Nullable="false" />
+ <Property Name="CODE" Type="Int32" Nullable="false" />
+ <Property Name="NAME" Type="String" Nullable="false" MaxLength="100" FixedLength="false" Unicode="false" />
<Property Name="TYPE" Type="Int32" Nullable="false" />
<Property Name="DESIGNATOR" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
<Property Name="ASM" Type="String" MaxLength="30" FixedLength="false" Unicode="false" />
@@ -6300,7 +6302,8 @@
<ScalarProperty Name="ASM" ColumnName="ASM" />
<ScalarProperty Name="DESIGNATOR" ColumnName="DESIGNATOR" />
<ScalarProperty Name="TYPE" ColumnName="TYPE" />
- <ScalarProperty Name="PORT" ColumnName="PORT" />
+ <ScalarProperty Name="NAME" ColumnName="NAME" />
+ <ScalarProperty Name="CODE" ColumnName="CODE" />
<ScalarProperty Name="LAST_UPDATED" ColumnName="LAST_UPDATED" />
<ScalarProperty Name="GUID" ColumnName="GUID" />
<ScalarProperty Name="ID" ColumnName="ID" />
diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram
index bbbfab153..ae45e44d2 100644
--- a/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram
+++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/RemoteADO.edmx.diagram
@@ -5,80 +5,80 @@
<!-- Diagram content (shape and connector positions) -->
<edmx:Diagrams>
<Diagram DiagramId="f9ae01d708754bbd997add25a4bacc79" Name="Diagram1">
- <EntityTypeShape EntityType="RemoteModel.ACTION_TYPES" Width="1.5" PointX="13.25" PointY="1.125" />
- <EntityTypeShape EntityType="RemoteModel.ADDRESS" Width="1.5" PointX="3.75" PointY="25.375" />
- <EntityTypeShape EntityType="RemoteModel.APPLICATION_DISPLAY_PANEL_VERSIONS" Width="1.5" PointX="3.75" PointY="55" />
- <EntityTypeShape EntityType="RemoteModel.APPLICATION_FIRMWARE_VERSIONS" Width="1.5" PointX="3.75" PointY="60.875" />
- <EntityTypeShape EntityType="RemoteModel.APPLICATION_OS_VERSIONS" Width="1.5" PointX="3.75" PointY="57.875" />
- <EntityTypeShape EntityType="RemoteModel.BRUSH_STOPS" Width="1.5" PointX="15" PointY="18.375" />
- <EntityTypeShape EntityType="RemoteModel.CARTRIDGE_TYPES" Width="1.5" PointX="6" PointY="23.875" />
- <EntityTypeShape EntityType="RemoteModel.CAT" Width="1.5" PointX="5.25" PointY="18.625" />
- <EntityTypeShape EntityType="RemoteModel.CCT" Width="1.5" PointX="5.25" PointY="46.25" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS" Width="1.5" PointX="12.75" PointY="24.75" />
- <EntityTypeShape EntityType="RemoteModel.COLOR_SPACES" Width="1.5" PointX="6" PointY="10.75" />
- <EntityTypeShape EntityType="RemoteModel.CONFIGURATION" Width="1.5" PointX="6" PointY="56" />
- <EntityTypeShape EntityType="RemoteModel.CONTACT" Width="1.5" PointX="3.75" PointY="29.625" />
- <EntityTypeShape EntityType="RemoteModel.CUSTOMER" Width="1.5" PointX="8.25" PointY="27.25" />
- <EntityTypeShape EntityType="RemoteModel.DISPENSER_TYPES" Width="1.5" PointX="6" PointY="35.625" />
- <EntityTypeShape EntityType="RemoteModel.EMBEDDED_FIRMWARE_VERSIONS" Width="1.5" PointX="3.75" PointY="63.75" />
- <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES" Width="1.5" PointX="13.25" PointY="4.25" />
- <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES_ACTIONS" Width="1.5" PointX="15.5" PointY="4.125" />
- <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES_CATEGORIES" Width="1.5" PointX="11" PointY="5" />
- <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES_GROUPS" Width="1.5" PointX="11" PointY="1.875" />
- <EntityTypeShape EntityType="RemoteModel.FIBER_SHAPES" Width="1.5" PointX="0.75" PointY="31.625" />
- <EntityTypeShape EntityType="RemoteModel.FIBER_SYNTHS" Width="1.5" PointX="0.75" PointY="11.625" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWER_TYPES" Width="1.5" PointX="9.75" PointY="41.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWERS" Width="1.5" PointX="12" PointY="51" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSOR_TYPES" Width="1.5" PointX="6.75" PointY="69.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSORS" Width="1.5" PointX="9" PointY="57" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCER_TYPES" Width="1.5" PointX="9.75" PointY="45.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCERS" Width="1.5" PointX="12" PointY="45.25" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTOR_TYPES" Width="1.5" PointX="6.75" PointY="62.25" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTORS" Width="1.5" PointX="9" PointY="48.875" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROL_TYPES" Width="1.5" PointX="12.75" PointY="59.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROLS" Width="1.5" PointX="15" PointY="49.625" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSOR_TYPES" Width="1.5" PointX="3.75" PointY="37.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSORS" Width="1.5" PointX="6" PointY="51" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_VERSIONS" Width="1.5" PointX="3.75" PointY="50.75" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDER_TYPES" Width="1.5" PointX="9.75" PointY="61.375" />
- <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDERS" Width="1.5" PointX="12" PointY="55.125" />
- <EntityTypeShape EntityType="RemoteModel.HTML_PAGES" Width="1.5" PointX="11" PointY="8.125" />
- <EntityTypeShape EntityType="RemoteModel.IDS_PACK_FORMULAS" Width="1.5" PointX="6" PointY="32.25" />
- <EntityTypeShape EntityType="RemoteModel.IDS_PACKS" Width="1.5" PointX="8.25" PointY="34" />
- <EntityTypeShape EntityType="RemoteModel.JOB_RUNS" Width="1.5" PointX="12.75" PointY="17.25" />
- <EntityTypeShape EntityType="RemoteModel.JOB" Width="1.5" PointX="10.5" PointY="15.5" />
- <EntityTypeShape EntityType="RemoteModel.LINEAR_MASS_DENSITY_UNITS" Width="1.5" PointX="0.75" PointY="19.125" />
- <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES" Width="1.5" PointX="3" PointY="11.75" />
- <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES_RMLS" Width="1.5" PointX="5.25" PointY="15" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE_STUDIO_VERSIONS" Width="1.5" PointX="10.5" PointY="26.125" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE_VERSIONS" Width="1.5" PointX="6" PointY="2.5" />
- <EntityTypeShape EntityType="RemoteModel.MACHINE" Width="1.5" PointX="8.25" PointY="17.125" />
- <EntityTypeShape EntityType="RemoteModel.MACHINES_CONFIGURATIONS" Width="1.5" PointX="10.5" PointY="12.125" />
- <EntityTypeShape EntityType="RemoteModel.MACHINES_EVENTS" Width="1.5" PointX="15.5" PointY="13.625" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_COLORS" Width="1.5" PointX="0.75" PointY="14.625" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_CONDITIONS" Width="1.5" PointX="0.75" PointY="22.875" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_MATERIALS" Width="1.5" PointX="0.75" PointY="25.875" />
- <EntityTypeShape EntityType="RemoteModel.MEDIA_PURPOSES" Width="1.5" PointX="0.75" PointY="28.75" />
- <EntityTypeShape EntityType="RemoteModel.MID_TANK_TYPES" Width="1.5" PointX="6" PointY="65.875" />
- <EntityTypeShape EntityType="RemoteModel.ORGANIZATION" Width="1.5" PointX="6" PointY="27.625" />
- <EntityTypeShape EntityType="RemoteModel.PERMISSION" Width="1.5" PointX="15.25" PointY="31" />
- <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES" Width="1.5" PointX="7.5" PointY="39.625" />
- <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES_GROUPS" Width="1.5" PointX="5.25" PointY="41.25" />
- <EntityTypeShape EntityType="RemoteModel.RML" Width="1.5" PointX="3" PointY="16.25" />
- <EntityTypeShape EntityType="RemoteModel.ROLE" Width="1.5" PointX="15.25" PointY="26.875" />
- <EntityTypeShape EntityType="RemoteModel.ROLES_PERMISSIONS" Width="1.5" PointX="17.5" PointY="27" />
- <EntityTypeShape EntityType="RemoteModel.SEGMENT" Width="1.5" PointX="12.75" PointY="20.5" />
- <EntityTypeShape EntityType="RemoteModel.SPOOL_TYPES" Width="1.5" PointX="6" PointY="6" />
- <EntityTypeShape EntityType="RemoteModel.sysdiagram" Width="1.5" PointX="0.75" PointY="0.75" />
- <EntityTypeShape EntityType="RemoteModel.TANGO_VERSIONS" Width="1.5" PointX="15.5" PointY="8" />
- <EntityTypeShape EntityType="RemoteModel.TECH_CONTROLLERS" Width="1.5" PointX="2.75" PointY="0.75" />
- <EntityTypeShape EntityType="RemoteModel.TECH_DISPENSERS" Width="1.5" PointX="0.75" PointY="4.75" />
- <EntityTypeShape EntityType="RemoteModel.TECH_IOS" Width="1.5" PointX="2.75" PointY="4.75" />
- <EntityTypeShape EntityType="RemoteModel.TECH_MONITORS" Width="1.5" PointX="12.75" PointY="11.75" />
- <EntityTypeShape EntityType="RemoteModel.TECH_VALVES" Width="1.5" PointX="15.75" PointY="0.75" />
- <EntityTypeShape EntityType="RemoteModel.USER" Width="1.5" PointX="8.25" PointY="11.875" />
- <EntityTypeShape EntityType="RemoteModel.USERS_ROLES" Width="1.5" PointX="17.5" PointY="17.875" />
- <EntityTypeShape EntityType="RemoteModel.WINDING_METHODS" Width="1.5" PointX="8.25" PointY="24.125" />
+ <EntityTypeShape EntityType="RemoteModel.ACTION_TYPES" Width="1.5" PointX="8.25" PointY="80.75" />
+ <EntityTypeShape EntityType="RemoteModel.ADDRESS" Width="1.5" PointX="0.75" PointY="56.125" />
+ <EntityTypeShape EntityType="RemoteModel.APPLICATION_DISPLAY_PANEL_VERSIONS" Width="1.5" PointX="0.75" PointY="39" />
+ <EntityTypeShape EntityType="RemoteModel.APPLICATION_FIRMWARE_VERSIONS" Width="1.5" PointX="0.75" PointY="44.875" />
+ <EntityTypeShape EntityType="RemoteModel.APPLICATION_OS_VERSIONS" Width="1.5" PointX="0.75" PointY="36" />
+ <EntityTypeShape EntityType="RemoteModel.BRUSH_STOPS" Width="1.5" PointX="12.75" PointY="19.125" />
+ <EntityTypeShape EntityType="RemoteModel.CARTRIDGE_TYPES" Width="1.5" PointX="8" PointY="37.125" />
+ <EntityTypeShape EntityType="RemoteModel.CAT" Width="1.5" PointX="5.25" PointY="15.375" />
+ <EntityTypeShape EntityType="RemoteModel.CCT" Width="1.5" PointX="5.25" PointY="46.875" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_CATALOGS" Width="1.5" PointX="10.5" PointY="10.5" />
+ <EntityTypeShape EntityType="RemoteModel.COLOR_SPACES" Width="1.5" PointX="3" PointY="9.25" />
+ <EntityTypeShape EntityType="RemoteModel.CONFIGURATION" Width="1.5" PointX="3" PointY="41.375" />
+ <EntityTypeShape EntityType="RemoteModel.CONTACT" Width="1.5" PointX="0.75" PointY="52" />
+ <EntityTypeShape EntityType="RemoteModel.CUSTOMER" Width="1.5" PointX="6" PointY="11.5" />
+ <EntityTypeShape EntityType="RemoteModel.DISPENSER_TYPES" Width="1.5" PointX="8" PointY="4.375" />
+ <EntityTypeShape EntityType="RemoteModel.EMBEDDED_FIRMWARE_VERSIONS" Width="1.5" PointX="0.75" PointY="41.875" />
+ <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES" Width="1.5" PointX="5.25" PointY="60.875" />
+ <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES_ACTIONS" Width="1.5" PointX="10.5" PointY="61.75" />
+ <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES_CATEGORIES" Width="1.5" PointX="3" PointY="58.5" />
+ <EntityTypeShape EntityType="RemoteModel.EVENT_TYPES_GROUPS" Width="1.5" PointX="3" PointY="61.625" />
+ <EntityTypeShape EntityType="RemoteModel.FIBER_SHAPES" Width="1.5" PointX="0.75" PointY="32.375" />
+ <EntityTypeShape EntityType="RemoteModel.FIBER_SYNTHS" Width="1.5" PointX="0.75" PointY="12.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWER_TYPES" Width="1.5" PointX="0.75" PointY="61.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BLOWERS" Width="1.5" PointX="3" PointY="48" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSOR_TYPES" Width="1.5" PointX="3.75" PointY="68.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_BREAK_SENSORS" Width="1.5" PointX="6" PointY="55" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCER_TYPES" Width="1.5" PointX="7.75" PointY="59.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_DANCERS" Width="1.5" PointX="10" PointY="41.25" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTOR_TYPES" Width="1.5" PointX="5.75" PointY="51.25" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_MOTORS" Width="1.5" PointX="8" PointY="46.875" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROL_TYPES" Width="1.5" PointX="8.75" PointY="69.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_PID_CONTROLS" Width="1.5" PointX="11" PointY="46.625" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSOR_TYPES" Width="1.5" PointX="6.75" PointY="73.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_SPEED_SENSORS" Width="1.5" PointX="9" PointY="55" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_VERSIONS" Width="1.5" PointX="0.75" PointY="47.75" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDER_TYPES" Width="1.5" PointX="9.75" PointY="73.375" />
+ <EntityTypeShape EntityType="RemoteModel.HARDWARE_WINDERS" Width="1.5" PointX="12" PointY="54.125" />
+ <EntityTypeShape EntityType="RemoteModel.HTML_PAGES" Width="1.5" PointX="3" PointY="64.75" />
+ <EntityTypeShape EntityType="RemoteModel.IDS_PACK_FORMULAS" Width="1.5" PointX="8" PointY="62.625" />
+ <EntityTypeShape EntityType="RemoteModel.IDS_PACKS" Width="1.5" PointX="10.25" PointY="36.125" />
+ <EntityTypeShape EntityType="RemoteModel.JOB_RUNS" Width="1.5" PointX="10.5" PointY="17.875" />
+ <EntityTypeShape EntityType="RemoteModel.JOB" Width="1.5" PointX="8.25" PointY="16.125" />
+ <EntityTypeShape EntityType="RemoteModel.LINEAR_MASS_DENSITY_UNITS" Width="1.5" PointX="0.75" PointY="19.875" />
+ <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES" Width="1.5" PointX="3" PointY="26.625" />
+ <EntityTypeShape EntityType="RemoteModel.LIQUID_TYPES_RMLS" Width="1.5" PointX="5.25" PointY="19.625" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE_STUDIO_VERSIONS" Width="1.5" PointX="8.25" PointY="12.625" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE_VERSIONS" Width="1.5" PointX="3" PointY="30.5" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINE" Width="1.5" PointX="5.25" PointY="23.75" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINES_CONFIGURATIONS" Width="1.5" PointX="10.5" PointY="25.75" />
+ <EntityTypeShape EntityType="RemoteModel.MACHINES_EVENTS" Width="1.5" PointX="7.5" PointY="27.25" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_COLORS" Width="1.5" PointX="0.75" PointY="29" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_CONDITIONS" Width="1.5" PointX="0.75" PointY="26.125" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_MATERIALS" Width="1.5" PointX="0.75" PointY="23.125" />
+ <EntityTypeShape EntityType="RemoteModel.MEDIA_PURPOSES" Width="1.5" PointX="0.75" PointY="15.25" />
+ <EntityTypeShape EntityType="RemoteModel.MID_TANK_TYPES" Width="1.5" PointX="8" PointY="66" />
+ <EntityTypeShape EntityType="RemoteModel.ORGANIZATION" Width="1.5" PointX="3" PointY="54.25" />
+ <EntityTypeShape EntityType="RemoteModel.PERMISSION" Width="1.5" PointX="9" PointY="77.125" />
+ <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES" Width="1.5" PointX="7.5" PointY="40.375" />
+ <EntityTypeShape EntityType="RemoteModel.PROCESS_PARAMETERS_TABLES_GROUPS" Width="1.5" PointX="5.25" PointY="41.875" />
+ <EntityTypeShape EntityType="RemoteModel.RML" Width="1.5" PointX="3" PointY="17" />
+ <EntityTypeShape EntityType="RemoteModel.ROLE" Width="1.5" PointX="9" PointY="0.75" />
+ <EntityTypeShape EntityType="RemoteModel.ROLES_PERMISSIONS" Width="1.5" PointX="11.25" PointY="0.875" />
+ <EntityTypeShape EntityType="RemoteModel.SEGMENT" Width="1.5" PointX="10.5" PointY="21.25" />
+ <EntityTypeShape EntityType="RemoteModel.SPOOL_TYPES" Width="1.5" PointX="3" PointY="3.875" />
+ <EntityTypeShape EntityType="RemoteModel.sysdiagram" Width="1.5" PointX="5.75" PointY="1.375" />
+ <EntityTypeShape EntityType="RemoteModel.TANGO_VERSIONS" Width="1.5" PointX="8.25" PointY="32" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_CONTROLLERS" Width="1.5" PointX="10.75" PointY="4.375" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_DISPENSERS" Width="1.5" PointX="12.75" PointY="4.375" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_IOS" Width="1.5" PointX="12.75" PointY="7.375" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_MONITORS" Width="1.5" PointX="12.75" PointY="12.375" />
+ <EntityTypeShape EntityType="RemoteModel.TECH_VALVES" Width="1.5" PointX="13.75" PointY="1.375" />
+ <EntityTypeShape EntityType="RemoteModel.USER" Width="1.5" PointX="6" PointY="31.75" />
+ <EntityTypeShape EntityType="RemoteModel.USERS_ROLES" Width="1.5" PointX="11.25" PointY="32.75" />
+ <EntityTypeShape EntityType="RemoteModel.WINDING_METHODS" Width="1.5" PointX="6" PointY="7.625" />
<AssociationConnector Association="RemoteModel.FK_EVENTS_ACTIONS_ACTIONS" />
<AssociationConnector Association="RemoteModel.FK_ORGANIZATIONS_ADDRESSES" />
<AssociationConnector Association="RemoteModel.FK_USERS_ADDRESSES" />
diff --git a/Software/Visual_Studio/Tango.DAL.Remote/DB/TECH_IOS.cs b/Software/Visual_Studio/Tango.DAL.Remote/DB/TECH_IOS.cs
index 8da805d5a..f2207d3fd 100644
--- a/Software/Visual_Studio/Tango.DAL.Remote/DB/TECH_IOS.cs
+++ b/Software/Visual_Studio/Tango.DAL.Remote/DB/TECH_IOS.cs
@@ -17,7 +17,8 @@ namespace Tango.DAL.Remote.DB
public int ID { get; set; }
public string GUID { get; set; }
public System.DateTime LAST_UPDATED { get; set; }
- public int PORT { get; set; }
+ public int CODE { get; set; }
+ public string NAME { get; set; }
public int TYPE { get; set; }
public string DESIGNATOR { get; set; }
public string ASM { get; set; }
diff --git a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
index 7b9a1e7a6..bac8ceb90 100644
--- a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
+++ b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
@@ -50,8 +50,8 @@ namespace Tango.Emulations.Emulators
private List<int> _dispenserHomingRequestCodes;
private double _graphAmplitude;
private double _graphFrequency;
- private List<DigitalPin> _digitalOutputPinsStates;
- private List<DigitalPin> _digitalInputPinsStates;
+ private List<DigitalInterfaceState> _digitalOutputPinsStates;
+ private List<DigitalInterfaceState> _digitalInputPinsStates;
private List<ValueComponentState> _componentsStates;
private List<ContinousResponseToken> _continousResponseTokens;
public List<MachineEventState> EventsStates { get; set; }
@@ -113,20 +113,20 @@ namespace Tango.Emulations.Emulators
_motorHomingRequestCodes = new List<PMR.Hardware.HardwareMotorType>();
_dispenserJoggingRequestCodes = new List<int>();
_dispenserHomingRequestCodes = new List<int>();
- _digitalOutputPinsStates = new List<DigitalPin>();
+ _digitalOutputPinsStates = new List<DigitalInterfaceState>();
_componentsStates = new List<ValueComponentState>();
ObservablesStaticCollections adapter = ObservablesStaticCollections.Instance;
adapter.Initialize();
- _digitalOutputPinsStates = adapter.TechIos.Where(x => x.Type == IOType.DigitalOutput.ToInt32()).Select(x => new DigitalPin()
+ _digitalOutputPinsStates = adapter.TechIos.Where(x => x.Type == IOType.DigitalOutput.ToInt32()).Select(x => new DigitalInterfaceState()
{
- Port = x.Port,
+ InterfaceIO = (InterfaceIOs)x.Code,
}).ToList();
- _digitalInputPinsStates = adapter.TechIos.Where(x => x.Type == IOType.DigitalInput.ToInt32()).Select(x => new DigitalPin()
+ _digitalInputPinsStates = adapter.TechIos.Where(x => x.Type == IOType.DigitalInput.ToInt32()).Select(x => new DigitalInterfaceState()
{
- Port = x.Port,
+ InterfaceIO = (InterfaceIOs)x.Code,
}).ToList();
foreach (var item in adapter.TechControllers)
@@ -351,7 +351,7 @@ namespace Tango.Emulations.Emulators
monitors.Dispenser7MotorFrequency.AddRange(dispenserFrequencies[6].Data);
monitors.Dispenser8MotorFrequency.AddRange(dispenserFrequencies[7].Data);
- res.DigitalPins.AddRange(_digitalOutputPinsStates.Concat(_digitalInputPinsStates));
+ res.DigitalInterfaceStates.AddRange(_digitalOutputPinsStates.Concat(_digitalInputPinsStates));
res.ComponentsStates.AddRange(_componentsStates);
Transporter.SendResponse<StartDiagnosticsResponse>(res, request.Container.Token);
@@ -643,7 +643,7 @@ namespace Tango.Emulations.Emulators
private void HandleSetDigitalOutRequest(TangoMessage<SetDigitalOutRequest> request)
{
- var pinState = _digitalOutputPinsStates.SingleOrDefault(x => x.Port == request.Message.Port);
+ var pinState = _digitalOutputPinsStates.SingleOrDefault(x => x.InterfaceIO == request.Message.InterfaceIO);
if (pinState != null)
{
pinState.Value = request.Message.Value;
diff --git a/Software/Visual_Studio/Tango.PMR/Connection/DeviceInformation.cs b/Software/Visual_Studio/Tango.PMR/Connection/DeviceInformation.cs
index 0fec71b8b..525d751b5 100644
--- a/Software/Visual_Studio/Tango.PMR/Connection/DeviceInformation.cs
+++ b/Software/Visual_Studio/Tango.PMR/Connection/DeviceInformation.cs
@@ -23,13 +23,16 @@ namespace Tango.PMR.Connection {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChdEZXZpY2VJbmZvcm1hdGlvbi5wcm90bxIUVGFuZ28uUE1SLkNvbm5lY3Rp",
- "b24iRQoRRGV2aWNlSW5mb3JtYXRpb24SDAoETmFtZRgBIAEoCRIPCgdWZXJz",
- "aW9uGAIgASgJEhEKCUJ1aWxkRGF0ZRgDIAEoCUIgCh5jb20udHdpbmUudGFu",
- "Z28ucG1yLmNvbm5lY3Rpb25iBnByb3RvMw=="));
+ "b24itwEKEURldmljZUluZm9ybWF0aW9uEgwKBE5hbWUYASABKAkSDwoHVmVy",
+ "c2lvbhgCIAEoCRIRCglCdWlsZERhdGUYAyABKAkSFQoNQm9hcmRSZXZpc2lv",
+ "bhgEIAEoCRIXCg9Bc3NlbWJseVZlcnNpb24YBSABKAkSFAoMRlBHQTFWZXJz",
+ "aW9uGAYgASgJEhQKDEZQR0EyVmVyc2lvbhgHIAEoCRIUCgxGUEdBM1ZlcnNp",
+ "b24YCCABKAlCIAoeY29tLnR3aW5lLnRhbmdvLnBtci5jb25uZWN0aW9uYgZw",
+ "cm90bzM="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Connection.DeviceInformation), global::Tango.PMR.Connection.DeviceInformation.Parser, new[]{ "Name", "Version", "BuildDate" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Connection.DeviceInformation), global::Tango.PMR.Connection.DeviceInformation.Parser, new[]{ "Name", "Version", "BuildDate", "BoardRevision", "AssemblyVersion", "FPGA1Version", "FPGA2Version", "FPGA3Version" }, null, null, null)
}));
}
#endregion
@@ -63,6 +66,11 @@ namespace Tango.PMR.Connection {
name_ = other.name_;
version_ = other.version_;
buildDate_ = other.buildDate_;
+ boardRevision_ = other.boardRevision_;
+ assemblyVersion_ = other.assemblyVersion_;
+ fPGA1Version_ = other.fPGA1Version_;
+ fPGA2Version_ = other.fPGA2Version_;
+ fPGA3Version_ = other.fPGA3Version_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -103,6 +111,61 @@ namespace Tango.PMR.Connection {
}
}
+ /// <summary>Field number for the "BoardRevision" field.</summary>
+ public const int BoardRevisionFieldNumber = 4;
+ private string boardRevision_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public string BoardRevision {
+ get { return boardRevision_; }
+ set {
+ boardRevision_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// <summary>Field number for the "AssemblyVersion" field.</summary>
+ public const int AssemblyVersionFieldNumber = 5;
+ private string assemblyVersion_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public string AssemblyVersion {
+ get { return assemblyVersion_; }
+ set {
+ assemblyVersion_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// <summary>Field number for the "FPGA1Version" field.</summary>
+ public const int FPGA1VersionFieldNumber = 6;
+ private string fPGA1Version_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public string FPGA1Version {
+ get { return fPGA1Version_; }
+ set {
+ fPGA1Version_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// <summary>Field number for the "FPGA2Version" field.</summary>
+ public const int FPGA2VersionFieldNumber = 7;
+ private string fPGA2Version_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public string FPGA2Version {
+ get { return fPGA2Version_; }
+ set {
+ fPGA2Version_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
+ /// <summary>Field number for the "FPGA3Version" field.</summary>
+ public const int FPGA3VersionFieldNumber = 8;
+ private string fPGA3Version_ = "";
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute]
+ public string FPGA3Version {
+ get { return fPGA3Version_; }
+ set {
+ fPGA3Version_ = pb::ProtoPreconditions.CheckNotNull(value, "value");
+ }
+ }
+
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
return Equals(other as DeviceInformation);
@@ -119,6 +182,11 @@ namespace Tango.PMR.Connection {
if (Name != other.Name) return false;
if (Version != other.Version) return false;
if (BuildDate != other.BuildDate) return false;
+ if (BoardRevision != other.BoardRevision) return false;
+ if (AssemblyVersion != other.AssemblyVersion) return false;
+ if (FPGA1Version != other.FPGA1Version) return false;
+ if (FPGA2Version != other.FPGA2Version) return false;
+ if (FPGA3Version != other.FPGA3Version) return false;
return true;
}
@@ -128,6 +196,11 @@ namespace Tango.PMR.Connection {
if (Name.Length != 0) hash ^= Name.GetHashCode();
if (Version.Length != 0) hash ^= Version.GetHashCode();
if (BuildDate.Length != 0) hash ^= BuildDate.GetHashCode();
+ if (BoardRevision.Length != 0) hash ^= BoardRevision.GetHashCode();
+ if (AssemblyVersion.Length != 0) hash ^= AssemblyVersion.GetHashCode();
+ if (FPGA1Version.Length != 0) hash ^= FPGA1Version.GetHashCode();
+ if (FPGA2Version.Length != 0) hash ^= FPGA2Version.GetHashCode();
+ if (FPGA3Version.Length != 0) hash ^= FPGA3Version.GetHashCode();
return hash;
}
@@ -150,6 +223,26 @@ namespace Tango.PMR.Connection {
output.WriteRawTag(26);
output.WriteString(BuildDate);
}
+ if (BoardRevision.Length != 0) {
+ output.WriteRawTag(34);
+ output.WriteString(BoardRevision);
+ }
+ if (AssemblyVersion.Length != 0) {
+ output.WriteRawTag(42);
+ output.WriteString(AssemblyVersion);
+ }
+ if (FPGA1Version.Length != 0) {
+ output.WriteRawTag(50);
+ output.WriteString(FPGA1Version);
+ }
+ if (FPGA2Version.Length != 0) {
+ output.WriteRawTag(58);
+ output.WriteString(FPGA2Version);
+ }
+ if (FPGA3Version.Length != 0) {
+ output.WriteRawTag(66);
+ output.WriteString(FPGA3Version);
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -164,6 +257,21 @@ namespace Tango.PMR.Connection {
if (BuildDate.Length != 0) {
size += 1 + pb::CodedOutputStream.ComputeStringSize(BuildDate);
}
+ if (BoardRevision.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(BoardRevision);
+ }
+ if (AssemblyVersion.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(AssemblyVersion);
+ }
+ if (FPGA1Version.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(FPGA1Version);
+ }
+ if (FPGA2Version.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(FPGA2Version);
+ }
+ if (FPGA3Version.Length != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeStringSize(FPGA3Version);
+ }
return size;
}
@@ -181,6 +289,21 @@ namespace Tango.PMR.Connection {
if (other.BuildDate.Length != 0) {
BuildDate = other.BuildDate;
}
+ if (other.BoardRevision.Length != 0) {
+ BoardRevision = other.BoardRevision;
+ }
+ if (other.AssemblyVersion.Length != 0) {
+ AssemblyVersion = other.AssemblyVersion;
+ }
+ if (other.FPGA1Version.Length != 0) {
+ FPGA1Version = other.FPGA1Version;
+ }
+ if (other.FPGA2Version.Length != 0) {
+ FPGA2Version = other.FPGA2Version;
+ }
+ if (other.FPGA3Version.Length != 0) {
+ FPGA3Version = other.FPGA3Version;
+ }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -203,6 +326,26 @@ namespace Tango.PMR.Connection {
BuildDate = input.ReadString();
break;
}
+ case 34: {
+ BoardRevision = input.ReadString();
+ break;
+ }
+ case 42: {
+ AssemblyVersion = input.ReadString();
+ break;
+ }
+ case 50: {
+ FPGA1Version = input.ReadString();
+ break;
+ }
+ case 58: {
+ FPGA2Version = input.ReadString();
+ break;
+ }
+ case 66: {
+ FPGA3Version = input.ReadString();
+ break;
+ }
}
}
}
diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/DigitalPin.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/DigitalInterfaceState.cs
index f5bdb949a..ef737355f 100644
--- a/Software/Visual_Studio/Tango.PMR/Diagnostics/DigitalPin.cs
+++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/DigitalInterfaceState.cs
@@ -1,5 +1,5 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
-// source: DigitalPin.proto
+// source: DigitalInterfaceState.proto
#pragma warning disable 1591, 0612, 3021
#region Designer generated code
@@ -9,40 +9,42 @@ using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace Tango.PMR.Diagnostics {
- /// <summary>Holder for reflection information generated from DigitalPin.proto</summary>
- public static partial class DigitalPinReflection {
+ /// <summary>Holder for reflection information generated from DigitalInterfaceState.proto</summary>
+ public static partial class DigitalInterfaceStateReflection {
#region Descriptor
- /// <summary>File descriptor for DigitalPin.proto</summary>
+ /// <summary>File descriptor for DigitalInterfaceState.proto</summary>
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
- static DigitalPinReflection() {
+ static DigitalInterfaceStateReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "ChBEaWdpdGFsUGluLnByb3RvEhVUYW5nby5QTVIuRGlhZ25vc3RpY3MiKQoK",
- "RGlnaXRhbFBpbhIMCgRQb3J0GAEgASgFEg0KBVZhbHVlGAIgASgIQiEKH2Nv",
- "bS50d2luZS50YW5nby5wbXIuZGlhZ25vc3RpY3NiBnByb3RvMw=="));
+ "ChtEaWdpdGFsSW50ZXJmYWNlU3RhdGUucHJvdG8SFVRhbmdvLlBNUi5EaWFn",
+ "bm9zdGljcxoSSW50ZXJmYWNlSU9zLnByb3RvImAKFURpZ2l0YWxJbnRlcmZh",
+ "Y2VTdGF0ZRI4CgtJbnRlcmZhY2VJTxgBIAEoDjIjLlRhbmdvLlBNUi5EaWFn",
+ "bm9zdGljcy5JbnRlcmZhY2VJT3MSDQoFVmFsdWUYAiABKAhCIQofY29tLnR3",
+ "aW5lLnRhbmdvLnBtci5kaWFnbm9zdGljc2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { },
+ new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.InterfaceIOsReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DigitalPin), global::Tango.PMR.Diagnostics.DigitalPin.Parser, new[]{ "Port", "Value" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.DigitalInterfaceState), global::Tango.PMR.Diagnostics.DigitalInterfaceState.Parser, new[]{ "InterfaceIO", "Value" }, null, null, null)
}));
}
#endregion
}
#region Messages
- public sealed partial class DigitalPin : pb::IMessage<DigitalPin> {
- private static readonly pb::MessageParser<DigitalPin> _parser = new pb::MessageParser<DigitalPin>(() => new DigitalPin());
+ public sealed partial class DigitalInterfaceState : pb::IMessage<DigitalInterfaceState> {
+ private static readonly pb::MessageParser<DigitalInterfaceState> _parser = new pb::MessageParser<DigitalInterfaceState>(() => new DigitalInterfaceState());
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public static pb::MessageParser<DigitalPin> Parser { get { return _parser; } }
+ public static pb::MessageParser<DigitalInterfaceState> Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public static pbr::MessageDescriptor Descriptor {
- get { return global::Tango.PMR.Diagnostics.DigitalPinReflection.Descriptor.MessageTypes[0]; }
+ get { return global::Tango.PMR.Diagnostics.DigitalInterfaceStateReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
@@ -51,31 +53,31 @@ namespace Tango.PMR.Diagnostics {
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public DigitalPin() {
+ public DigitalInterfaceState() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public DigitalPin(DigitalPin other) : this() {
- port_ = other.port_;
+ public DigitalInterfaceState(DigitalInterfaceState other) : this() {
+ interfaceIO_ = other.interfaceIO_;
value_ = other.value_;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public DigitalPin Clone() {
- return new DigitalPin(this);
+ public DigitalInterfaceState Clone() {
+ return new DigitalInterfaceState(this);
}
- /// <summary>Field number for the "Port" field.</summary>
- public const int PortFieldNumber = 1;
- private int port_;
+ /// <summary>Field number for the "InterfaceIO" field.</summary>
+ public const int InterfaceIOFieldNumber = 1;
+ private global::Tango.PMR.Diagnostics.InterfaceIOs interfaceIO_ = 0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public int Port {
- get { return port_; }
+ public global::Tango.PMR.Diagnostics.InterfaceIOs InterfaceIO {
+ get { return interfaceIO_; }
set {
- port_ = value;
+ interfaceIO_ = value;
}
}
@@ -92,18 +94,18 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override bool Equals(object other) {
- return Equals(other as DigitalPin);
+ return Equals(other as DigitalInterfaceState);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public bool Equals(DigitalPin other) {
+ public bool Equals(DigitalInterfaceState other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
- if (Port != other.Port) return false;
+ if (InterfaceIO != other.InterfaceIO) return false;
if (Value != other.Value) return false;
return true;
}
@@ -111,7 +113,7 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
- if (Port != 0) hash ^= Port.GetHashCode();
+ if (InterfaceIO != 0) hash ^= InterfaceIO.GetHashCode();
if (Value != false) hash ^= Value.GetHashCode();
return hash;
}
@@ -123,9 +125,9 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
- if (Port != 0) {
+ if (InterfaceIO != 0) {
output.WriteRawTag(8);
- output.WriteInt32(Port);
+ output.WriteEnum((int) InterfaceIO);
}
if (Value != false) {
output.WriteRawTag(16);
@@ -136,8 +138,8 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
- if (Port != 0) {
- size += 1 + pb::CodedOutputStream.ComputeInt32Size(Port);
+ if (InterfaceIO != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) InterfaceIO);
}
if (Value != false) {
size += 1 + 1;
@@ -146,12 +148,12 @@ namespace Tango.PMR.Diagnostics {
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public void MergeFrom(DigitalPin other) {
+ public void MergeFrom(DigitalInterfaceState other) {
if (other == null) {
return;
}
- if (other.Port != 0) {
- Port = other.Port;
+ if (other.InterfaceIO != 0) {
+ InterfaceIO = other.InterfaceIO;
}
if (other.Value != false) {
Value = other.Value;
@@ -167,7 +169,7 @@ namespace Tango.PMR.Diagnostics {
input.SkipLastField();
break;
case 8: {
- Port = input.ReadInt32();
+ interfaceIO_ = (global::Tango.PMR.Diagnostics.InterfaceIOs) input.ReadEnum();
break;
}
case 16: {
diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs
index d5c1f81d7..7777381a8 100644
--- a/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs
+++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/EventType.cs
@@ -22,98 +22,30 @@ namespace Tango.PMR.Diagnostics {
static EventTypeReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
- "Cg9FdmVudFR5cGUucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyq5HwoJ",
- "RXZlbnRUeXBlEggKBE5vbmUQABIPCgtUaHJlYWRCcmVhaxABEh8KG1RocmVh",
- "ZFRlbnNpb25Db250cm9sRmFpbHVyZRACEhoKFkZlZWRlckNvbmVJbnN1ZmZp",
- "Y2lhbnQQAxIWChJXaW5kZXJHZW5lcmFsRXJyb3IQBBIXChNXaW5kZXJDb25l",
- "Tm90RXhpc3RzEAUSHQoZVGhyZWFkRmVlZGluZ0dlbmVyYWxFcnJvchAGEh4K",
- "GkR5ZWluZ0hlYWQxT3ZlclRlbXBlcmF0dXJlEAcSHgoaRHllaW5nSGVhZDJP",
- "dmVyVGVtcGVyYXR1cmUQCBIeChpEeWVpbmdIZWFkM092ZXJUZW1wZXJhdHVy",
- "ZRAJEh4KGkR5ZWluZ0hlYWQ0T3ZlclRlbXBlcmF0dXJlEAoSHgoaRHllaW5n",
- "SGVhZDVPdmVyVGVtcGVyYXR1cmUQCxIeChpEeWVpbmdIZWFkNk92ZXJUZW1w",
- "ZXJhdHVyZRAMEhsKF0R5ZWluZ0hlYWRUaGVybWFsQ3V0b2ZmEA0SGAoURHJ5",
- "ZXJPdmVyVGVtcGVyYXR1cmUQDhIWChJEcnllclRoZXJtYWxDdXRvZmYQDxIm",
- "CiJEeWVpbmdIZWFkSGVhdGVyc0N1cnJlbnRPdXRPZlJhbmdlEBASIQodRHJ5",
- "ZXJIZWF0ZXJzQ3VycmVudE91dE9mUmFuZ2UQERIXChNEcnllckRIZWFkQ292",
- "ZXJPcGVuEBISFAoQQWlyRmlsdGVyQ2xvZ2dlZBATEhkKFUFpckZpbHRlck5v",
- "dEluc3RhbGxlZBAUEg4KCldIU0ZhaWx1cmUQFRIeChpXYXN0ZUNvbnRhaW5l",
- "cklzQWxtb3N0RnVsbBAWEhgKFFdhc3RlQ29udGFpbmVySXNGdWxsEBcSEwoP",
- "RGlzcGVuc2VyMUVtcHR5EBgSEwoPRGlzcGVuc2VyMkVtcHR5EBkSEwoPRGlz",
- "cGVuc2VyM0VtcHR5EBoSEwoPRGlzcGVuc2VyNEVtcHR5EBsSEwoPRGlzcGVu",
- "c2VyNUVtcHR5EBwSEwoPRGlzcGVuc2VyNkVtcHR5EB0SEwoPRGlzcGVuc2Vy",
- "N0VtcHR5EB4SEwoPRGlzcGVuc2VyOEVtcHR5EB8SFgoSRGlzcGVuc2VyMUxv",
- "d0xldmVsECASFgoSRGlzcGVuc2VyMkxvd0xldmVsECESFgoSRGlzcGVuc2Vy",
- "M0xvd0xldmVsECISFgoSRGlzcGVuc2VyNExvd0xldmVsECMSFgoSRGlzcGVu",
- "c2VyNUxvd0xldmVsECQSFgoSRGlzcGVuc2VyNkxvd0xldmVsECUSFgoSRGlz",
- "cGVuc2VyN0xvd0xldmVsECYSFgoSRGlzcGVuc2VyOExvd0xldmVsECcSGwoX",
- "RGlzcGVuc2VyMVJlZmlsbEZhaWx1cmUQKBIbChdEaXNwZW5zZXIyUmVmaWxs",
- "RmFpbHVyZRApEhsKF0Rpc3BlbnNlcjNSZWZpbGxGYWlsdXJlECoSGwoXRGlz",
- "cGVuc2VyNFJlZmlsbEZhaWx1cmUQKxIbChdEaXNwZW5zZXI1UmVmaWxsRmFp",
- "bHVyZRAsEhsKF0Rpc3BlbnNlcjZSZWZpbGxGYWlsdXJlEC0SGwoXRGlzcGVu",
- "c2VyN1JlZmlsbEZhaWx1cmUQLhIbChdEaXNwZW5zZXI4UmVmaWxsRmFpbHVy",
- "ZRAvEhYKEkRpc3BlbnNlcjFQcmVzc3VyZRAwEhYKEkRpc3BlbnNlcjJQcmVz",
- "c3VyZRAxEhYKEkRpc3BlbnNlcjNQcmVzc3VyZRAyEhYKEkRpc3BlbnNlcjRQ",
- "cmVzc3VyZRAzEhYKEkRpc3BlbnNlcjVQcmVzc3VyZRA0EhYKEkRpc3BlbnNl",
- "cjZQcmVzc3VyZRA1EhYKEkRpc3BlbnNlcjdQcmVzc3VyZRA2EhYKEkRpc3Bl",
- "bnNlcjhQcmVzc3VyZRA3EhEKDU1pZFRhbmsxRW1wdHkQOBIRCg1NaWRUYW5r",
- "MkVtcHR5EDkSEQoNTWlkVGFuazNFbXB0eRA6EhEKDU1pZFRhbms0RW1wdHkQ",
- "OxIRCg1NaWRUYW5rNUVtcHR5EDwSEQoNTWlkVGFuazZFbXB0eRA9EhEKDU1p",
- "ZFRhbms3RW1wdHkQPhIRCg1NaWRUYW5rOEVtcHR5ED8SFAoQTWlkVGFuazFM",
- "b3dsZXZlbBBAEhQKEE1pZFRhbmsyTG93bGV2ZWwQQRIUChBNaWRUYW5rM0xv",
- "d2xldmVsEEISFAoQTWlkVGFuazRMb3dsZXZlbBBDEhQKEE1pZFRhbms1TG93",
- "bGV2ZWwQRBIUChBNaWRUYW5rNkxvd2xldmVsEEUSFAoQTWlkVGFuazdMb3ds",
- "ZXZlbBBGEhQKEE1pZFRhbms4TG93bGV2ZWwQRxIWChJNaWRUYW5rMU5vdElu",
- "UGxhY2UQSBIWChJNaWRUYW5rMk5vdEluUGxhY2UQSRIWChJNaWRUYW5rM05v",
- "dEluUGxhY2UQShIWChJNaWRUYW5rNE5vdEluUGxhY2UQSxIWChJNaWRUYW5r",
- "NU5vdEluUGxhY2UQTBIWChJNaWRUYW5rNk5vdEluUGxhY2UQTRIWChJNaWRU",
- "YW5rN05vdEluUGxhY2UQThIWChJNaWRUYW5rOE5vdEluUGxhY2UQTxIRCg1T",
- "eXN0ZW1CSVRGYWlsEFASIgoeR2VuZXJhbEludGVybmFsT3ZlclRlbXBlcmF0",
- "dXJlEFESFAoQTWFjaGluZUNvdmVyT3BlbhBSEh4KGkVtZXJnZW5jeVB1c2hC",
- "dXR0b25QcmVzc2VkEFMSFgoSU3lzdGVtR2VuZXJhbEVycm9yEFQSGQoVTW90",
- "b3JEcnllck92ZXJDdXJyZW50EF0SGgoWTW90b3JGZWVkZXJPdmVyQ3VycmVu",
- "dBBeEhsKF01vdG9yUkxvYWRlck92ZXJDdXJyZW50EF8SGgoWTW90b3JQb29s",
- "ZXJPdmVyQ3VycmVudBBgEhsKF01vdG9yTExvYWRlck92ZXJDdXJyZW50EGES",
- "GgoWTW90b3JXaW5kZXJPdmVyQ3VycmVudBBiEhkKFU1vdG9yU2NyZXdPdmVy",
- "Q3VycmVudBBjEh4KGk1vdG9yTG9hZGluZ0FybU92ZXJDdXJyZW50EGQSHgoa",
- "TW90b3JEaXNwZW5zZXIxT3ZlckN1cnJlbnQQZRIeChpNb3RvckRpc3BlbnNl",
- "cjJPdmVyQ3VycmVudBBmEh4KGk1vdG9yRGlzcGVuc2VyM092ZXJDdXJyZW50",
- "EGcSHgoaTW90b3JEaXNwZW5zZXI0T3ZlckN1cnJlbnQQaBIeChpNb3RvckRp",
- "c3BlbnNlcjVPdmVyQ3VycmVudBBpEh4KGk1vdG9yRGlzcGVuc2VyNk92ZXJD",
- "dXJyZW50EGoSHgoaTW90b3JEaXNwZW5zZXI3T3ZlckN1cnJlbnQQaxIeChpN",
- "b3RvckRpc3BlbnNlcjhPdmVyQ3VycmVudBBsEh0KGU1vdG9yRHJ5ZXJPdmVy",
- "VGVtcGVyYXR1cmUQbRIeChpNb3RvckZlZWRlck92ZXJUZW1wZXJhdHVyZRBu",
- "Eh8KG01vdG9yUkxvYWRlck92ZXJUZW1wZXJhdHVyZRBvEh4KGk1vdG9yUG9v",
- "bGVyT3ZlclRlbXBlcmF0dXJlEHASHwobTW90b3JMTG9hZGVyT3ZlclRlbXBl",
- "cmF0dXJlEHESHgoaTW90b3JXaW5kZXJPdmVyVGVtcGVyYXR1cmUQchIdChlN",
- "b3RvclNjcmV3T3ZlclRlbXBlcmF0dXJlEHMSIgoeTW90b3JMb2FkaW5nQXJt",
- "T3ZlclRlbXBlcmF0dXJlEHQSIgoeTW90b3JEaXNwZW5zZXIxT3ZlclRlbXBl",
- "cmF0dXJlEHUSIgoeTW90b3JEaXNwZW5zZXIyT3ZlclRlbXBlcmF0dXJlEHYS",
- "IgoeTW90b3JEaXNwZW5zZXIzT3ZlclRlbXBlcmF0dXJlEHcSIgoeTW90b3JE",
- "aXNwZW5zZXI0T3ZlclRlbXBlcmF0dXJlEHgSIgoeTW90b3JEaXNwZW5zZXI1",
- "T3ZlclRlbXBlcmF0dXJlEHkSIgoeTW90b3JEaXNwZW5zZXI2T3ZlclRlbXBl",
- "cmF0dXJlEHoSIgoeTW90b3JEaXNwZW5zZXI3T3ZlclRlbXBlcmF0dXJlEHsS",
- "IgoeTW90b3JEaXNwZW5zZXI4T3ZlclRlbXBlcmF0dXJlEHwSEwoPTW90b3JE",
- "cnllclN0YWxsEH0SFAoQTW90b3JGZWVkZXJTdGFsbBB+EhUKEU1vdG9yUkxv",
- "YWRlclN0YWxsEH8SFQoQTW90b3JQb29sZXJTdGFsbBCAARIWChFNb3RvckxM",
- "b2FkZXJTdGFsbBCBARIVChBNb3RvcldpbmRlclN0YWxsEIIBEhQKD01vdG9y",
- "U2NyZXdTdGFsbBCDARIZChRNb3RvckxvYWRpbmdBcm1TdGFsbBCEARIZChRN",
- "b3RvckRpc3BlbnNlcjFTdGFsbBCFARIZChRNb3RvckRpc3BlbnNlcjJTdGFs",
- "bBCGARIZChRNb3RvckRpc3BlbnNlcjNTdGFsbBCHARIZChRNb3RvckRpc3Bl",
- "bnNlcjRTdGFsbBCIARIZChRNb3RvckRpc3BlbnNlcjVTdGFsbBCJARIZChRN",
- "b3RvckRpc3BlbnNlcjZTdGFsbBCKARIZChRNb3RvckRpc3BlbnNlcjdTdGFs",
- "bBCLARIZChRNb3RvckRpc3BlbnNlcjhTdGFsbBCMARIbChZNb3RvckRyeWVy",
- "VW5kZXJWb2x0YWdlEI0BEhwKF01vdG9yRmVlZGVyVW5kZXJWb2x0YWdlEI4B",
- "Eh0KGE1vdG9yUkxvYWRlclVuZGVyVm9sdGFnZRCPARIcChdNb3RvclBvb2xl",
- "clVuZGVyVm9sdGFnZRCQARIdChhNb3RvckxMb2FkZXJVbmRlclZvbHRhZ2UQ",
- "kQESHAoXTW90b3JXaW5kZXJVbmRlclZvbHRhZ2UQkgESGwoWTW90b3JTY3Jl",
- "d1VuZGVyVm9sdGFnZRCTARIgChtNb3RvckxvYWRpbmdBcm1VbmRlclZvbHRh",
- "Z2UQlAESIAobTW90b3JEaXNwZW5zZXIxVW5kZXJWb2x0YWdlEJUBEiAKG01v",
- "dG9yRGlzcGVuc2VyMlVuZGVyVm9sdGFnZRCWARIgChtNb3RvckRpc3BlbnNl",
- "cjNVbmRlclZvbHRhZ2UQlwESIAobTW90b3JEaXNwZW5zZXI0VW5kZXJWb2x0",
- "YWdlEJgBEiAKG01vdG9yRGlzcGVuc2VyNVVuZGVyVm9sdGFnZRCZARIgChtN",
- "b3RvckRpc3BlbnNlcjZVbmRlclZvbHRhZ2UQmgESIAobTW90b3JEaXNwZW5z",
- "ZXI3VW5kZXJWb2x0YWdlEJsBQiEKH2NvbS50d2luZS50YW5nby5wbXIuZGlh",
- "Z25vc3RpY3NiBnByb3RvMw=="));
+ "Cg9FdmVudFR5cGUucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyrWBwoJ",
+ "RXZlbnRUeXBlEg8KC1RocmVhZEJyZWFrEAASHwobVGhyZWFkVGVuc2lvbkNv",
+ "bnRyb2xGYWlsdXJlEAESGgoWRmVlZGVyQ29uZUluc3VmZmljaWFudBACEhYK",
+ "EldpbmRlckdlbmVyYWxFcnJvchADEhcKE1dpbmRlckNvbmVOb3RFeGlzdHMQ",
+ "BBIdChlUaHJlYWRGZWVkaW5nR2VuZXJhbEVycm9yEAUSHQoZRHllaW5nSGVh",
+ "ZE92ZXJUZW1wZXJhdHVyZRAGEhMKD0RIVGhlcm1hbEN1dG9mZhAHEhgKFERy",
+ "eWVyT3ZlclRlbXBlcmF0dXJlEAgSFgoSRHJ5ZXJUaGVybWFsQ3V0b2ZmEAkS",
+ "JgoiRHllaW5nSGVhZEhlYXRlcnNDdXJyZW50T3V0T2ZSYW5nZRAKEiEKHURy",
+ "eWVySGVhdGVyc0N1cnJlbnRPdXRPZlJhbmdlEAsSFwoTRHJ5ZXJESGVhZENv",
+ "dmVyT3BlbhAMEhQKEEFpckZpbHRlckNsb2dnZWQQDRIZChVBaXJGaWx0ZXJO",
+ "b3RJbnN0YWxsZWQQDhIOCgpXSFNGYWlsdXJlEA8SHgoaV2FzdGVDb250YWlu",
+ "ZXJJc0FsbW9zdEZ1bGwQEBIYChRXYXN0ZUNvbnRhaW5lcklzRnVsbBAREhIK",
+ "DkRpc3BlbnNlckVtcHR5EBISFQoRRGlzcGVuc2VyTG93TGV2ZWwQExIaChZE",
+ "aXNwZW5zZXJSZWZpbGxGYWlsdXJlEBQSEAoMTWlkVGFua0VtcHR5EBUSEwoP",
+ "TWlkVGFua0xvd0xldmVsEBYSFQoRTWlkVGFua05vdEluUGxhY2UQFxIRCg1T",
+ "eXN0ZW1CSVRGYWlsEBgSIgoeR2VuZXJhbEludGVybmFsT3ZlclRlbXBlcmF0",
+ "dXJlEBkSFAoQTWFjaGluZUNvdmVyT3BlbhAaEh4KGkVtZXJnZW5jeVB1c2hC",
+ "dXR0b25QcmVzc2VkEBsSFgoSU3lzdGVtR2VuZXJhbEVycm9yEBwSDwoLUmVx",
+ "dWVzdFNlbnQQHRIUChBSZXNwb25zZVJlY2VpdmVkEB4SEQoNUmVxdWVzdEZh",
+ "aWxlZBAfEhgKFEFwcGxpY2F0aW9uRXhjZXB0aW9uECASGgoWQXBwbGljYXRp",
+ "b25JbmZvcm1hdGlvbhAhEhYKEkFwcGxpY2F0aW9uU3RhcnRlZBAiEhkKFUFw",
+ "cGxpY2F0aW9uVGVybWluYXRlZBAjEhQKEFJlY29yZGluZ1N0YXJ0ZWQQJBIU",
+ "ChBSZWNvcmRpbmdTdG9wcGVkECUSDQoJSm9iU3RhdHVzECZCIQofY29tLnR3",
+ "aW5lLnRhbmdvLnBtci5kaWFnbm9zdGljc2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { },
new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Diagnostics.EventType), }, null));
@@ -124,597 +56,161 @@ namespace Tango.PMR.Diagnostics {
#region Enums
public enum EventType {
/// <summary>
- ///None (Group = Application, Category = Info, Actions = )
+ ///Dancer overshot / Thread break sensor (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("None")] None = 0,
+ [pbr::OriginalName("ThreadBreak")] ThreadBreak = 0,
/// <summary>
- /// Thread Break (Group = Thread Feeding System, Category = Error, Actions = )
+ ///Dancer not stable or got down (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
/// </summary>
- [pbr::OriginalName("ThreadBreak")] ThreadBreak = 1,
+ [pbr::OriginalName("ThreadTensionControlFailure")] ThreadTensionControlFailure = 1,
/// <summary>
- /// Thread Tension Control Failure (Group = Thread Feeding System, Category = Error, Actions = )
+ ///Source thread counter (counter shall be reset upon loading a new cone) (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("ThreadTensionControlFailure")] ThreadTensionControlFailure = 2,
+ [pbr::OriginalName("FeederConeInsufficiant")] FeederConeInsufficiant = 2,
/// <summary>
- /// Feeder Cone Insufficiant (Group = Thread Feeding System, Category = Warning, Actions = )
+ ///Winder Controller (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("FeederConeInsufficiant")] FeederConeInsufficiant = 3,
+ [pbr::OriginalName("WinderGeneralError")] WinderGeneralError = 3,
/// <summary>
- /// Winder General Error (Group = Thread Feeding System, Category = Error, Actions = )
+ ///SW_SPOOL_EXISTS='0' or Winder Controller (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("WinderGeneralError")] WinderGeneralError = 4,
+ [pbr::OriginalName("WinderConeNotExists")] WinderConeNotExists = 4,
/// <summary>
- /// Winder Cone Not Exists (Group = Thread Feeding System, Category = Warning, Actions = )
+ ///Motor Stall (Group = Thread Feeding System, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
/// </summary>
- [pbr::OriginalName("WinderConeNotExists")] WinderConeNotExists = 5,
+ [pbr::OriginalName("ThreadFeedingGeneralError")] ThreadFeedingGeneralError = 5,
/// <summary>
- /// Thread Feeding General Error (Group = Thread Feeding System, Category = Error, Actions = )
+ ///Dyeing Head Thermometers (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
/// </summary>
- [pbr::OriginalName("ThreadFeedingGeneralError")] ThreadFeedingGeneralError = 6,
+ [pbr::OriginalName("DyeingHeadOverTemperature")] DyeingHeadOverTemperature = 6,
/// <summary>
- /// Dyeing Head 1 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
+ ///Current sense in all heaters is 0 (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
/// </summary>
- [pbr::OriginalName("DyeingHead1OverTemperature")] DyeingHead1OverTemperature = 7,
+ [pbr::OriginalName("DHThermalCutoff")] DhthermalCutoff = 7,
/// <summary>
- /// Dyeing Head 2 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
+ ///Dryer Thermometers (Group = DH Dryer, Category = Error, Actions = Prevent Job Execution, Abort Running Job, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DyeingHead2OverTemperature")] DyeingHead2OverTemperature = 8,
+ [pbr::OriginalName("DryerOverTemperature")] DryerOverTemperature = 8,
/// <summary>
- /// Dyeing Head 3 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
+ ///Current sense in all heaters is 0 (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
/// </summary>
- [pbr::OriginalName("DyeingHead3OverTemperature")] DyeingHead3OverTemperature = 9,
+ [pbr::OriginalName("DryerThermalCutoff")] DryerThermalCutoff = 9,
/// <summary>
- /// Dyeing Head 4 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
+ ///Dyeing head Heaters failure (Under /Over current) (Group = DH Dryer, Category = Error, Actions = Soft Visual Notification, Prevent Job Execution, Abort Running Job)
/// </summary>
- [pbr::OriginalName("DyeingHead4OverTemperature")] DyeingHead4OverTemperature = 10,
+ [pbr::OriginalName("DyeingHeadHeatersCurrentOutOfRange")] DyeingHeadHeatersCurrentOutOfRange = 10,
/// <summary>
- /// Dyeing Head 5 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
+ ///Dryer Heaters failure (Under /Over current) (Group = DH Dryer, Category = Error, Actions = Abort Running Job, Soft Visual Notification, Prevent Job Execution)
/// </summary>
- [pbr::OriginalName("DyeingHead5OverTemperature")] DyeingHead5OverTemperature = 11,
+ [pbr::OriginalName("DryerHeatersCurrentOutOfRange")] DryerHeatersCurrentOutOfRange = 11,
/// <summary>
- /// Dyeing Head 6 Over Temperature (Group = Dryer Head, Category = Critical, Actions = )
+ ///Covers Tampers (Group = DH Dryer, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DyeingHead6OverTemperature")] DyeingHead6OverTemperature = 12,
+ [pbr::OriginalName("DryerDHeadCoverOpen")] DryerDheadCoverOpen = 12,
/// <summary>
- /// Dyeing Head Thermal Cutoff (Group = Dryer Head, Category = Critical, Actions = )
+ ///Pressure sensor Purex or Air flow sensor (Flap) (Group = Waste Handling System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DyeingHeadThermalCutoff")] DyeingHeadThermalCutoff = 13,
+ [pbr::OriginalName("AirFilterClogged")] AirFilterClogged = 13,
/// <summary>
- /// Dryer Over Temperature (Group = Dryer, Category = Critical, Actions = )
+ ///Micro-switch (Group = Waste Handling System, Category = Error, Actions = Abort Running Job, Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DryerOverTemperature")] DryerOverTemperature = 14,
+ [pbr::OriginalName("AirFilterNotInstalled")] AirFilterNotInstalled = 14,
/// <summary>
- /// Dryer Thermal Cutoff (Group = Dryer, Category = Critical, Actions = )
+ ///blower techo. Feedback, air flap (Group = Waste Handling System, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification, Abort Running Job)
/// </summary>
- [pbr::OriginalName("DryerThermalCutoff")] DryerThermalCutoff = 15,
+ [pbr::OriginalName("WHSFailure")] Whsfailure = 15,
/// <summary>
- /// Dyeing Head Heaters Current Out Of Range (Group = Dryer Head, Category = Error, Actions = )
+ ///Check container float sensor (Group = Waste Handling System, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DyeingHeadHeatersCurrentOutOfRange")] DyeingHeadHeatersCurrentOutOfRange = 16,
+ [pbr::OriginalName("WasteContainerIsAlmostFull")] WasteContainerIsAlmostFull = 16,
/// <summary>
- /// Dryer Heaters Current Out Of Range (Group = Dryer, Category = Error, Actions = )
+ ///Check container float sensor (Group = Waste Handling System, Category = Error, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DryerHeatersCurrentOutOfRange")] DryerHeatersCurrentOutOfRange = 17,
+ [pbr::OriginalName("WasteContainerIsFull")] WasteContainerIsFull = 17,
/// <summary>
- /// Dryer Dying Head Cover Open (Group = Dryer, Category = Error, Actions = )
+ ///Dispenser position sensor/s (Group = Ink Delivery System, Category = Error, Actions = Prevent Job Execution, Abort Running Job, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("DryerDHeadCoverOpen")] DryerDheadCoverOpen = 18,
+ [pbr::OriginalName("DispenserEmpty")] DispenserEmpty = 18,
/// <summary>
- /// Air Filter Clogged (Group = Waste Handling System, Category = Error, Actions = )
+ ///Check if job can be executor refill needed (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("AirFilterClogged")] AirFilterClogged = 19,
+ [pbr::OriginalName("DispenserLowLevel")] DispenserLowLevel = 19,
/// <summary>
- /// Air Filter Not Installed (Group = Waste Handling System, Category = Error, Actions = )
+ ///Cartridge float displacement (Group = Ink Delivery System, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("AirFilterNotInstalled")] AirFilterNotInstalled = 20,
+ [pbr::OriginalName("DispenserRefillFailure")] DispenserRefillFailure = 20,
/// <summary>
- /// WHS Failure (Group = Waste Handling System, Category = Error, Actions = )
+ ///Mid-Tank (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("WHSFailure")] Whsfailure = 21,
+ [pbr::OriginalName("MidTankEmpty")] MidTankEmpty = 21,
/// <summary>
- /// Waste Container Is Almost Full (Group = Waste Handling System, Category = Warning, Actions = )
+ ///Cartridge float sensor (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("WasteContainerIsAlmostFull")] WasteContainerIsAlmostFull = 22,
+ [pbr::OriginalName("MidTankLowLevel")] MidTankLowLevel = 22,
/// <summary>
- /// Waste Container Is Full (Group = Waste Handling System, Category = Error, Actions = )
+ ///Cartridge float sensor or Additional micro-switch (Group = Ink Delivery System, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("WasteContainerIsFull")] WasteContainerIsFull = 23,
+ [pbr::OriginalName("MidTankNotInPlace")] MidTankNotInPlace = 23,
/// <summary>
- /// Dispenser 1 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///System BIT Failure (Group = General Hardware, Category = Error, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("Dispenser1Empty")] Dispenser1Empty = 24,
+ [pbr::OriginalName("SystemBITFail")] SystemBitfail = 24,
/// <summary>
- /// Dispenser 2 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Internal Thermostat (Group = General Hardware, Category = Error, Actions = Prevent Job Execution, Soft Visual Notification, Abort Running Job, Stop Heaters)
/// </summary>
- [pbr::OriginalName("Dispenser2Empty")] Dispenser2Empty = 25,
+ [pbr::OriginalName("GeneralInternalOverTemperature")] GeneralInternalOverTemperature = 25,
/// <summary>
- /// Dispenser 3 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Covers Tampers (Group = General Hardware, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("Dispenser3Empty")] Dispenser3Empty = 26,
+ [pbr::OriginalName("MachineCoverOpen")] MachineCoverOpen = 26,
/// <summary>
- /// Dispenser 4 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///EPB (Group = General Hardware, Category = Critical, Actions = Overall Power Down, Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("Dispenser4Empty")] Dispenser4Empty = 27,
+ [pbr::OriginalName("EmergencyPushButtonPressed")] EmergencyPushButtonPressed = 27,
/// <summary>
- /// Dispenser 5 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///System General Error (Group = General Hardware, Category = Warning, Actions = Soft Visual Notification)
/// </summary>
- [pbr::OriginalName("Dispenser5Empty")] Dispenser5Empty = 28,
+ [pbr::OriginalName("SystemGeneralError")] SystemGeneralError = 28,
/// <summary>
- /// Dispenser 6 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occurs a request has been sent to the machine or external bridge service (Group = Transport, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser6Empty")] Dispenser6Empty = 29,
+ [pbr::OriginalName("RequestSent")] RequestSent = 29,
/// <summary>
- /// Dispenser 7 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occures when a response has been received (Group = Transport, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser7Empty")] Dispenser7Empty = 30,
+ [pbr::OriginalName("ResponseReceived")] ResponseReceived = 30,
/// <summary>
- /// Dispenser 8 Empty (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occures when a request to the machine has failed (Group = Transport, Category = Error, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser8Empty")] Dispenser8Empty = 31,
+ [pbr::OriginalName("RequestFailed")] RequestFailed = 31,
/// <summary>
- /// Dispenser 1 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occures when the application has encountered some error (Group = Application, Category = Error, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser1LowLevel")] Dispenser1LowLevel = 32,
+ [pbr::OriginalName("ApplicationException")] ApplicationException = 32,
/// <summary>
- /// Dispenser 2 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///General application event logs (Group = Application, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser2LowLevel")] Dispenser2LowLevel = 33,
+ [pbr::OriginalName("ApplicationInformation")] ApplicationInformation = 33,
/// <summary>
- /// Dispenser 3 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Notifies about application succesfully started (Group = Application, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser3LowLevel")] Dispenser3LowLevel = 34,
+ [pbr::OriginalName("ApplicationStarted")] ApplicationStarted = 34,
/// <summary>
- /// Dispenser 4 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Notifies about application termination (Group = Application, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser4LowLevel")] Dispenser4LowLevel = 35,
+ [pbr::OriginalName("ApplicationTerminated")] ApplicationTerminated = 35,
/// <summary>
- /// Dispenser 5 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occures when a diagnostics recording has been started (Group = Application, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser5LowLevel")] Dispenser5LowLevel = 36,
+ [pbr::OriginalName("RecordingStarted")] RecordingStarted = 36,
/// <summary>
- /// Dispenser 6 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occures when a diagnostics recording has been stopped (Group = Application, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser6LowLevel")] Dispenser6LowLevel = 37,
+ [pbr::OriginalName("RecordingStopped")] RecordingStopped = 37,
/// <summary>
- /// Dispenser 7 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
+ ///Occures when a job status message has been received from the embedded device (Group = Application, Category = Info, Actions = )
/// </summary>
- [pbr::OriginalName("Dispenser7LowLevel")] Dispenser7LowLevel = 38,
- /// <summary>
- /// Dispenser 8 Low Level (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser8LowLevel")] Dispenser8LowLevel = 39,
- /// <summary>
- /// Dispenser 1 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser1RefillFailure")] Dispenser1RefillFailure = 40,
- /// <summary>
- /// Dispenser 2 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser2RefillFailure")] Dispenser2RefillFailure = 41,
- /// <summary>
- /// Dispenser 3 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser3RefillFailure")] Dispenser3RefillFailure = 42,
- /// <summary>
- /// Dispenser 4 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser4RefillFailure")] Dispenser4RefillFailure = 43,
- /// <summary>
- /// Dispenser 5 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser5RefillFailure")] Dispenser5RefillFailure = 44,
- /// <summary>
- /// Dispenser 6 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser6RefillFailure")] Dispenser6RefillFailure = 45,
- /// <summary>
- /// Dispenser 7 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser7RefillFailure")] Dispenser7RefillFailure = 46,
- /// <summary>
- /// Dispenser 8 Refill Failure (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser8RefillFailure")] Dispenser8RefillFailure = 47,
- /// <summary>
- /// Dispenser 1 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser1Pressure")] Dispenser1Pressure = 48,
- /// <summary>
- /// Dispenser 2 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser2Pressure")] Dispenser2Pressure = 49,
- /// <summary>
- /// Dispenser 3 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser3Pressure")] Dispenser3Pressure = 50,
- /// <summary>
- /// Dispenser 4 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser4Pressure")] Dispenser4Pressure = 51,
- /// <summary>
- /// Dispenser 5 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser5Pressure")] Dispenser5Pressure = 52,
- /// <summary>
- /// Dispenser 6 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser6Pressure")] Dispenser6Pressure = 53,
- /// <summary>
- /// Dispenser 7 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser7Pressure")] Dispenser7Pressure = 54,
- /// <summary>
- /// Dispenser 8 Pressure (Group = Ink Delivery System, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("Dispenser8Pressure")] Dispenser8Pressure = 55,
- /// <summary>
- /// Mid Tank 1 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank1Empty")] MidTank1Empty = 56,
- /// <summary>
- /// Mid Tank 2 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank2Empty")] MidTank2Empty = 57,
- /// <summary>
- /// Mid Tank 3 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank3Empty")] MidTank3Empty = 58,
- /// <summary>
- /// Mid Tank 4 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank4Empty")] MidTank4Empty = 59,
- /// <summary>
- /// Mid Tank 5 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank5Empty")] MidTank5Empty = 60,
- /// <summary>
- /// Mid Tank 6 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank6Empty")] MidTank6Empty = 61,
- /// <summary>
- /// Mid Tank 7 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank7Empty")] MidTank7Empty = 62,
- /// <summary>
- /// Mid Tank 8 Empty (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank8Empty")] MidTank8Empty = 63,
- /// <summary>
- /// Mid Tank 1 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank1Lowlevel")] MidTank1Lowlevel = 64,
- /// <summary>
- /// Mid Tank 2 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank2Lowlevel")] MidTank2Lowlevel = 65,
- /// <summary>
- /// Mid Tank 3 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank3Lowlevel")] MidTank3Lowlevel = 66,
- /// <summary>
- /// Mid Tank 4 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank4Lowlevel")] MidTank4Lowlevel = 67,
- /// <summary>
- /// Mid Tank 5 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank5Lowlevel")] MidTank5Lowlevel = 68,
- /// <summary>
- /// Mid Tank 6 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank6Lowlevel")] MidTank6Lowlevel = 69,
- /// <summary>
- /// Mid Tank 7 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank7Lowlevel")] MidTank7Lowlevel = 70,
- /// <summary>
- /// Mid Tank 8 Lowlevel (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank8Lowlevel")] MidTank8Lowlevel = 71,
- /// <summary>
- /// Mid Tank 1 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank1NotInPlace")] MidTank1NotInPlace = 72,
- /// <summary>
- /// Mid Tank 2 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank2NotInPlace")] MidTank2NotInPlace = 73,
- /// <summary>
- /// Mid Tank 3 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank3NotInPlace")] MidTank3NotInPlace = 74,
- /// <summary>
- /// Mid Tank 4 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank4NotInPlace")] MidTank4NotInPlace = 75,
- /// <summary>
- /// Mid Tank 5 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank5NotInPlace")] MidTank5NotInPlace = 76,
- /// <summary>
- /// Mid Tank 6 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank6NotInPlace")] MidTank6NotInPlace = 77,
- /// <summary>
- /// Mid Tank 7 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank7NotInPlace")] MidTank7NotInPlace = 78,
- /// <summary>
- /// Mid Tank 8 Not In Place (Group = Ink Delivery System, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MidTank8NotInPlace")] MidTank8NotInPlace = 79,
- /// <summary>
- /// System Built In Test Fail (Group = General Hardware, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("SystemBITFail")] SystemBitfail = 80,
- /// <summary>
- /// General Internal Over Temperature (Group = General Hardware, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("GeneralInternalOverTemperature")] GeneralInternalOverTemperature = 81,
- /// <summary>
- /// Machine Cover Open (Group = General Hardware, Category = Warning, Actions = )
- /// </summary>
- [pbr::OriginalName("MachineCoverOpen")] MachineCoverOpen = 82,
- /// <summary>
- /// Emergency Push Button Pressed (Group = General Hardware, Category = Critical, Actions = )
- /// </summary>
- [pbr::OriginalName("EmergencyPushButtonPressed")] EmergencyPushButtonPressed = 83,
- /// <summary>
- /// System General Error (Group = General Hardware, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("SystemGeneralError")] SystemGeneralError = 84,
- /// <summary>
- /// Motor Dryer Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDryerOverCurrent")] MotorDryerOverCurrent = 93,
- /// <summary>
- /// Motor Feeder Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorFeederOverCurrent")] MotorFeederOverCurrent = 94,
- /// <summary>
- /// Motor Right Loader Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorRLoaderOverCurrent")] MotorRloaderOverCurrent = 95,
- /// <summary>
- /// Motor Pooler Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorPoolerOverCurrent")] MotorPoolerOverCurrent = 96,
- /// <summary>
- /// Motor Left Loader Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLLoaderOverCurrent")] MotorLloaderOverCurrent = 97,
- /// <summary>
- /// Motor Winder Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorWinderOverCurrent")] MotorWinderOverCurrent = 98,
- /// <summary>
- /// Motor Screw Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorScrewOverCurrent")] MotorScrewOverCurrent = 99,
- /// <summary>
- /// Motor Loading Arm Over Current (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLoadingArmOverCurrent")] MotorLoadingArmOverCurrent = 100,
- /// <summary>
- /// Motor Dispenser 1 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser1OverCurrent")] MotorDispenser1OverCurrent = 101,
- /// <summary>
- /// Motor Dispenser 2 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser2OverCurrent")] MotorDispenser2OverCurrent = 102,
- /// <summary>
- /// Motor Dispenser 3 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser3OverCurrent")] MotorDispenser3OverCurrent = 103,
- /// <summary>
- /// Motor Dispenser 4 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser4OverCurrent")] MotorDispenser4OverCurrent = 104,
- /// <summary>
- /// Motor Dispenser 5 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser5OverCurrent")] MotorDispenser5OverCurrent = 105,
- /// <summary>
- /// Motor Dispenser 6 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser6OverCurrent")] MotorDispenser6OverCurrent = 106,
- /// <summary>
- /// Motor Dispenser 7 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser7OverCurrent")] MotorDispenser7OverCurrent = 107,
- /// <summary>
- /// Motor Dispenser 8 Over Current (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser8OverCurrent")] MotorDispenser8OverCurrent = 108,
- /// <summary>
- /// Motor Dryer Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDryerOverTemperature")] MotorDryerOverTemperature = 109,
- /// <summary>
- /// Motor Feeder Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorFeederOverTemperature")] MotorFeederOverTemperature = 110,
- /// <summary>
- /// Motor Right Loader Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorRLoaderOverTemperature")] MotorRloaderOverTemperature = 111,
- /// <summary>
- /// Motor Pooler Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorPoolerOverTemperature")] MotorPoolerOverTemperature = 112,
- /// <summary>
- /// Motor Left Loader Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLLoaderOverTemperature")] MotorLloaderOverTemperature = 113,
- /// <summary>
- /// Motor Winder Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorWinderOverTemperature")] MotorWinderOverTemperature = 114,
- /// <summary>
- /// Motor Screw Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorScrewOverTemperature")] MotorScrewOverTemperature = 115,
- /// <summary>
- /// Motor Loading Arm Over Temperature (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLoadingArmOverTemperature")] MotorLoadingArmOverTemperature = 116,
- /// <summary>
- /// Motor Dispenser 1 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser1OverTemperature")] MotorDispenser1OverTemperature = 117,
- /// <summary>
- /// Motor Dispenser 2 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser2OverTemperature")] MotorDispenser2OverTemperature = 118,
- /// <summary>
- /// Motor Dispenser 3 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser3OverTemperature")] MotorDispenser3OverTemperature = 119,
- /// <summary>
- /// Motor Dispenser 4 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser4OverTemperature")] MotorDispenser4OverTemperature = 120,
- /// <summary>
- /// Motor Dispenser 5 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser5OverTemperature")] MotorDispenser5OverTemperature = 121,
- /// <summary>
- /// Motor Dispenser 6 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser6OverTemperature")] MotorDispenser6OverTemperature = 122,
- /// <summary>
- /// Motor Dispenser 7 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser7OverTemperature")] MotorDispenser7OverTemperature = 123,
- /// <summary>
- /// Motor Dispenser 8 Over Temperature (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser8OverTemperature")] MotorDispenser8OverTemperature = 124,
- /// <summary>
- /// Motor Dryer Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDryerStall")] MotorDryerStall = 125,
- /// <summary>
- /// Motor Feeder Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorFeederStall")] MotorFeederStall = 126,
- /// <summary>
- /// Motor Right Loader Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorRLoaderStall")] MotorRloaderStall = 127,
- /// <summary>
- /// Motor Pooler Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorPoolerStall")] MotorPoolerStall = 128,
- /// <summary>
- /// Motor Left Loader Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLLoaderStall")] MotorLloaderStall = 129,
- /// <summary>
- /// Motor Winder Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorWinderStall")] MotorWinderStall = 130,
- /// <summary>
- /// Motor Screw Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorScrewStall")] MotorScrewStall = 131,
- /// <summary>
- /// Motor Loading Arm Stall (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLoadingArmStall")] MotorLoadingArmStall = 132,
- /// <summary>
- /// Motor Dispenser 1 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser1Stall")] MotorDispenser1Stall = 133,
- /// <summary>
- /// Motor Dispenser 2 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser2Stall")] MotorDispenser2Stall = 134,
- /// <summary>
- /// Motor Dispenser 3 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser3Stall")] MotorDispenser3Stall = 135,
- /// <summary>
- /// Motor Dispenser 4 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser4Stall")] MotorDispenser4Stall = 136,
- /// <summary>
- /// Motor Dispenser 5 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser5Stall")] MotorDispenser5Stall = 137,
- /// <summary>
- /// Motor Dispenser 6 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser6Stall")] MotorDispenser6Stall = 138,
- /// <summary>
- /// Motor Dispenser 7 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser7Stall")] MotorDispenser7Stall = 139,
- /// <summary>
- /// Motor Dispenser 8 Stall (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser8Stall")] MotorDispenser8Stall = 140,
- /// <summary>
- /// Motor Dryer Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDryerUnderVoltage")] MotorDryerUnderVoltage = 141,
- /// <summary>
- /// Motor Feeder Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorFeederUnderVoltage")] MotorFeederUnderVoltage = 142,
- /// <summary>
- /// Motor Right Loader Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorRLoaderUnderVoltage")] MotorRloaderUnderVoltage = 143,
- /// <summary>
- /// Motor Pooler Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorPoolerUnderVoltage")] MotorPoolerUnderVoltage = 144,
- /// <summary>
- /// Motor Left Loader Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLLoaderUnderVoltage")] MotorLloaderUnderVoltage = 145,
- /// <summary>
- /// Motor Winder Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorWinderUnderVoltage")] MotorWinderUnderVoltage = 146,
- /// <summary>
- /// Motor Screw Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorScrewUnderVoltage")] MotorScrewUnderVoltage = 147,
- /// <summary>
- /// Motor Loading Arm Under Voltage (Group = Thread Feeding System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorLoadingArmUnderVoltage")] MotorLoadingArmUnderVoltage = 148,
- /// <summary>
- /// Motor Dispenser 1 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser1UnderVoltage")] MotorDispenser1UnderVoltage = 149,
- /// <summary>
- /// Motor Dispenser 2 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser2UnderVoltage")] MotorDispenser2UnderVoltage = 150,
- /// <summary>
- /// Motor Dispenser 3 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser3UnderVoltage")] MotorDispenser3UnderVoltage = 151,
- /// <summary>
- /// Motor Dispenser 4 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser4UnderVoltage")] MotorDispenser4UnderVoltage = 152,
- /// <summary>
- /// Motor Dispenser 5 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser5UnderVoltage")] MotorDispenser5UnderVoltage = 153,
- /// <summary>
- /// Motor Dispenser 6 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser6UnderVoltage")] MotorDispenser6UnderVoltage = 154,
- /// <summary>
- /// Motor Dispenser 7 Under Voltage (Group = Ink Delivery System, Category = Error, Actions = )
- /// </summary>
- [pbr::OriginalName("MotorDispenser7UnderVoltage")] MotorDispenser7UnderVoltage = 155,
+ [pbr::OriginalName("JobStatus")] JobStatus = 38,
}
#endregion
diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs
new file mode 100644
index 000000000..247958e6b
--- /dev/null
+++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/InterfaceIOs.cs
@@ -0,0 +1,1599 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: InterfaceIOs.proto
+#pragma warning disable 1591, 0612, 3021
+#region Designer generated code
+
+using pb = global::Google.Protobuf;
+using pbc = global::Google.Protobuf.Collections;
+using pbr = global::Google.Protobuf.Reflection;
+using scg = global::System.Collections.Generic;
+namespace Tango.PMR.Diagnostics {
+
+ /// <summary>Holder for reflection information generated from InterfaceIOs.proto</summary>
+ public static partial class InterfaceIOsReflection {
+
+ #region Descriptor
+ /// <summary>File descriptor for InterfaceIOs.proto</summary>
+ public static pbr::FileDescriptor Descriptor {
+ get { return descriptor; }
+ }
+ private static pbr::FileDescriptor descriptor;
+
+ static InterfaceIOsReflection() {
+ byte[] descriptorData = global::System.Convert.FromBase64String(
+ string.Concat(
+ "ChJJbnRlcmZhY2VJT3MucHJvdG8SFVRhbmdvLlBNUi5EaWFnbm9zdGljcyqQ",
+ "OwoMSW50ZXJmYWNlSU9zEhcKE0FOQUxPR19NSVhDSElQX1RFTVAQABIXChNB",
+ "Tl9EWUVJTkdIX0NVUlNFTl8xEAESFwoTQU5fRFlFSU5HSF9DVVJTRU5fMhAC",
+ "EhcKE0FOX0RZRUlOR0hfQ1VSU0VOXzMQAxIXChNBTl9EWUVJTkdIX0NVUlNF",
+ "Tl80EAQSFwoTQU5fRFlFSU5HSF9DVVJTRU5fNRAFEhgKFEFOQUxPR19EWUVJ",
+ "TkdIX1RFTVAxEAYSGAoUQU5BTE9HX0RZRUlOR0hfVEVNUDIQBxIYChRBTkFM",
+ "T0dfRFlFSU5HSF9URU1QMxAIEhgKFEFOQUxPR19EWUVJTkdIX1RFTVA0EAkS",
+ "GAoUQU5BTE9HX0RZRUlOR0hfVEVNUDUQChIUChBMU19ESF9DTEVBTl9ET1dO",
+ "EAsSFAoQTFNfREhfQ0xFQU5fTEVGVBAMEhUKEUxTX0RIX0NMRUFOX1JJR0hU",
+ "EA0SEgoOTFNfREhfQ0xFQU5fVVAQDhIWChJMU19ESF9MSURfQ0xFQU5JTkcQ",
+ "DxIUChBMU19ESF9MSURfQ0xPU0VEEBASEgoOTFNfREhfTElEX09QRU4QERIQ",
+ "CgxMU19ESF9TUEFSRTEQEhIZChVHUE9fTUlYQ0hJUF9TU1I0X0NUUkwQExIZ",
+ "ChVHUE9fRFlFSU5HSF9TU1I1X0NUUkwQFBIZChVHUE9fRFlFSU5HSF9TU1I2",
+ "X0NUUkwQFRIZChVHUE9fRFlFSU5HSF9TU1I3X0NUUkwQFhIZChVHUE9fRFlF",
+ "SU5HSF9TU1I4X0NUUkwQFxIHCgNESDIQGBIHCgNESDEQGRIVChFNT1RPX0RI",
+ "X0NMRUFOSEVBRBAaEhUKEU1PVE9fREhfQ0xFQU5NRUNIEBsSDwoLTU9UT19E",
+ "SF9MSUQQHBIUChBBTl9EUllFUl9DVVJTRU4xEB0SFAoQQU5fRFJZRVJfQ1VS",
+ "U0VOMhAeEhQKEEFOX0RSWUVSX0NVUlNFTjMQHxIWChJBTkFMT0dfRFJZRVJf",
+ "VEVNUDEQIBIWChJBTkFMT0dfRFJZRVJfVEVNUDIQIRIWChJBTkFMT0dfRFJZ",
+ "RVJfVEVNUDMQIhIXChNMU19EUllFUl9MSURfQ0xPU0VEECMSFQoRTFNfRFJZ",
+ "RVJfTElEX09QRU4QJBITCg9MU19EUllFUl9TUEFSRTEQJRITCg9MU19EUllF",
+ "Ul9TUEFSRTIQJhITCg9MU19EUllFUl9TUEFSRTMQJxITCg9MU19EUllFUl9T",
+ "UEFSRTQQKBITCg9MU19MT0FEQVJNX0xFRlQQKRIUChBMU19MT0FEQVJNX1JJ",
+ "R0hUECoSFwoTR1BPX0RSWUVSX1NTUjFfQ1RSTBArEhcKE0dQT19EUllFUl9T",
+ "U1IyX0NUUkwQLBIXChNHUE9fRFJZRVJfU1NSM19DVFJMEC0SCgoGRFJZRVIy",
+ "EC4SCgoGRFJZRVIxEC8SFgoSTU9UT19EUllFUl9EUklWSU5HEDASEgoOTU9U",
+ "T19EUllFUl9MSUQQMRIWChJNT1RPX0RSWUVSX0xPQURBUk0QMhIYChREUllF",
+ "Ul9MT0FEQVJNX1JPVEVOQxAzEhEKDUdQSV9QUzFfRENfT0sQNBIWChJHUE9f",
+ "UERPV05fUkwxX0NUUkwQNRIYChRHUE9fU1BBUkVfU1NSMTJfQ1RSTBA2EhgK",
+ "FEdQT19TUEFSRV9TU1IxM19DVFJMEDcSEQoNRUxFQ1RSSUNBTEVOQxA4Eg0K",
+ "CVVTRVJQQU5FTBA5EhMKD0dQSV9FWFRXSU5ERVJfMRA6EhMKD0dQSV9FWFRX",
+ "SU5ERVJfMhA7EhMKD0dQSV9FWFRXSU5ERVJfMxA8EhMKD0dQT19FWFRXSU5E",
+ "RVJfMRA9EhMKD0dQT19FWFRXSU5ERVJfMhA+EhMKD0dQT19FWFRXSU5ERVJf",
+ "MxA/EhwKGEdQT19FWFRXSU5ERVJfU1NSMTFfQ1RSTBBAEhIKDkVYVFdJTkRF",
+ "Ul9DVFJMEEESEgoORVhUV0lORElOR1VOSVQQQhIVChFBTl9JRFNfUFJFU1NF",
+ "TlNfMRBDEhUKEUFOX0lEU19QUkVTU0VOU18yEEQSFQoRQU5fSURTX1BSRVNT",
+ "RU5TXzMQRRIVChFBTl9JRFNfUFJFU1NFTlNfNBBGEhUKEUFOX0lEU19QUkVT",
+ "U0VOU181EEcSFQoRQU5fSURTX1BSRVNTRU5TXzYQSBIVChFBTl9JRFNfUFJF",
+ "U1NFTlNfNxBJEhUKEUFOX0lEU19QUkVTU0VOU184EEoSGAoUQU5fTUlEVEFO",
+ "S19QUkVTU0VOUzEQSxIYChRBTl9NSURUQU5LX1BSRVNTRU5TMhBMEhgKFEFO",
+ "X01JRFRBTktfUFJFU1NFTlMzEE0SGAoUQU5fTUlEVEFOS19QUkVTU0VOUzQQ",
+ "ThIYChRBTl9NSURUQU5LX1BSRVNTRU5TNRBPEhgKFEFOX01JRFRBTktfUFJF",
+ "U1NFTlM2EFASGAoUQU5fTUlEVEFOS19QUkVTU0VOUzcQURIWChJBTl9NSVhD",
+ "SElQX0NVUlNFTm4QUhIVChFMU19ESVNQRU5TRVJfMjVfMRBTEhUKEUxTX0RJ",
+ "U1BFTlNFUl8yNV8yEFQSFQoRTFNfRElTUEVOU0VSXzI1XzMQVRIVChFMU19E",
+ "SVNQRU5TRVJfMjVfNBBWEhUKEUxTX0RJU1BFTlNFUl8yNV81EFcSFQoRTFNf",
+ "RElTUEVOU0VSXzI1XzYQWBIVChFMU19ESVNQRU5TRVJfMjVfNxBZEhUKEUxT",
+ "X0RJU1BFTlNFUl8yNV84EFoSFQoRTFNfRElTUEVOU0VSXzUwXzEQWxIVChFM",
+ "U19ESVNQRU5TRVJfNTBfMhBcEhUKEUxTX0RJU1BFTlNFUl81MF8zEF0SFQoR",
+ "TFNfRElTUEVOU0VSXzUwXzQQXhIVChFMU19ESVNQRU5TRVJfNTBfNRBfEhUK",
+ "EUxTX0RJU1BFTlNFUl81MF82EGASFQoRTFNfRElTUEVOU0VSXzUwXzcQYRIV",
+ "ChFMU19ESVNQRU5TRVJfNTBfOBBiEhUKEUxTX0RJU1BFTlNFUl83NV8xEGMS",
+ "FQoRTFNfRElTUEVOU0VSXzc1XzIQZBIVChFMU19ESVNQRU5TRVJfNzVfMxBl",
+ "EhUKEUxTX0RJU1BFTlNFUl83NV80EGYSFQoRTFNfRElTUEVOU0VSXzc1XzUQ",
+ "ZxIVChFMU19ESVNQRU5TRVJfNzVfNhBoEhUKEUxTX0RJU1BFTlNFUl83NV83",
+ "EGkSFQoRTFNfRElTUEVOU0VSXzc1XzgQahIXChNMU19ESVNQRU5TRVJfRE9X",
+ "Tl8xEGsSFwoTTFNfRElTUEVOU0VSX0RPV05fMhBsEhcKE0xTX0RJU1BFTlNF",
+ "Ul9ET1dOXzMQbRIXChNMU19ESVNQRU5TRVJfRE9XTl80EG4SFwoTTFNfRElT",
+ "UEVOU0VSX0RPV05fNRBvEhcKE0xTX0RJU1BFTlNFUl9ET1dOXzYQcBIXChNM",
+ "U19ESVNQRU5TRVJfRE9XTl83EHESFwoTTFNfRElTUEVOU0VSX0RPV05fOBBy",
+ "EhgKFExTX0RJU1BFTlNFUl9TUEFSRV8xEHMSGAoUTFNfRElTUEVOU0VSX1NQ",
+ "QVJFXzIQdBIYChRMU19ESVNQRU5TRVJfU1BBUkVfMxB1EhgKFExTX0RJU1BF",
+ "TlNFUl9TUEFSRV80EHYSGAoUTFNfRElTUEVOU0VSX1NQQVJFXzUQdxIYChRM",
+ "U19ESVNQRU5TRVJfU1BBUkVfNhB4EhgKFExTX0RJU1BFTlNFUl9TUEFSRV83",
+ "EHkSGAoUTFNfRElTUEVOU0VSX1NQQVJFXzgQehIVChFMU19ESVNQRU5TRVJf",
+ "VVBfMRB7EhUKEUxTX0RJU1BFTlNFUl9VUF8yEHwSFQoRTFNfRElTUEVOU0VS",
+ "X1VQXzMQfRIVChFMU19ESVNQRU5TRVJfVVBfNBB+EhUKEUxTX0RJU1BFTlNF",
+ "Ul9VUF81EH8SFgoRTFNfRElTUEVOU0VSX1VQXzYQgAESFgoRTFNfRElTUEVO",
+ "U0VSX1VQXzcQgQESFgoRTFNfRElTUEVOU0VSX1VQXzgQggESGAoTTUlEVEFO",
+ "SzFfTFZMMV9GTE9BVBCDARIYChNNSURUQU5LMV9MVkwyX0ZMT0FUEIQBEhgK",
+ "E01JRFRBTksxX0xWTDNfRkxPQVQQhQESGAoTTUlEVEFOSzFfTFZMNF9GTE9B",
+ "VBCGARIYChNNSURUQU5LMl9MVkwxX0ZMT0FUEIcBEhgKE01JRFRBTksyX0xW",
+ "TDJfRkxPQVQQiAESGAoTTUlEVEFOSzJfTFZMM19GTE9BVBCJARIYChNNSURU",
+ "QU5LMl9MVkw0X0ZMT0FUEIoBEhgKE01JRFRBTkszX0xWTDFfRkxPQVQQiwES",
+ "GAoTTUlEVEFOSzNfTFZMMl9GTE9BVBCMARIYChNNSURUQU5LM19MVkwzX0ZM",
+ "T0FUEI0BEhgKE01JRFRBTkszX0xWTDRfRkxPQVQQjgESGAoTTUlEVEFOSzRf",
+ "TFZMMV9GTE9BVBCPARIYChNNSURUQU5LNF9MVkwyX0ZMT0FUEJABEhgKE01J",
+ "RFRBTks0X0xWTDNfRkxPQVQQkQESGAoTTUlEVEFOSzRfTFZMNF9GTE9BVBCS",
+ "ARIYChNNSURUQU5LNV9MVkwxX0ZMT0FUEJMBEhgKE01JRFRBTks1X0xWTDJf",
+ "RkxPQVQQlAESGAoTTUlEVEFOSzVfTFZMM19GTE9BVBCVARIYChNNSURUQU5L",
+ "NV9MVkw0X0ZMT0FUEJYBEhgKE01JRFRBTks2X0xWTDFfRkxPQVQQlwESGAoT",
+ "TUlEVEFOSzZfTFZMMl9GTE9BVBCYARIYChNNSURUQU5LNl9MVkwzX0ZMT0FU",
+ "EJkBEhgKE01JRFRBTks2X0xWTDRfRkxPQVQQmgESGAoTTUlEVEFOSzdfTFZM",
+ "MV9GTE9BVBCbARIYChNNSURUQU5LN19MVkwyX0ZMT0FUEJwBEhgKE01JRFRB",
+ "Tks3X0xWTDNfRkxPQVQQnQESGAoTTUlEVEFOSzdfTFZMNF9GTE9BVBCeARIY",
+ "ChNNSURUQU5LOF9MVkwxX0ZMT0FUEJ8BEhgKE01JRFRBTks4X0xWTDJfRkxP",
+ "QVQQoAESGAoTTUlEVEFOSzhfTFZMM19GTE9BVBChARIYChNNSURUQU5LOF9M",
+ "Vkw0X0ZMT0FUEKIBEh8KGkdQT19ESUxVVE9SUFVNUF9TU1IxMF9DVFJMEKMB",
+ "EhYKEUdQT19XQVNURUNIX1BVTVAyEKQBEhAKC01pZHRhbmsxQWlyEKUBEhAK",
+ "C01pZHRhbmsyQWlyEKYBEhAKC01pZHRhbmszQWlyEKcBEhAKC01pZHRhbms0",
+ "QWlyEKgBEhAKC01pZHRhbms1QWlyEKkBEhAKC01pZHRhbms2QWlyEKoBEhAK",
+ "C01pZHRhbms3QWlyEKsBEhAKC01pZHRhbms4QWlyEKwBEhYKEU1pZHRhbmsx",
+ "Q2FydHJpZGdlEK0BEhYKEU1pZHRhbmsyQ2FydHJpZGdlEK4BEhYKEU1pZHRh",
+ "bmszQ2FydHJpZGdlEK8BEhYKEU1pZHRhbms0Q2FydHJpZGdlELABEhYKEU1p",
+ "ZHRhbms1Q2FydHJpZGdlELEBEhYKEU1pZHRhbms2Q2FydHJpZGdlELIBEhYK",
+ "EU1pZHRhbms3Q2FydHJpZGdlELMBEhYKEU1pZHRhbms4Q2FydHJpZGdlELQB",
+ "EhUKEE1PVE9fRElTUEVOU0VSXzEQtQESFQoQTU9UT19ESVNQRU5TRVJfMhC2",
+ "ARIVChBNT1RPX0RJU1BFTlNFUl8zELcBEhUKEE1PVE9fRElTUEVOU0VSXzQQ",
+ "uAESFQoQTU9UT19ESVNQRU5TRVJfNRC5ARIVChBNT1RPX0RJU1BFTlNFUl82",
+ "ELoBEhUKEE1PVE9fRElTUEVOU0VSXzcQuwESFQoQTU9UT19ESVNQRU5TRVJf",
+ "OBC8ARIWChFESVNQRU5TRVJfUk9URU5DMRC9ARIWChFESVNQRU5TRVJfUk9U",
+ "RU5DMhC+ARIWChFESVNQRU5TRVJfUk9URU5DMxC/ARIWChFESVNQRU5TRVJf",
+ "Uk9URU5DNBDAARIWChFESVNQRU5TRVJfUk9URU5DNRDBARIWChFESVNQRU5T",
+ "RVJfUk9URU5DNhDCARIWChFESVNQRU5TRVJfUk9URU5DNxDDARIWChFESVNQ",
+ "RU5TRVJfUk9URU5DOBDEARIWChFESVNQRU5TRVJfVkFMVkVfMRDFARIWChFE",
+ "SVNQRU5TRVJfVkFMVkVfMhDGARIWChFESVNQRU5TRVJfVkFMVkVfMxDHARIW",
+ "ChFESVNQRU5TRVJfVkFMVkVfNBDIARIWChFESVNQRU5TRVJfVkFMVkVfNRDJ",
+ "ARIWChFESVNQRU5TRVJfVkFMVkVfNhDKARIWChFESVNQRU5TRVJfVkFMVkVf",
+ "NxDLARIQCgtESVNQRU5TRVJfMRDMARIQCgtESVNQRU5TRVJfMxDNARIQCgtE",
+ "SVNQRU5TRVJfNRDOARIQCgtESVNQRU5TRVJfNxDPARIPCgpNSURUQU5LM18x",
+ "ENABEhAKC0RJU1BFTlNFUl8yENEBEhAKC0RJU1BFTlNFUl80ENIBEhAKC0RJ",
+ "U1BFTlNFUl82ENMBEhAKC0RJU1BFTlNFUl84ENQBEg8KCk1JRFRBTkszXzIQ",
+ "1QESCgoFQ0FSVDMQ1gESCgoFQ0FSVDEQ1wESCgoFQ0FSVDIQ2AESCgoFQ0FS",
+ "VDQQ2QESCgoFQ0FSVDcQ2gESCgoFQ0FSVDUQ2wESCgoFQ0FSVDYQ3AESCgoF",
+ "Q0FSVDgQ3QESEgoNTFNfU0NSRVdfTEVGVBDeARITCg5MU19TQ1JFV19SSUdI",
+ "VBDfARINCghTV19TUEFSRRDgARIUCg9TV19TUE9PTF9FWElTVFMQ4QESDwoK",
+ "TU9UT19TQ1JFVxDiARIQCgtNT1RPX1dJTkRFUhDjARIRCgxTQ1JFV19ST1RF",
+ "TkMQ5AESEwoOSU5UV0lORElOR1VOSVQQ5QESEgoNQU41Vl9MREFOQ0VSMRDm",
+ "ARISCg1BTjVWX0xEQU5DRVIyEOcBEhUKEExTX0xEQU5DRVIxX0RPV04Q6AES",
+ "EwoOTFNfTERBTkNFUjFfVVAQ6QESFQoQTFNfTERBTkNFUjJfRE9XThDqARIT",
+ "Cg5MU19MREFOQ0VSMl9VUBDrARIXChJMU19MTE9BRE1PVE9SX0RPV04Q7AES",
+ "FQoQTFNfTExPQURNT1RPUl9VUBDtARITCg5MU19MUElWT1RfRE9XThDuARIR",
+ "CgxMU19MUElWT1RfVVAQ7wESDwoKTFNfTFNQQVJFMRDwARIPCgpMU19MU1BB",
+ "UkUyEPEBEhQKD0xTX1BJVk9UX1NQQVJFMRDyARIUCg9MU19QSVZPVF9TUEFS",
+ "RTIQ8wESEgoNTU9UT19MREFOQ0VSMRD0ARISCg1NT1RPX0xEQU5DRVIyEPUB",
+ "EhIKDU1PVE9fTERSSVZJTkcQ9gESEgoNTU9UT19MTE9BRElORxD3ARIRCgxN",
+ "T1RPX0xQSVZPVDEQ+AESEwoOTFNQQVJFMV9ST1RFTkMQ+QESEwoOTFNQQVJF",
+ "Ml9ST1RFTkMQ+gESFAoPTERBTkNFUjFfUk9URU5DEPsBEhQKD0xEQU5DRVIy",
+ "X1JPVEVOQxD8ARISCg1MU1BBUkVfUk9URU5DEP0BEhAKC0xURkVFRFVOSVQy",
+ "EP4BEhAKC0xURkVFRFVOSVQxEP8BEhYKEUFOX0VOQ0xPU1VSRVRFTVAxEIAC",
+ "EhYKEUFOX0VOQ0xPU1VSRVRFTVAyEIECEhYKEUFOX0VOQ0xPU1VSRVRFTVAz",
+ "EIICEg8KCkdQSV9QQU5TVzEQgwISDwoKR1BJX1BBTlNXMhCEAhIPCgpHUElf",
+ "UEFOU1czEIUCEg8KCkdQSV9QQU5TVzQQhgISDwoKR1BJX1BBTlNXNRCHAhIP",
+ "CgpHUElfUEFOU1c2EIgCEhIKDUdQSV9QV1JCVVRUT04QiQISEAoLR1BJX1RB",
+ "Q1RTVzEQigISEAoLR1BJX1RBQ1RTVzIQiwISEAoLR1BJX1RBQ1RTVzMQjAIS",
+ "EAoLR1BJX1RBQ1RTVzQQjQISDwoKR1BPX0JVWlpFUhCOAhINCghHUE9fTEVE",
+ "MRCPAhINCghHUE9fTEVEMhCQAhINCghHUE9fTEVEMxCRAhINCghHUE9fTEVE",
+ "NBCSAhIPCgpGQU5fVEFDSE8xEJMCEg8KCkZBTl9UQUNITzIQlAISDwoKRkFO",
+ "X1RBQ0hPMxCVAhIOCglGQU4xX1RBQ0gQlgISDgoJRkFOMl9UQUNIEJcCEg4K",
+ "CUZBTjNfVEFDSBCYAhIOCglGQU40X1RBQ0gQmQISDgoJRkFONV9UQUNIEJoC",
+ "EhEKDEFONVZfUkRBTkNFUhCbAhIVChBMU19STE9BRE1PVE9SX1VQEJwCEhYK",
+ "EUdQSV9URkVFRF9CUkVBS18xEJ0CEhYKEUdQSV9URkVFRF9CUkVBS18yEJ4C",
+ "EhQKD0xTX1JEQU5DRVJfRE9XThCfAhISCg1MU19SREFOQ0VSX1VQEKACEhAK",
+ "C1JURkVFRFVOSVQyEKECEhAKC1JURkVFRFVOSVQxEKICEhcKEkxTX1JMT0FE",
+ "TU9UT1JfRE9XThCjAhIVChBMU19STE9BRFJBTV9ET1dOEKQCEhMKDkxTX1JM",
+ "T0FEUkFNX1VQEKUCEg8KCkxTX1JTUEFSRTEQpgISDwoKTFNfUlNQQVJFMhCn",
+ "AhIWChFHUE9fVEZFRURfQlJFQUtfMRCoAhIWChFHUE9fVEZFRURfQlJFQUtf",
+ "MhCpAhIRCgxNT1RPX1JEQU5DRVIQqgISEgoNTU9UT19SRFJJVklORxCrAhIS",
+ "Cg1NT1RPX1JMT0FEQVJNEKwCEhIKDU1PVE9fUkxPQURJTkcQrQISEwoOUlNQ",
+ "QVJFX1JPVEVOQzEQrgISFgoRUlNQRUVEU0VOU19ST1RFTkMQrwISEwoOUkRB",
+ "TkNFUl9ST1RFTkMQsAISEwoOUlNQQVJFX1JPVEVOQzIQsQISEQoMQU4xMFZf",
+ "U1BBUkUxELICEhEKDEFOMTBWX1NQQVJFMhCzAhIQCgtMU19TUEFSRTFfMRC0",
+ "AhIQCgtMU19TUEFSRTFfMhC1AhIQCgtMU19TUEFSRTFfMxC2AhIQCgtMU19T",
+ "UEFSRTFfNBC3AhIQCgtMU19TUEFSRTJfMRC4AhILCgZTUEFSRTIQuQISCwoG",
+ "U1BBUkUxELoCEhAKC0xTX1NQQVJFMl8yELsCEhAKC0xTX1NQQVJFMl8zELwC",
+ "EhAKC0xTX1NQQVJFMl80EL0CEhEKDEdQT19TUEFSRTFfMRC+AhIRCgxHUE9f",
+ "U1BBUkUxXzIQvwISEQoMR1BPX1NQQVJFMl8xEMACEhEKDEdQT19TUEFSRTJf",
+ "MhDBAhISCg1NT1RPX1NQQVJFMV8xEMICEhIKDU1PVE9fU1BBUkUxXzIQwwIS",
+ "EgoNTU9UT19TUEFSRTJfMRDEAhISCg1NT1RPX1NQQVJFMl8yEMUCEhMKDlNQ",
+ "QVJFMV9ST1RFTkMxEMYCEhMKDlNQQVJFMl9ST1RFTkMyEMcCEhMKDlNQQVJF",
+ "MV9ST1RFTkMzEMgCEhMKDlNQQVJFMl9ST1RFTkM0EMkCEhEKDENISUxMRVJf",
+ "Q1RSTBDKAhISCg1BTl9BSVJQUkVTU18xEMsCEhIKDUFOX0FJUlBSRVNTXzIQ",
+ "zAISDwoKQU5fVk9DU0VOUxDNAhISCg1BTl9CTE9XRVJDVFJMEM4CEhUKEEdQ",
+ "SV9BSVJGTE9XX0ZMQVAQzwISFAoPR1BJX0JMT1dFUl9UQUNIENACEhYKEUdQ",
+ "SV9DSElMTEVSX0ZBVUxUENECEhYKEUdQSV9DSElMTEVSX1NUQVQxENICEhAK",
+ "C1dIU19WT0NURU1QENMCEhcKEkdQSV9TV19GSUxURVJfUFJFUxDUAhIYChNH",
+ "UElfV0NPTlRBSU5FUl9GVUxMENUCEhgKE0dQSV9XQ09OVEFJTkVSX1dBUk4Q",
+ "1gISEwoOR1BPX0JMT1dFUl9QV00Q1wISGgoVR1BPX0NISUxMRVJfU1NSOV9D",
+ "VFJMENgCEhcKEkdQT19XSFNfV1RBTktQVU1QMhDZAhIVChBWQUxWRV9XQVNU",
+ "RV9UQU5LENoCQiEKH2NvbS50d2luZS50YW5nby5wbXIuZGlhZ25vc3RpY3Ni",
+ "BnByb3RvMw=="));
+ descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
+ new pbr::FileDescriptor[] { },
+ new pbr::GeneratedClrTypeInfo(new[] {typeof(global::Tango.PMR.Diagnostics.InterfaceIOs), }, null));
+ }
+ #endregion
+
+ }
+ #region Enums
+ public enum InterfaceIOs {
+ /// <summary>
+ ///Designator: AI01
+ /// </summary>
+ [pbr::OriginalName("ANALOG_MIXCHIP_TEMP")] AnalogMixchipTemp = 0,
+ /// <summary>
+ ///Designator: AI02
+ /// </summary>
+ [pbr::OriginalName("AN_DYEINGH_CURSEN_1")] AnDyeinghCursen1 = 1,
+ /// <summary>
+ ///Designator: AI03
+ /// </summary>
+ [pbr::OriginalName("AN_DYEINGH_CURSEN_2")] AnDyeinghCursen2 = 2,
+ /// <summary>
+ ///Designator: AI04
+ /// </summary>
+ [pbr::OriginalName("AN_DYEINGH_CURSEN_3")] AnDyeinghCursen3 = 3,
+ /// <summary>
+ ///Designator: AI05
+ /// </summary>
+ [pbr::OriginalName("AN_DYEINGH_CURSEN_4")] AnDyeinghCursen4 = 4,
+ /// <summary>
+ ///Designator: AI06
+ /// </summary>
+ [pbr::OriginalName("AN_DYEINGH_CURSEN_5")] AnDyeinghCursen5 = 5,
+ /// <summary>
+ ///Designator: AI07
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DYEINGH_TEMP1")] AnalogDyeinghTemp1 = 6,
+ /// <summary>
+ ///Designator: AI08
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DYEINGH_TEMP2")] AnalogDyeinghTemp2 = 7,
+ /// <summary>
+ ///Designator: AI09
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DYEINGH_TEMP3")] AnalogDyeinghTemp3 = 8,
+ /// <summary>
+ ///Designator: AI10
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DYEINGH_TEMP4")] AnalogDyeinghTemp4 = 9,
+ /// <summary>
+ ///Designator: AI11
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DYEINGH_TEMP5")] AnalogDyeinghTemp5 = 10,
+ /// <summary>
+ ///Designator: GPI001
+ /// </summary>
+ [pbr::OriginalName("LS_DH_CLEAN_DOWN")] LsDhCleanDown = 11,
+ /// <summary>
+ ///Designator: GPI002
+ /// </summary>
+ [pbr::OriginalName("LS_DH_CLEAN_LEFT")] LsDhCleanLeft = 12,
+ /// <summary>
+ ///Designator: GPI003
+ /// </summary>
+ [pbr::OriginalName("LS_DH_CLEAN_RIGHT")] LsDhCleanRight = 13,
+ /// <summary>
+ ///Designator: GPI004
+ /// </summary>
+ [pbr::OriginalName("LS_DH_CLEAN_UP")] LsDhCleanUp = 14,
+ /// <summary>
+ ///Designator: GPI005
+ /// </summary>
+ [pbr::OriginalName("LS_DH_LID_CLEANING")] LsDhLidCleaning = 15,
+ /// <summary>
+ ///Designator: GPI006
+ /// </summary>
+ [pbr::OriginalName("LS_DH_LID_CLOSED")] LsDhLidClosed = 16,
+ /// <summary>
+ ///Designator: GPI007
+ /// </summary>
+ [pbr::OriginalName("LS_DH_LID_OPEN")] LsDhLidOpen = 17,
+ /// <summary>
+ ///Designator: GPI008
+ /// </summary>
+ [pbr::OriginalName("LS_DH_SPARE1")] LsDhSpare1 = 18,
+ /// <summary>
+ ///Designator: GPO001
+ /// </summary>
+ [pbr::OriginalName("GPO_MIXCHIP_SSR4_CTRL")] GpoMixchipSsr4Ctrl = 19,
+ /// <summary>
+ ///Designator: GPO002
+ /// </summary>
+ [pbr::OriginalName("GPO_DYEINGH_SSR5_CTRL")] GpoDyeinghSsr5Ctrl = 20,
+ /// <summary>
+ ///Designator: GPO003
+ /// </summary>
+ [pbr::OriginalName("GPO_DYEINGH_SSR6_CTRL")] GpoDyeinghSsr6Ctrl = 21,
+ /// <summary>
+ ///Designator: GPO004
+ /// </summary>
+ [pbr::OriginalName("GPO_DYEINGH_SSR7_CTRL")] GpoDyeinghSsr7Ctrl = 22,
+ /// <summary>
+ ///Designator: GPO005
+ /// </summary>
+ [pbr::OriginalName("GPO_DYEINGH_SSR8_CTRL")] GpoDyeinghSsr8Ctrl = 23,
+ /// <summary>
+ ///Designator: I2C01
+ /// </summary>
+ [pbr::OriginalName("DH2")] Dh2 = 24,
+ /// <summary>
+ ///Designator: I2C02
+ /// </summary>
+ [pbr::OriginalName("DH1")] Dh1 = 25,
+ /// <summary>
+ ///Designator: MOT01
+ /// </summary>
+ [pbr::OriginalName("MOTO_DH_CLEANHEAD")] MotoDhCleanhead = 26,
+ /// <summary>
+ ///Designator: MOT02
+ /// </summary>
+ [pbr::OriginalName("MOTO_DH_CLEANMECH")] MotoDhCleanmech = 27,
+ /// <summary>
+ ///Designator: MOT03
+ /// </summary>
+ [pbr::OriginalName("MOTO_DH_LID")] MotoDhLid = 28,
+ /// <summary>
+ ///Designator: AI12
+ /// </summary>
+ [pbr::OriginalName("AN_DRYER_CURSEN1")] AnDryerCursen1 = 29,
+ /// <summary>
+ ///Designator: AI13
+ /// </summary>
+ [pbr::OriginalName("AN_DRYER_CURSEN2")] AnDryerCursen2 = 30,
+ /// <summary>
+ ///Designator: AI14
+ /// </summary>
+ [pbr::OriginalName("AN_DRYER_CURSEN3")] AnDryerCursen3 = 31,
+ /// <summary>
+ ///Designator: AI15
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DRYER_TEMP1")] AnalogDryerTemp1 = 32,
+ /// <summary>
+ ///Designator: AI16
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DRYER_TEMP2")] AnalogDryerTemp2 = 33,
+ /// <summary>
+ ///Designator: AI17
+ /// </summary>
+ [pbr::OriginalName("ANALOG_DRYER_TEMP3")] AnalogDryerTemp3 = 34,
+ /// <summary>
+ ///Designator: GPI009
+ /// </summary>
+ [pbr::OriginalName("LS_DRYER_LID_CLOSED")] LsDryerLidClosed = 35,
+ /// <summary>
+ ///Designator: GPI010
+ /// </summary>
+ [pbr::OriginalName("LS_DRYER_LID_OPEN")] LsDryerLidOpen = 36,
+ /// <summary>
+ ///Designator: GPI011
+ /// </summary>
+ [pbr::OriginalName("LS_DRYER_SPARE1")] LsDryerSpare1 = 37,
+ /// <summary>
+ ///Designator: GPI012
+ /// </summary>
+ [pbr::OriginalName("LS_DRYER_SPARE2")] LsDryerSpare2 = 38,
+ /// <summary>
+ ///Designator: GPI013
+ /// </summary>
+ [pbr::OriginalName("LS_DRYER_SPARE3")] LsDryerSpare3 = 39,
+ /// <summary>
+ ///Designator: GPI014
+ /// </summary>
+ [pbr::OriginalName("LS_DRYER_SPARE4")] LsDryerSpare4 = 40,
+ /// <summary>
+ ///Designator: GPI015
+ /// </summary>
+ [pbr::OriginalName("LS_LOADARM_LEFT")] LsLoadarmLeft = 41,
+ /// <summary>
+ ///Designator: GPI016
+ /// </summary>
+ [pbr::OriginalName("LS_LOADARM_RIGHT")] LsLoadarmRight = 42,
+ /// <summary>
+ ///Designator: GPO006
+ /// </summary>
+ [pbr::OriginalName("GPO_DRYER_SSR1_CTRL")] GpoDryerSsr1Ctrl = 43,
+ /// <summary>
+ ///Designator: GPO007
+ /// </summary>
+ [pbr::OriginalName("GPO_DRYER_SSR2_CTRL")] GpoDryerSsr2Ctrl = 44,
+ /// <summary>
+ ///Designator: GPO008
+ /// </summary>
+ [pbr::OriginalName("GPO_DRYER_SSR3_CTRL")] GpoDryerSsr3Ctrl = 45,
+ /// <summary>
+ ///Designator: I2C03
+ /// </summary>
+ [pbr::OriginalName("DRYER2")] Dryer2 = 46,
+ /// <summary>
+ ///Designator: I2C04
+ /// </summary>
+ [pbr::OriginalName("DRYER1")] Dryer1 = 47,
+ /// <summary>
+ ///Designator: MOT04
+ /// </summary>
+ [pbr::OriginalName("MOTO_DRYER_DRIVING")] MotoDryerDriving = 48,
+ /// <summary>
+ ///Designator: MOT05
+ /// </summary>
+ [pbr::OriginalName("MOTO_DRYER_LID")] MotoDryerLid = 49,
+ /// <summary>
+ ///Designator: MOT06
+ /// </summary>
+ [pbr::OriginalName("MOTO_DRYER_LOADARM")] MotoDryerLoadarm = 50,
+ /// <summary>
+ ///Designator: ENC01
+ /// </summary>
+ [pbr::OriginalName("DRYER_LOADARM_ROTENC")] DryerLoadarmRotenc = 51,
+ /// <summary>
+ ///Designator: GPI017
+ /// </summary>
+ [pbr::OriginalName("GPI_PS1_DC_OK")] GpiPs1DcOk = 52,
+ /// <summary>
+ ///Designator: GPO009
+ /// </summary>
+ [pbr::OriginalName("GPO_PDOWN_RL1_CTRL")] GpoPdownRl1Ctrl = 53,
+ /// <summary>
+ ///Designator: GPO010
+ /// </summary>
+ [pbr::OriginalName("GPO_SPARE_SSR12_CTRL")] GpoSpareSsr12Ctrl = 54,
+ /// <summary>
+ ///Designator: GPO011
+ /// </summary>
+ [pbr::OriginalName("GPO_SPARE_SSR13_CTRL")] GpoSpareSsr13Ctrl = 55,
+ /// <summary>
+ ///Designator: I2C05
+ /// </summary>
+ [pbr::OriginalName("ELECTRICALENC")] Electricalenc = 56,
+ /// <summary>
+ ///Designator: I2C06
+ /// </summary>
+ [pbr::OriginalName("USERPANEL")] Userpanel = 57,
+ /// <summary>
+ ///Designator: GPI029
+ /// </summary>
+ [pbr::OriginalName("GPI_EXTWINDER_1")] GpiExtwinder1 = 58,
+ /// <summary>
+ ///Designator: GPI030
+ /// </summary>
+ [pbr::OriginalName("GPI_EXTWINDER_2")] GpiExtwinder2 = 59,
+ /// <summary>
+ ///Designator: GPI031
+ /// </summary>
+ [pbr::OriginalName("GPI_EXTWINDER_3")] GpiExtwinder3 = 60,
+ /// <summary>
+ ///Designator: GPO017
+ /// </summary>
+ [pbr::OriginalName("GPO_EXTWINDER_1")] GpoExtwinder1 = 61,
+ /// <summary>
+ ///Designator: GPO018
+ /// </summary>
+ [pbr::OriginalName("GPO_EXTWINDER_2")] GpoExtwinder2 = 62,
+ /// <summary>
+ ///Designator: GPO019
+ /// </summary>
+ [pbr::OriginalName("GPO_EXTWINDER_3")] GpoExtwinder3 = 63,
+ /// <summary>
+ ///Designator: GPO020
+ /// </summary>
+ [pbr::OriginalName("GPO_EXTWINDER_SSR11_CTRL")] GpoExtwinderSsr11Ctrl = 64,
+ /// <summary>
+ ///Designator: COM1
+ /// </summary>
+ [pbr::OriginalName("EXTWINDER_CTRL")] ExtwinderCtrl = 65,
+ /// <summary>
+ ///Designator: I2C07
+ /// </summary>
+ [pbr::OriginalName("EXTWINDINGUNIT")] Extwindingunit = 66,
+ /// <summary>
+ ///Designator: AI21
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_1")] AnIdsPressens1 = 67,
+ /// <summary>
+ ///Designator: AI22
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_2")] AnIdsPressens2 = 68,
+ /// <summary>
+ ///Designator: AI23
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_3")] AnIdsPressens3 = 69,
+ /// <summary>
+ ///Designator: AI24
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_4")] AnIdsPressens4 = 70,
+ /// <summary>
+ ///Designator: AI25
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_5")] AnIdsPressens5 = 71,
+ /// <summary>
+ ///Designator: AI26
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_6")] AnIdsPressens6 = 72,
+ /// <summary>
+ ///Designator: AI27
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_7")] AnIdsPressens7 = 73,
+ /// <summary>
+ ///Designator: AI28
+ /// </summary>
+ [pbr::OriginalName("AN_IDS_PRESSENS_8")] AnIdsPressens8 = 74,
+ /// <summary>
+ ///Designator: AI29
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS1")] AnMidtankPressens1 = 75,
+ /// <summary>
+ ///Designator: AI30
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS2")] AnMidtankPressens2 = 76,
+ /// <summary>
+ ///Designator: AI31
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS3")] AnMidtankPressens3 = 77,
+ /// <summary>
+ ///Designator: AI32
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS4")] AnMidtankPressens4 = 78,
+ /// <summary>
+ ///Designator: AI33
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS5")] AnMidtankPressens5 = 79,
+ /// <summary>
+ ///Designator: AI34
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS6")] AnMidtankPressens6 = 80,
+ /// <summary>
+ ///Designator: AI35
+ /// </summary>
+ [pbr::OriginalName("AN_MIDTANK_PRESSENS7")] AnMidtankPressens7 = 81,
+ /// <summary>
+ ///Designator: AI36
+ /// </summary>
+ [pbr::OriginalName("AN_MIXCHIP_CURSENn")] AnMixchipCursenn = 82,
+ /// <summary>
+ ///Designator: GPI032
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_1")] LsDispenser251 = 83,
+ /// <summary>
+ ///Designator: GPI033
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_2")] LsDispenser252 = 84,
+ /// <summary>
+ ///Designator: GPI034
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_3")] LsDispenser253 = 85,
+ /// <summary>
+ ///Designator: GPI035
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_4")] LsDispenser254 = 86,
+ /// <summary>
+ ///Designator: GPI036
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_5")] LsDispenser255 = 87,
+ /// <summary>
+ ///Designator: GPI037
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_6")] LsDispenser256 = 88,
+ /// <summary>
+ ///Designator: GPI038
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_7")] LsDispenser257 = 89,
+ /// <summary>
+ ///Designator: GPI039
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_25_8")] LsDispenser258 = 90,
+ /// <summary>
+ ///Designator: GPI040
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_1")] LsDispenser501 = 91,
+ /// <summary>
+ ///Designator: GPI041
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_2")] LsDispenser502 = 92,
+ /// <summary>
+ ///Designator: GPI042
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_3")] LsDispenser503 = 93,
+ /// <summary>
+ ///Designator: GPI043
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_4")] LsDispenser504 = 94,
+ /// <summary>
+ ///Designator: GPI044
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_5")] LsDispenser505 = 95,
+ /// <summary>
+ ///Designator: GPI045
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_6")] LsDispenser506 = 96,
+ /// <summary>
+ ///Designator: GPI046
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_7")] LsDispenser507 = 97,
+ /// <summary>
+ ///Designator: GPI047
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_50_8")] LsDispenser508 = 98,
+ /// <summary>
+ ///Designator: GPI048
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_1")] LsDispenser751 = 99,
+ /// <summary>
+ ///Designator: GPI049
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_2")] LsDispenser752 = 100,
+ /// <summary>
+ ///Designator: GPI050
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_3")] LsDispenser753 = 101,
+ /// <summary>
+ ///Designator: GPI051
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_4")] LsDispenser754 = 102,
+ /// <summary>
+ ///Designator: GPI052
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_5")] LsDispenser755 = 103,
+ /// <summary>
+ ///Designator: GPI053
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_6")] LsDispenser756 = 104,
+ /// <summary>
+ ///Designator: GPI054
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_7")] LsDispenser757 = 105,
+ /// <summary>
+ ///Designator: GPI055
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_75_8")] LsDispenser758 = 106,
+ /// <summary>
+ ///Designator: GPI056
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_1")] LsDispenserDown1 = 107,
+ /// <summary>
+ ///Designator: GPI057
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_2")] LsDispenserDown2 = 108,
+ /// <summary>
+ ///Designator: GPI058
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_3")] LsDispenserDown3 = 109,
+ /// <summary>
+ ///Designator: GPI059
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_4")] LsDispenserDown4 = 110,
+ /// <summary>
+ ///Designator: GPI060
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_5")] LsDispenserDown5 = 111,
+ /// <summary>
+ ///Designator: GPI061
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_6")] LsDispenserDown6 = 112,
+ /// <summary>
+ ///Designator: GPI062
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_7")] LsDispenserDown7 = 113,
+ /// <summary>
+ ///Designator: GPI063
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_DOWN_8")] LsDispenserDown8 = 114,
+ /// <summary>
+ ///Designator: GPI064
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_1")] LsDispenserSpare1 = 115,
+ /// <summary>
+ ///Designator: GPI065
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_2")] LsDispenserSpare2 = 116,
+ /// <summary>
+ ///Designator: GPI066
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_3")] LsDispenserSpare3 = 117,
+ /// <summary>
+ ///Designator: GPI067
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_4")] LsDispenserSpare4 = 118,
+ /// <summary>
+ ///Designator: GPI068
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_5")] LsDispenserSpare5 = 119,
+ /// <summary>
+ ///Designator: GPI069
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_6")] LsDispenserSpare6 = 120,
+ /// <summary>
+ ///Designator: GPI070
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_7")] LsDispenserSpare7 = 121,
+ /// <summary>
+ ///Designator: GPI071
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_SPARE_8")] LsDispenserSpare8 = 122,
+ /// <summary>
+ ///Designator: GPI072
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_1")] LsDispenserUp1 = 123,
+ /// <summary>
+ ///Designator: GPI073
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_2")] LsDispenserUp2 = 124,
+ /// <summary>
+ ///Designator: GPI074
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_3")] LsDispenserUp3 = 125,
+ /// <summary>
+ ///Designator: GPI075
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_4")] LsDispenserUp4 = 126,
+ /// <summary>
+ ///Designator: GPI076
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_5")] LsDispenserUp5 = 127,
+ /// <summary>
+ ///Designator: GPI077
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_6")] LsDispenserUp6 = 128,
+ /// <summary>
+ ///Designator: GPI078
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_7")] LsDispenserUp7 = 129,
+ /// <summary>
+ ///Designator: GPI079
+ /// </summary>
+ [pbr::OriginalName("LS_DISPENSER_UP_8")] LsDispenserUp8 = 130,
+ /// <summary>
+ ///Designator: GPI080
+ /// </summary>
+ [pbr::OriginalName("MIDTANK1_LVL1_FLOAT")] Midtank1Lvl1Float = 131,
+ /// <summary>
+ ///Designator: GPI081
+ /// </summary>
+ [pbr::OriginalName("MIDTANK1_LVL2_FLOAT")] Midtank1Lvl2Float = 132,
+ /// <summary>
+ ///Designator: GPI082
+ /// </summary>
+ [pbr::OriginalName("MIDTANK1_LVL3_FLOAT")] Midtank1Lvl3Float = 133,
+ /// <summary>
+ ///Designator: GPI083
+ /// </summary>
+ [pbr::OriginalName("MIDTANK1_LVL4_FLOAT")] Midtank1Lvl4Float = 134,
+ /// <summary>
+ ///Designator: GPI084
+ /// </summary>
+ [pbr::OriginalName("MIDTANK2_LVL1_FLOAT")] Midtank2Lvl1Float = 135,
+ /// <summary>
+ ///Designator: GPI085
+ /// </summary>
+ [pbr::OriginalName("MIDTANK2_LVL2_FLOAT")] Midtank2Lvl2Float = 136,
+ /// <summary>
+ ///Designator: GPI086
+ /// </summary>
+ [pbr::OriginalName("MIDTANK2_LVL3_FLOAT")] Midtank2Lvl3Float = 137,
+ /// <summary>
+ ///Designator: GPI087
+ /// </summary>
+ [pbr::OriginalName("MIDTANK2_LVL4_FLOAT")] Midtank2Lvl4Float = 138,
+ /// <summary>
+ ///Designator: GPI088
+ /// </summary>
+ [pbr::OriginalName("MIDTANK3_LVL1_FLOAT")] Midtank3Lvl1Float = 139,
+ /// <summary>
+ ///Designator: GPI089
+ /// </summary>
+ [pbr::OriginalName("MIDTANK3_LVL2_FLOAT")] Midtank3Lvl2Float = 140,
+ /// <summary>
+ ///Designator: GPI090
+ /// </summary>
+ [pbr::OriginalName("MIDTANK3_LVL3_FLOAT")] Midtank3Lvl3Float = 141,
+ /// <summary>
+ ///Designator: GPI091
+ /// </summary>
+ [pbr::OriginalName("MIDTANK3_LVL4_FLOAT")] Midtank3Lvl4Float = 142,
+ /// <summary>
+ ///Designator: GPI092
+ /// </summary>
+ [pbr::OriginalName("MIDTANK4_LVL1_FLOAT")] Midtank4Lvl1Float = 143,
+ /// <summary>
+ ///Designator: GPI093
+ /// </summary>
+ [pbr::OriginalName("MIDTANK4_LVL2_FLOAT")] Midtank4Lvl2Float = 144,
+ /// <summary>
+ ///Designator: GPI094
+ /// </summary>
+ [pbr::OriginalName("MIDTANK4_LVL3_FLOAT")] Midtank4Lvl3Float = 145,
+ /// <summary>
+ ///Designator: GPI095
+ /// </summary>
+ [pbr::OriginalName("MIDTANK4_LVL4_FLOAT")] Midtank4Lvl4Float = 146,
+ /// <summary>
+ ///Designator: GPI096
+ /// </summary>
+ [pbr::OriginalName("MIDTANK5_LVL1_FLOAT")] Midtank5Lvl1Float = 147,
+ /// <summary>
+ ///Designator: GPI097
+ /// </summary>
+ [pbr::OriginalName("MIDTANK5_LVL2_FLOAT")] Midtank5Lvl2Float = 148,
+ /// <summary>
+ ///Designator: GPI098
+ /// </summary>
+ [pbr::OriginalName("MIDTANK5_LVL3_FLOAT")] Midtank5Lvl3Float = 149,
+ /// <summary>
+ ///Designator: GPI099
+ /// </summary>
+ [pbr::OriginalName("MIDTANK5_LVL4_FLOAT")] Midtank5Lvl4Float = 150,
+ /// <summary>
+ ///Designator: GPI100
+ /// </summary>
+ [pbr::OriginalName("MIDTANK6_LVL1_FLOAT")] Midtank6Lvl1Float = 151,
+ /// <summary>
+ ///Designator: GPI101
+ /// </summary>
+ [pbr::OriginalName("MIDTANK6_LVL2_FLOAT")] Midtank6Lvl2Float = 152,
+ /// <summary>
+ ///Designator: GPI102
+ /// </summary>
+ [pbr::OriginalName("MIDTANK6_LVL3_FLOAT")] Midtank6Lvl3Float = 153,
+ /// <summary>
+ ///Designator: GPI103
+ /// </summary>
+ [pbr::OriginalName("MIDTANK6_LVL4_FLOAT")] Midtank6Lvl4Float = 154,
+ /// <summary>
+ ///Designator: GPI104
+ /// </summary>
+ [pbr::OriginalName("MIDTANK7_LVL1_FLOAT")] Midtank7Lvl1Float = 155,
+ /// <summary>
+ ///Designator: GPI105
+ /// </summary>
+ [pbr::OriginalName("MIDTANK7_LVL2_FLOAT")] Midtank7Lvl2Float = 156,
+ /// <summary>
+ ///Designator: GPI106
+ /// </summary>
+ [pbr::OriginalName("MIDTANK7_LVL3_FLOAT")] Midtank7Lvl3Float = 157,
+ /// <summary>
+ ///Designator: GPI107
+ /// </summary>
+ [pbr::OriginalName("MIDTANK7_LVL4_FLOAT")] Midtank7Lvl4Float = 158,
+ /// <summary>
+ ///Designator: GPI108
+ /// </summary>
+ [pbr::OriginalName("MIDTANK8_LVL1_FLOAT")] Midtank8Lvl1Float = 159,
+ /// <summary>
+ ///Designator: GPI109
+ /// </summary>
+ [pbr::OriginalName("MIDTANK8_LVL2_FLOAT")] Midtank8Lvl2Float = 160,
+ /// <summary>
+ ///Designator: GPI110
+ /// </summary>
+ [pbr::OriginalName("MIDTANK8_LVL3_FLOAT")] Midtank8Lvl3Float = 161,
+ /// <summary>
+ ///Designator: GPI111
+ /// </summary>
+ [pbr::OriginalName("MIDTANK8_LVL4_FLOAT")] Midtank8Lvl4Float = 162,
+ /// <summary>
+ ///Designator: GPO001
+ /// </summary>
+ [pbr::OriginalName("GPO_DILUTORPUMP_SSR10_CTRL")] GpoDilutorpumpSsr10Ctrl = 163,
+ /// <summary>
+ ///Designator: GPO002
+ /// </summary>
+ [pbr::OriginalName("GPO_WASTECH_PUMP2")] GpoWastechPump2 = 164,
+ /// <summary>
+ ///Designator: GPO023
+ /// </summary>
+ [pbr::OriginalName("Midtank1Air")] Midtank1Air = 165,
+ /// <summary>
+ ///Designator: GPO024
+ /// </summary>
+ [pbr::OriginalName("Midtank2Air")] Midtank2Air = 166,
+ /// <summary>
+ ///Designator: GPO025
+ /// </summary>
+ [pbr::OriginalName("Midtank3Air")] Midtank3Air = 167,
+ /// <summary>
+ ///Designator: GPO026
+ /// </summary>
+ [pbr::OriginalName("Midtank4Air")] Midtank4Air = 168,
+ /// <summary>
+ ///Designator: GPO027
+ /// </summary>
+ [pbr::OriginalName("Midtank5Air")] Midtank5Air = 169,
+ /// <summary>
+ ///Designator: GPO028
+ /// </summary>
+ [pbr::OriginalName("Midtank6Air")] Midtank6Air = 170,
+ /// <summary>
+ ///Designator: GPO029
+ /// </summary>
+ [pbr::OriginalName("Midtank7Air")] Midtank7Air = 171,
+ /// <summary>
+ ///Designator: GPO030
+ /// </summary>
+ [pbr::OriginalName("Midtank8Air")] Midtank8Air = 172,
+ /// <summary>
+ ///Designator: GPO031
+ /// </summary>
+ [pbr::OriginalName("Midtank1Cartridge")] Midtank1Cartridge = 173,
+ /// <summary>
+ ///Designator: GPO032
+ /// </summary>
+ [pbr::OriginalName("Midtank2Cartridge")] Midtank2Cartridge = 174,
+ /// <summary>
+ ///Designator: GPO033
+ /// </summary>
+ [pbr::OriginalName("Midtank3Cartridge")] Midtank3Cartridge = 175,
+ /// <summary>
+ ///Designator: GPO034
+ /// </summary>
+ [pbr::OriginalName("Midtank4Cartridge")] Midtank4Cartridge = 176,
+ /// <summary>
+ ///Designator: GPO035
+ /// </summary>
+ [pbr::OriginalName("Midtank5Cartridge")] Midtank5Cartridge = 177,
+ /// <summary>
+ ///Designator: GPO036
+ /// </summary>
+ [pbr::OriginalName("Midtank6Cartridge")] Midtank6Cartridge = 178,
+ /// <summary>
+ ///Designator: GPO037
+ /// </summary>
+ [pbr::OriginalName("Midtank7Cartridge")] Midtank7Cartridge = 179,
+ /// <summary>
+ ///Designator: GPO038
+ /// </summary>
+ [pbr::OriginalName("Midtank8Cartridge")] Midtank8Cartridge = 180,
+ /// <summary>
+ ///Designator: MOT07
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_1")] MotoDispenser1 = 181,
+ /// <summary>
+ ///Designator: MOT08
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_2")] MotoDispenser2 = 182,
+ /// <summary>
+ ///Designator: MOT09
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_3")] MotoDispenser3 = 183,
+ /// <summary>
+ ///Designator: MOT10
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_4")] MotoDispenser4 = 184,
+ /// <summary>
+ ///Designator: MOT11
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_5")] MotoDispenser5 = 185,
+ /// <summary>
+ ///Designator: MOT12
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_6")] MotoDispenser6 = 186,
+ /// <summary>
+ ///Designator: MOT13
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_7")] MotoDispenser7 = 187,
+ /// <summary>
+ ///Designator: MOT14
+ /// </summary>
+ [pbr::OriginalName("MOTO_DISPENSER_8")] MotoDispenser8 = 188,
+ /// <summary>
+ ///Designator: ENC02
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC1")] DispenserRotenc1 = 189,
+ /// <summary>
+ ///Designator: ENC03
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC2")] DispenserRotenc2 = 190,
+ /// <summary>
+ ///Designator: ENC04
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC3")] DispenserRotenc3 = 191,
+ /// <summary>
+ ///Designator: ENC05
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC4")] DispenserRotenc4 = 192,
+ /// <summary>
+ ///Designator: ENC06
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC5")] DispenserRotenc5 = 193,
+ /// <summary>
+ ///Designator: ENC07
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC6")] DispenserRotenc6 = 194,
+ /// <summary>
+ ///Designator: ENC08
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC7")] DispenserRotenc7 = 195,
+ /// <summary>
+ ///Designator: ENC09
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_ROTENC8")] DispenserRotenc8 = 196,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_1")] DispenserValve1 = 197,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_2")] DispenserValve2 = 198,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_3")] DispenserValve3 = 199,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_4")] DispenserValve4 = 200,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_5")] DispenserValve5 = 201,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_6")] DispenserValve6 = 202,
+ /// <summary>
+ ///Designator:
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_VALVE_7")] DispenserValve7 = 203,
+ /// <summary>
+ ///Designator: I2C08
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_1")] Dispenser1 = 204,
+ /// <summary>
+ ///Designator: I2C09
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_3")] Dispenser3 = 205,
+ /// <summary>
+ ///Designator: I2C10
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_5")] Dispenser5 = 206,
+ /// <summary>
+ ///Designator: I2C11
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_7")] Dispenser7 = 207,
+ /// <summary>
+ ///Designator: I2C12
+ /// </summary>
+ [pbr::OriginalName("MIDTANK3_1")] Midtank31 = 208,
+ /// <summary>
+ ///Designator: I2C13
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_2")] Dispenser2 = 209,
+ /// <summary>
+ ///Designator: I2C14
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_4")] Dispenser4 = 210,
+ /// <summary>
+ ///Designator: I2C15
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_6")] Dispenser6 = 211,
+ /// <summary>
+ ///Designator: I2C16
+ /// </summary>
+ [pbr::OriginalName("DISPENSER_8")] Dispenser8 = 212,
+ /// <summary>
+ ///Designator: I2C33
+ /// </summary>
+ [pbr::OriginalName("MIDTANK3_2")] Midtank32 = 213,
+ /// <summary>
+ ///Designator: I2C17
+ /// </summary>
+ [pbr::OriginalName("CART3")] Cart3 = 214,
+ /// <summary>
+ ///Designator: I2C18
+ /// </summary>
+ [pbr::OriginalName("CART1")] Cart1 = 215,
+ /// <summary>
+ ///Designator: I2C19
+ /// </summary>
+ [pbr::OriginalName("CART2")] Cart2 = 216,
+ /// <summary>
+ ///Designator: I2C20
+ /// </summary>
+ [pbr::OriginalName("CART4")] Cart4 = 217,
+ /// <summary>
+ ///Designator: I2C21
+ /// </summary>
+ [pbr::OriginalName("CART7")] Cart7 = 218,
+ /// <summary>
+ ///Designator: I2C22
+ /// </summary>
+ [pbr::OriginalName("CART5")] Cart5 = 219,
+ /// <summary>
+ ///Designator: I2C23
+ /// </summary>
+ [pbr::OriginalName("CART6")] Cart6 = 220,
+ /// <summary>
+ ///Designator: I2C24
+ /// </summary>
+ [pbr::OriginalName("CART8")] Cart8 = 221,
+ /// <summary>
+ ///Designator: GPI112
+ /// </summary>
+ [pbr::OriginalName("LS_SCREW_LEFT")] LsScrewLeft = 222,
+ /// <summary>
+ ///Designator: GPI113
+ /// </summary>
+ [pbr::OriginalName("LS_SCREW_RIGHT")] LsScrewRight = 223,
+ /// <summary>
+ ///Designator: GPI114
+ /// </summary>
+ [pbr::OriginalName("SW_SPARE")] SwSpare = 224,
+ /// <summary>
+ ///Designator: GPI115
+ /// </summary>
+ [pbr::OriginalName("SW_SPOOL_EXISTS")] SwSpoolExists = 225,
+ /// <summary>
+ ///Designator: MOT15
+ /// </summary>
+ [pbr::OriginalName("MOTO_SCREW")] MotoScrew = 226,
+ /// <summary>
+ ///Designator: MOT16
+ /// </summary>
+ [pbr::OriginalName("MOTO_WINDER")] MotoWinder = 227,
+ /// <summary>
+ ///Designator: ENC10
+ /// </summary>
+ [pbr::OriginalName("SCREW_ROTENC")] ScrewRotenc = 228,
+ /// <summary>
+ ///Designator: I2C25
+ /// </summary>
+ [pbr::OriginalName("INTWINDINGUNIT")] Intwindingunit = 229,
+ /// <summary>
+ ///Designator: AI37
+ /// </summary>
+ [pbr::OriginalName("AN5V_LDANCER1")] An5VLdancer1 = 230,
+ /// <summary>
+ ///Designator: AI38
+ /// </summary>
+ [pbr::OriginalName("AN5V_LDANCER2")] An5VLdancer2 = 231,
+ /// <summary>
+ ///Designator: GPI116
+ /// </summary>
+ [pbr::OriginalName("LS_LDANCER1_DOWN")] LsLdancer1Down = 232,
+ /// <summary>
+ ///Designator: GPI117
+ /// </summary>
+ [pbr::OriginalName("LS_LDANCER1_UP")] LsLdancer1Up = 233,
+ /// <summary>
+ ///Designator: GPI118
+ /// </summary>
+ [pbr::OriginalName("LS_LDANCER2_DOWN")] LsLdancer2Down = 234,
+ /// <summary>
+ ///Designator: GPI119
+ /// </summary>
+ [pbr::OriginalName("LS_LDANCER2_UP")] LsLdancer2Up = 235,
+ /// <summary>
+ ///Designator: GPI120
+ /// </summary>
+ [pbr::OriginalName("LS_LLOADMOTOR_DOWN")] LsLloadmotorDown = 236,
+ /// <summary>
+ ///Designator: GPI121
+ /// </summary>
+ [pbr::OriginalName("LS_LLOADMOTOR_UP")] LsLloadmotorUp = 237,
+ /// <summary>
+ ///Designator: GPI122
+ /// </summary>
+ [pbr::OriginalName("LS_LPIVOT_DOWN")] LsLpivotDown = 238,
+ /// <summary>
+ ///Designator: GPI123
+ /// </summary>
+ [pbr::OriginalName("LS_LPIVOT_UP")] LsLpivotUp = 239,
+ /// <summary>
+ ///Designator: GPI124
+ /// </summary>
+ [pbr::OriginalName("LS_LSPARE1")] LsLspare1 = 240,
+ /// <summary>
+ ///Designator: GPI125
+ /// </summary>
+ [pbr::OriginalName("LS_LSPARE2")] LsLspare2 = 241,
+ /// <summary>
+ ///Designator: GPI126
+ /// </summary>
+ [pbr::OriginalName("LS_PIVOT_SPARE1")] LsPivotSpare1 = 242,
+ /// <summary>
+ ///Designator: GPI127
+ /// </summary>
+ [pbr::OriginalName("LS_PIVOT_SPARE2")] LsPivotSpare2 = 243,
+ /// <summary>
+ ///Designator: MOT17
+ /// </summary>
+ [pbr::OriginalName("MOTO_LDANCER1")] MotoLdancer1 = 244,
+ /// <summary>
+ ///Designator: MOT18
+ /// </summary>
+ [pbr::OriginalName("MOTO_LDANCER2")] MotoLdancer2 = 245,
+ /// <summary>
+ ///Designator: MOT19
+ /// </summary>
+ [pbr::OriginalName("MOTO_LDRIVING")] MotoLdriving = 246,
+ /// <summary>
+ ///Designator: MOT20
+ /// </summary>
+ [pbr::OriginalName("MOTO_LLOADING")] MotoLloading = 247,
+ /// <summary>
+ ///Designator: MOT21
+ /// </summary>
+ [pbr::OriginalName("MOTO_LPIVOT1")] MotoLpivot1 = 248,
+ /// <summary>
+ ///Designator: ENC16
+ /// </summary>
+ [pbr::OriginalName("LSPARE1_ROTENC")] Lspare1Rotenc = 249,
+ /// <summary>
+ ///Designator: ENC17
+ /// </summary>
+ [pbr::OriginalName("LSPARE2_ROTENC")] Lspare2Rotenc = 250,
+ /// <summary>
+ ///Designator: ENC18
+ /// </summary>
+ [pbr::OriginalName("LDANCER1_ROTENC")] Ldancer1Rotenc = 251,
+ /// <summary>
+ ///Designator: ENC19
+ /// </summary>
+ [pbr::OriginalName("LDANCER2_ROTENC")] Ldancer2Rotenc = 252,
+ /// <summary>
+ ///Designator: ENC20
+ /// </summary>
+ [pbr::OriginalName("LSPARE_ROTENC")] LspareRotenc = 253,
+ /// <summary>
+ ///Designator: I2C26
+ /// </summary>
+ [pbr::OriginalName("LTFEEDUNIT2")] Ltfeedunit2 = 254,
+ /// <summary>
+ ///Designator: I2C27
+ /// </summary>
+ [pbr::OriginalName("LTFEEDUNIT1")] Ltfeedunit1 = 255,
+ /// <summary>
+ ///Designator: AI18
+ /// </summary>
+ [pbr::OriginalName("AN_ENCLOSURETEMP1")] AnEnclosuretemp1 = 256,
+ /// <summary>
+ ///Designator: AI19
+ /// </summary>
+ [pbr::OriginalName("AN_ENCLOSURETEMP2")] AnEnclosuretemp2 = 257,
+ /// <summary>
+ ///Designator: AI20
+ /// </summary>
+ [pbr::OriginalName("AN_ENCLOSURETEMP3")] AnEnclosuretemp3 = 258,
+ /// <summary>
+ ///Designator: GPI018
+ /// </summary>
+ [pbr::OriginalName("GPI_PANSW1")] GpiPansw1 = 259,
+ /// <summary>
+ ///Designator: GPI019
+ /// </summary>
+ [pbr::OriginalName("GPI_PANSW2")] GpiPansw2 = 260,
+ /// <summary>
+ ///Designator: GPI020
+ /// </summary>
+ [pbr::OriginalName("GPI_PANSW3")] GpiPansw3 = 261,
+ /// <summary>
+ ///Designator: GPI021
+ /// </summary>
+ [pbr::OriginalName("GPI_PANSW4")] GpiPansw4 = 262,
+ /// <summary>
+ ///Designator: GPI022
+ /// </summary>
+ [pbr::OriginalName("GPI_PANSW5")] GpiPansw5 = 263,
+ /// <summary>
+ ///Designator: GPI023
+ /// </summary>
+ [pbr::OriginalName("GPI_PANSW6")] GpiPansw6 = 264,
+ /// <summary>
+ ///Designator: GPI024
+ /// </summary>
+ [pbr::OriginalName("GPI_PWRBUTTON")] GpiPwrbutton = 265,
+ /// <summary>
+ ///Designator: GPI025
+ /// </summary>
+ [pbr::OriginalName("GPI_TACTSW1")] GpiTactsw1 = 266,
+ /// <summary>
+ ///Designator: GPI026
+ /// </summary>
+ [pbr::OriginalName("GPI_TACTSW2")] GpiTactsw2 = 267,
+ /// <summary>
+ ///Designator: GPI027
+ /// </summary>
+ [pbr::OriginalName("GPI_TACTSW3")] GpiTactsw3 = 268,
+ /// <summary>
+ ///Designator: GPI028
+ /// </summary>
+ [pbr::OriginalName("GPI_TACTSW4")] GpiTactsw4 = 269,
+ /// <summary>
+ ///Designator: GPO012
+ /// </summary>
+ [pbr::OriginalName("GPO_BUZZER")] GpoBuzzer = 270,
+ /// <summary>
+ ///Designator: GPO013
+ /// </summary>
+ [pbr::OriginalName("GPO_LED1")] GpoLed1 = 271,
+ /// <summary>
+ ///Designator: GPO014
+ /// </summary>
+ [pbr::OriginalName("GPO_LED2")] GpoLed2 = 272,
+ /// <summary>
+ ///Designator: GPO015
+ /// </summary>
+ [pbr::OriginalName("GPO_LED3")] GpoLed3 = 273,
+ /// <summary>
+ ///Designator: GPO016
+ /// </summary>
+ [pbr::OriginalName("GPO_LED4")] GpoLed4 = 274,
+ /// <summary>
+ ///Designator: ENC21
+ /// </summary>
+ [pbr::OriginalName("FAN_TACHO1")] FanTacho1 = 275,
+ /// <summary>
+ ///Designator: ENC22
+ /// </summary>
+ [pbr::OriginalName("FAN_TACHO2")] FanTacho2 = 276,
+ /// <summary>
+ ///Designator: ENC23
+ /// </summary>
+ [pbr::OriginalName("FAN_TACHO3")] FanTacho3 = 277,
+ /// <summary>
+ ///Designator: ENC24
+ /// </summary>
+ [pbr::OriginalName("FAN1_TACH")] Fan1Tach = 278,
+ /// <summary>
+ ///Designator: ENC25
+ /// </summary>
+ [pbr::OriginalName("FAN2_TACH")] Fan2Tach = 279,
+ /// <summary>
+ ///Designator: ENC26
+ /// </summary>
+ [pbr::OriginalName("FAN3_TACH")] Fan3Tach = 280,
+ /// <summary>
+ ///Designator: ENC27
+ /// </summary>
+ [pbr::OriginalName("FAN4_TACH")] Fan4Tach = 281,
+ /// <summary>
+ ///Designator: ENC28
+ /// </summary>
+ [pbr::OriginalName("FAN5_TACH")] Fan5Tach = 282,
+ /// <summary>
+ ///Designator: AI39
+ /// </summary>
+ [pbr::OriginalName("AN5V_RDANCER")] An5VRdancer = 283,
+ /// <summary>
+ ///Designator: GPI128
+ /// </summary>
+ [pbr::OriginalName("LS_RLOADMOTOR_UP")] LsRloadmotorUp = 284,
+ /// <summary>
+ ///Designator: GPI129
+ /// </summary>
+ [pbr::OriginalName("GPI_TFEED_BREAK_1")] GpiTfeedBreak1 = 285,
+ /// <summary>
+ ///Designator: GPI130
+ /// </summary>
+ [pbr::OriginalName("GPI_TFEED_BREAK_2")] GpiTfeedBreak2 = 286,
+ /// <summary>
+ ///Designator: GPI131
+ /// </summary>
+ [pbr::OriginalName("LS_RDANCER_DOWN")] LsRdancerDown = 287,
+ /// <summary>
+ ///Designator: GPI132
+ /// </summary>
+ [pbr::OriginalName("LS_RDANCER_UP")] LsRdancerUp = 288,
+ /// <summary>
+ ///Designator: I2C28
+ /// </summary>
+ [pbr::OriginalName("RTFEEDUNIT2")] Rtfeedunit2 = 289,
+ /// <summary>
+ ///Designator: I2C29
+ /// </summary>
+ [pbr::OriginalName("RTFEEDUNIT1")] Rtfeedunit1 = 290,
+ /// <summary>
+ ///Designator: GPI133
+ /// </summary>
+ [pbr::OriginalName("LS_RLOADMOTOR_DOWN")] LsRloadmotorDown = 291,
+ /// <summary>
+ ///Designator: GPI134
+ /// </summary>
+ [pbr::OriginalName("LS_RLOADRAM_DOWN")] LsRloadramDown = 292,
+ /// <summary>
+ ///Designator: GPI135
+ /// </summary>
+ [pbr::OriginalName("LS_RLOADRAM_UP")] LsRloadramUp = 293,
+ /// <summary>
+ ///Designator: GPI136
+ /// </summary>
+ [pbr::OriginalName("LS_RSPARE1")] LsRspare1 = 294,
+ /// <summary>
+ ///Designator: GPI137
+ /// </summary>
+ [pbr::OriginalName("LS_RSPARE2")] LsRspare2 = 295,
+ /// <summary>
+ ///Designator: GPO031
+ /// </summary>
+ [pbr::OriginalName("GPO_TFEED_BREAK_1")] GpoTfeedBreak1 = 296,
+ /// <summary>
+ ///Designator: GPO032
+ /// </summary>
+ [pbr::OriginalName("GPO_TFEED_BREAK_2")] GpoTfeedBreak2 = 297,
+ /// <summary>
+ ///Designator: MOT22
+ /// </summary>
+ [pbr::OriginalName("MOTO_RDANCER")] MotoRdancer = 298,
+ /// <summary>
+ ///Designator: MOT23
+ /// </summary>
+ [pbr::OriginalName("MOTO_RDRIVING")] MotoRdriving = 299,
+ /// <summary>
+ ///Designator: MOT24
+ /// </summary>
+ [pbr::OriginalName("MOTO_RLOADARM")] MotoRloadarm = 300,
+ /// <summary>
+ ///Designator: MOT25
+ /// </summary>
+ [pbr::OriginalName("MOTO_RLOADING")] MotoRloading = 301,
+ /// <summary>
+ ///Designator: ENC12
+ /// </summary>
+ [pbr::OriginalName("RSPARE_ROTENC1")] RspareRotenc1 = 302,
+ /// <summary>
+ ///Designator: ENC13
+ /// </summary>
+ [pbr::OriginalName("RSPEEDSENS_ROTENC")] RspeedsensRotenc = 303,
+ /// <summary>
+ ///Designator: ENC11
+ /// </summary>
+ [pbr::OriginalName("RDANCER_ROTENC")] RdancerRotenc = 304,
+ /// <summary>
+ ///Designator: ENC21
+ /// </summary>
+ [pbr::OriginalName("RSPARE_ROTENC2")] RspareRotenc2 = 305,
+ /// <summary>
+ ///Designator: AI40
+ /// </summary>
+ [pbr::OriginalName("AN10V_SPARE1")] An10VSpare1 = 306,
+ /// <summary>
+ ///Designator: AI41
+ /// </summary>
+ [pbr::OriginalName("AN10V_SPARE2")] An10VSpare2 = 307,
+ /// <summary>
+ ///Designator: GPI138
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE1_1")] LsSpare11 = 308,
+ /// <summary>
+ ///Designator: GPI139
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE1_2")] LsSpare12 = 309,
+ /// <summary>
+ ///Designator: GPI140
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE1_3")] LsSpare13 = 310,
+ /// <summary>
+ ///Designator: GPI141
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE1_4")] LsSpare14 = 311,
+ /// <summary>
+ ///Designator: GPI142
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE2_1")] LsSpare21 = 312,
+ /// <summary>
+ ///Designator: I2C30
+ /// </summary>
+ [pbr::OriginalName("SPARE2")] Spare2 = 313,
+ /// <summary>
+ ///Designator: I2C31
+ /// </summary>
+ [pbr::OriginalName("SPARE1")] Spare1 = 314,
+ /// <summary>
+ ///Designator: GPI143
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE2_2")] LsSpare22 = 315,
+ /// <summary>
+ ///Designator: GPI144
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE2_3")] LsSpare23 = 316,
+ /// <summary>
+ ///Designator: GPI145
+ /// </summary>
+ [pbr::OriginalName("LS_SPARE2_4")] LsSpare24 = 317,
+ /// <summary>
+ ///Designator: GPO033
+ /// </summary>
+ [pbr::OriginalName("GPO_SPARE1_1")] GpoSpare11 = 318,
+ /// <summary>
+ ///Designator: GPO034
+ /// </summary>
+ [pbr::OriginalName("GPO_SPARE1_2")] GpoSpare12 = 319,
+ /// <summary>
+ ///Designator: GPO035
+ /// </summary>
+ [pbr::OriginalName("GPO_SPARE2_1")] GpoSpare21 = 320,
+ /// <summary>
+ ///Designator: GPO036
+ /// </summary>
+ [pbr::OriginalName("GPO_SPARE2_2")] GpoSpare22 = 321,
+ /// <summary>
+ ///Designator: MOT26
+ /// </summary>
+ [pbr::OriginalName("MOTO_SPARE1_1")] MotoSpare11 = 322,
+ /// <summary>
+ ///Designator: MOT27
+ /// </summary>
+ [pbr::OriginalName("MOTO_SPARE1_2")] MotoSpare12 = 323,
+ /// <summary>
+ ///Designator: MOT28
+ /// </summary>
+ [pbr::OriginalName("MOTO_SPARE2_1")] MotoSpare21 = 324,
+ /// <summary>
+ ///Designator: MOT29
+ /// </summary>
+ [pbr::OriginalName("MOTO_SPARE2_2")] MotoSpare22 = 325,
+ /// <summary>
+ ///Designator: ENC14
+ /// </summary>
+ [pbr::OriginalName("SPARE1_ROTENC1")] Spare1Rotenc1 = 326,
+ /// <summary>
+ ///Designator: ENC15
+ /// </summary>
+ [pbr::OriginalName("SPARE2_ROTENC2")] Spare2Rotenc2 = 327,
+ /// <summary>
+ ///Designator: ENC22
+ /// </summary>
+ [pbr::OriginalName("SPARE1_ROTENC3")] Spare1Rotenc3 = 328,
+ /// <summary>
+ ///Designator: ENC23
+ /// </summary>
+ [pbr::OriginalName("SPARE2_ROTENC4")] Spare2Rotenc4 = 329,
+ /// <summary>
+ ///Designator: COM2
+ /// </summary>
+ [pbr::OriginalName("CHILLER_CTRL")] ChillerCtrl = 330,
+ /// <summary>
+ ///Designator: AI42
+ /// </summary>
+ [pbr::OriginalName("AN_AIRPRESS_1")] AnAirpress1 = 331,
+ /// <summary>
+ ///Designator: AI43
+ /// </summary>
+ [pbr::OriginalName("AN_AIRPRESS_2")] AnAirpress2 = 332,
+ /// <summary>
+ ///Designator: AI44
+ /// </summary>
+ [pbr::OriginalName("AN_VOCSENS")] AnVocsens = 333,
+ /// <summary>
+ ///Designator: AO01
+ /// </summary>
+ [pbr::OriginalName("AN_BLOWERCTRL")] AnBlowerctrl = 334,
+ /// <summary>
+ ///Designator: GPI146
+ /// </summary>
+ [pbr::OriginalName("GPI_AIRFLOW_FLAP")] GpiAirflowFlap = 335,
+ /// <summary>
+ ///Designator: GPI147
+ /// </summary>
+ [pbr::OriginalName("GPI_BLOWER_TACH")] GpiBlowerTach = 336,
+ /// <summary>
+ ///Designator: GPI148
+ /// </summary>
+ [pbr::OriginalName("GPI_CHILLER_FAULT")] GpiChillerFault = 337,
+ /// <summary>
+ ///Designator: GPI149
+ /// </summary>
+ [pbr::OriginalName("GPI_CHILLER_STAT1")] GpiChillerStat1 = 338,
+ /// <summary>
+ ///Designator: I2C32
+ /// </summary>
+ [pbr::OriginalName("WHS_VOCTEMP")] WhsVoctemp = 339,
+ /// <summary>
+ ///Designator: GPI150
+ /// </summary>
+ [pbr::OriginalName("GPI_SW_FILTER_PRES")] GpiSwFilterPres = 340,
+ /// <summary>
+ ///Designator: GPI151
+ /// </summary>
+ [pbr::OriginalName("GPI_WCONTAINER_FULL")] GpiWcontainerFull = 341,
+ /// <summary>
+ ///Designator: GPI152
+ /// </summary>
+ [pbr::OriginalName("GPI_WCONTAINER_WARN")] GpiWcontainerWarn = 342,
+ /// <summary>
+ ///Designator: GPO037
+ /// </summary>
+ [pbr::OriginalName("GPO_BLOWER_PWM")] GpoBlowerPwm = 343,
+ /// <summary>
+ ///Designator: GPO038
+ /// </summary>
+ [pbr::OriginalName("GPO_CHILLER_SSR9_CTRL")] GpoChillerSsr9Ctrl = 344,
+ /// <summary>
+ ///Designator: GPO039
+ /// </summary>
+ [pbr::OriginalName("GPO_WHS_WTANKPUMP2")] GpoWhsWtankpump2 = 345,
+ /// <summary>
+ ///Designator: GPO040
+ /// </summary>
+ [pbr::OriginalName("VALVE_WASTE_TANK")] ValveWasteTank = 346,
+ }
+
+ #endregion
+
+}
+
+#endregion Designer generated code
diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/SetDigitalOutRequest.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/SetDigitalOutRequest.cs
index 05e9fd067..1124dff67 100644
--- a/Software/Visual_Studio/Tango.PMR/Diagnostics/SetDigitalOutRequest.cs
+++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/SetDigitalOutRequest.cs
@@ -23,13 +23,14 @@ namespace Tango.PMR.Diagnostics {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChpTZXREaWdpdGFsT3V0UmVxdWVzdC5wcm90bxIVVGFuZ28uUE1SLkRpYWdu",
- "b3N0aWNzIjMKFFNldERpZ2l0YWxPdXRSZXF1ZXN0EgwKBFBvcnQYASABKAUS",
- "DQoFVmFsdWUYAiABKAhCIQofY29tLnR3aW5lLnRhbmdvLnBtci5kaWFnbm9z",
- "dGljc2IGcHJvdG8z"));
+ "b3N0aWNzGhJJbnRlcmZhY2VJT3MucHJvdG8iXwoUU2V0RGlnaXRhbE91dFJl",
+ "cXVlc3QSOAoLSW50ZXJmYWNlSU8YASABKA4yIy5UYW5nby5QTVIuRGlhZ25v",
+ "c3RpY3MuSW50ZXJmYWNlSU9zEg0KBVZhbHVlGAIgASgIQiEKH2NvbS50d2lu",
+ "ZS50YW5nby5wbXIuZGlhZ25vc3RpY3NiBnByb3RvMw=="));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { },
+ new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.InterfaceIOsReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.SetDigitalOutRequest), global::Tango.PMR.Diagnostics.SetDigitalOutRequest.Parser, new[]{ "Port", "Value" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.SetDigitalOutRequest), global::Tango.PMR.Diagnostics.SetDigitalOutRequest.Parser, new[]{ "InterfaceIO", "Value" }, null, null, null)
}));
}
#endregion
@@ -60,7 +61,7 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public SetDigitalOutRequest(SetDigitalOutRequest other) : this() {
- port_ = other.port_;
+ interfaceIO_ = other.interfaceIO_;
value_ = other.value_;
}
@@ -69,14 +70,14 @@ namespace Tango.PMR.Diagnostics {
return new SetDigitalOutRequest(this);
}
- /// <summary>Field number for the "Port" field.</summary>
- public const int PortFieldNumber = 1;
- private int port_;
+ /// <summary>Field number for the "InterfaceIO" field.</summary>
+ public const int InterfaceIOFieldNumber = 1;
+ private global::Tango.PMR.Diagnostics.InterfaceIOs interfaceIO_ = 0;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public int Port {
- get { return port_; }
+ public global::Tango.PMR.Diagnostics.InterfaceIOs InterfaceIO {
+ get { return interfaceIO_; }
set {
- port_ = value;
+ interfaceIO_ = value;
}
}
@@ -104,7 +105,7 @@ namespace Tango.PMR.Diagnostics {
if (ReferenceEquals(other, this)) {
return true;
}
- if (Port != other.Port) return false;
+ if (InterfaceIO != other.InterfaceIO) return false;
if (Value != other.Value) return false;
return true;
}
@@ -112,7 +113,7 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public override int GetHashCode() {
int hash = 1;
- if (Port != 0) hash ^= Port.GetHashCode();
+ if (InterfaceIO != 0) hash ^= InterfaceIO.GetHashCode();
if (Value != false) hash ^= Value.GetHashCode();
return hash;
}
@@ -124,9 +125,9 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public void WriteTo(pb::CodedOutputStream output) {
- if (Port != 0) {
+ if (InterfaceIO != 0) {
output.WriteRawTag(8);
- output.WriteInt32(Port);
+ output.WriteEnum((int) InterfaceIO);
}
if (Value != false) {
output.WriteRawTag(16);
@@ -137,8 +138,8 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public int CalculateSize() {
int size = 0;
- if (Port != 0) {
- size += 1 + pb::CodedOutputStream.ComputeInt32Size(Port);
+ if (InterfaceIO != 0) {
+ size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) InterfaceIO);
}
if (Value != false) {
size += 1 + 1;
@@ -151,8 +152,8 @@ namespace Tango.PMR.Diagnostics {
if (other == null) {
return;
}
- if (other.Port != 0) {
- Port = other.Port;
+ if (other.InterfaceIO != 0) {
+ InterfaceIO = other.InterfaceIO;
}
if (other.Value != false) {
Value = other.Value;
@@ -168,7 +169,7 @@ namespace Tango.PMR.Diagnostics {
input.SkipLastField();
break;
case 8: {
- Port = input.ReadInt32();
+ interfaceIO_ = (global::Tango.PMR.Diagnostics.InterfaceIOs) input.ReadEnum();
break;
}
case 16: {
diff --git a/Software/Visual_Studio/Tango.PMR/Diagnostics/StartDiagnosticsResponse.cs b/Software/Visual_Studio/Tango.PMR/Diagnostics/StartDiagnosticsResponse.cs
index bc807bcfa..ae9aa4e08 100644
--- a/Software/Visual_Studio/Tango.PMR/Diagnostics/StartDiagnosticsResponse.cs
+++ b/Software/Visual_Studio/Tango.PMR/Diagnostics/StartDiagnosticsResponse.cs
@@ -23,18 +23,19 @@ namespace Tango.PMR.Diagnostics {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"Ch5TdGFydERpYWdub3N0aWNzUmVzcG9uc2UucHJvdG8SFVRhbmdvLlBNUi5E",
- "aWFnbm9zdGljcxoQRGlnaXRhbFBpbi5wcm90bxoZVmFsdWVDb21wb25lbnRT",
- "dGF0ZS5wcm90bxoZRGlhZ25vc3RpY3NNb25pdG9ycy5wcm90byLWAQoYU3Rh",
- "cnREaWFnbm9zdGljc1Jlc3BvbnNlEjwKCE1vbml0b3JzGAEgASgLMiouVGFu",
- "Z28uUE1SLkRpYWdub3N0aWNzLkRpYWdub3N0aWNzTW9uaXRvcnMSNgoLRGln",
- "aXRhbFBpbnMYAiADKAsyIS5UYW5nby5QTVIuRGlhZ25vc3RpY3MuRGlnaXRh",
- "bFBpbhJEChBDb21wb25lbnRzU3RhdGVzGAMgAygLMiouVGFuZ28uUE1SLkRp",
- "YWdub3N0aWNzLlZhbHVlQ29tcG9uZW50U3RhdGVCIQofY29tLnR3aW5lLnRh",
- "bmdvLnBtci5kaWFnbm9zdGljc2IGcHJvdG8z"));
+ "aWFnbm9zdGljcxobRGlnaXRhbEludGVyZmFjZVN0YXRlLnByb3RvGhlWYWx1",
+ "ZUNvbXBvbmVudFN0YXRlLnByb3RvGhlEaWFnbm9zdGljc01vbml0b3JzLnBy",
+ "b3RvIuwBChhTdGFydERpYWdub3N0aWNzUmVzcG9uc2USPAoITW9uaXRvcnMY",
+ "ASABKAsyKi5UYW5nby5QTVIuRGlhZ25vc3RpY3MuRGlhZ25vc3RpY3NNb25p",
+ "dG9ycxJMChZEaWdpdGFsSW50ZXJmYWNlU3RhdGVzGAIgAygLMiwuVGFuZ28u",
+ "UE1SLkRpYWdub3N0aWNzLkRpZ2l0YWxJbnRlcmZhY2VTdGF0ZRJEChBDb21w",
+ "b25lbnRzU3RhdGVzGAMgAygLMiouVGFuZ28uUE1SLkRpYWdub3N0aWNzLlZh",
+ "bHVlQ29tcG9uZW50U3RhdGVCIQofY29tLnR3aW5lLnRhbmdvLnBtci5kaWFn",
+ "bm9zdGljc2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
- new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.DigitalPinReflection.Descriptor, global::Tango.PMR.Diagnostics.ValueComponentStateReflection.Descriptor, global::Tango.PMR.Diagnostics.DiagnosticsMonitorsReflection.Descriptor, },
+ new pbr::FileDescriptor[] { global::Tango.PMR.Diagnostics.DigitalInterfaceStateReflection.Descriptor, global::Tango.PMR.Diagnostics.ValueComponentStateReflection.Descriptor, global::Tango.PMR.Diagnostics.DiagnosticsMonitorsReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, new pbr::GeneratedClrTypeInfo[] {
- new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.StartDiagnosticsResponse), global::Tango.PMR.Diagnostics.StartDiagnosticsResponse.Parser, new[]{ "Monitors", "DigitalPins", "ComponentsStates" }, null, null, null)
+ new pbr::GeneratedClrTypeInfo(typeof(global::Tango.PMR.Diagnostics.StartDiagnosticsResponse), global::Tango.PMR.Diagnostics.StartDiagnosticsResponse.Parser, new[]{ "Monitors", "DigitalInterfaceStates", "ComponentsStates" }, null, null, null)
}));
}
#endregion
@@ -66,7 +67,7 @@ namespace Tango.PMR.Diagnostics {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
public StartDiagnosticsResponse(StartDiagnosticsResponse other) : this() {
Monitors = other.monitors_ != null ? other.Monitors.Clone() : null;
- digitalPins_ = other.digitalPins_.Clone();
+ digitalInterfaceStates_ = other.digitalInterfaceStates_.Clone();
componentsStates_ = other.componentsStates_.Clone();
}
@@ -89,17 +90,17 @@ namespace Tango.PMR.Diagnostics {
}
}
- /// <summary>Field number for the "DigitalPins" field.</summary>
- public const int DigitalPinsFieldNumber = 2;
- private static readonly pb::FieldCodec<global::Tango.PMR.Diagnostics.DigitalPin> _repeated_digitalPins_codec
- = pb::FieldCodec.ForMessage(18, global::Tango.PMR.Diagnostics.DigitalPin.Parser);
- private readonly pbc::RepeatedField<global::Tango.PMR.Diagnostics.DigitalPin> digitalPins_ = new pbc::RepeatedField<global::Tango.PMR.Diagnostics.DigitalPin>();
+ /// <summary>Field number for the "DigitalInterfaceStates" field.</summary>
+ public const int DigitalInterfaceStatesFieldNumber = 2;
+ private static readonly pb::FieldCodec<global::Tango.PMR.Diagnostics.DigitalInterfaceState> _repeated_digitalInterfaceStates_codec
+ = pb::FieldCodec.ForMessage(18, global::Tango.PMR.Diagnostics.DigitalInterfaceState.Parser);
+ private readonly pbc::RepeatedField<global::Tango.PMR.Diagnostics.DigitalInterfaceState> digitalInterfaceStates_ = new pbc::RepeatedField<global::Tango.PMR.Diagnostics.DigitalInterfaceState>();
/// <summary>
- ///Digital Pins States
+ ///Digital Interfaces States (GPIO)
/// </summary>
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
- public pbc::RepeatedField<global::Tango.PMR.Diagnostics.DigitalPin> DigitalPins {
- get { return digitalPins_; }
+ public pbc::RepeatedField<global::Tango.PMR.Diagnostics.DigitalInterfaceState> DigitalInterfaceStates {
+ get { return digitalInterfaceStates_; }
}
/// <summary>Field number for the "ComponentsStates" field.</summary>
@@ -129,7 +130,7 @@ namespace Tango.PMR.Diagnostics {
return true;
}
if (!object.Equals(Monitors, other.Monitors)) return false;
- if(!digitalPins_.Equals(other.digitalPins_)) return false;
+ if(!digitalInterfaceStates_.Equals(other.digitalInterfaceStates_)) return false;
if(!componentsStates_.Equals(other.componentsStates_)) return false;
return true;
}
@@ -138,7 +139,7 @@ namespace Tango.PMR.Diagnostics {
public override int GetHashCode() {
int hash = 1;
if (monitors_ != null) hash ^= Monitors.GetHashCode();
- hash ^= digitalPins_.GetHashCode();
+ hash ^= digitalInterfaceStates_.GetHashCode();
hash ^= componentsStates_.GetHashCode();
return hash;
}
@@ -154,7 +155,7 @@ namespace Tango.PMR.Diagnostics {
output.WriteRawTag(10);
output.WriteMessage(Monitors);
}
- digitalPins_.WriteTo(output, _repeated_digitalPins_codec);
+ digitalInterfaceStates_.WriteTo(output, _repeated_digitalInterfaceStates_codec);
componentsStates_.WriteTo(output, _repeated_componentsStates_codec);
}
@@ -164,7 +165,7 @@ namespace Tango.PMR.Diagnostics {
if (monitors_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(Monitors);
}
- size += digitalPins_.CalculateSize(_repeated_digitalPins_codec);
+ size += digitalInterfaceStates_.CalculateSize(_repeated_digitalInterfaceStates_codec);
size += componentsStates_.CalculateSize(_repeated_componentsStates_codec);
return size;
}
@@ -180,7 +181,7 @@ namespace Tango.PMR.Diagnostics {
}
Monitors.MergeFrom(other.Monitors);
}
- digitalPins_.Add(other.digitalPins_);
+ digitalInterfaceStates_.Add(other.digitalInterfaceStates_);
componentsStates_.Add(other.componentsStates_);
}
@@ -200,7 +201,7 @@ namespace Tango.PMR.Diagnostics {
break;
}
case 18: {
- digitalPins_.AddEntriesFrom(input, _repeated_digitalPins_codec);
+ digitalInterfaceStates_.AddEntriesFrom(input, _repeated_digitalInterfaceStates_codec);
break;
}
case 26: {
diff --git a/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj b/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj
index d2ea08115..014085ac9 100644
--- a/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj
+++ b/Software/Visual_Studio/Tango.PMR/Tango.PMR.csproj
@@ -73,7 +73,7 @@
<Compile Include="Debugging\StopDebugLogResponse.cs" />
<Compile Include="Diagnostics\DataFileFrame.cs" />
<Compile Include="Diagnostics\DiagnosticsMonitors.cs" />
- <Compile Include="Diagnostics\DigitalPin.cs" />
+ <Compile Include="Diagnostics\DigitalInterfaceState.cs" />
<Compile Include="Diagnostics\DispenserAbortHomingRequest.cs" />
<Compile Include="Diagnostics\DispenserAbortHomingResponse.cs" />
<Compile Include="Diagnostics\DispenserAbortJoggingRequest.cs" />
@@ -85,6 +85,7 @@
<Compile Include="Diagnostics\DoubleArray.cs" />
<Compile Include="Diagnostics\Event.cs" />
<Compile Include="Diagnostics\EventType.cs" />
+ <Compile Include="Diagnostics\InterfaceIOs.cs" />
<Compile Include="Diagnostics\MotorAbortHomingRequest.cs" />
<Compile Include="Diagnostics\MotorAbortHomingResponse.cs" />
<Compile Include="Diagnostics\MotorAbortJoggingRequest.cs" />
diff --git a/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs b/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs
index d9f4c690f..e7a1cead1 100644
--- a/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs
+++ b/Software/Visual_Studio/Utilities/Tango.PMRGenerator.CLI/Program.cs
@@ -53,6 +53,7 @@ namespace Tango.PMRGenerator.CLI
GenerateDiagnosticsValueComponents(db, pmrFolder);
GenerateDiagnosticsMonitors(db, pmrFolder);
GenerateEventTypes(db, pmrFolder);
+ GenerateInterfaceIOs(db, pmrFolder);
}
Console.WriteLine("Done");
@@ -84,7 +85,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwareMotorType", "HardwareMotorType"));
- foreach (var prop in typeof(HardwareMotor).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwareMotor).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwareMotor>(prop)));
}
@@ -123,7 +124,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwareDancerType", "HardwareDancerType"));
- foreach (var prop in typeof(HardwareDancer).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwareDancer).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwareDancer>(prop)));
}
@@ -162,7 +163,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwarePidControlType", "HardwarePidControlType"));
- foreach (var prop in typeof(HardwarePidControl).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwarePidControl).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwarePidControl>(prop)));
}
@@ -243,7 +244,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwareWinderType", "HardwareWinderType"));
- foreach (var prop in typeof(HardwareWinder).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwareWinder).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwareWinder>(prop)));
}
@@ -281,7 +282,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwareSpeedSensorType", "HardwareSpeedSensorType"));
- foreach (var prop in typeof(HardwareSpeedSensor).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwareSpeedSensor).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwareSpeedSensor>(prop)));
}
@@ -319,7 +320,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwareBlowerType", "HardwareBlowerType"));
- foreach (var prop in typeof(HardwareBlower).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwareBlower).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwareBlower>(prop)));
}
@@ -357,7 +358,7 @@ namespace Tango.PMRGenerator.CLI
messageFile.Properties.Add(new ProtoProperty("HardwareBreakSensorType", "HardwareBreakSensorType"));
- foreach (var prop in typeof(HardwareBreakSensor).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive))
+ foreach (var prop in typeof(HardwareBreakSensor).GetProperties(BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly).Where(x => x.PropertyType.IsPrimitive && x.Name != "Active"))
{
messageFile.Properties.Add(new ProtoProperty(prop.Name, CoercePropertyType(prop.PropertyType), GetDbDescription<HardwareBreakSensor>(prop)));
}
@@ -573,6 +574,29 @@ namespace Tango.PMRGenerator.CLI
File.WriteAllText(Path.Combine(pmrFolder, "Diagnostics", messageFile.Name + ".proto"), messageString);
}
+ private static void GenerateInterfaceIOs(ObservablesContext db, String pmrFolder)
+ {
+ Console.WriteLine("Generating Interface IOs...");
+
+ ProtoEnumFile enumFile = new ProtoEnumFile();
+ enumFile.Name = "InterfaceIOs";
+ enumFile.Package = "Tango.PMR.Diagnostics";
+
+ foreach (var tech_io in db.TechIos.OrderBy(x => x.Code))
+ {
+ enumFile.Fields.Add(new EnumerationField()
+ {
+ Name = tech_io.Name.Replace(" ", ""),
+ Description = $"Designator: {tech_io.Designator}",
+ Value = tech_io.Code,
+ });
+ }
+
+ String enumString = enumFile.GenerateCode();
+
+ File.WriteAllText(Path.Combine(pmrFolder, "Diagnostics", enumFile.Name + ".proto"), enumString);
+ }
+
private static void GenerateEventTypes(ObservablesContext db, String pmrFolder)
{
Console.WriteLine("Generating Event Types...");
diff --git a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs
index 43eee95a0..62dccc4ce 100644
--- a/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs
+++ b/Software/Visual_Studio/Utilities/Tango.PortsListGenerator/Program.cs
@@ -15,6 +15,7 @@ namespace Tango.PortsListGenerator
private class PortItem
{
public String Designator { get; set; }
+ public String Id { get; set; }
public String Asm { get; set; }
public String InterfaceName { get; set; }
public String Type { get; set; }
@@ -36,23 +37,52 @@ namespace Tango.PortsListGenerator
ExcelReader reader = new ExcelReader(PathHelper.GetStartupPath() + "\\PortsList.xlsx");
var results = reader.GetDataByIndex<PortItem>("Ports List", 2);
+ results.RemoveAll(x => String.IsNullOrWhiteSpace(x.ToString().Replace(",", "")));
+
+ foreach (var item in results)
+ {
+ item.InterfaceName = item.InterfaceName.Replace("-", "_");
+ }
+
+ var duplicates = results.GroupBy(x => x.InterfaceName).ToList().Where(y => y.Count() > 1).ToList();
+
+ if (duplicates.Count > 0)
+ {
+ Console.ForegroundColor = ConsoleColor.Red;
+ Console.WriteLine("Found duplicate interface names! Please check your document.");
+
+ foreach (var group in duplicates)
+ {
+ foreach (var item in group)
+ {
+ Console.WriteLine(item.ToString());
+ }
+
+ Console.WriteLine();
+ }
+
+ Console.ReadLine();
+ return;
+ }
+
Console.WriteLine("Emptying TECH_IOS table...");
using (ObservablesContext db = ObservablesContext.CreateDefault())
{
db.Database.ExecuteSqlCommand("DELETE FROM TECH_IOS");
}
- int port = 0;
+ int code = 0;
using (ObservablesContext db = ObservablesContext.CreateDefault())
{
- foreach (var item in results)
+ foreach (var item in results.Where(x => !String.IsNullOrWhiteSpace(x.InterfaceName)))
{
Console.WriteLine("Adding " + item.ToString());
db.TechIos.Add(new BL.Entities.TechIo()
{
- Port = port++,
+ Code = code++,
+ Name = item.InterfaceName,
Designator = item.Designator,
Asm = item.Asm,
InterfaceName = item.InterfaceName,
@@ -65,18 +95,41 @@ namespace Tango.PortsListGenerator
Console.WriteLine("Saving changes to db...");
db.SaveChanges();
+
+ var no_name_items = results.Where(x => String.IsNullOrWhiteSpace(x.InterfaceName) && !String.IsNullOrWhiteSpace(x.ToString().Replace(",", ""))).ToList();
+
+ if (no_name_items.Count > 0)
+ {
+ Console.ForegroundColor = ConsoleColor.Red;
+ Console.WriteLine("Found invalid rows with null name!");
+
+ for (int i = 0; i < no_name_items.Count; i++)
+ {
+ Console.WriteLine((i + 1) + ". " + no_name_items[i].ToString());
+ }
+ }
}
reader.Dispose();
+ Console.ForegroundColor = ConsoleColor.White;
+
Console.WriteLine("Done!");
Console.ReadLine();
}
private static double StringToNumber(String str)
{
- if (str == null) return 0;
- return Convert.ToDouble(str);
+ double result;
+
+ if (double.TryParse(str, out result))
+ {
+ return result;
+ }
+ else
+ {
+ return 0;
+ }
}
private static IOType TypeNameToIOType(String name)