RgbCctPacketFormatter.h 492 B

12345678910111213141516171819202122
  1. #include <PacketFormatter.h>
  2. #include <MiLightRadioConfig.h>
  3. #define RGB_CCT_COMMAND_INDEX 4
  4. #define RGB_CCT_ARGUMENT_INDEX 5
  5. #ifndef _RGB_CCT_PACKET_FORMATTER_H
  6. #define _RGB_CCT_PACKET_FORMATTER_H
  7. class RgbCctPacketFormatter : public PacketFormatter {
  8. public:
  9. RgbCctPacketFormatter()
  10. : PacketFormatter(MilightRgbCctConfig.packetLength)
  11. { }
  12. virtual void reset();
  13. virtual void updateStatus(MiLightStatus status);
  14. virtual void updateBrightness(uint8_t value);
  15. };
  16. #endif