Photomechanics API
|
Query steps per round. More...
Public Member Functions | |
GetStepsPerRoundCommand () | |
GetStepsPerRoundCommand () | |
override void | HandleCustomMessage (String message) |
Custom messages (i.e. any message except status message) handler. More... | |
![]() | |
override String | ToString () |
![]() | |
void | Dispose () |
async Task | WaitEnterProcessingStateAsync () |
Wait for command to enter TurntableCommandStatus.Processing state asynchronously. Processing state means that turntable accepted command, started executing it and will return Success status later on. Used for lengthy processes (i.e. rotation commands). More... | |
async Task | WaitFinishAsync () |
Wait for command to finish asynchronously. More... | |
Task | WaitEnterProcessingStateAsync () |
Wait for command to enter TurntableCommandStatus.Processing state asynchronously. Processing state means that turntable accepted command, started executing it and will return Success status later on. Used for lengthy processes (i.e. rotation commands). More... | |
Task | WaitFinishAsync () |
Wait for command to finish asynchronously. More... | |
![]() | |
virtual void | HandleCustomMessage (String message) |
Custom messages (i.e. any message except status message) handler. More... | |
override String | ToString () |
void | SetStatus (TurntableCommandStatus status) |
Contrary to modern MFT, we have to handle command statuses on a command runner level. | |
Protected Member Functions | |
override void | HandleCustomMessage (String message) |
Custom messages (i.e. any message except status message) handler. More... | |
![]() | |
MftCommandBase (String commandString) | |
Construct new MftCommandBase with given command string. | |
abstract void | HandleCustomMessage (String message) |
Custom messages (i.e. any message except status message) handler. More... | |
![]() | |
TurntableCommandBase () | |
Initialized TurntableCommandBase state awaiting mechanisms. | |
![]() | |
LegacyMftCommandBase (String commandString) | |
Construct new LegacyMftCommandBase with given command string. | |
Properties | |
Int32 | StepsPerRound [get] |
Received value. | |
UInt16 | StepsPerRound [get] |
![]() | |
String | CommandString [get] |
Command string. More... | |
![]() | |
Stopwatch | RunningTimeStopwatch [get] |
Stopwatch that is started when command created. | |
ILogger | Logger [get, set] |
Logger attached to this command. More... | |
TurntableCommandStatus | Status [get, protected set] |
Command status. More... | |
![]() | |
TurntableCommandStatus | Status [get] |
Command status. More... | |
ILogger | Logger [get] |
Logger attached to this command. More... | |
![]() | |
String | CommandString [get] |
Command string. More... | |
Additional Inherited Members | |
![]() | |
TypedEventHandler< ITurntableCommand, TurntableCommandStatus > | StatusChanged |
![]() | |
TypedEventHandler< ITurntableCommand, TurntableCommandStatus > | StatusChanged |
Occurs when command execution is finished. | |
Query steps per round.
Query current steps command.
|
protectedvirtual |
Custom messages (i.e. any message except status message) handler.
Implements MftCommandBase.
|
virtual |
Custom messages (i.e. any message except status message) handler.
Implements MftCommandBase.