4#ifdef USE_REMOTE_TRANSMITTER
10using remote_base::RemoteTransmitterBase;
IrFollowMeData(uint8_t temp, bool beeper=false)
static const uint8_t MIN_TEMP_F
static const uint8_t MIN_TEMP_C
void set_beeper(bool val)
void set_fahrenheit(bool val)
static const uint8_t MAX_TEMP_F
IrFollowMeData(const IrData &data)
IrFollowMeData(uint8_t temp, bool fahrenheit, bool beeper)
static const uint8_t MAX_TEMP_C
void set_temp(uint8_t val, bool fahrenheit=false)
IrSpecialData(uint8_t code)
void set_transmitter(RemoteTransmitterBase *transmitter)
void transmit(IrData &data)
RemoteTransmitterBase * transmitter_
void set_value_(uint8_t idx, uint8_t value, uint8_t mask=255, uint8_t shift=0)
uint8_t get_value_(uint8_t idx, uint8_t mask=255, uint8_t shift=0) const
void set_mask_(uint8_t idx, bool state, uint8_t mask=255)
void encode(RemoteTransmitData *dst, const MideaData &src) override
Providing packet encoding functions for exchanging data with a remote host.
constexpr const T & clamp(const T &v, const T &lo, const T &hi, Compare comp)