Constructors
constructor
- new DeviceCommissioner(context): DeviceCommissioner
Accessors
failsafeContext
- get failsafeContext(): FailsafeContext
isFailsafeArmed
- get isFailsafeArmed(): boolean
Returns boolean
Methods
allowBasicCommissioning
- allowBasicCommissioning(commissioningEndCallback?): Promise<void>
Parameters
Optional
commissioningEndCallback: (() => void)
Returns Promise<void>
allowEnhancedCommissioning
- allowEnhancedCommissioning(discriminator, paseServer, commissioningEndCallback): Promise<void>
Parameters
- discriminator: number
- paseServer: PaseServer
- commissioningEndCallback: (() => void)
Returns Promise<void>
assertFailsafeArmed
- assertFailsafeArmed(message?): void
Returns void
beginTimed
- beginTimed(failsafeContext): Promise<void>
Returns Promise<void>
close
- close(): Promise<void>
Returns Promise<void>
endCommissioning
- endCommissioning(): Promise<void>
Returns Promise<void>
reactivateAdvertiser
- reactivateAdvertiser(): void
Returns void
Static
[create]
- [create](env): DeviceCommissioner
Implements commissioning for devices.
Note this implements commissioning for a local device; use ControllerCommissioner to commission a remote device.