OccupancySensingTrait.OccupancySensorTypeBitmap

data class OccupancySensingTrait.OccupancySensorTypeBitmap : ClusterBitmap


The current active occupancy sensor type.

Summary

Public constructors

OccupancySensorTypeBitmap(
    pir: Boolean,
    ultrasonic: Boolean,
    physicalContact: Boolean
)

Creates the OccupancySensorTypeBitmap data class.

Public functions

open ULong

Public properties

Boolean

Supports a physical contact sensor.

Boolean

Supports a passive infrared sensor.

Boolean

Supports an ultrasonic sensor.

Public constructors

OccupancySensorTypeBitmap

OccupancySensorTypeBitmap(
    pir: Boolean = false,
    ultrasonic: Boolean = false,
    physicalContact: Boolean = false
)

Creates the OccupancySensorTypeBitmap data class.

Public functions

toRaw

open fun toRaw(): ULong

Public properties

physicalContact

val physicalContactBoolean

Supports a physical contact sensor.

pir

val pirBoolean

Supports a passive infrared sensor.

ultrasonic

val ultrasonicBoolean

Supports an ultrasonic sensor.