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) ); }
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; }
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; }
public State() { LPMName = String.Empty; PDODeviceTypeStr = String.Empty; SelectedSettings = new SelectedSettings(); InputsState = new InputsState(); OutputsState = new OutputsState(); PositionState = new PositionState(); DisplayState = new DisplayState(); }