Photomechanics API
Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.MftCommandBase Class Referenceabstract

Represents turn table API command. More...

Inheritance diagram for Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.MftCommandBase:
[legend]

Public Member Functions

override String ToString ()
 
- Public Member Functions inherited from Photomechanics.Photo3DStudio.TurntableControl.TurntableCommandBase
void Dispose ()
 
async Task WaitFinishAsync ()
 Wait for command to finish asynchronously.
 

Protected Member Functions

 MftCommandBase (String commandString)
 Construct new MftCommandBase with given command string. More...
 
abstract void HandleCustomMessage (String message)
 Custom messages (i.e. any message except status message) handler. More...
 
- Protected Member Functions inherited from Photomechanics.Photo3DStudio.TurntableControl.TurntableCommandBase
 TurntableCommandBase ()
 

Properties

String CommandString [get]
 Command string. More...
 
- Properties inherited from Photomechanics.Photo3DStudio.TurntableControl.TurntableCommandBase
TurntableCommandStatusStatus [get, protected set]
 
- Properties inherited from Photomechanics.Photo3DStudio.TurntableControl.Interfaces.ITurntableCommand
TurntableCommandStatus Status [get]
 Command status. More...
 

Additional Inherited Members

- Events inherited from Photomechanics.Photo3DStudio.TurntableControl.TurntableCommandBase
TypedEventHandler< ITurntableCommand, TurntableCommandStatusStatusChanged
 
- Events inherited from Photomechanics.Photo3DStudio.TurntableControl.Interfaces.ITurntableCommand
TypedEventHandler< ITurntableCommand, TurntableCommandStatusStatusChanged
 Occurs when command execution is finished. More...
 

Detailed Description

Represents turn table API command.

Constructor & Destructor Documentation

◆ MftCommandBase()

Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.MftCommandBase.MftCommandBase ( String  commandString)
protected

Construct new MftCommandBase with given command string.

Member Function Documentation

◆ HandleCustomMessage()

abstract void Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.MftCommandBase.HandleCustomMessage ( String  message)
protectedpure virtual

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

Implemented in Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetCurrentStepsCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetInitialSpeedCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetIsCancellationRequestedCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetIsRotatingCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetManualRotationModeEnabledCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetMaxAllowedSpeedCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetStepsPerRoundCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.GetVersionInfoCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.CancelRotationCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.RotateInfiniteCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.RotateStepsCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetAccelerationCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetEngineEnabledCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetInitialSpeedCommand, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetManualRotationModeEnabled, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetSpeedManually, Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetStepsPerNotifyCommand, and Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.SetTargetSpeedCommand.

Property Documentation

◆ CommandString

String Photomechanics.Photo3DStudio.TurntableControl.Mft.Commands.MftCommandBase.CommandString
get

Command string.

"RotateSteps:1000"