Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crankyoldgit/IRremoteESP8266
/ functions
Functions
2,840 in github.com/crankyoldgit/IRremoteESP8266
⨍
Functions
2,840
◇
Types & classes
123
↓ 1,221 callers
Method
begin
Set up hardware to be able to send a message.
src/ir_LG.cpp:249
↓ 1,085 callers
Method
reset
test/IRsend_test.h:37
↓ 912 callers
Method
makeDecodeResult
test/IRsend_test.h:71
↓ 837 callers
Method
toCommon
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 callers
Method
setTemp
Set the temperature. @param[in] degrees The temperature in degrees celsius.
src/ir_LG.cpp:461
↓ 723 callers
Method
setMode
Set the operating mode of the A/C. @param[in] mode The desired operating mode.
src/ir_LG.cpp:521
↓ 706 callers
Method
getTemp
Get the current temperature setting. @return The current setting for temp. in degrees celsius.
src/ir_LG.cpp:470
↓ 657 callers
Method
setFan
Set the speed of the fan. @param[in] speed The desired setting.
src/ir_LG.cpp:476
↓ 650 callers
Method
decode
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 callers
Method
toString
Convert the current internal state into a human readable string. @return A human readable string.
src/ir_LG.cpp:801
↓ 521 callers
Method
setRaw
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 callers
Method
getFan
Get the current fan speed setting. @return The current fan speed.
src/ir_LG.cpp:513
↓ 440 callers
Method
getMode
Get the operating mode setting of the A/C. @return The current operating mode setting.
src/ir_LG.cpp:517
↓ 398 callers
Method
outputStr
test/IRsend_test.h:43
↓ 280 callers
Function
addBoolToString
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 callers
Method
sendRaw
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 callers
Method
setPower
Change the power setting. @param[in] on true, the setting is on. false, the setting is off.
src/ir_LG.cpp:424
↓ 254 callers
Function
resultAcToString
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 callers
Method
getPower
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 callers
Method
getRaw
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 callers
Method
send
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 callers
Function
$
(e,t,n,r,i,o,a)
docs/doxygen/html/jquery.js:2
↓ 158 callers
Function
decodeToState
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 callers
Method
getButton
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 callers
Method
setSleep
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 callers
Method
setSwingVertical
Set the vertical swing setting of the A/C. @param[in] setting The value of the desired setting.
src/ir_Tcl.cpp:296
↓ 128 callers
Method
on
Change the power setting to On.
src/ir_LG.cpp:417
↓ 127 callers
Method
setSwingV
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 callers
Method
setModel
Set the model of the A/C to emulate. @param[in] model The enum of the appropriate model.
src/ir_LG.cpp:310
↓ 117 callers
Function
typeToString
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 callers
Method
getOnTimer
Get how long the On Timer is set for, in minutes. @return The time in nr of minutes.
src/ir_Tcl.cpp:347
↓ 115 callers
Method
setQuiet
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 callers
Function
hasACState
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 callers
Method
setTurbo
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 callers
Method
getOffTimer
Get how long the Off Timer is set for, in minutes. @return The time in nr of minutes.
src/ir_Tcl.cpp:362
↓ 97 callers
Method
off
Change the power setting to Off.
src/ir_LG.cpp:420
↓ 97 callers
Method
setEcono
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 callers
Method
setSwingHorizontal
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 callers
Function
strToDecodeType
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 callers
Method
getSwingV
Get the Vertical Swing position setting of the A/C. @return The native position/mode.
src/ir_LG.cpp:600
↓ 90 callers
Function
minsToString
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 callers
Function
addLabeledString
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 callers
Method
getQuiet
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 callers
Method
setLight
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 callers
Method
setOnTimer
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 callers
Method
getSleep
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 callers
Method
setSwing
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 callers
Function
uint64ToString
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 callers
Method
setOffTimer
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 callers
Method
getSwingVertical
Get the vertical swing setting of the A/C. @return The current setting.
src/ir_Tcl.cpp:311
↓ 72 callers
Method
getTurbo
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 callers
Method
getEcono
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 callers
Method
getSwingHorizontal
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 callers
Method
getCommand
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 callers
Function
addTempToString
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 callers
Method
convertMode
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 callers
Method
convertFan
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 callers
Method
getStateLength
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 callers
Function
reverseBits
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 callers
Method
setClean
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 callers
Method
setPowerful
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 callers
Function
addModeToString
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 callers
Method
getModel
Get the model of the A/C. @return The enum of the compatible model.
src/ir_LG.cpp:329
↓ 59 callers
Method
getSensorTemp
src/ir_Argo.cpp:1042
↓ 58 callers
Function
addIntToString
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 callers
Function
setBits
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 callers
Method
stateReset
Reset the internals of the object to a known good state.
src/ir_LG.cpp:237
↓ 56 callers
Method
getPowerful
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 callers
Function
addFanToString
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 callers
Method
setSensorTemp
src/ir_Argo.cpp:1028
↓ 54 callers
Function
sumBytes
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 callers
Method
getLight
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 callers
Method
setTimer
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 callers
Method
setButton
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 callers
Method
getSwing
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 callers
Method
sendNEC
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 callers
Method
setCommand
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 callers
Method
getTempUnit
Get the current temperature unit setting. @return True, Celsius; False Fahrenheit.
src/ir_Trotec.cpp:529
↓ 42 callers
Method
setSwingH
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 callers
Function
to_underlying
src/ir_Argo.cpp:1321
↓ 41 callers
Function
S
(e,t)
docs/doxygen/html/jquery.js:2
↓ 41 callers
Function
m
(e)
docs/doxygen/html/jquery.js:2
↓ 41 callers
Method
setClock
Set the current clock time. @param[in] mins_since_midnight The time as nr. of minutes past midnight.
src/ir_Sanyo.cpp:894
↓ 41 callers
Function
sumNibbles
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 callers
Method
enableIROut
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 callers
Method
getTimer
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 callers
Function
countBits
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 callers
Method
decodeLG
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 callers
Method
getTimerEnabled
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 callers
Method
setPowerToggle
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 callers
Method
setFilter
@brief Turn on/off the Filter mode (not supported by Argo Ulisse) @param[in] on The desired setting.
src/ir_Argo.cpp:960
↓ 35 callers
Method
getClock
Get the current clock time. @return The time as the nr. of minutes past midnight.
src/ir_Sanyo.cpp:888
↓ 35 callers
Method
sendGC
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 callers
Function
setBit
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 callers
Method
mark
test/IRsend_test.h:104
↓ 31 callers
Method
convertSwingV
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 callers
Method
getClean
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 callers
Method
setIon
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 callers
Method
matchGeneric
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 callers
Method
sendMidea
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