Photomechanics API
|
Searches for turntables and cranes and instantiates API. More...
Public Member Functions | |
Task | SearchForDevices () |
Try to find turntable and crane and instantiate their APIs and set TurnTableApi and CraneApi. More... | |
void | StartMonitoringDevices () |
Begin periodic search for connected turn tables. More... | |
Properties | |
IPEndPoint | RD300EndPoint [get, set] |
RD-300 IP endpoint. If not null, manager will attempt to connect to provided endpoint. More... | |
ITurntableApi | TurnTableApi [get] |
Turn table API. null if no device is connected. More... | |
ICraneApi | CraneApi [get] |
Crane API. null if no device is connected. More... | |
TimeSpan | DevicesDiscoveryInterval [get, set] |
Devices polling interval. More... | |
Events | |
AsyncTypedEventHandler< IPhotomechanicsDevicesManagerService > | TurntableApiChanged |
Occurs when TurnTableApi is changed. More... | |
AsyncTypedEventHandler< IPhotomechanicsDevicesManagerService > | CraneApiChanged |
Occurs when CraneApi is changed. More... | |
Searches for turntables and cranes and instantiates API.
If using RD-300, don't forget to set RD300EndPoint.
Task IPhotomechanicsDevicesManagerService.SearchForDevices | ( | ) |
Try to find turntable and crane and instantiate their APIs and set TurnTableApi and CraneApi.
Implemented in PhotomechanicsDevicesManagerService, and PhotomechanicsFakeDevicesManagerService.
void IPhotomechanicsDevicesManagerService.StartMonitoringDevices | ( | ) |
Begin periodic search for connected turn tables.
Implemented in PhotomechanicsDevicesManagerService, and PhotomechanicsFakeDevicesManagerService.
|
getset |
RD-300 IP endpoint. If not null, manager will attempt to connect to provided endpoint.
Implemented in PhotomechanicsDevicesManagerService, and PhotomechanicsFakeDevicesManagerService.
|
get |
Turn table API. null
if no device is connected.
Implemented in PhotomechanicsDevicesManagerService, and PhotomechanicsFakeDevicesManagerService.
|
get |
Crane API. null
if no device is connected.
Implemented in PhotomechanicsDevicesManagerService, and PhotomechanicsFakeDevicesManagerService.
|
getset |
Devices polling interval.
Implemented in PhotomechanicsDevicesManagerService, and PhotomechanicsFakeDevicesManagerService.
AsyncTypedEventHandler<IPhotomechanicsDevicesManagerService> IPhotomechanicsDevicesManagerService.TurntableApiChanged |
Occurs when TurnTableApi is changed.
May (and usually will) not
be invoked from the main thread.
AsyncTypedEventHandler<IPhotomechanicsDevicesManagerService> IPhotomechanicsDevicesManagerService.CraneApiChanged |
Occurs when CraneApi is changed.
May (and usually will) not
be invoked from the main thread.