|
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.