ThermostatTrait.ScheduleTransitionStruct

class ThermostatTrait.ScheduleTransitionStruct


Summary

Public constructors

ScheduleTransitionStruct(
    dayOfWeek: ThermostatTrait.ScheduleDayOfWeekBitmap,
    transitionTime: UShort,
    presetHandle: OptionalValue<ByteArray>,
    systemMode: OptionalValue<ThermostatTrait.SystemModeEnum>,
    coolingSetpoint: OptionalValue<Short>,
    heatingSetpoint: OptionalValue<Short>
)

Public constructors

ScheduleTransitionStruct

ScheduleTransitionStruct(
    dayOfWeek: ThermostatTrait.ScheduleDayOfWeekBitmap = ScheduleDayOfWeekBitmap(),
    transitionTime: UShort,
    presetHandle: OptionalValue<ByteArray> = OptionalValue.absent(),
    systemMode: OptionalValue<ThermostatTrait.SystemModeEnum> = OptionalValue.absent(),
    coolingSetpoint: OptionalValue<Short> = OptionalValue.absent(),
    heatingSetpoint: OptionalValue<Short> = OptionalValue.absent()
)

Public properties

coolingSetpoint

val coolingSetpointOptionalValue<Short>

heatingSetpoint

val heatingSetpointOptionalValue<Short>

presetHandle

val presetHandleOptionalValue<ByteArray>

transitionTime

val transitionTimeUShort