public StateStartup(SimulatorStateMachine machine) : base(machine) { }
internal StateEmergencyStop(SimulatorStateMachine machine) : base(machine) { }
internal StateReceivingCommand(SimulatorStateMachine machine) : base(machine) { }
internal StateRotating(SimulatorStateMachine machine) : base(machine) { }
protected internal StateSendStatus(SimulatorStateMachine machine) : base(machine) { }
protected internal StateExecutingCommand(SimulatorStateMachine machine) : base(machine) { }
protected StateShutterMoving(SimulatorStateMachine machine, MotorConfiguration direction) : base(machine) { this.direction = direction; }
/// <summary>Initializes the simulator state with a reference to the parent state machine.</summary> /// <param name="machine">The associated state machine.</param> internal SimulatorState(SimulatorStateMachine machine) { Machine = machine; }