Error.cs 715 B

123456789101112131415161718
  1. using Wayne.ForecourtControl.Fusion.ReadDeviceStatus;
  2. using Wayne.Lib;
  3. using Wayne.Lib.StateEngine;
  4. using Wayne.Lib.StateEngine.Generic;
  5. namespace Wayne.ForecourtControl.Fusion.StatusStateMachine.States
  6. {
  7. [StateDescription("Pseudo state for recoving from errors.")]
  8. [EnterDescription(BasicTransitionType.Done)]
  9. internal class Error : PseudoState<ReadDeviceStatusController>
  10. {
  11. protected override Transition CreatePseudoStateTransition(StateEntry stateEntry)
  12. {
  13. Main.CurrentReadConfigurationResponseDelegate.Fire(Main, new AsyncCompletedEventArgs<ConfigurationSet>(false, null, null));
  14. return new Transition(this, BasicTransitionType.Done);
  15. }
  16. }
  17. }