4#ifdef USE_REMOTE_TRANSMITTER
10using remote_base::RemoteTransmitterBase;
static constexpr uint8_t MAX_TEMP_F
IrFollowMeData(uint8_t temp, bool beeper=false)
static constexpr uint8_t MIN_TEMP_C
void set_beeper(bool val)
void set_fahrenheit(bool val)
IrFollowMeData(const IrData &data)
IrFollowMeData(uint8_t temp, bool fahrenheit, bool beeper)
static constexpr uint8_t MIN_TEMP_F
void set_temp(uint8_t val, bool fahrenheit=false)
static constexpr uint8_t MAX_TEMP_C
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.