Features

@Serializable(with = FeaturesSerializer::class)
data class Features

Features represents the functionality of a Node that is determined by the set features that the node supports.

Properties

Link copied to clipboard

Ability to operate within a mesh network at significantly reduced receiver duty cycles only in conjunction with a node supporting the Friend feature. Null if the current FeatureState of the Friend feature is unknown.

Link copied to clipboard

Ability to help a node supporting the Low Power feature to operate by storing messages destined for those nodes. Null if the current FeatureState of the LowPower feature is unknown.

Link copied to clipboard
val proxy: Proxy?

Ability to receive and retransmit mesh messages between GATT and advertising bearers. Null if the current FeatureState of the Proxy feature is unknown.

Link copied to clipboard
Link copied to clipboard
val relay: Relay?

Ability to receive and retransmit mesh messages over the advertising bearer to enable larger networks. Null if the current FeatureState of the Relay feature is unknown.

Functions

Link copied to clipboard

Converts the features to an array of Features.