CctPacketFormatter.h 450 B

123456789101112131415161718192021
  1. #include <PacketFormatter.h>
  2. #ifndef _CCT_PACKET_FORMATTER_H
  3. #define _CCT_PACKET_FORMATTER_H
  4. #define CCT_COMMAND_INDEX 5
  5. class CctPacketFormatter : public PacketFormatter {
  6. public:
  7. CctPacketFormatter(size_t packetLength)
  8. : PacketFormatter(packetLength)
  9. { }
  10. virtual void status(MiLightStatus status, uint8_t groupId);
  11. virtual void reset();
  12. static uint8_t getCctStatusButton(uint8_t groupId, MiLightStatus status);
  13. };
  14. #endif