Page0

data class Page0(val page: UByte, val companyIdentifier: UShort, val productIdentifier: UShort, val versionIdentifier: UShort, val minimumNumberOfReplayProtectionList: UShort, val features: Features, val elements: List<Element>) : CompositionDataPage

Composition Data Page 0 shall be present on a Node.

Composition Data Page 0 shall not change during a term of Node in the network.

Constructors

Link copied to clipboard
constructor(node: Node)

Constructs the parameters of the Composition Data Page 0.

constructor(page: UByte, companyIdentifier: UShort, productIdentifier: UShort, versionIdentifier: UShort, minimumNumberOfReplayProtectionList: UShort, features: Features, elements: List<Element>)

Creates a Page 0 of the Composition Data.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

16-bit Company Identifier (CID) assigned by Bluetooth SIG. CIDs can be found on Assigned Numbers

Link copied to clipboard

List of elements that are present on the node.

Link copied to clipboard

Features supported by the node. Page 0 of the Composition Data does not provide information whether a feature is enabled or disabled, just whether it is supported or not. Read the state of each feature using corresponding Config message.

Link copied to clipboard

Minimum number of entries in the Replay Protection List for a given node.

Link copied to clipboard
open override val page: UByte

Page number of the Composition Data.

Link copied to clipboard
open override val parameters: ByteArray

The parameters of the page.

Link copied to clipboard

16-bit vendor-assigned Product Identifier (PID).

Link copied to clipboard

16-bit vendor-assigned Version Identifier (VID).