IRremoteESP8266

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2]

C AirtonProtocol | Native representation of a Airton 56 A/C message
C AirwellProtocol | Native representation of a Airwell A/C message
C AmcorProtocol | Native representation of a Amcor A/C message
C ArgoProtocol | Native representation of a Argo A/C message for WREM-2 remote
C ArgoProtocolWREM3 | Native representation of A/C IR message for WREM-3 remote
C Bosch144Protocol |
C CarrierProtocol | Native representation of a Carrier A/C message
C ArgoProtocolWREM3::Config |
C CoolixProtocol | Native representation of a Coolix A/C message
C CoronaProtocol | Native representation of a Corona A/C message
C CoronaSection | Native representation of a section of a Corona A/C message
C Daikin128Protocol | Native representation of a Daikin128 A/C message
C Daikin152Protocol | Native representation of a Daikin152 A/C message
C Daikin160Protocol | Native representation of a Daikin160 A/C message
C Daikin176Protocol | Native representation of a Daikin176 A/C message
C Daikin216Protocol | Native representation of a Daikin216 A/C message
C Daikin2Protocol | Native representation of a Daikin2 A/C message
C Daikin64Protocol | Native representation of a Daikin64 A/C message
C DaikinESPProtocol | Native representation of a Daikin A/C message
C decode_results | Results returned from the decoder
C DelonghiProtocol | Native representation of a Delonghi A/C message
C EcoclimProtocol | Native representation of a Ecoclim A/C message
C ElectraProtocol | Native representation of a Electra A/C message
C FujitsuProtocol | Native representation of a Fujitsu A/C message
C GoodweatherProtocol | Native representation of a Goodweather A/C message
C GreeProtocol | Native representation of a Gree A/C message
C HaierAc160Protocol | Native representation of a Haier 160 bit A/C message
C HaierAc176Protocol | Native representation of a Haier 176 bit A/C message
C HaierProtocol | Native representation of a Haier HSU07-HEA03 A/C message
C Hitachi1Protocol | Native representation of a Hitachi 104-bit A/C message
C Hitachi424Protocol | Native representation of a Hitachi 53-byte/424-bit A/C message
C HitachiAC264Protocol | Native representation of a Hitachi 164-bit A/C message
C HitachiAC296Protocol |
C HitachiProtocol | Native representation of a Hitachi 224-bit A/C message
C IRac | A universal/common/generic interface for controling supported A/Cs
C IRAirtonAc | Class for handling detailed Airton 56-bit A/C messages
C IRAirwellAc | Class for handling detailed Airwell A/C messages
C IRAmcorAc | Class for handling detailed Amcor A/C messages
C IRArgoACBase< ARGO_PROTOCOL_T > | Base class for handling common support for Argo remote protocols (functionality is shared across WREM-2 and WREM-3 IR protocols)
►C IRArgoACBase< ArgoProtocol > |
C IRArgoAC | Supports Argo A/C SAC-WREM2 IR remote protocol
►C IRArgoACBase< ArgoProtocolWREM3 > |
C IRArgoAC_WREM3 | Supports Argo A/C SAC-WREM3 IR remote protocol
C IRBosch144AC | Class for handling detailed Bosch144 A/C messages
C IRCarrierAc64 | Class for handling detailed Carrier 64 bit A/C messages
C IRCoolixAC | Class for handling detailed Coolix A/C messages
C IRCoronaAc | Class for handling detailed Corona A/C messages
C IRDaikin128 | Class for handling detailed Daikin 128-bit A/C messages
C IRDaikin152 | Class for handling detailed Daikin 152-bit A/C messages
C IRDaikin160 | Class for handling detailed Daikin 160-bit A/C messages
C IRDaikin176 | Class for handling detailed Daikin 176-bit A/C messages
C IRDaikin2 | Class for handling detailed Daikin 312-bit A/C messages
C IRDaikin216 | Class for handling detailed Daikin 216-bit A/C messages
C IRDaikin64 | Class for handling detailed Daikin 64-bit A/C messages
C IRDaikinESP | Class for handling detailed Daikin 280-bit A/C messages
C IRDelonghiAc | Class for handling detailed Delonghi A/C messages
C IREcoclimAc | Class for handling detailed EcoClim A/C 56 bit messages
C IRElectraAc | Class for handling detailed Electra A/C messages
C IRFujitsuAC | Class for handling detailed Fujitsu A/C messages
C IRGoodweatherAc | Class for handling detailed Goodweather A/C messages
C IRGreeAC | Class for handling detailed Gree A/C messages
C IRHaierAC | Class for handling detailed Haier A/C messages
C IRHaierAC160 | Class for handling detailed Haier 160 bit A/C messages
►C IRHaierAC176 | Class for handling detailed Haier 176 bit A/C messages
C IRHaierACYRW02 | Class for handling detailed Haier ACYRW02 A/C messages
C IRHitachiAc | Class for handling detailed Hitachi 224-bit A/C messages
C IRHitachiAc1 | Class for handling detailed Hitachi 104-bit A/C messages
C IRHitachiAc296 |
C IRHitachiAc3 | Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages
►C IRHitachiAc424 | Class for handling detailed Hitachi 53-byte/424-bit A/C messages
C IRHitachiAc264 | Class for handling detailed Hitachi 264-bit A/C messages
C IRHitachiAc344 | Class for handling detailed Hitachi 344-bit A/C messages
C IRKelonAc |
C IRKelvinatorAC | Class for handling detailed Kelvinator A/C messages
C IRLgAc | Class for handling detailed LG A/C messages
C IRMideaAC | Class for handling detailed Midea A/C messages
C IRMirageAc | Class for handling detailed Mirage 120-bit A/C messages
C IRMitsubishi112 | Class for handling detailed Mitsubishi 122-bit A/C messages
C IRMitsubishi136 | Class for handling detailed Mitsubishi 136-bit A/C messages
C IRMitsubishiAC | Class for handling detailed Mitsubishi 144-bit A/C messages
C IRMitsubishiHeavy152Ac | Class for handling detailed Mitsubishi Heavy 152-bit A/C messages
C IRMitsubishiHeavy88Ac | Class for handling detailed Mitsubishi Heavy 88-bit A/C messages
C IRNeoclimaAc | Class for handling detailed Neoclima A/C messages
C IRPanasonicAc | Class for handling detailed Panasonic A/C messages
C IRPanasonicAc32 | Class for handling detailed Panasonic 32bit A/C messages
C irparams_t | Information for the interrupt handler
C IRrecv | Class for receiving IR messages
C IRRhossAc | Class for handling detailed Rhoss A/C messages
C IRSamsungAc | Class for handling detailed Samsung A/C messages
C IRSanyoAc | Class for handling detailed Sanyo A/C messages
C IRSanyoAc88 | Class for handling detailed Sanyo A/C messages
C IRsend | Class for sending all basic IR protocols
C IRSharpAc | Class for handling detailed Sharp A/C messages
C IRTcl112Ac | Class for handling detailed TCL A/C messages
C IRTechnibelAc | Class for handling detailed Technibel A/C messages
C IRTecoAc | Class for handling detailed Teco A/C messages
C IRtimer | This class offers a simple counter in micro-seconds since instantiated
C IRToshibaAC | Class for handling detailed Toshiba A/C messages
C IRTranscoldAc | Class for handling detailed Transcold A/C messages
C IRTrotec3550 | Class for handling detailed Trotec 3550 A/C messages
C IRTrotecESP | Class for handling detailed Trotec A/C messages
C IRTrumaAc | Class for handling detailed Truma A/C messages
C IRVestelAc | Class for handling detailed Vestel A/C messages
C IRVoltas | Class for handling detailed Voltas A/C messages
C IRWhirlpoolAc | Class for handling detailed Whirlpool A/C messages
C IRYorkAc | Class for handling detailed York A/C messages
C KelonProtocol |
C KelvinatorProtocol | Native representation of a Kelvinator A/C message
C LGProtocol | Native representation of a LG A/C message
C magiquest | MagiQuest packet is both Wand ID and magnitude of swish and flick
C match_result_t | Results from a data match
C MideaProtocol | Native representation of a Midea A/C message
C Mirage120Protocol | Native representation of a Mirage 120-bit A/C message
C Mitsubishi112Protocol | Native representation of a Mitsubishi 112-bit A/C message
C Mitsubishi136Protocol | Native representation of a Mitsubishi 136-bit A/C message
C Mitsubishi144Protocol | Native representation of a Mitsubishi 144-bit A/C message
C Mitsubishi152Protocol | Native representation of a Mitsubishi Heavy 152-bit A/C message
C Mitsubishi88Protocol | Native representation of a Mitsubishi Heavy 88-bit A/C message
C NeoclimaProtocol | Native representation of a Neoclima A/C message
C PanasonicAc32Protocol | Native representation of a Panasonic 32-bit A/C message
C RhossProtocol | Native representation of a Rhoss A/C message
C SamsungProtocol | Native representation of a Samsung A/C message
C SanyoAc88Protocol | Native representation of a Sanyo 88-bit A/C message
C SanyoProtocol | Native representation of a Sanyo A/C message
C SharpProtocol | Native representation of a Sharp A/C message
C stdAc::state_t | Structure to hold a common A/C state
C Tcl112Protocol | Native representation of a TCL 112 A/C message
C TechnibelProtocol | Native representation of a Technibel A/C message
C TecoProtocol | Native representation of a Teco A/C message
C ArgoProtocolWREM3::Timer |
C TimerMs | This class offers a simple counter in milli-seconds since instantiated
C ToshibaProtocol | Native representation of a Toshiba A/C message
C TranscoldProtocol | Native representation of a Transcold A/C message
C Trotec3550Protocol | Native representation of a Trotec 3550 A/C message
C TrotecProtocol | Native representation of a Trotec A/C message
C TrumaProtocol | Native representation of a Truma A/C message
C VestelProtocol | Native representation of a Vestel A/C message
C VoltasProtocol | Native representation of a Voltas A/C message
C WhirlpoolProtocol | Native representation of a Whirlpool A/C message
C YorkProtocol | Native representation of a York A/C message