DAVID4 SDK
1.8.7
|
Interface class for turntable control. More...
#include <ITurntable.h>
Public Member Functions | |
virtual | ~ITurntable () |
Destructor. | |
virtual void | Setup (bool enable)=0 |
Set up the turntable (connect/disconnect). More... | |
virtual void | Rotate (double degrees)=0 |
Rotate the turntable. More... | |
Interface class for turntable control.
All calls are delegated to a JSON-RPC 2.0 client. Example:
Definition at line 31 of file ITurntable.h.
|
pure virtual |
Rotate the turntable.
The turntable rotates counterclockwise ('degrees' is postive) or clockwise ('degrees' is negative).
[in] | degrees | Amount of rotation in degrees. |
david::Error_DeviceNotAvailable | (david::FunctionException) Rotation of turntable failed. Turntable not available? |
Implemented in david::TurntableJsonRpc.
|
pure virtual |
Set up the turntable (connect/disconnect).
[in] | enable | True for connect, false for disconnect. |
david::Error_DeviceNotAvailable | (david::FunctionException) Connection to turntable failed. Turntable not available? |
Implemented in david::TurntableJsonRpc.