| _ | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | _checksum(ARGO_PROTOCOL_T *state) | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | _checksum(ArgoProtocol *state) | IRArgoACBase< ARGO_PROTOCOL_T > | related | 
  | _checksum(ArgoProtocolWREM3 *state) | IRArgoACBase< ARGO_PROTOCOL_T > | related | 
  | _irsend | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | _length | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | _messageType | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | _stateReset(ARGO_PROTOCOL_T *state, argoIrMessageType_t messageType=argoIrMessageType_t::AC_CONTROL) | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | _stateReset(ArgoProtocol *state, argoIrMessageType_t) | IRArgoACBase< ARGO_PROTOCOL_T > | related | 
  | _stateReset(ArgoProtocolWREM3 *state, argoIrMessageType_t messageType) | IRArgoACBase< ARGO_PROTOCOL_T > | related | 
  | begin(void) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | calcChecksum(const uint8_t state[], const uint16_t length) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | calibrate(void) | IRArgoACBase< ARGO_PROTOCOL_T > | inline | 
  | checksum(void) | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | convertCommand(const stdAc::ac_command_t command) | IRArgoACBase< ARGO_PROTOCOL_T > | static | 
  | convertFan(const stdAc::fanspeed_t speed) | IRArgoACBase< ARGO_PROTOCOL_T > | static | 
  | convertMode(const stdAc::opmode_t mode) | IRArgoACBase< ARGO_PROTOCOL_T > | static | 
  | convertSwingV(const stdAc::swingv_t position) | IRArgoACBase< ARGO_PROTOCOL_T > | static | 
  | getChecksum(const uint8_t state[], const uint16_t length) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | getFanEx(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getFlapEx(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getiFeel(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getMax(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getMessageType(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getMessageType(const uint8_t state[], const uint16_t length) | IRArgoACBase< ARGO_PROTOCOL_T > | static | 
  | getModeEx(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getNight(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getPower(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getRaw(void) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getRawByteLength() const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getRawByteLength(const ARGO_PROTOCOL_T &raw, argoIrMessageType_t messageTypeHint=argoIrMessageType_t::AC_CONTROL) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | getRawByteLength(const ArgoProtocol &, argoIrMessageType_t messageType) | IRArgoACBase< ARGO_PROTOCOL_T > | related | 
  | getRawByteLength(const ArgoProtocolWREM3 &raw, argoIrMessageType_t) | IRArgoACBase< ARGO_PROTOCOL_T > | related | 
  | getSensorTemp(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | getStateLengthForIrMsgType(argoIrMessageType_t type) | IRArgoACBase< ARGO_PROTOCOL_T > | static | 
  | getTemp(void) const | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | IRArgoACBase(const uint16_t pin, const bool inverted=false, const bool use_modulation=true) | IRArgoACBase< ARGO_PROTOCOL_T > | explicit | 
  | off(void) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | on(void) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | send(const uint16_t repeat=kArgoDefaultRepeat) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setFan(const argoFan_t fan) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setFanEx(const argoFan_t fan) | IRArgoACBase< ARGO_PROTOCOL_T > | inline | 
  | setFlap(const argoFlap_t flap) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setFlapEx(const argoFlap_t flap) | IRArgoACBase< ARGO_PROTOCOL_T > | inline | 
  | setiFeel(const bool on) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setMax(const bool on) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setMessageType(const argoIrMessageType_t msgType) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setMode(const argoMode_t mode) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setModeEx(const argoMode_t mode) | IRArgoACBase< ARGO_PROTOCOL_T > | inline | 
  | setNight(const bool on) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setPower(const bool on) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setRaw(const uint8_t state[], const uint16_t length) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setSensorTemp(const uint8_t degrees) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | setTemp(const uint8_t degrees) | IRArgoACBase< ARGO_PROTOCOL_T > |  | 
  | stateReset(argoIrMessageType_t messageType=argoIrMessageType_t::AC_CONTROL) | IRArgoACBase< ARGO_PROTOCOL_T > | protected | 
  | toCommonCommand(const argoIrMessageType_t command) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | toCommonFanSpeed(const argoFan_t speed) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | toCommonMode(const argoMode_t mode) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | toCommonSwingV(const uint8_t position) | IRArgoACBase< ARGO_PROTOCOL_T > | protectedstatic | 
  | validChecksum(const uint8_t state[], const uint16_t length) | IRArgoACBase< ARGO_PROTOCOL_T > | static |