Photomechanics API
IExtendedRotationProvider Interface Reference

Provides additional rotation features. More...

Inheritance diagram for IExtendedRotationProvider:
[legend]

Public Member Functions

Task SetInitialSpeed (Double degreesPerSecond)
 Set initial rotation speed. More...
 
Task< Boolean > GetIsRotating ()
 Get info on whether turn table is currently rotating. More...
 
Task< Boolean > GetIsCancellationRequested ()
 Get info on whether turn table is currently canceling rotation. More...
 

Detailed Description

Provides additional rotation features.

Member Function Documentation

◆ SetInitialSpeed()

Task IExtendedRotationProvider.SetInitialSpeed ( Double  degreesPerSecond)

Set initial rotation speed.

Parameters
degreesPerSecondSpeed value in degrees per second.
Exceptions
TurntableOperationFailedExceptionThrown when turn table returns fail result of operation.

◆ GetIsRotating()

Task< Boolean > IExtendedRotationProvider.GetIsRotating ( )

Get info on whether turn table is currently rotating.

Exceptions
TurntableOperationFailedExceptionThrown when turn table returns fail result of operation.

◆ GetIsCancellationRequested()

Task< Boolean > IExtendedRotationProvider.GetIsCancellationRequested ( )

Get info on whether turn table is currently canceling rotation.

Exceptions
TurntableOperationFailedExceptionThrown when turn table returns fail result of operation.