Thermostat.Attribute

enum Thermostat.Attribute : Enum, Field


Descriptor enum for this trait's attributes.

Summary

Enum Values

absMaxCoolSetpointLimit

The absMaxCoolSetpointLimit trait attribute.

absMaxHeatSetpointLimit

The absMaxHeatSetpointLimit trait attribute.

absMinCoolSetpointLimit

The absMinCoolSetpointLimit trait attribute.

absMinHeatSetpointLimit

The absMinHeatSetpointLimit trait attribute.

acCapacity

The acCapacity trait attribute.

acCapacityformat

The acCapacityformat trait attribute.

acCoilTemperature

The acCoilTemperature trait attribute.

acCompressorType

The acCompressorType trait attribute.

acErrorCode

The acErrorCode trait attribute.

acLouverPosition

The acLouverPosition trait attribute.

acRefrigerantType

The acRefrigerantType trait attribute.

acType

The acType trait attribute.

acceptedCommandList

The acceptedCommandList trait attribute.

activePresetHandle

The activePresetHandle trait attribute.

activeScheduleHandle

The activeScheduleHandle trait attribute.

attributeList

The attributeList trait attribute.

clusterRevision

The clusterRevision trait attribute.

controlSequenceOfOperation

The controlSequenceOfOperation trait attribute.

emergencyHeatDelta

The emergencyHeatDelta trait attribute.

featureMap

The featureMap trait attribute.

generatedCommandList

The generatedCommandList trait attribute.

hvacSystemTypeConfiguration

The hvacSystemTypeConfiguration trait attribute.

localTemperature

The localTemperature trait attribute.

localTemperatureCalibration

The localTemperatureCalibration trait attribute.

maxCoolSetpointLimit

The maxCoolSetpointLimit trait attribute.

maxHeatSetpointLimit

The maxHeatSetpointLimit trait attribute.

minCoolSetpointLimit

The minCoolSetpointLimit trait attribute.

minHeatSetpointLimit

The minHeatSetpointLimit trait attribute.

minSetpointDeadBand

The minSetpointDeadBand trait attribute.

numberOfDailyTransitions

The numberOfDailyTransitions trait attribute.

numberOfPresets

The numberOfPresets trait attribute.

numberOfScheduleTransitionPerDay

The numberOfScheduleTransitionPerDay trait attribute.

numberOfScheduleTransitions

The numberOfScheduleTransitions trait attribute.

numberOfSchedules

The numberOfSchedules trait attribute.

numberOfWeeklyTransitions

The numberOfWeeklyTransitions trait attribute.

occupancy

The occupancy trait attribute.

occupiedCoolingSetpoint

The occupiedCoolingSetpoint trait attribute.

occupiedHeatingSetpoint

The occupiedHeatingSetpoint trait attribute.

occupiedSetback

The occupiedSetback trait attribute.

occupiedSetbackMax

The occupiedSetbackMax trait attribute.

occupiedSetbackMin

The occupiedSetbackMin trait attribute.

outdoorTemperature

The outdoorTemperature trait attribute.

piCoolingDemand

The piCoolingDemand trait attribute.

piHeatingDemand

The piHeatingDemand trait attribute.

presetTypes

The presetTypes trait attribute.

presets

The presets trait attribute.

presetsSchedulesEditable

The presetsSchedulesEditable trait attribute.

queuedPreset

The queuedPreset trait attribute.

remoteSensing

The remoteSensing trait attribute.

scheduleTypes

The scheduleTypes trait attribute.

schedules

The schedules trait attribute.

setpointChangeAmount

The setpointChangeAmount trait attribute.

setpointChangeSource

The setpointChangeSource trait attribute.

setpointChangeSourceTimestamp

The setpointChangeSourceTimestamp trait attribute.

setpointHoldExpiryTimestamp

The setpointHoldExpiryTimestamp trait attribute.

startOfWeek

The startOfWeek trait attribute.

systemMode

The systemMode trait attribute.

temperatureSetpointHold

The temperatureSetpointHold trait attribute.

temperatureSetpointHoldDuration

The temperatureSetpointHoldDuration trait attribute.

temperatureSetpointHoldPolicy

The temperatureSetpointHoldPolicy trait attribute.

thermostatProgrammingOperationMode

The thermostatProgrammingOperationMode trait attribute.

thermostatRunningMode

The thermostatRunningMode trait attribute.

thermostatRunningState

The thermostatRunningState trait attribute.

unoccupiedCoolingSetpoint

