Photomechanics API
ITurntableApi Interface Reference

Turntable high-level component-based API. More...

Inheritance diagram for ITurntableApi:
[legend]

Properties

String ConnectionInfo [get]
 Human-readable string that will contain information about connection. More...
 
- Properties inherited from IAsyncDisposableExtended
Boolean IsDisposed [get]
 Determines whether the object is being disposed or already disposed and no longer functional. More...
 
ILogger Logger [get]
 Logger associated with this instance. This way extension methods can use logging without requiring it as parameter. More...
 

Additional Inherited Members

- Public Member Functions inherited from IComponentBasedDeviceApi
Task Initialize ()
 Initialize connection with device. More...
 
TComponent GetComponent< TComponent > ()
 Get component of given type. More...
 
- Events inherited from IAsyncDisposableExtended
AsyncTypedEventHandler< IAsyncDisposableExtendedDisposed
 Occurs when object is disposed. It should be invoked at the end of IAsyncDisposable.DisposeAsync implementation in a Fire-and-Forget fashion (non-blocking).
 

Detailed Description

Turntable high-level component-based API.

Property Documentation

◆ ConnectionInfo

String ITurntableApi.ConnectionInfo
get

Human-readable string that will contain information about connection.

"COM42" "192.168.0.125:4242"

Implemented in LegacyMftApi, MftApi, and RD300TurntableApi.