| _ | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | _checksum(ArgoProtocolWREM3 *state) | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | _checksum(ArgoProtocol *state) | IRArgoACBase< ArgoProtocolWREM3 > | related | 
  | _checksum(ArgoProtocolWREM3 *state) | IRArgoACBase< ArgoProtocolWREM3 > | related | 
  | _irsend | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | _length | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | _messageType | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | _stateReset(ArgoProtocolWREM3 *state, argoIrMessageType_t messageType=argoIrMessageType_t::AC_CONTROL) | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | _stateReset(ArgoProtocol *state, argoIrMessageType_t) | IRArgoACBase< ArgoProtocolWREM3 > | related | 
  | _stateReset(ArgoProtocolWREM3 *state, argoIrMessageType_t messageType) | IRArgoACBase< ArgoProtocolWREM3 > | related | 
  | begin(void) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | calcChecksum(const uint8_t state[], const uint16_t length) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | calibrate(void) | IRArgoACBase< ArgoProtocolWREM3 > | inline | 
  | checksum(void) | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | convertCommand(const stdAc::ac_command_t command) | IRArgoACBase< ArgoProtocolWREM3 > | static | 
  | convertFan(const stdAc::fanspeed_t speed) | IRArgoACBase< ArgoProtocolWREM3 > | static | 
  | convertMode(const stdAc::opmode_t mode) | IRArgoACBase< ArgoProtocolWREM3 > | static | 
  | convertSwingV(const stdAc::swingv_t position) | IRArgoACBase< ArgoProtocolWREM3 > | static | 
  | getChannel(void) const | IRArgoAC_WREM3 |  | 
  | getChecksum(const uint8_t state[], const uint16_t length) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | getConfigEntry(void) const | IRArgoAC_WREM3 |  | 
  | getCurrentDayOfWeek(void) const | IRArgoAC_WREM3 |  | 
  | getCurrentTimeMinutes(void) const | IRArgoAC_WREM3 |  | 
  | getDelayTimerMinutes(void) const | IRArgoAC_WREM3 |  | 
  | getEco(void) const | IRArgoAC_WREM3 |  | 
  | getFan(void) const | IRArgoAC_WREM3 |  | 
  | getFanEx(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getFilter(void) const | IRArgoAC_WREM3 |  | 
  | getFlap(void) const | IRArgoAC_WREM3 |  | 
  | getFlapEx(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getiFeel(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getLight(void) const | IRArgoAC_WREM3 |  | 
  | getMax(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getMessageType(const ArgoProtocolWREM3 &raw) | IRArgoAC_WREM3 | static | 
  | IRArgoACBase< ArgoProtocolWREM3 >::getMessageType(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | IRArgoACBase< ArgoProtocolWREM3 >::getMessageType(const uint8_t state[], const uint16_t length) | IRArgoACBase< ArgoProtocolWREM3 > | static | 
  | getMode(void) const | IRArgoAC_WREM3 |  | 
  | getModeEx(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getModel(void) const | IRArgoAC_WREM3 |  | 
  | getNight(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getPower(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getRaw(void) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getRawByteLength() const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getRawByteLength(const ArgoProtocolWREM3 &raw, argoIrMessageType_t messageTypeHint=argoIrMessageType_t::AC_CONTROL) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | getRawByteLength(const ArgoProtocol &, argoIrMessageType_t messageType) | IRArgoACBase< ArgoProtocolWREM3 > | related | 
  | getRawByteLength(const ArgoProtocolWREM3 &raw, argoIrMessageType_t) | IRArgoACBase< ArgoProtocolWREM3 > | related | 
  | getScheduleTimerActiveDays(void) const | IRArgoAC_WREM3 |  | 
  | getScheduleTimerStartMinutes(void) const | IRArgoAC_WREM3 |  | 
  | getScheduleTimerStopMinutes(void) const | IRArgoAC_WREM3 |  | 
  | getSensorTemp(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getStateLengthForIrMsgType(argoIrMessageType_t type) | IRArgoACBase< ArgoProtocolWREM3 > | static | 
  | getTemp(void) const | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | getTimerActiveDaysBitmap(void) const | IRArgoAC_WREM3 |  | 
  | getTimerType(void) const | IRArgoAC_WREM3 |  | 
  | hasValidPreamble(const uint8_t state[], const uint16_t length) | IRArgoAC_WREM3 | static | 
  | IRArgoAC_WREM3(const uint16_t pin, const bool inverted=false, const bool use_modulation=true) | IRArgoAC_WREM3 | explicit | 
  | IRArgoACBase(const uint16_t pin, const bool inverted=false, const bool use_modulation=true) | IRArgoACBase< ArgoProtocolWREM3 > | explicit | 
  | isValidWrem3Message(const uint8_t state[], const uint16_t nbits, bool verifyChecksum=true) | IRArgoAC_WREM3 | static | 
  | off(void) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | on(void) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | send(const uint16_t repeat=kArgoDefaultRepeat) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | sendSensorTemp(const uint8_t degrees, const uint16_t repeat=kArgoDefaultRepeat) | IRArgoAC_WREM3 |  | 
  | setChannel(const uint8_t channel) | IRArgoAC_WREM3 |  | 
  | setConfigEntry(const uint8_t paramId, const uint8_t value) | IRArgoAC_WREM3 |  | 
  | setCurrentDayOfWeek(argoWeekday dayOfWeek) | IRArgoAC_WREM3 |  | 
  | setCurrentTimeMinutes(uint16_t currentTimeMinutes) | IRArgoAC_WREM3 |  | 
  | setDelayTimerMinutes(const uint16_t delayMinutes) | IRArgoAC_WREM3 |  | 
  | setEco(const bool on) | IRArgoAC_WREM3 |  | 
  | setFan(const argoFan_t fan) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setFanEx(const argoFan_t fan) | IRArgoACBase< ArgoProtocolWREM3 > | inline | 
  | setFilter(const bool on) | IRArgoAC_WREM3 |  | 
  | setFlap(const argoFlap_t flap) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setFlapEx(const argoFlap_t flap) | IRArgoACBase< ArgoProtocolWREM3 > | inline | 
  | setiFeel(const bool on) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setLight(const bool on) | IRArgoAC_WREM3 |  | 
  | setMax(const bool on) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setMessageType(const argoIrMessageType_t msgType) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setMode(const argoMode_t mode) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setModeEx(const argoMode_t mode) | IRArgoACBase< ArgoProtocolWREM3 > | inline | 
  | setNight(const bool on) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setPower(const bool on) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setRaw(const uint8_t state[], const uint16_t length) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setScheduleTimerActiveDays(const std::set< argoWeekday > &days) | IRArgoAC_WREM3 |  | 
  | setScheduleTimerStartMinutes(const uint16_t startTimeMinutes) | IRArgoAC_WREM3 |  | 
  | setScheduleTimerStopMinutes(const uint16_t stopTimeMinutes) | IRArgoAC_WREM3 |  | 
  | setSensorTemp(const uint8_t degrees) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setTemp(const uint8_t degrees) | IRArgoACBase< ArgoProtocolWREM3 > |  | 
  | setTimerType(const argoTimerType_t timerType) | IRArgoAC_WREM3 |  | 
  | stateReset(argoIrMessageType_t messageType=argoIrMessageType_t::AC_CONTROL) | IRArgoACBase< ArgoProtocolWREM3 > | protected | 
  | toCommon(void) const | IRArgoAC_WREM3 |  | 
  | toCommonCommand(const argoIrMessageType_t command) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | toCommonFanSpeed(const argoFan_t speed) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | toCommonMode(const argoMode_t mode) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | toCommonSwingV(const uint8_t position) | IRArgoACBase< ArgoProtocolWREM3 > | protectedstatic | 
  | toString(void) const | IRArgoAC_WREM3 |  | 
  | validChecksum(const uint8_t state[], const uint16_t length) | IRArgoACBase< ArgoProtocolWREM3 > | static |