VirtualAddress

A virtual address represents a set of destination addresses. Each virtual address logically represents a Label UUID, which is a 128-bit value that does not have to be managed centrally. One or more elements may be programmed to publish or subscribe to a Label UUID. The Label UUID is not transmitted and shall be used as the Additional Data field of the message integrity check value in the upper transport layer.

Constructors

Link copied to clipboard
constructor(label: ByteArray)

Creates a virtual address using the given byte array.

constructor(uuid: UUID)

Properties

Link copied to clipboard
open override val address: Address

Unsigned 16-bit Address.

Link copied to clipboard
val uuid: UUID

Functions

Link copied to clipboard
operator fun compareTo(o: VirtualAddress): Int
Link copied to clipboard
open override fun toHex(prefix0x: Boolean): String

Converts a mesh address to a hex string.