| ▼NstdAc | Enumerators and Structures for the Common A/C API |
| Cstate_t | Structure to hold a common A/C state |
| Cdecode_results | Results returned from the decoder |
| CIRac | |
| CIRAmcorAc | Class for handling detailed Amcor A/C messages |
| CIRArgoAC | Class for handling detailed Argo A/C messages |
| CIRCarrierAc64 | Class for handling detailed Carrier 64 bit A/C messages |
| CIRCoolixAC | Class for handling detailed Coolix A/C messages |
| CIRCoronaAc | Class for handling detailed Corona A/C messages |
| CIRDaikin128 | Class for handling detailed Daikin 128-bit A/C messages. Code by crankyoldgit. Analysis by Daniel Vena |
| CIRDaikin152 | Class for handling detailed Daikin 152-bit A/C messages |
| CIRDaikin160 | Class for handling detailed Daikin 160-bit A/C messages |
| CIRDaikin176 | Class for handling detailed Daikin 176-bit A/C messages |
| CIRDaikin2 | Class for handling detailed Daikin 312-bit A/C messages. Code by crankyoldgit, Reverse engineering analysis by sheppy99 |
| CIRDaikin216 | Class for handling detailed Daikin 216-bit A/C messages |
| CIRDaikin64 | Class for handling detailed Daikin 64-bit A/C messages |
| CIRDaikinESP | Class for handling detailed Daikin 280-bit A/C messages |
| CIRDelonghiAc | Class for handling detailed Delonghi A/C messages |
| CIRElectraAc | Class for handling detailed Electra A/C messages |
| CIRFujitsuAC | Class for handling detailed Fujitsu A/C messages |
| CIRGoodweatherAc | Class for handling detailed Goodweather A/C messages |
| CIRGreeAC | Class for handling detailed Gree A/C messages |
| CIRHaierAC | Class for handling detailed Haier A/C messages |
| CIRHaierACYRW02 | Class for handling detailed Haier ACYRW02 A/C messages |
| CIRHitachiAc | Class for handling detailed Hitachi 224-bit A/C messages |
| CIRHitachiAc1 | Class for handling detailed Hitachi 104-bit A/C messages |
| CIRHitachiAc3 | Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages |
| CIRHitachiAc344 | Class for handling detailed Hitachi 344-bit A/C messages |
| CIRHitachiAc424 | Class for handling detailed Hitachi 53-byte/424-bit A/C messages |
| CIRKelvinatorAC | Class for handling detailed Kelvinator A/C messages |
| CIRLgAc | Class for handling detailed LG A/C messages |
| CIRMideaAC | Class for handling detailed Midea A/C messages |
| CIRMitsubishi112 | |
| CIRMitsubishi136 | Class for handling detailed Mitsubishi 136-bit A/C messages |
| CIRMitsubishiAC | Class for handling detailed Mitsubishi 144-bit A/C messages. Inspired and derived from the work done at: https://github.com/r45635/HVAC-IR-Control |
| CIRMitsubishiHeavy152Ac | Class for handling detailed Mitsubishi Heavy 152-bit A/C messages |
| CIRMitsubishiHeavy88Ac | Class for handling detailed Mitsubishi Heavy 88-bit A/C messages |
| CIRNeoclimaAc | Class for handling detailed Neoclima A/C messages |
| CIRPanasonicAc | Class for handling detailed Panasonic A/C messages |
| Cirparams_t | Information for the interrupt handler |
| CIRrecv | Class for receiving IR messages |
| CIRSamsungAc | Class for handling detailed Samsung A/C messages |
| CIRsend | Class for sending all basic IR protocols |
| CIRSharpAc | Class for handling detailed Sharp A/C messages |
| CIRTcl112Ac | Class for handling detailed TCL A/C messages |
| CIRTecoAc | Class for handling detailed Teco A/C messages |
| CIRtimer | This class performs a simple timer in useconds since instantiated |
| CIRToshibaAC | Class for handling detailed Toshiba A/C messages |
| CIRTrotecESP | Class for handling detailed Trotec A/C messages |
| CIRVestelAc | Class for handling detailed Vestel A/C messages |
| CIRWhirlpoolAc | Class for handling detailed Whirlpool A/C messages |
| Cmagiquest | MagiQuest packet is both Wand ID and magnitude of swish and flick |
| Cmatch_result_t | Results from a data match |
| CTimerMs | This class performs a simple timer in milli-seoncds since instantiated |