Esempio n. 1
0
 internal bool IsEqualTo(InputsState rhs)
 {
     return (PodPresenceSensorState.IsEqualTo(rhs.PodPresenceSensorState)
             && InfoPads == rhs.InfoPads
             && Button1Input == rhs.Button1Input
             && Button2Input == rhs.Button2Input
             && Button3Input == rhs.Button3Input
             && Button4Input == rhs.Button4Input
             && WaferProtrusionSensed == rhs.WaferProtrusionSensed
             && LightCurtainBeamBroken == rhs.LightCurtainBeamBroken
             && PinchSensorTripped == rhs.PinchSensorTripped
             && CDAHasFailed == rhs.CDAHasFailed
             && VacHasFailed == rhs.VacHasFailed
             && E84_OHT_InputBits.IsEqualTo(rhs.E84_OHT_InputBits)
             && E84_AGV_InputBits.IsEqualTo(rhs.E84_AGV_InputBits)
             );
 }
Esempio n. 2
0
 public State(State rhs)
 {
     PersistedVersionSequenceNumber = rhs.PersistedVersionSequenceNumber;
     LPMName = rhs.LPMName;
     Config = rhs.Config;
     PDODeviceTypeStr = rhs.PDODeviceTypeStr;
     Connected = rhs.Connected;
     SelectedSettings = new SelectedSettings(rhs.SelectedSettings);
     InputsState = new InputsState(rhs.InputsState);
     OutputsState = new OutputsState(rhs.OutputsState);
     PositionState = new PositionState(rhs.PositionState);
     DisplayState = new DisplayState(rhs.DisplayState);
     CycleCount = rhs.CycleCount;
     CmdRateHz = rhs.CmdRateHz;
 }
Esempio n. 3
0
 public InputsState(InputsState rhs)
 {
     PodPresenceSensorState = rhs.PodPresenceSensorState;
     InfoPads = rhs.InfoPads;
     Button1Input = rhs.Button1Input;
     Button2Input = rhs.Button2Input;
     Button3Input = rhs.Button3Input;
     Button4Input = rhs.Button4Input;
     WaferProtrusionSensed = rhs.WaferProtrusionSensed;
     LightCurtainBeamBroken = rhs.LightCurtainBeamBroken;
     PinchSensorTripped = rhs.PinchSensorTripped;
     CDAHasFailed = rhs.CDAHasFailed;
     VacHasFailed = rhs.VacHasFailed;
     E84_OHT_InputBits = rhs.E84_OHT_InputBits;
     E84_AGV_InputBits = rhs.E84_AGV_InputBits;
 }
Esempio n. 4
0
 public State()
 {
     LPMName = String.Empty;
     PDODeviceTypeStr = String.Empty;
     SelectedSettings = new SelectedSettings();
     InputsState = new InputsState();
     OutputsState = new OutputsState();
     PositionState = new PositionState();
     DisplayState = new DisplayState();
 }