| 123456789101112131415161718192021222324252627282930313233343536373839 |
- #include <V6CommandHandler.h>
- #ifndef _V6_RGB_CCT_COMMAND_HANDLER_H
- #define _V6_RGB_CCT_COMMAND_HANDLER_H
- enum V2CommandIds {
- V2_COLOR = 0x01,
- V2_SATURATION = 0x02,
- V2_BRIGHTNESS = 0x03,
- V2_STATUS = 0x04,
- V2_KELVIN = 0x05,
- V2_MODE = 0x06
- };
- enum V2CommandArgIds {
- V2_RGB_CCT_ON = 0x01,
- V2_RGB_CCT_OFF = 0x02,
- V2_RGB_CCT_SPEED_UP = 0x03,
- V2_RGB_CCT_SPEED_DOWN = 0x04,
- V2_RGB_NIGHT_MODE = 0x05
- };
- class V6RgbCctCommandHandler : public V6CommandHandler {
- public:
- V6RgbCctCommandHandler()
- : V6CommandHandler(0x0800, MilightRgbCctConfig)
- { }
-
- virtual bool handleCommand(
- MiLightClient* client,
- uint16_t deviceId,
- uint8_t group,
- uint32_t command,
- uint32_t commandArg
- );
-
- };
- #endif
|