Ortho Remote - v0.4.0 / DeviceDiscoverySession
A single discovery session, keeping the vending manager monitor for Ortho Remote devices
Do not create a session manually, instead use DeviceDiscoveryManager to start discovery
-
EventEmitter
↳ DeviceDiscoverySession
- addListener
- listenerCount
- listeners
- off
- on
- once
- prependListener
- prependOnceListener
- removeListener
- stop
- waitForFirstDevice
• Readonly
deviceManager: DeviceDiscoveryManager
Vending device manager
• get discoveredDevices(): OrthoRemote[]
All discovered devices by the device manager
Returns: OrthoRemote[]
• get discoveryState(): DeviceDiscoveryState
Discovery state for the session
Returns: DeviceDiscoveryState
▸ addListener(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.addListener
▸ addListener(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.addListener
▸ addListener(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.addListener
▸ listenerCount(type
: "device"
| "timeout"
| "done"
): number
Name | Type |
---|---|
type |
"device" | "timeout" | "done" |
Returns: number
Inherited from: EventEmitter.listenerCount
▸ listeners(eventName
: "device"
): OnDeviceDiscoveredCallback[]
Name | Type |
---|---|
eventName |
"device" |
Returns: OnDeviceDiscoveredCallback[]
Inherited from: EventEmitter.listeners
▸ listeners(eventName
: "timeout"
): OnEventCallback[]
Name | Type |
---|---|
eventName |
"timeout" |
Returns: OnEventCallback[]
Inherited from: EventEmitter.listeners
▸ listeners(eventName
: "done"
): OnDiscoveryDoneCallback[]
Name | Type |
---|---|
eventName |
"done" |
Returns: OnDiscoveryDoneCallback[]
Inherited from: EventEmitter.listeners
▸ off(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.off
▸ off(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.off
▸ off(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.off
▸ on(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.on
▸ on(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.on
▸ on(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.on
▸ once(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.once
▸ once(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.once
▸ once(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.once
▸ prependListener(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.prependListener
▸ prependListener(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.prependListener
▸ prependListener(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.prependListener
▸ prependOnceListener(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.prependOnceListener
▸ prependOnceListener(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.prependOnceListener
▸ prependOnceListener(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.prependOnceListener
▸ removeListener(eventName
: "device"
, listener
: OnDeviceDiscoveredCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"device" |
listener |
OnDeviceDiscoveredCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.removeListener
▸ removeListener(eventName
: "timeout"
, listener
: OnEventCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"timeout" |
listener |
OnEventCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.removeListener
▸ removeListener(eventName
: "done"
, listener
: OnDiscoveryDoneCallback): DeviceDiscoverySession
Name | Type |
---|---|
eventName |
"done" |
listener |
OnDiscoveryDoneCallback |
Returns: DeviceDiscoverySession
Inherited from: EventEmitter.removeListener
▸ stop(): void
Stop device discover for this session
Returns: void
▸ waitForFirstDevice(autoStop?
: boolean): Promise<OrthoRemote>
Waits for a single (first) device or until time out, if specified when creating the session
throw
NuimoDeviceError
when timing out
Name | Type | Default value |
---|---|---|
autoStop |
boolean | true |
Returns: Promise<OrthoRemote>