ExtendedThermostatCommands

@Generated(value = ["GoogleHomePlatformCodegen"])
interface ExtendedThermostatCommands

Known direct subclasses
ExtendedThermostat

API for the ExtendedThermostat trait.


Commands for the ExtendedThermostat trait.

Summary

Public functions

associateSensor

suspend fun associateSensor(sensorId: String): Unit

associateSensorBatchable

fun associateSensorBatchable(sensorId: String): BatchableCommand<Unit>

disassociateSensor

suspend fun disassociateSensor(sensorId: String): Unit

disassociateSensorBatchable

fun disassociateSensorBatchable(sensorId: String): BatchableCommand<Unit>

notifySensorStateChange

suspend fun notifySensorStateChange(
    sensorType: ExtendedThermostatTrait.SensorType,
    alarmType: ExtendedThermostatTrait.AlarmType
): Unit

notifySensorStateChangeBatchable

fun notifySensorStateChangeBatchable(
    sensorType: ExtendedThermostatTrait.SensorType,
    alarmType: ExtendedThermostatTrait.AlarmType
): BatchableCommand<Unit>