# IRremoteESP8266: Class Hierarchy

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

AirwellProtocol | Native representation of a Airwell A/C message
AmcorProtocol | Native representation of a Amcor A/C message
ArgoProtocol | Native representation of a Argo A/C message
CarrierProtocol | Native representation of a Carrier A/C message
CoolixProtocol | Native representation of a Coolix A/C message
CoronaProtocol | Native representation of a Corona A/C message
CoronaSection | Native representation of a section of a Corona A/C message
Daikin128Protocol | Native representation of a Daikin128 A/C message
Daikin152Protocol | Native representation of a Daikin152 A/C message
Daikin160Protocol | Native representation of a Daikin160 A/C message
Daikin176Protocol | Native representation of a Daikin176 A/C message
Daikin216Protocol | Native representation of a Daikin216 A/C message
Daikin2Protocol | Native representation of a Daikin2 A/C message
Daikin64Protocol | Native representation of a Daikin64 A/C message
DaikinESPProtocol | Native representation of a Daikin A/C message
decode_results | Results returned from the decoder
DelonghiProtocol | Native representation of a Delonghi A/C message
ElectraProtocol | Native representation of a Electra A/C message
GoodweatherProtocol | Native representation of a Goodweather A/C message
GreeProtocol | Native representation of a Gree A/C message
HaierProtocol | Native representation of a Haier HSU07-HEA03 A/C message
HaierYRW02Protocol | Native representation of a Haier YRW02 A/C message
Hitachi1Protocol | Native representation of a Hitachi 104-bit A/C message
Hitachi424Protocol | Native representation of a Hitachi 53-byte/424-bit A/C message
HitachiProtocol | Native representation of a Hitachi 224-bit A/C message
IRac | A universal/common/generic interface for controling supported A/Cs
IRAirwellAc | Class for handling detailed Airwell A/C messages
IRAmcorAc | Class for handling detailed Amcor A/C messages
IRArgoAC | Class for handling detailed Argo A/C messages
IRCarrierAc64 | Class for handling detailed Carrier 64 bit A/C messages
IRCoolixAC | Class for handling detailed Coolix A/C messages
IRCoronaAc | Class for handling detailed Corona A/C messages
IRDaikin128 | Class for handling detailed Daikin 128-bit A/C messages
IRDaikin152 | Class for handling detailed Daikin 152-bit A/C messages
IRDaikin160 | Class for handling detailed Daikin 160-bit A/C messages
IRDaikin176 | Class for handling detailed Daikin 176-bit A/C messages
IRDaikin2 | Class for handling detailed Daikin 312-bit A/C messages
IRDaikin216 | Class for handling detailed Daikin 216-bit A/C messages
IRDaikin64 | Class for handling detailed Daikin 64-bit A/C messages
IRDaikinESP | Class for handling detailed Daikin 280-bit A/C messages
IRDelonghiAc | Class for handling detailed Delonghi A/C messages
IRElectraAc | Class for handling detailed Electra A/C messages
IRFujitsuAC | Class for handling detailed Fujitsu A/C messages
IRGoodweatherAc | Class for handling detailed Goodweather A/C messages
IRGreeAC | Class for handling detailed Gree A/C messages
IRHaierAC | Class for handling detailed Haier A/C messages
IRHaierACYRW02 | Class for handling detailed Haier ACYRW02 A/C messages
IRHitachiAc | Class for handling detailed Hitachi 224-bit A/C messages
IRHitachiAc1 | Class for handling detailed Hitachi 104-bit A/C messages
IRHitachiAc3 | Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages
IRHitachiAc424 | Class for handling detailed Hitachi 53-byte/424-bit A/C messages
IRHitachiAc344 | Class for handling detailed Hitachi 344-bit A/C messages
IRKelvinatorAC | Class for handling detailed Kelvinator A/C messages
IRLgAc | Class for handling detailed LG A/C messages
IRMideaAC | Class for handling detailed Midea A/C messages
IRMitsubishi112 | Class for handling detailed Mitsubishi 122-bit A/C messages
IRMitsubishi136 | Class for handling detailed Mitsubishi 136-bit A/C messages
IRMitsubishiAC | Class for handling detailed Mitsubishi 144-bit A/C messages
IRMitsubishiHeavy152Ac | Class for handling detailed Mitsubishi Heavy 152-bit A/C messages
IRMitsubishiHeavy88Ac | Class for handling detailed Mitsubishi Heavy 88-bit A/C messages
IRNeoclimaAc | Class for handling detailed Neoclima A/C messages
IRPanasonicAc | Class for handling detailed Panasonic A/C messages
irparams_t | Information for the interrupt handler
IRrecv | Class for receiving IR messages
IRSamsungAc | Class for handling detailed Samsung A/C messages
IRSanyoAc | Class for handling detailed Sanyo A/C messages
IRsend | Class for sending all basic IR protocols
IRSharpAc | Class for handling detailed Sharp A/C messages
IRTcl112Ac | Class for handling detailed TCL A/C messages
IRTechnibelAc | Class for handling detailed Technibel A/C messages
IRTecoAc | Class for handling detailed Teco A/C messages
IRtimer | This class offers a simple counter in micro-seconds since instantiated
IRToshibaAC | Class for handling detailed Toshiba A/C messages
IRTranscoldAc | Class for handling detailed Transcold A/C messages
IRTrotecESP | Class for handling detailed Trotec A/C messages
IRVestelAc | Class for handling detailed Vestel A/C messages
IRVoltas | Class for handling detailed Voltas A/C messages
IRWhirlpoolAc | Class for handling detailed Whirlpool A/C messages
KelvinatorProtocol | Native representation of a Kelvinator A/C message
LGProtocol | Native representation of a LG A/C message
magiquest | MagiQuest packet is both Wand ID and magnitude of swish and flick
match_result_t | Results from a data match
MideaProtocol | Native representation of a Midea A/C message
Mitsubishi112Protocol | Native representation of a Mitsubishi 112-bit A/C message
Mitsubishi136Protocol | Native representation of a Mitsubishi 136-bit A/C message
Mitsubishi144Protocol | Native representation of a Mitsubishi 144-bit A/C message
Mitsubishi152Protocol | Native representation of a Mitsubishi Heavy 152-bit A/C message
Mitsubishi88Protocol | Native representation of a Mitsubishi Heavy 88-bit A/C message
stdAc::state_t | Structure to hold a common A/C state
TimerMs | This class offers a simple counter in milli-seconds since instantiated
VoltasProtocol | Native representation of a Voltas A/C message