Photomechanics API
GetVersionInfoCommand Class Reference

Query version info string. More...

Inheritance diagram for GetVersionInfoCommand:
[legend]

Public Member Functions

 GetVersionInfoCommand ()
 
 GetVersionInfoCommand ()
 
override void HandleCustomMessage (String message)
 Custom messages (i.e. any message except status message) handler. More...
 
- Public Member Functions inherited from MftCommandBase
override String ToString ()
 
- Public Member Functions inherited from TurntableCommandBase
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...
 
- Public Member Functions inherited from LegacyMftCommandBase
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...
 
- Protected Member Functions inherited from MftCommandBase
 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...
 
- Protected Member Functions inherited from TurntableCommandBase
 TurntableCommandBase ()
 Initialized TurntableCommandBase state awaiting mechanisms.
 
- Protected Member Functions inherited from LegacyMftCommandBase
 LegacyMftCommandBase (String commandString)
 Construct new LegacyMftCommandBase with given command string.
 

Properties

String VersionString [get]
 Received value.
 
Int32 VersionNumber [get]
 Received value.
 
UInt16 VersionInfo [get]
 
- Properties inherited from MftCommandBase
String CommandString [get]
 Command string. More...
 
- Properties inherited from TurntableCommandBase
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...
 
- Properties inherited from ITurntableCommand
TurntableCommandStatus Status [get]
 Command status. More...
 
ILogger Logger [get]
 Logger attached to this command. More...
 
- Properties inherited from LegacyMftCommandBase
String CommandString [get]
 Command string. More...
 

Additional Inherited Members

- Events inherited from TurntableCommandBase
TypedEventHandler< ITurntableCommand, TurntableCommandStatus > StatusChanged
 
- Events inherited from ITurntableCommand
TypedEventHandler< ITurntableCommand, TurntableCommandStatus > StatusChanged
 Occurs when command execution is finished.
 

Detailed Description

Query version info string.

Member Function Documentation

◆ HandleCustomMessage() [1/2]

override void GetVersionInfoCommand.HandleCustomMessage ( String  message)
protectedvirtual

Custom messages (i.e. any message except status message) handler.

Implements MftCommandBase.

◆ HandleCustomMessage() [2/2]

override void GetVersionInfoCommand.HandleCustomMessage ( String  message)
virtual

Custom messages (i.e. any message except status message) handler.

Implements MftCommandBase.