MeshOpcode

value class MeshOpcode(val value: UInt)

Operation code for mesh model messages.

Opcodes are encoded as:

  • 1 byte: 0x00-0x7F (standard SIG models, no company ID)

  • 2 bytes: 0x8000-0xBFFF (standard SIG models)

  • 3 bytes: 0xC00000-0xFFFFFF (vendor-specific models)

Constructors

Link copied to clipboard
constructor(value: UInt)

Properties

Link copied to clipboard

Number of bytes needed to encode this opcode (1, 2, or 3).

Link copied to clipboard
val value: UInt

Functions

Link copied to clipboard

Encode this opcode to bytes.