MCPcopy Create free account

hub / github.com/crankyoldgit/IRremoteESP8266 / types & classes

Types & classes123 in github.com/crankyoldgit/IRremoteESP8266

↓ 6 callersClassIRtimer
This class offers a simple counter in micro-seconds since instantiated. @note Handles when the system timer wraps around (once).
src/IRtimer.h:13
↓ 5 callersClassArgoE2ETestParam
@brief Test Fixture for recorded tests
test/ir_Argo_test.cpp:1473
↓ 1 callersClassFnSets
Container for getalldevices
tools/scrape_supported_devices.py:129
↓ 1 callersClassRawIRMessage
Basic analyse functions & structure for raw IR messages.
tools/auto_analyse_raw_data.py:13
ClassConfig
src/ir_Argo.h:152
ClassCoronaSection
Native representation of a section of a Corona A/C message.
src/ir_Corona.h:30
ClassIRAirtonAc
Class for handling detailed Airton 56-bit A/C messages.
src/ir_Airton.h:75
ClassIRAirwellAc
Classes Class for handling detailed Airwell A/C messages.
src/ir_Airwell.h:60
ClassIRAmcorAc
Class for handling detailed Amcor A/C messages.
src/ir_Amcor.h:90
ClassIRArgoAC
@brief Supports Argo A/C SAC-WREM2 IR remote protocol
src/ir_Argo.h:422
ClassIRArgoACBase
src/ir_Argo.h:314
ClassIRArgoACBase<ArgoProtocol>
src/ir_Argo.cpp:1827
ClassIRArgoACBase<ArgoProtocolWREM3>
src/ir_Argo.cpp:1828
ClassIRArgoAC_WREM3
@brief Supports Argo A/C SAC-WREM3 IR remote protocol
src/ir_Argo.h:449
ClassIRBosch144AC
Class for handling detailed Bosch144 A/C messages.
src/ir_Bosch.h:181
ClassIRCarrierAc64
Class for handling detailed Carrier 64 bit A/C messages.
src/ir_Carrier.h:89
ClassIRCoolixAC
Class for handling detailed Coolix A/C messages. @see https://github.com/crankyoldgit/IRremoteESP8266/issues/484
src/ir_Coolix.h:158
ClassIRCoronaAc
Class for handling detailed Corona A/C messages.
src/ir_Corona.h:107
ClassIRDaikin128
Class for handling detailed Daikin 128-bit A/C messages. @note Code by crankyoldgit. Analysis by Daniel Vena
src/ir_Daikin.h:1070
ClassIRDaikin152
Class for handling detailed Daikin 152-bit A/C messages.
src/ir_Daikin.h:1140
ClassIRDaikin160
Class for handling detailed Daikin 160-bit A/C messages.
src/ir_Daikin.h:959
ClassIRDaikin176
Class for handling detailed Daikin 176-bit A/C messages.
src/ir_Daikin.h:1011
ClassIRDaikin2
Class for handling detailed Daikin 312-bit A/C messages. @note Code by crankyoldgit, Reverse engineering analysis by sheppy99
src/ir_Daikin.h:805
ClassIRDaikin216
Class for handling detailed Daikin 216-bit A/C messages.
src/ir_Daikin.h:903
ClassIRDaikin64
Class for handling detailed Daikin 64-bit A/C messages.
src/ir_Daikin.h:1200
ClassIRDaikinESP
Class for handling detailed Daikin 280-bit A/C messages.
src/ir_Daikin.h:723
ClassIRDelonghiAc
Class for handling detailed Delonghi A/C messages.
src/ir_Delonghi.h:73
ClassIREcoclimAc
Class for handling detailed EcoClim A/C 56 bit messages. @see https://github.com/crankyoldgit/IRremoteESP8266/issues/1397
src/ir_Ecoclim.h:84
ClassIRElectraAc
Classes Class for handling detailed Electra A/C messages.
src/ir_Electra.h:115
ClassIREuromAc
Class for handling detailed Eurom A/C messages.
src/ir_Eurom.h:152
ClassIRFujitsuAC
Class for handling detailed Fujitsu A/C messages.
src/ir_Fujitsu.h:180
ClassIRGoodweatherAc
Classes Class for handling detailed Goodweather A/C messages.
src/ir_Goodweather.h:100
ClassIRGreeAC
Classes Class for handling detailed Gree A/C messages.
src/ir_Gree.h:156
ClassIRHaierAC
Classes Class for handling detailed Haier A/C messages.
src/ir_Haier.h:376
ClassIRHaierAC160
Class for handling detailed Haier 160 bit A/C messages.
src/ir_Haier.h:563
ClassIRHaierAC176
Class for handling detailed Haier 176 bit A/C messages.
src/ir_Haier.h:446
ClassIRHaierACYRW02
Class for handling detailed Haier ACYRW02 A/C messages.
src/ir_Haier.h:544
ClassIRHitachiAc
Classes Class for handling detailed Hitachi 224-bit A/C messages. @see https://github.com/ToniA/arduino-heatpumpir/blob/master/HitachiHeatpumpIR.cpp
src/ir_Hitachi.h:372
ClassIRHitachiAc1
Class for handling detailed Hitachi 104-bit A/C messages. @see https://github.com/crankyoldgit/IRremoteESP8266/issues/1056
src/ir_Hitachi.h:429
ClassIRHitachiAc264
Class for handling detailed Hitachi 264-bit A/C messages.
src/ir_Hitachi.h:607
ClassIRHitachiAc296
src/ir_Hitachi.h:624
ClassIRHitachiAc3
Class for handling detailed Hitachi 15to27-byte/120to216-bit A/C messages.
src/ir_Hitachi.h:552
ClassIRHitachiAc344
Class for handling detailed Hitachi 344-bit A/C messages.
src/ir_Hitachi.h:586
ClassIRHitachiAc424
Class for handling detailed Hitachi 53-byte/424-bit A/C messages.
src/ir_Hitachi.h:497
ClassIRKelon168Ac
src/ir_Kelon.h:265
ClassIRKelonAc
src/ir_Kelon.h:88
ClassIRKelvinatorAC
Classes Class for handling detailed Kelvinator A/C messages.
src/ir_Kelvinator.h:132
ClassIRLgAc
Classes Class for handling detailed LG A/C messages.
src/ir_LG.h:114
ClassIRMideaAC
Classes Class for handling detailed Midea A/C messages. @warning Consider this very alpha code.
src/ir_Midea.h:175
ClassIRMirageAc
Class for handling detailed Mirage 120-bit A/C messages. @note Inspired and derived from the work done at: https://github.com/r45635/HVAC-IR-Control @
src/ir_Mirage.h:196
ClassIRMitsubishi112
Class for handling detailed Mitsubishi 122-bit A/C messages.
src/ir_Mitsubishi.h:401
ClassIRMitsubishi136
Class for handling detailed Mitsubishi 136-bit A/C messages.
src/ir_Mitsubishi.h:347
ClassIRMitsubishiAC
Class for handling detailed Mitsubishi 144-bit A/C messages. @note Inspired and derived from the work done at: https://github.com/r45635/HVAC-IR-Contr
src/ir_Mitsubishi.h:267
ClassIRMitsubishiHeavy152Ac
Class for handling detailed Mitsubishi Heavy 152-bit A/C messages.
src/ir_MitsubishiHeavy.h:184
ClassIRMitsubishiHeavy88Ac
Class for handling detailed Mitsubishi Heavy 88-bit A/C messages.
src/ir_MitsubishiHeavy.h:271
ClassIRNeoclimaAc
Classes Class for handling detailed Neoclima A/C messages.
src/ir_Neoclima.h:120
ClassIRPanasonicAc
Class for handling detailed Panasonic A/C messages.
src/ir_Panasonic.h:106
ClassIRPanasonicAc32
Class for handling detailed Panasonic 32bit A/C messages.
src/ir_Panasonic.h:225
ClassIRRhossAc
Class for handling detailed Rhoss A/C messages.
src/ir_Rhoss.h:94
ClassIRSamsungAc
Classes Class for handling detailed Samsung A/C messages.
src/ir_Samsung.h:186
ClassIRSanyoAc
Classes Class for handling detailed Sanyo A/C messages.
src/ir_Sanyo.h:111
ClassIRSanyoAc88
Classes Class for handling detailed Sanyo A/C messages.
src/ir_Sanyo.h:229
ClassIRSharpAc
Classes Class for handling detailed Sharp A/C messages.
src/ir_Sharp.h:153
ClassIRTcl112Ac
Classes Class for handling detailed TCL A/C messages.
src/ir_Tcl.h:126
ClassIRTechnibelAc
Classes Class for handling detailed Technibel A/C messages.
src/ir_Technibel.h:77
ClassIRTecoAc
Classes Class for handling detailed Teco A/C messages.
src/ir_Teco.h:62
ClassIRToshibaAC
Classes Class for handling detailed Toshiba A/C messages.
src/ir_Toshiba.h:134
ClassIRTranscoldAc
Classes Class for handling detailed Transcold A/C messages.
src/ir_Transcold.h:120
ClassIRTrotec3550
Class Class for handling detailed Trotec 3550 A/C messages.
src/ir_Trotec.h:198
ClassIRTrotecESP
Class Class for handling detailed Trotec A/C messages.
src/ir_Trotec.h:133
ClassIRTrumaAc
Class Class for handling detailed Truma A/C messages.
src/ir_Truma.h:69
ClassIRVestelAc
Classes Class for handling detailed Vestel A/C messages.
src/ir_Vestel.h:100
ClassIRVoltas
Classes Class for handling detailed Voltas A/C messages.
src/ir_Voltas.h:91
ClassIRWhirlpoolAc
Classes Class for handling detailed Whirlpool A/C messages.
src/ir_Whirlpool.h:132
ClassIRYorkAc
Classes Class for handling detailed York A/C messages.
src/ir_York.h:90
ClassIRac
Class A universal/common/generic interface for controling supported A/Cs.
src/IRac.h:60
ClassIRrecv
Class for receiving IR messages.
src/IRrecv.h:123
ClassIRsend
Class for sending all basic IR protocols. @note Originally from https://github.com/shirriff/Arduino-IRremote/ Updated by markszabo (https://github.com
src/IRsend.h:249
ClassIRsendLowLevelTest
test/IRsend_test.h:130
ClassIRsendTest
test/IRsend_test.h:23
ClassTestArgoACBaseClass
test/ir_Argo_test.cpp:573
ClassTestArgoConfigViaIRAc
@brief Test fixture for Config messages sent via @c IRAc generic i-face @note The commands are abusing generic intafrace and instead are using: @c clo
test/ir_Argo_test.cpp:480
ClassTestArgoConfigViaIRAc_Negative
test/ir_Argo_test.cpp:533
ClassTestArgoConfigViaIRAc_Positive
test/ir_Argo_test.cpp:484
ClassTestArgoE2E
@brief Test fixture for real-world recorded messages for WREM3
test/ir_Argo_test.cpp:1497
ClassTestAutoAnalyseRawData
Unit tests for the functions in AutoAnalyseRawData.
tools/auto_analyse_raw_data_test.py:50
ClassTestDecodeGorenjeReceiveTestFixture
test/ir_Gorenje_test.cpp:12
ClassTestDecodeGorenjeSyntheticSendTestFixture
test/ir_Gorenje_test.cpp:10
ClassTestRawIRMessage
Unit tests for the RawIRMessage class.
tools/auto_analyse_raw_data_test.py:9
ClassTestRawToPronto
Unit tests for the methods in raw_to_pronto_code.
tools/raw_to_pronto_code_test.py:7
ClassTimer
src/ir_Argo.h:124
ClassTimerMs
This class offers a simple counter in milli-seconds since instantiated. @note Handles when the system timer wraps around (once).
src/IRtimer.h:28
Class__FlashStringHelper
src/IRtext.h:16
Enumac_command_t
@brief Tyoe of A/C command (if the remote uses different codes for each) @note Most remotes support only a single command or aggregate multiple into o
src/IRsend.h:90
EnumargoFan_t
@brief Fan speed @note Raw values match WREM-3 protocol, but the enum is used in generic context
src/ir_Argo.h:214
EnumargoFlap_t
@brief Flap position (swing-V) @note Raw values match WREM-3 protocol, but the enum is used in generic context
src/ir_Argo.h:234
EnumargoIrMessageType_t
@brief IR message type (determines the payload part of IR command) @note Raw values match WREM-3 protocol, but the enum is used in generic context @no
src/ir_Argo.h:182
EnumargoMode_t
@brief A/C operation mode @note Raw values match WREM-3 protocol, but the enum is used in generic context
src/ir_Argo.h:192
EnumargoTimerType_t
@brief Timer type to set (for @c argoIrMessageType_t::TIMER_COMMAND) @note Raw values match WREM-3 protocol
src/ir_Argo.h:282
EnumargoWeekday
@brief Day type to set (for @c argoIrMessageType_t::TIMER_COMMAND) @note Raw values match WREM-3 protocol
src/ir_Argo.h:292
next →1–100 of 123, ranked by callers