IDevice |
The IDeviceManager type exposes the following members.
| Name | Description | |
|---|---|---|
| AddChain | Adds chained controls between a transmitting device and a receiving device. Each activated feature types of the receiver will be connected to the transmitter if supported. | |
| AddDevice(Metadata) | Creates a device of from given metadata. | |
| AddDevice(String, Type) | Adds a new device to the managed devices. | |
| CloneDevice | Clones a device. | |
| GenerateUniqueDeviceNameT | Returns a unique name for the device type, given a prefix. | |
| GetChainMap | Returns the current device chain map. See DeviceCoordinator for its structure. | |
| GetDevice(String) | Retrieves the plugin instance of a given device name. | |
| GetDevice(Type, String) | Retrieves the plugin instance of a given device type and device name. | |
| HasChain | Checks whether a device controller supports any of the given chainable features. | |
| LoadConfiguration | Loads a given saved file and creates the corresponding device configuration. Missing items will be reported back in the return value. | |
| RemoveChain | Removes a chained control between a transmitting device and a receiving device for all feature types. | |
| RemoveDevice | Removes a managed device. | |
| SaveConfiguration | Saves the device configuration to a given file path. | |
| SetupChain | Sets up a device chain from a given device chain map. |