using Aitex.Core.RT.Device.Unit; using athosRT.Devices.FLP; using athosRT.Devices.IODevices; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace athosRT.Devices { public class DeviceModel { public static IoSignalTower SignalTower; public static JetFlipper TurnOverStation; public static IoCoolingBuffer CoolingBuffer1; public static IoCoolingBuffer CoolingBuffer2; public static IoAligner Aligner1; public static IoSensor SensorWaterLeakSW; public static IoSensor SensorWaterFlowSW; public static IoSensor SensorGratingSensorIN1; public static IoSensor SensorEFEMCSTDoorClosed; public static IoSensor SensorFFUalarm; public static IoSensor SensorCDAPressureSW; public static IoSensor SensorVACPressureSW; public static IoSensor SensorIONCDAPressureSW; public static IoSensor SensorIONAlarmSIGNAL; public static IoSensor SensorEFEMSideDoorClosed; public static IoSensor SensorPMASystemInterlock; public static IoSensor SensorPMBSystemInterlock; public static IoSensor SensorMaintenanceMode; public static IoSensor SensorEFEMPowerON; public static IoSensor SensorRobotTPusing; public static IoSensor SensorRobotEMStoEFEM; public static IoSensor SensorRobotEnabletoEFEM; public static IoSensor SensorRobotRemotetoEFEM; public static IoSensor SensorRBReady; public static IoSensor SensorRobotError; public static IoSensor SensorRBNotExtendPMA; public static IoSensor SensorRBNotExtendPMB; public static IoSensor SensorRBNotExtendSIMF1; public static IoSensor SensorRBNotExtendSIMF2; public static IoSensor SensorRBupperArmhavewafer; public static IoSensor SensorRBlowerArmhavewafer; public static IoSensor SensorSMIF1PODOPEN; public static IoSensor SensorSMIF1PODPRESENT; public static IoSensor SensorSMIF1READY; public static IoSensor SensorSMIF1MAPPINGSENSORLASER; public static IoSensor SensorSMIF2PODOPEN; public static IoSensor SensorSMIF2PODPRESENT; public static IoSensor SensorSMIF2READY; public static IoSensor SensorSMIF2MAPPINGSENSORLASER; public static IoTrigger TrigEFEMSideDoorClosed; public static IoTrigger TrigRBNotExtendPMA; public static IoTrigger TrigRBNotExtendPMB; public static IoTrigger TrigPauseResumetoRobot; public static IoTrigger TrigEnableToRobot; public static IoTrigger TrigEMSToRobot; public static IoTrigger TrigSafetytoPMA; public static IoTrigger TrigSafetytoPMB; public static IoTrigger TrigSafetytoSMIF1; public static IoTrigger TrigSafetytoSMIF2; public static IoTrigger TrigRBbusytoSIMF1; public static IoTrigger TrigRBbusytoSIMF2; public static IoSensor SensorCoolingStageSLOT1WaferON; public static IoSensor SensorCoolingStageSLOT2WaferON; public static IoSensor SensorCoolingStageSLOT3WaferON; public static IoSensor SensorCoolingStageSLOT4WaferON; public static IoSensor SensorCoolingStageSLOT5WaferON; public static IoSensor SensorCoolingStageSLOT6WaferON; public static IoSensor SensorPreAlignerWaferOn; public static IoSensor LP1Presence; public static IoSensor LP1Placement; public static IoSensor LP2Presence; public static IoSensor LP2Placement; public static IoSensor LL1DoorIsOpen; public static IoSensor LL2DoorIsOpen; } }