diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-09-02 14:03:43 +0300 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2018-09-02 14:03:43 +0300 |
| commit | 2691cdb1dd27d3125c8f5bbd15c3e8fe1f4486dd (patch) | |
| tree | 42c2432b3c4ad127d94e16052b2cd0307881a290 /Software | |
| parent | a4a0d4973c8eff2bbfe2c8e753f30626c9e9076d (diff) | |
| download | Tango-2691cdb1dd27d3125c8f5bbd15c3e8fe1f4486dd.tar.gz Tango-2691cdb1dd27d3125c8f5bbd15c3e8fe1f4486dd.zip | |
Added new ports list to DB.
Modified diagnostics to use DigitalInterfaceIOs.
Diffstat (limited to 'Software')
41 files changed, 5569 insertions, 6686 deletions
diff --git a/Software/DB/Tango.mdf b/Software/DB/Tango.mdf Binary files differindex 3e25b6208..22ca83da0 100644 --- a/Software/DB/Tango.mdf +++ b/Software/DB/Tango.mdf diff --git a/Software/DB/Tango_log.ldf b/Software/DB/Tango_log.ldf Binary files differindex a4d8c33d4..f555a6c94 100644 --- a/Software/DB/Tango_log.ldf +++ b/Software/DB/Tango_log.ldf 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 Binary files differindex 732068ec9..397213c13 100644 --- a/Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnk +++ b/Software/Visual_Studio/Build/Shortcuts/Machine Emulator.lnk diff --git a/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk b/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk Binary files differindex 42a1600c9..e434e27eb 100644 --- a/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk +++ b/Software/Visual_Studio/Build/Shortcuts/Proto Compiler GUI.lnk 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 Binary files differindex 52bbd0942..d223cff6f 100644 --- a/Software/Visual_Studio/Resources/PortsList.xlsx +++ b/Software/Visual_Studio/Resources/PortsList.xlsx 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) |
