GroupAddress

A group address is an address that is programmed into zero or more elements. A group address has bit 15 set to 1 and bit 14 set to 1. Group addresses in the range 0xFF00 through 0xFFFF are reserved for FixedGroupAddress, and addresses in the range 0xC000 through 0xFEFF are generally available for other usage.

Throws

If the given address value is not a valid Group address.

Constructors

Link copied to clipboard
constructor(address: Int)
constructor(address: Address)

Creates a Group Address object.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val address: Address

Unsigned 16-bit Address.

Functions

Link copied to clipboard
operator fun compareTo(o: GroupAddress): Int
operator fun compareTo(o: ParentGroupAddress): Int
Link copied to clipboard
operator fun minus(other: Int): GroupAddress
Link copied to clipboard
operator fun plus(o: Int): GroupAddress
Link copied to clipboard
operator fun rangeTo(o: GroupAddress): GroupRange
Link copied to clipboard
open override fun toHex(prefix0x: Boolean): String

Converts a mesh address to a hex string.