using Wayne.Lib.StateEngine; namespace Wayne.ForecourtControl.Fusion.ReadDeviceStatus.States { class ReadVirsStatusFromForecourt : GetStatusFromForecourt { #region Overrides of GetStatusFromForecourt /// /// See State.Enter /// /// /// protected override void Enter(StateEntry stateEntry, ref Transition transition) { if (!Main.HasVirs()) { transition = new Transition(this, BasicTransitionType.Done); } else { base.Enter(stateEntry, ref transition); } } protected override string TargetDeviceType() { return Wayne.FDCPOSLibrary.DeviceType.DT_Vir; } #endregion } }