123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- 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<float>? FS { get; set; }
- public DataCollection<float>? VG { get; set; }
- public DataCollection<float>? PGPS { get; set; }
- public DataCollection<bool>? Sensor { get; set; }
- public DataCollection<float>? AOValue { get; set; }
- public DataCollection<FFU>? FFU { get; set; }
- public DataCollection<BufferFoup>? BufferFoup{ get; set; }
- public DataCollection<MFC>? MFC { get; set; }
- public DataCollection<PairValue<bool>>? AVValve { get; set; }
- public DataCollection<PairValue<float>>? IoValve { get; set; }
- public DataCollection<PairValue<float>>? 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; }
- }
|