# ColorControl.Command

# ColorControl.Command


```
enum ColorControl.Command : Enum
```

<br />

|---|---|---|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html) |||
| ↳ | [kotlin.Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html) ||
|   | ↳ | [com.google.home.matter.standard.ColorControl.Command](https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command) |

*** ** * ** ***

Descriptor enum for this trait's commands.

## Summary

| ### Enum Values |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#ColorLoopSet` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#colorLoopSet(com.google.home.matter.standard.ColorControlTrait.UpdateFlagsBitmap,com.google.home.matter.standard.ColorControlTrait.ColorLoopActionEnum,com.google.home.matter.standard.ColorControlTrait.ColorLoopDirectionEnum,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#EnhancedMoveHue` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedMoveHue(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#EnhancedMoveToHue` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedMoveToHue(kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.DirectionEnum,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#EnhancedMoveToHueAndSaturation` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedMoveToHueAndSaturation(kotlin.UShort,kotlin.UByte,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#EnhancedStepHue` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedStepHue(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveColor` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveColor(kotlin.Short,kotlin.Short,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveColorTemperature` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveColorTemperature(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UShort,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveHue` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveHue(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveSaturation` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveSaturation(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToColor` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToColor(kotlin.UShort,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToColorTemperature` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToColorTemperature(kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToHue` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToHue(kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.DirectionEnum,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToHueAndSaturation` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToHueAndSaturation(kotlin.UByte,kotlin.UByte,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#MoveToSaturation` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToSaturation(kotlin.UByte,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StepColor` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepColor(kotlin.Short,kotlin.Short,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StepColorTemperature` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepColorTemperature(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UShort,kotlin.UShort,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StepHue` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepHue(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UByte,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StepSaturation` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepSaturation(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UByte,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#StopMoveStep` | The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stopMoveStep(com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command. |

| ### Public functions |
|---|---|
| `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#valueOf(kotlin.String)(value: https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)` Returns the enum constant of this type with the specified name. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/index.html<https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command>` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#values()()` Returns an array containing the constants of this enum type, in the order they're declared. |

| ### Public properties |
|---|---|
| `https://developers.home.google.com/reference/kotlin/kotlin/enums/EnumEntries<https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command>` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#entries()` Returns a representation of an immutable list of all enum entries, in the order they're declared. |
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-u-int/index.html` | `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControl.Command#tag()` |

## Enum Values

### ColorLoopSet

```
val ColorControl.Command.ColorLoopSet: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#colorLoopSet(com.google.home.matter.standard.ColorControlTrait.UpdateFlagsBitmap,com.google.home.matter.standard.ColorControlTrait.ColorLoopActionEnum,com.google.home.matter.standard.ColorControlTrait.ColorLoopDirectionEnum,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### EnhancedMoveHue

```
val ColorControl.Command.EnhancedMoveHue: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedMoveHue(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### EnhancedMoveToHue

```
val ColorControl.Command.EnhancedMoveToHue: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedMoveToHue(kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.DirectionEnum,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### EnhancedMoveToHueAndSaturation

```
val ColorControl.Command.EnhancedMoveToHueAndSaturation: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedMoveToHueAndSaturation(kotlin.UShort,kotlin.UByte,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### EnhancedStepHue

```
val ColorControl.Command.EnhancedStepHue: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#enhancedStepHue(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveColor

```
val ColorControl.Command.MoveColor: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveColor(kotlin.Short,kotlin.Short,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveColorTemperature

```
val ColorControl.Command.MoveColorTemperature: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveColorTemperature(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UShort,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveHue

```
val ColorControl.Command.MoveHue: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveHue(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveSaturation

```
val ColorControl.Command.MoveSaturation: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveSaturation(com.google.home.matter.standard.ColorControlTrait.MoveModeEnum,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveToColor

```
val ColorControl.Command.MoveToColor: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToColor(kotlin.UShort,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveToColorTemperature

```
val ColorControl.Command.MoveToColorTemperature: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToColorTemperature(kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveToHue

```
val ColorControl.Command.MoveToHue: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToHue(kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.DirectionEnum,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveToHueAndSaturation

```
val ColorControl.Command.MoveToHueAndSaturation: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToHueAndSaturation(kotlin.UByte,kotlin.UByte,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### MoveToSaturation

```
val ColorControl.Command.MoveToSaturation: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#moveToSaturation(kotlin.UByte,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### StepColor

```
val ColorControl.Command.StepColor: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepColor(kotlin.Short,kotlin.Short,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### StepColorTemperature

```
val ColorControl.Command.StepColorTemperature: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepColorTemperature(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UShort,kotlin.UShort,kotlin.UShort,kotlin.UShort,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### StepHue

```
val ColorControl.Command.StepHue: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepHue(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UByte,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### StepSaturation

```
val ColorControl.Command.StepSaturation: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stepSaturation(com.google.home.matter.standard.ColorControlTrait.StepModeEnum,kotlin.UByte,kotlin.UByte,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

### StopMoveStep

```
val ColorControl.Command.StopMoveStep: ColorControl.Command
```

The `https://developers.home.google.com/reference/kotlin/com/google/home/matter/standard/ColorControlCommands#stopMoveStep(com.google.home.matter.standard.ColorControlTrait.OptionsBitmap,com.google.home.matter.standard.ColorControlTrait.OptionsBitmap)` trait command.

## Public functions

### valueOf

```
fun valueOf(value: String): ColorControl.Command
```

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 |
|---|---|
| `https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-illegal-argument-exception/index.html` | if this enum type has no constant with the specified name |

### values

```
fun values(): Array<ColorControl.Command>
```

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

### entries

```
val entries: EnumEntries<ColorControl.Command>
```

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

### tag

```
val tag: UInt
```