Photomechanics API
Photomechanics.Photo3DStudio.TurntableControl.RD300.RD300TurntableApi Class Reference

Turntable API implementation for RD-300. More...

Inheritance diagram for Photomechanics.Photo3DStudio.TurntableControl.RD300.RD300TurntableApi:
[legend]

Public Member Functions

 RD300TurntableApi (ModbusCommandRunner commandRunner)
 
- Public Member Functions inherited from Photomechanics.Photo3DStudio.Common.ComponentBasedDeviceApiBase
async Task Initialize ()
 Initialize connection with device.
 
TComponent GetComponent< TComponent > ()
 Get component of given type.
 
void Dispose ()
 

Protected Member Functions

override void Dispose (Boolean disposing)
 Standard Dispose pattern.
 
override async Task OnInitializing ()
 Initialize connection with turn table.
 
- Protected Member Functions inherited from Photomechanics.Photo3DStudio.Common.ComponentBasedDeviceApiBase
void InitializeComponents (IEnumerable< IDeviceApiComponent > components)
 Initialize components set. More...
 
void InitializeComponents (params IDeviceApiComponent[] components)
 Initialize components set. More...
 

Additional Inherited Members

- Properties inherited from Photomechanics.Photo3DStudio.Common.ComponentBasedDeviceApiBase
Boolean IsDisposed [get]
 
- Properties inherited from Photomechanics.Photo3DStudio.Common.Interfaces.IDisposableExtended
Boolean IsDisposed [get]
 Determines whether the object is being disposed or already disposed and no longer functional. More...
 
- Events inherited from Photomechanics.Photo3DStudio.Common.ComponentBasedDeviceApiBase
TypedEventHandler< IDisposableExtendedDisposed
 
- Events inherited from Photomechanics.Photo3DStudio.Common.Interfaces.IDisposableExtended
TypedEventHandler< IDisposableExtendedDisposed
 Occurs when object is disposed. More...
 

Detailed Description

Turntable API implementation for RD-300.