Rocket Nuimo - v1.2.1 / DeviceDiscoveryManager
A device manager is the main entry for connecting to Nuimo devices. It offers device discovery and
-
EventEmitter↳ DeviceDiscoveryManager
- addListener
- listenerCount
- listeners
- off
- on
- once
- prependListener
- prependOnceListener
- removeListener
- startDiscoverySession
- stopDiscovery
- stopDiscoverySession
▪ Static defaultManager: DeviceDiscoveryManager
Default device discovery manager to manage discovery of one or more Nuimo devices
• get discoveredDevices(): NuimoControlDevice[]
All discovered devices by the device manager
• get discoveryState(): DeviceDiscoveryState
Active discovery state
▸ addListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.addListener
▸ addListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.addListener
▸ addListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.addListener
▸ listenerCount(type): number
| Name | Type |
|---|---|
type |
"error" | "device" | "started" | "stopped" |
number
EventEmitter.listenerCount
▸ listeners(eventName): OnDeviceDiscoveredCallback[]
| Name | Type |
|---|---|
eventName |
"device" |
EventEmitter.listeners
▸ listeners(eventName): OnErrorCallback[]
| Name | Type |
|---|---|
eventName |
"error" |
EventEmitter.listeners
▸ listeners(eventName): OnEventCallback[]
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
EventEmitter.listeners
▸ off(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.off
▸ off(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.off
▸ off(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.off
▸ on(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.on
▸ on(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.on
▸ on(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.on
▸ once(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.once
▸ once(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.once
▸ once(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.once
▸ prependListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.prependListener
▸ prependListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.prependListener
▸ prependListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.prependListener
▸ prependOnceListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.prependOnceListener
▸ prependOnceListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.prependOnceListener
▸ prependOnceListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.prependOnceListener
▸ removeListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
EventEmitter.removeListener
▸ removeListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"error" |
listener |
OnErrorCallback |
EventEmitter.removeListener
▸ removeListener(eventName, listener): DeviceDiscoveryManager
| Name | Type |
|---|---|
eventName |
"started" | "stopped" |
listener |
OnEventCallback |
EventEmitter.removeListener
▸ startDiscoverySession(options?): DeviceDiscoverySession
Start a new discovery session to discover Nuimo devices
| Name | Type | Description |
|---|---|---|
options? |
DeviceDiscoverySessionOptions | discovery session options |
Session object initialized based on options and to observe discovery events on
▸ stopDiscovery(): void
Stops all discovery sessions in progress
void
▸ stopDiscoverySession(session): void
Stops and removes a session from the list of managed sessions. When all session have been removed discovery will cease.
| Name | Type | Description |
|---|---|---|
session |
DeviceDiscoverySession | session to remove |
void