Constructors
constructor
- new DeviceAdvertiser(context): DeviceAdvertiser
Accessors
operationalModeEnded
- get operationalModeEnded(): AsyncObservable<[], void>
timedOut
- get timedOut(): AsyncObservable<[], void>
Methods
addBroadcaster
- addBroadcaster(broadcaster): void
Returns void
advertise
- advertise(once?): Promise<void>
Returns Promise<void>
advertiseFabrics
- advertiseFabrics(fabrics, expireCommissioningAnnouncement?): Promise<void>
Parameters
- fabrics: Fabric[]
Optional
expireCommissioningAnnouncement: boolean
Returns Promise<void>
clearBroadcasters
- clearBroadcasters(): Promise<void>
Returns Promise<void>
close
- close(): Promise<void>
Returns Promise<void>
deleteBroadcaster
- deleteBroadcaster(broadcaster): Promise<void>
Returns Promise<void>
enterCommissioningMode
- enterCommissioningMode(mode, deviceData): Promise<void>
Returns Promise<void>
exitCommissioningMode
- exitCommissioningMode(): Promise<void>
Returns Promise<void>
hasBroadcaster
- hasBroadcaster(broadcaster): boolean
Returns boolean
startAdvertising
- startAdvertising(): Promise<void>
Returns Promise<void>
Static
[create]
- [create](env): DeviceAdvertiser
Advertises a node for commissioning (if uncommissioned) or operationally (if commissioned).