123456789101112131415161718 |
- using Wayne.ForecourtControl.Fusion.ReadDeviceStatus;
- using Wayne.Lib;
- using Wayne.Lib.StateEngine;
- using Wayne.Lib.StateEngine.Generic;
- namespace Wayne.ForecourtControl.Fusion.StatusStateMachine.States
- {
- [StateDescription("Pseudo state for recoving from errors.")]
- [EnterDescription(BasicTransitionType.Done)]
- internal class Error : PseudoState<ReadDeviceStatusController>
- {
- protected override Transition CreatePseudoStateTransition(StateEntry stateEntry)
- {
- Main.CurrentReadConfigurationResponseDelegate.Fire(Main, new AsyncCompletedEventArgs<ConfigurationSet>(false, null, null));
- return new Transition(this, BasicTransitionType.Done);
- }
- }
- }
|