ThermostatTrait

@Generated(value = ["GoogleHomePlatformCodegen"])
object ThermostatTrait


Attributes for ThermostatTrait.

Summary

Nested types

Unit of measurement used for the AC capacity.

Types of compressor.

The positions a louver may be in.

Types of refrigerant.

Types of Air Conditioner features.

Descriptor enum for this struct's fields.

Begin, commit, or cancel an atomic write.

Optional arguments for the command AtomicRequestCommand Request

The request payload for the AtomicRequest command.

Descriptor enum for this command's request fields.

Descriptor enum for this command's request fields.

Types of atomic requests.

@Generated(value = ["GoogleHomePlatformCodegen"])
interface ThermostatTrait.Attributes : ClusterStruct

Attributes for the Thermostat cluster.

This method is deprecated in the Matter specification and is not supported.

The request payload for the ClearWeeklySchedule command.

Descriptor enum for this command's request fields.

The system modes that the thermostat can operate in.

Thermostat cluster FeatureMap.

This method is deprecated in the Matter specification and is not supported.

The request payload for the GetWeeklySchedule command.

Descriptor enum for this command's request fields.

The weekly schedule, with the same payload as setWeeklySchedule.

Descriptor enum for this command's request fields.

Describes the characteristics of the HVAC system.

Indicates the sensed occupancy state.

Preset Scenarios.

A preset.

Descriptor enum for this struct's fields.

Preset type features.

A preset type.

Descriptor enum for this struct's fields.

Thermostat programming operational states.

Thermostate running states.

Remote sensing configurations.

Days of the week for scheduling.

How the app decodes the setpoint fields of each transition.

A schedule.

Descriptor enum for this struct's fields.

A schedule transition.

Descriptor enum for this struct's fields.

Features that may be supported by a Thermostat schedule.

A schedule type.

Descriptor enum for this struct's fields.

Descriptor enum for this command's request fields.

Descriptor enum for this command's request fields.

This method is deprecated in the Matter specification and is not supported.

The request payload for the SetWeeklySchedule command.

Descriptor enum for this command's request fields.

Possible sources of a given setpoint.

Change the setpoint for the current thermostat mode.

The request payload for the SetpointRaiseLower command.

Descriptor enum for this command's request fields.

Specifies which setpoint is to be adjusted.

Days of the week that may be designated the first day of the week.

The current operating mode of the thermostat.

Temperature setpoint hold statuses.

The running mode of the thermostat.

A single transition in a thermostat schedule.

Descriptor enum for this struct's fields.

Public properties

ClusterId

Public properties

Id

val IdClusterId