1234567891011121314151617181920212223242526272829303132 |
- using Wayne.Lib.StateEngine;
- namespace Wayne.ForecourtControl.Fusion.ReadDeviceStatus.States
- {
- class ReadVirsStatusFromForecourt : GetStatusFromForecourt
- {
- #region Overrides of GetStatusFromForecourt
- /// <summary>
- /// See State.Enter
- /// </summary>
- /// <param name="stateEntry"></param>
- /// <param name="transition"></param>
- 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
- }
- }
|