public RequestStatus(ControllerStateMachine machine) : base(machine) { }
public ShutterMoving(ControllerStateMachine machine) : base(machine) { }
protected ControllerStateBase(ControllerStateMachine machine) { Contract.Requires(machine != null); this.machine = machine; }
public Ready(ControllerStateMachine machine) : base(machine) { }
public Rotating(ControllerStateMachine machine) : base(machine) { }