Input to the ColorControl moveHue command

MatterSpecification.v13.Cluster § 3.2.11.5

interface MoveHueRequest {
    moveMode: ColorControl.MoveMode;
    optionsMask: TypeFromPartialBitSchema<{
        executeIfOff: BitFlag;
    }>;
    optionsOverride: TypeFromPartialBitSchema<{
        executeIfOff: BitFlag;
    }>;
    rate: number;
}

Hierarchy (view full)

Properties

The MoveMode field shall be one of the non-reserved values in Values of the MoveMode Field. If the MoveMode field is equal to 0 (Stop), the Rate field shall be ignored.

MatterSpecification.v13.Cluster § 3.2.11.5.1

optionsMask: TypeFromPartialBitSchema<{
    executeIfOff: BitFlag;
}>
optionsOverride: TypeFromPartialBitSchema<{
    executeIfOff: BitFlag;
}>
rate: number

The Rate field specifies the rate of movement in steps per second. A step is a change in the device’s hue of one unit. If the MoveMode field is set to 1 (up) or 3 (down) and the Rate field has a value of zero, the command has no effect and a response command shall be sent in response, with the status code set to INVALID_COMMAND. If the MoveMode field is set to 0 (stop) the Rate field shall be ignored.

MatterSpecification.v13.Cluster § 3.2.11.5.2