The unoccupiedCoolingSetpoint trait attribute.

unoccupiedHeatingSetpoint

The unoccupiedHeatingSetpoint trait attribute.

unoccupiedSetback

The unoccupiedSetback trait attribute.

unoccupiedSetbackMax

The unoccupiedSetbackMax trait attribute.

unoccupiedSetbackMin

The unoccupiedSetbackMin trait attribute.

Public functions

Thermostat.Attribute
valueOf(value: String)

Returns the enum constant of this type with the specified name.

Array<Thermostat.Attribute>

Returns an array containing the constants of this enum type, in the order they're declared.

Public properties

open Descriptor
Boolean
open UInt
open Type
open String

Enum Values

acCapacity

val Thermostat.Attribute.acCapacityThermostat.Attribute

The acCapacity trait attribute.

acCapacityformat

val Thermostat.Attribute.acCapacityformatThermostat.Attribute

The acCapacityformat trait attribute.

acCoilTemperature

val Thermostat.Attribute.acCoilTemperatureThermostat.Attribute

The acCoilTemperature trait attribute.

acCompressorType

val Thermostat.Attribute.acCompressorTypeThermostat.Attribute

The acCompressorType trait attribute.

acErrorCode

val Thermostat.Attribute.acErrorCodeThermostat.Attribute

The acErrorCode trait attribute.

acLouverPosition

val Thermostat.Attribute.acLouverPositionThermostat.Attribute

The acLouverPosition trait attribute.

acRefrigerantType

val Thermostat.Attribute.acRefrigerantTypeThermostat.Attribute

The acRefrigerantType trait attribute.

acType

val Thermostat.Attribute.acTypeThermostat.Attribute

The acType trait attribute.

attributeList

val Thermostat.Attribute.attributeListThermostat.Attribute

The attributeList trait attribute.

clusterRevision

val Thermostat.Attribute.clusterRevisionThermostat.Attribute

The clusterRevision trait attribute.

featureMap

val Thermostat.Attribute.featureMapThermostat.Attribute

The featureMap trait attribute.

localTemperature

val Thermostat.Attribute.localTemperatureThermostat.Attribute

The localTemperature trait attribute.

numberOfPresets

val Thermostat.Attribute.numberOfPresetsThermostat.Attribute

The numberOfPresets trait attribute.

numberOfSchedules

val Thermostat.Attribute.numberOfSchedulesThermostat.Attribute

The numberOfSchedules trait attribute.

occupancy

val Thermostat.Attribute.occupancyThermostat.Attribute

The occupancy trait attribute.

occupiedSetback

val Thermostat.Attribute.occupiedSetbackThermostat.Attribute

The occupiedSetback trait attribute.

piCoolingDemand

val Thermostat.Attribute.piCoolingDemandThermostat.Attribute

The piCoolingDemand trait attribute.

piHeatingDemand

val Thermostat.Attribute.piHeatingDemandThermostat.Attribute

The piHeatingDemand trait attribute.

presetTypes

val Thermostat.Attribute.presetTypesThermostat.Attribute

The presetTypes trait attribute.

presets

val Thermostat.Attribute.presetsThermostat.Attribute

The presets trait attribute.

queuedPreset

val Thermostat.Attribute.queuedPresetThermostat.Attribute

The queuedPreset trait attribute.

remoteSensing

val Thermostat.Attribute.remoteSensingThermostat.Attribute

The remoteSensing trait attribute.

scheduleTypes

val Thermostat.Attribute.scheduleTypesThermostat.Attribute

The scheduleTypes trait attribute.

schedules

val Thermostat.Attribute.schedulesThermostat.Attribute

The schedules trait attribute.

startOfWeek

val Thermostat.Attribute.startOfWeekThermostat.Attribute

The startOfWeek trait attribute.

systemMode

val Thermostat.Attribute.systemModeThermostat.Attribute

The systemMode trait attribute.

unoccupiedSetback

val Thermostat.Attribute.unoccupiedSetbackThermostat.Attribute

The unoccupiedSetback trait attribute.

Public functions

valueOf

fun valueOf(value: String): Thermostat.Attribute

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws
kotlin.IllegalArgumentException

if this enum type has no constant with the specified name

values

fun values(): Array<Thermostat.Attribute>

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

Public properties

descriptor

open val descriptorDescriptor

isNullable

val isNullableBoolean

tag

open val tagUInt

typeEnum

open val typeEnumType

typeName

open val typeNameString