namespace DB_Proxima; public class PM1 { public APC? APC { get; set; } public Shutter? Shutter { get; set; } public APCVATGV? APCVATGV { get; set; } public LeakCheck? LeakCheck { get; set; } public BoatElevatorServo? BoatElevatorServo { get; set; } public BoatRotationServo? BoatRotationServo { get; set; } public Recipe? RecipeInfo { get; set; } public DataCollection? FS { get; set; } public DataCollection? VG { get; set; } public DataCollection? PGPS { get; set; } public DataCollection? Sensor { get; set; } public DataCollection? AOValue { get; set; } public DataCollection? FFU { get; set; } public DataCollection? BufferFoup{ get; set; } public DataCollection? MFC { get; set; } public DataCollection>? AVValve { get; set; } public DataCollection>? IoValve { get; set; } public DataCollection>? GaslineHeater { get; set; } } public class APC : GeneralDB { public bool IsError { get; set; } public float HomingStatus { get; set; } public float Interlock1 { get; set; } public float Interlock2 { get; set; } public float Interlock3 { get; set; } public float InterlockConstantOfInterlock3 { get; set; } public float ModeFeedback { get; set; } public float ModeSetPoint { get; set; } public float P1SensorOffsetSetting { get; set; } public float PositionFeedback { get; set; } public float PositionSetPoint { get; set; } public float PosMonOffsetSetting { get; set; } public float Pressure1Feedback { get; set; } public float Pressure2Feedback { get; set; } public float PressureSetPoint { get; set; } public float SelectedControllerFeedback { get; set; } public float SlowRateSetPoint { get; set; } public float SlowVacuumModeSetting { get; set; } public float ValveStatusThreshold { get; set; } } public class APCVATGV : GeneralDB { public bool IsError { get; set; } public float InterlockConstantOfInterlock3 { get; set; } public float ModeSetPoint { get; set; } public float P1SensorOffsetSetting { get; set; } public float PositionFeedback { get; set; } public float PositionSetPoint { get; set; } public float PosMonOffsetSetting { get; set; } public float Pressure1Feedback { get; set; } public float Pressure2Feedback { get; set; } public float PressureSetPoint { get; set; } public float SlowRateSetPoint { get; set; } public float SlowVacuumModeSetting { get; set; } public float ValveStatusThreshold { get; set; } } public class BoatElevatorServo : GeneralDB { public bool AtHomePosition { get; set; } public bool AtPosition1 { get; set; } public bool AtPosition2 { get; set; } public bool AtPosition3 { get; set; } public bool CurrentPosition { get; set; } public bool CurrentSpeed { get; set; } public bool IsAlarm { get; set; } public bool IsMoving { get; set; } public bool IsReady { get; set; } public bool IsServoOn { get; set; } public bool TargetPosition { get; set; } public bool TargetPositionFb { get; set; } } public class BoatRotationServo : GeneralDB { public bool AtHomePosition { get; set; } public bool CurrentSpeed { get; set; } public bool IsAlarm { get; set; } public bool IsHomeDone { get; set; } public bool IsHoming { get; set; } public bool IsMoving { get; set; } public bool IsReady { get; set; } } public class BufferFoup { public float N2Flow { get; set; } public float N2Pressure { get; set; } } public class BufferServo { public bool AtPositionA1 { get; set; } public bool AtPositionA2 { get; set; } public bool AtPositionA3 { get; set; } public bool AtPositionA4 { get; set; } public bool AtPositionB1 { get; set; } public bool AtPositionB2 { get; set; } public bool AtPositionB3 { get; set; } public bool AtPositionB4 { get; set; } public bool AtPositionC1 { get; set; } public bool AtPositionC2 { get; set; } public bool AtPositionC3 { get; set; } public bool AtPositionC4 { get; set; } public bool AtPositionD1 { get; set; } public bool AtPositionD2 { get; set; } public bool AtPositionD3 { get; set; } public bool AtPositionD4 { get; set; } public float CurrentPosition { get; set; } public float CurrentSpeed { get; set; } public float CurrentTorque { get; set; } public bool IsAlarm { get; set; } public bool IsInPosition { get; set; } public bool IsMotorRun { get; set; } public bool IsReady { get; set; } public bool IsServoOn { get; set; } public bool IsServoOnBufferAxis { get; set; } public float TargetPosition { get; set; } } public class FFU { public float CurrentSpeed { get; set; } public bool IsSwitch { get; set; } public float SetSpeed { get; set; } } public class LeakCheck : GeneralDB { public float ActualLeak { get; set; } public float BasePressure { get; set; } public float BasePressureLimit { get; set; } public float CheckTime { get; set; } public float DelayElapseTime { get; set; } public float DelayMonitorPressure { get; set; } public float DelayStartPressure { get; set; } public float DelayTime { get; set; } public float ElapseTime { get; set; } public float HighLimit { get; set; } public float LeakLimit { get; set; } public float LowLimit { get; set; } public float MonitorPressure { get; set; } public float RetryCurrentCount { get; set; } public float RetryLimit { get; set; } public float StartPressure { get; set; } } public class MFC { public float Feedback { get; set; } public float LastSetPoint { get; set; } public float MFCUnitEnum { get; set; } } public class Shutter : GeneralDB { public bool DiClose { get; set; } public bool DiOpen { get; set; } public bool DoClose { get; set; } public bool DoOpen { get; set; } } public class Recipe : GeneralDB { public bool IsError { get; set; } public bool IsExecuteSubRecipe { get; set; } public bool IsInMaintainMode { get; set; } public bool IsLooping { get; set; } public bool IsOnline { get; set; } public bool IsProcessing { get; set; } public bool AGVEnable { get; set; } public float DG1 { get; set; } public bool DPEnable { get; set; } public bool DPR1Enable { get; set; } public bool DPR2Enable { get; set; } public bool ECOEnable { get; set; } public bool F2ClnEnable { get; set; } public bool FNEnable { get; set; } public bool MBPEnable { get; set; } public float MP21_PS { get; set; } public bool NDIREnable { get; set; } public float NewShowTime { get; set; } public bool NF3ClnEnable { get; set; } public bool PZEROEnable { get; set; } public bool RecipeHold { get; set; } public bool RecipeHolded { get; set; } public float RecipeHoldTime { get; set; } public float RecipeStepElapseTime { get; set; } public float RecipeStepNumber { get; set; } public float RecipeStepTime { get; set; } public float RecipeTotalElapseTime { get; set; } public float RecipeTotalTime { get; set; } public bool RecipeWait { get; set; } public bool SP1Enable { get; set; } public float SubRecipeCurrentLoopCount { get; set; } public float SubRecipeLoopCount { get; set; } public bool TADJEnable { get; set; } public bool TMNTEnable { get; set; } public bool WAT1Enable { get; set; } public bool WAT2Enable { get; set; } }