MCPcopy Create free account

hub / github.com/crankyoldgit/IRremoteESP8266 / functions

Functions2,840 in github.com/crankyoldgit/IRremoteESP8266

↓ 1,221 callersMethodbegin
Set up hardware to be able to send a message.
src/ir_LG.cpp:249
↓ 1,085 callersMethodreset
test/IRsend_test.h:37
↓ 912 callersMethodmakeDecodeResult
test/IRsend_test.h:71
↓ 837 callersMethodtoCommon
Convert the current internal state into its stdAc::state_t equivalent. @param[in] prev Ptr to the previous state if required. @return The stdAc equiva
src/ir_LG.cpp:758
↓ 824 callersMethodsetTemp
Set the temperature. @param[in] degrees The temperature in degrees celsius.
src/ir_LG.cpp:461
↓ 723 callersMethodsetMode
Set the operating mode of the A/C. @param[in] mode The desired operating mode.
src/ir_LG.cpp:521
↓ 706 callersMethodgetTemp
Get the current temperature setting. @return The current setting for temp. in degrees celsius.
src/ir_LG.cpp:470
↓ 657 callersMethodsetFan
Set the speed of the fan. @param[in] speed The desired setting.
src/ir_LG.cpp:476
↓ 650 callersMethoddecode
Decodes the received IR message. If the interrupt state is saved, we will immediately resume waiting for the next IR message to avoid missing messages
src/IRrecv.cpp:588
↓ 622 callersMethodtoString
Convert the current internal state into a human readable string. @return A human readable string.
src/ir_LG.cpp:801
↓ 521 callersMethodsetRaw
Set the internal state from a valid code for this protocol. @param[in] new_code A valid code for this protocol. @param[in] protocol A valid decode pro
src/ir_LG.cpp:359
↓ 519 callersMethodgetFan
Get the current fan speed setting. @return The current fan speed.
src/ir_LG.cpp:513
↓ 440 callersMethodgetMode
Get the operating mode setting of the A/C. @return The current operating mode setting.
src/ir_LG.cpp:517
↓ 398 callersMethodoutputStr
test/IRsend_test.h:43
↓ 280 callersFunctionaddBoolToString
Create a String with a colon separated flag suitable for Humans. e.g. "Power: On" @param[in] value The value to come after the label. @param[in] label
src/IRutils.cpp:555
↓ 268 callersMethodsendRaw
Send a raw IRremote message. @param[in] buf An array of uint16_t's that has microseconds elements. @param[in] len Nr. of elements in the buf[] array.
src/IRsend.cpp:541
↓ 266 callersMethodsetPower
Change the power setting. @param[in] on true, the setting is on. false, the setting is off.
src/ir_LG.cpp:424
↓ 254 callersFunctionresultAcToString
Display the human readable state of an A/C message if we can. @param[in] result A Ptr to the captured `decode_results` that contains an A/C mesg. @ret
src/IRac.cpp:4113
↓ 244 callersMethodgetPower
Get the value of the current power setting. @return true, the setting is on. false, the setting is off.
src/ir_LG.cpp:434
↓ 234 callersMethodgetRaw
Get a copy of the internal state/code for this protocol. @return The code for this protocol based on the current internal state.
src/ir_LG.cpp:351
↓ 186 callersMethodsend
Send the current internal state as an IR message. @param[in] repeat Nr. of times the message will be repeated.
src/ir_LG.cpp:254
↓ 165 callersFunction$
(e,t,n,r,i,o,a)
docs/doxygen/html/jquery.js:2
↓ 158 callersFunctiondecodeToState
Convert a valid IR A/C remote message that we understand enough into a Common A/C state. @param[in] decode A PTR to a successful raw IR decode object.
src/IRac.cpp:4593
↓ 150 callersMethodgetButton
Get the Button/Command setting of the A/C. @return The value of the button/command that was pressed.
src/ir_Haier.cpp:665
↓ 129 callersMethodsetSleep
Set the Sleep setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Gree.cpp:342
↓ 129 callersMethodsetSwingVertical
Set the vertical swing setting of the A/C. @param[in] setting The value of the desired setting.
src/ir_Tcl.cpp:296
↓ 128 callersMethodon
Change the power setting to On.
src/ir_LG.cpp:417
↓ 127 callersMethodsetSwingV
Set the Vertical Swing mode of the A/C. @param[in] position The position/mode to set the vanes to.
src/ir_LG.cpp:578
↓ 118 callersMethodsetModel
Set the model of the A/C to emulate. @param[in] model The enum of the appropriate model.
src/ir_LG.cpp:310
↓ 117 callersFunctiontypeToString
Convert a protocol type (enum etc) to a human readable string. @param[in] protocol Nr. (enum) of the protocol. @param[in] isRepeat A flag indicating i
src/IRutils.cpp:141
↓ 115 callersMethodgetOnTimer
Get how long the On Timer is set for, in minutes. @return The time in nr of minutes.
src/ir_Tcl.cpp:347
↓ 115 callersMethodsetQuiet
Set the Quiet setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:329
↓ 111 callersFunctionhasACState
Does the given protocol use a complex state as part of the decode? @param[in] protocol The decode_type_t protocol we are enquiring about. @return True
src/IRutils.cpp:167
↓ 104 callersMethodsetTurbo
Set the Turbo setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:315
↓ 102 callersMethodgetOffTimer
Get how long the Off Timer is set for, in minutes. @return The time in nr of minutes.
src/ir_Tcl.cpp:362
↓ 97 callersMethodoff
Change the power setting to Off.
src/ir_LG.cpp:420
↓ 97 callersMethodsetEcono
Set the economy setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:264
↓ 94 callersMethodsetSwingHorizontal
Set the horizontal swing setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:288
↓ 92 callersFunctionstrToDecodeType
Convert a C-style string to a decode_type_t. @param[in] str A C-style string containing a protocol name or number. @return A decode_type_t enum. (deco
src/IRutils.cpp:120
↓ 91 callersMethodgetSwingV
Get the Vertical Swing position setting of the A/C. @return The native position/mode.
src/ir_LG.cpp:600
↓ 90 callersFunctionminsToString
Convert a nr. of minutes into a 24h clock format Human-readable string. e.g. "23:59" @param[in] mins Nr. of Minutes. @return A human readable string.
src/IRutils.cpp:1161
↓ 88 callersFunctionaddLabeledString
Create a String with a colon separated "label: value" pair suitable for Humans. @param[in] value The value to come after the label. @param[in] label T
src/IRutils.cpp:538
↓ 86 callersMethodgetQuiet
Get the Quiet setting of the A/C. @param[in] def The default value to use if we are not sure. @return true, the setting is on. false, the setting is o
src/ir_Tcl.cpp:338
↓ 80 callersMethodsetLight
Change the light/led/display setting. @param[in] on true, the setting is on. false, the setting is off.
src/ir_LG.cpp:444
↓ 79 callersMethodsetOnTimer
Set or cancel the On Timer function. @param[in] mins Nr. of minutes the timer is to be set to. @note Rounds down to 20 min increments. (max: 720 mins
src/ir_Tcl.cpp:354
↓ 78 callersMethodgetSleep
Get the Sleep setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Gree.cpp:346
↓ 78 callersMethodsetSwing
Set the (vertical) swing setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Teco.cpp:154
↓ 78 callersFunctionuint64ToString
Convert a uint64_t (unsigned long long) to a string. Arduino String/toInt/Serial.print() can't handle printing 64 bit values. @param[in] input The val
src/IRutils.cpp:66
↓ 77 callersMethodsetOffTimer
Set or cancel the Off Timer function. @param[in] mins Nr. of minutes the timer is to be set to. @note Rounds down to 20 min increments. (max: 720 mins
src/ir_Tcl.cpp:369
↓ 72 callersMethodgetSwingVertical
Get the vertical swing setting of the A/C. @return The current setting.
src/ir_Tcl.cpp:311
↓ 72 callersMethodgetTurbo
Get the Turbo setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:325
↓ 70 callersMethodgetEcono
Get the economy setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:268
↓ 70 callersMethodgetSwingHorizontal
Get the horizontal swing setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:292
↓ 66 callersMethodgetCommand
Get the Command/Button setting of the A/C. @return The value of the command/button that was pressed.
src/ir_Haier.cpp:187
↓ 64 callersFunctionaddTempToString
Create a String of human output for a given temperature. e.g. "Temp: 25C" @param[in] degrees The temperature in degrees. @param[in] celsius Is the tem
src/IRutils.cpp:744
↓ 64 callersMethodconvertMode
Convert a stdAc::opmode_t enum into its native mode. @param[in] mode The enum to be converted. @return The native equivalent of the enum.
src/ir_LG.cpp:637
↓ 62 callersMethodconvertFan
Convert a stdAc::fanspeed_t enum into it's native speed. @param[in] speed The enum to be converted. @return The native equivalent of the enum.
src/ir_LG.cpp:663
↓ 62 callersMethodgetStateLength
Get the length (size) of the state code for the current configuration. @return The length of the state array required for this config.
src/ir_Fujitsu.cpp:245
↓ 61 callersFunctionreverseBits
Reverse the order of the requested least significant nr. of bits. @param[in] input Bit pattern/integer to reverse. @param[in] nbits Nr. of bits to rev
src/IRutils.cpp:46
↓ 61 callersMethodsetClean
Set the Clean setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Haier.cpp:1692
↓ 61 callersMethodsetPowerful
Set the Powerful (Turbo) mode of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Daikin.cpp:321
↓ 60 callersFunctionaddModeToString
Create a String of human output for the given operating mode. e.g. "Mode: 1 (Cool)" @param[in] mode The operating mode to display. @param[in] automati
src/IRutils.cpp:782
↓ 59 callersMethodgetModel
Get the model of the A/C. @return The enum of the compatible model.
src/ir_LG.cpp:329
↓ 59 callersMethodgetSensorTemp
src/ir_Argo.cpp:1042
↓ 58 callersFunctionaddIntToString
Create a String with a colon separated labeled Integer suitable for Humans. e.g. "Foo: 23" @param[in] value The value to come after the label. @param[
src/IRutils.cpp:578
↓ 58 callersFunctionsetBits
Alter an uint8_t value by overwriting an arbitrary given number of bits. @param[in,out] dst A pointer to the value to be changed. @param[in] offset Nr
src/IRutils.cpp:1321
↓ 58 callersMethodstateReset
Reset the internals of the object to a known good state.
src/ir_LG.cpp:237
↓ 56 callersMethodgetPowerful
Get the Powerful (Turbo) mode of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Daikin.cpp:332
↓ 55 callersFunctionaddFanToString
Create a String of human output for the given fan speed. e.g. "Fan: 0 (Auto)" @param[in] speed The numeric speed of the fan to display. @param[in] hig
src/IRutils.cpp:849
↓ 55 callersMethodsetSensorTemp
src/ir_Argo.cpp:1028
↓ 54 callersFunctionsumBytes
Sum all the bytes of an array and return the least significant 8-bits of the result. @param[in] start A ptr to the start of the byte array to calculat
src/IRutils.cpp:451
↓ 50 callersMethodgetLight
Get the value of the current light setting. @return true, the setting is on. false, the setting is off.
src/ir_LG.cpp:448
↓ 50 callersMethodsetTimer
Set the A/C's timer to turn off in X many minutes. @param[in] minutes The number of minutes the timer should be set for. @note Stores time internally
src/ir_Gree.cpp:443
↓ 49 callersMethodsetButton
Set the Button/Command setting of the A/C. @param[in] button The value of the button/command that was pressed.
src/ir_Haier.cpp:623
↓ 48 callersMethodgetSwing
Get the (vertical) swing setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Teco.cpp:160
↓ 48 callersMethodsendNEC
Send a raw NEC(Renesas) formatted message. Status: STABLE / Known working. @param[in] data The message to be sent. @param[in] nbits The number of bits
src/ir_NEC.cpp:28
↓ 48 callersMethodsetCommand
Set the Command/Button setting of the A/C. @param[in] command The value of the command/button that was pressed.
src/ir_Haier.cpp:168
↓ 44 callersMethodgetTempUnit
Get the current temperature unit setting. @return True, Celsius; False Fahrenheit.
src/ir_Trotec.cpp:529
↓ 42 callersMethodsetSwingH
Set the Horizontal Swing mode of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_LG.cpp:565
↓ 42 callersFunctionto_underlying
src/ir_Argo.cpp:1321
↓ 41 callersFunctionS
(e,t)
docs/doxygen/html/jquery.js:2
↓ 41 callersFunctionm
(e)
docs/doxygen/html/jquery.js:2
↓ 41 callersMethodsetClock
Set the current clock time. @param[in] mins_since_midnight The time as nr. of minutes past midnight.
src/ir_Sanyo.cpp:894
↓ 41 callersFunctionsumNibbles
Sum all the nibbles together in a series of bytes. @param[in] start A ptr to the start of the byte array to calculate over. @param[in] length How many
src/IRutils.cpp:1176
↓ 40 callersMethodenableIROut
Set the output frequency modulation and duty cycle. @param[in] freq The freq we want to modulate at. Assumes < 1000 means kHz else Hz. @param[in] duty
src/IRsend.cpp:92
↓ 39 callersMethodgetTimer
Get the timer time value from the A/C. @return The number of minutes the timer is set for.
src/ir_Gree.cpp:433
↓ 37 callersFunctioncountBits
Count the number of bits of a certain type in an array. @param[in] start A ptr to the start of the byte array to calculate over. @param[in] length How
src/IRutils.cpp:478
↓ 37 callersMethoddecodeLG
Decode the supplied LG message. Status: STABLE / Working. @param[in,out] results Ptr to the data to decode & where to store the result @param[in] offs
src/ir_LG.cpp:156
↓ 37 callersMethodgetTimerEnabled
Get the timer enabled setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Gree.cpp:429
↓ 37 callersMethodsetPowerToggle
Set the Power toggle setting of the A/C. @param[in] toggle true, the setting is on. false, the setting is off.
src/ir_Daikin.cpp:2582
↓ 36 callersMethodsetFilter
@brief Turn on/off the Filter mode (not supported by Argo Ulisse) @param[in] on The desired setting.
src/ir_Argo.cpp:960
↓ 35 callersMethodgetClock
Get the current clock time. @return The time as the nr. of minutes past midnight.
src/ir_Sanyo.cpp:888
↓ 35 callersMethodsendGC
Send a shortened GlobalCache (GC) IRdb/control tower formatted message. Status: STABLE / Known working. @param[in] buf Array of uint16_t containing th
src/ir_GlobalCache.cpp:35
↓ 33 callersFunctionsetBit
Return the value of an Integer with the `position`th bit changed. @param[in] data Value to be changed. @param[in] position Nr. of the bit to be change
src/IRutils.cpp:1256
↓ 32 callersMethodmark
test/IRsend_test.h:104
↓ 31 callersMethodconvertSwingV
Convert a stdAc::swingv_t enum into it's native setting. @param[in] swingv The enum to be converted. @return The native equivalent of the enum.
src/ir_LG.cpp:692
↓ 31 callersMethodgetClean
Get the Clean setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Haier.cpp:1700
↓ 31 callersMethodsetIon
Set the Ion (Filter) setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Sharp.cpp:621
↓ 30 callersMethodmatchGeneric
Match & decode a generic/typical <= 64bit IR message. The data is stored at result_ptr. @note Values of 0 for hdrmark, hdrspace, footermark, or footer
src/IRrecv.cpp:1710
↓ 30 callersMethodsendMidea
Send a Midea message Status: Alpha / Needs testing against a real device. @param[in] data The message to be sent. @param[in] nbits The number of bits
src/ir_Midea.cpp:54
next →1–100 of 2,840, ranked by callers