using Wayne.Lib.StateEngine; using Wayne.Lib.StateEngine.Generic; namespace Wayne.ForecourtControl.Fusion.ReadDeviceStatus.States { [StateDescription(StateDescriptionType.Summary, "Sets connected status to forcourtcontroller")] [EnterDescription("", BasicTransitionType.Done)] class SetConnectStatus: PseudoState { #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) { Main.SetConnectedStatus(); return new Transition(this, BasicTransitionType.Done); } #endregion } }