Constructors

Properties

addresses?: ServerAddress[]

Known network addresses for the device. If this is undefined the node has not been located on any network interface.

TODO - track discovery time and TTL on individual addresses

commissioningMode?: CommissioningMode

The last know commissioning mode of the device.

deviceIdentifier?: string

The canonical global ID of the device.

deviceName?: string

The advertised device name specified by the user.

deviceType?: DeviceTypeId

Advertised device type.

discoveredAt: number = ...

Time at which the device was discovered.

discriminator?: number

The device's long discriminator.

longIdleTimeOperatingMode?: boolean

Indicates whether node is ICD with a slow (15 s+) polling interval.

pairingHint?: number

A bitmap indicating how to transition the device to commissioning mode from its current state.

pairingInstructions?: string

Textual pairing instructions associated with pairing hint.

peerAddress?: PeerAddress

Fabric index and node ID for paired peers. If this is undefined the node is uncommissioned.

productId?: number

Product.

rotatingIdentifier?: string

An optional manufacturer-specific unique rotating ID for uniquely identifying the device.

sessionParameters?: Partial<SessionParameters>

The remote node's session parameters.

tcpSupport?: number

TCP support bitmap.

ttl?: number

The TTL of the discovery record if applicable.

vendorId?: VendorId

Vendor.