using Wayne.ForecourtControl.Fusion.ReadDeviceStatus; using Wayne.Lib.StateEngine; using Wayne.Lib.StateEngine.Generic; namespace Wayne.ForecourtControl.Fusion.StatusStateMachine.States { [StateDescription(StateDescriptionType.Summary, "")] [EnterDescription("", BasicTransitionType.Init)] class Init: InitialState { #region Overrides of PseudoState /// /// The CreatePseudoStateTransition method must be overriden. It receives the state /// entry, and must make a new transition directly. /// /// /// protected override Transition CreatePseudoStateTransition(StateEntry stateEntry) { return new Transition(this, BasicTransitionType.Init); } #endregion } }