ColorControlTrait

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


Attributes for ColorControlTrait.

Summary

Nested types

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

Attributes for the ColorControl cluster.

The color capabilities that the device supports.

The action to take for a color loop.

The direction for an attribute on a circular scale.

Cycles the device through its range of hues.

The request payload for the ColorLoopSet command.

Descriptor enum for this command's request fields.

The direction in which to change an attribute whose values are arranged in a circle.

How drift compensation is implemented.

How enhanced color mode is specified.

Change a device's enhanced hue based on a rate of movement.

The request payload for the EnhancedMoveHue command.

Descriptor enum for this command's request fields.

Move a device from its current enhanced hue and saturation to the provided enhanced hue and saturation.

The request payload for the EnhancedMoveToHueAndSaturation command.

Descriptor enum for this command's request fields.

Move a device from its current hue to the provided enhanced hue.

The request payload for the EnhancedMoveToHue command.

Descriptor enum for this command's request fields.

Move a device's enhanced hue a specific amount over a period of time.

The request payload for the EnhancedStepHue command.

Descriptor enum for this command's request fields.

ColorControl cluster FeatureMap.

Move a device from its current color in a continuous fashion according to the rates specified.

The request payload for the MoveColor command.

Descriptor enum for this command's request fields.

Change a device's color temperature based on a rate of movement.

The request payload for the MoveColorTemperature command.

Descriptor enum for this command's request fields.

Change a device's hue based on a rate of movement.

The request payload for the MoveHue command.

Descriptor enum for this command's request fields.

Move mode values.

Change a device's saturation based on a rate of movement.

The request payload for the MoveSaturation command.

Descriptor enum for this command's request fields.

Move a device from its current color to the color given in the colorX and colorY parameters.

The request payload for the MoveToColor command.

Descriptor enum for this command's request fields.

Move a device from its current color to a new color, using the scaled inverse of the color temperature, in mireds.

The request payload for the MoveToColorTemperature command.

Descriptor enum for this command's request fields.

Move a device from its current hue and saturation to the provided hue and saturation.

The request payload for the MoveToHueAndSaturation command.

Descriptor enum for this command's request fields.

Move a device from its current hue to the provided hue.

The request payload for the MoveToHue command.

Descriptor enum for this command's request fields.

Move a device from its current saturation to the provided saturation.

The request payload for the MoveToSaturation command.

Descriptor enum for this command's request fields.

Move a device from its current color by the specified color step.

The request payload for the StepColor command.

Descriptor enum for this command's request fields.

Change a device's color temperature a specific amount over a period of time.

The request payload for the StepColorTemperature command.

Descriptor enum for this command's request fields.

Move a device's hue a specific amount over a period of time.

The request payload for the StepHue command.

Descriptor enum for this command's request fields.

The mode by which stepwise changes to the attribute are applied.

Move a device's saturation a specific amount over a period of time.

The request payload for the StepSaturation command.

Descriptor enum for this command's request fields.

Stop a MoveTo, Move, or Step command that is currently in process.

The request payload for the StopMoveStep command.

Descriptor enum for this command's request fields.

Values for ColorLoopSet.

Public properties

ClusterId

Public properties

Id

val IdClusterId