Private
constructorProtected
_detailsProtected
Readonly
_deviceProtected
_initializedProtected
_onRest
...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]Optional
context: anyOptional
fn: ((...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]) => void)Rest
...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]Optional
context: anyOptional
once: booleanAdd a listener for a given event.
Rest
...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]Optional
context: anyAdd a one-time listener for a given event.
Rest
...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]Optional
context: anyRemove all listeners, or those of the specified event.
Optional
event: "error"Remove the listeners of a given event.
Optional
fn: ((...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]) => void)Rest
...args: ArgumentMap<DeviceContainerEvents>[Extract<T, "error">]Optional
context: anyOptional
once: booleanStatic
createOptional
threadConfig: ThreadedClassConfigGenerated using TypeDoc
A device container is a wrapper around a device in ThreadedClass class, it keeps a local property of some basic information about the device (like names and id's) to prevent a costly round trip over IPC.