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
↓ 29 callers
Method
getSwingH
Get the Horizontal Swing position setting of the A/C. @return true, if it is. Otherwise, false.
src/ir_LG.cpp:561
↓ 29 callers
Method
sendRC6
Send a Philips RC-6 packet. Status: Stable. @note Caller needs to take care of flipping the toggle bit (The 4th Most Significant Bit). That bit differ
src/ir_RC5_RC6.cpp:191
↓ 29 callers
Function
t
(e)
docs/doxygen/html/jquery.js:2
↓ 28 callers
Method
add
src/IRtimer.cpp:44
↓ 28 callers
Method
getOnTimerEnabled
Get the enable status of the On Timer. @return true, the setting is on. false, the setting is off.
src/ir_Daikin.cpp:407
↓ 28 callers
Method
sendRC5
Send a Philips RC-5/RC-5X packet. Status: RC-5 (stable), RC-5X (alpha) @param[in] data The message to be sent. @param[in] nbits The number of bits of
src/ir_RC5_RC6.cpp:61
↓ 27 callers
Method
getFilter
@brief Get status of the filter function @return true if on, false if off.
src/ir_Argo.cpp:964
↓ 27 callers
Method
space
test/IRsend_test.h:116
↓ 26 callers
Function
calcSectionChecksum
Calculate the correct checksum value for an XMP data section. @param[in] data The value of the data section. @param[in] nbits The number of data bits
src/ir_Xmp.cpp:49
↓ 26 callers
Method
isValidLgAc
Check if the internal state looks like a valid LG A/C message. @return true, the internal state is a valid LG A/C mesg. Otherwise, false.
src/ir_LG.cpp:860
↓ 26 callers
Method
sendSony
Send a standard Sony/SIRC(Serial Infra-Red Control) message. (40kHz) Status: STABLE / Known working. @param[in] data The message to be sent. @param[in
src/ir_Sony.cpp:47
↓ 25 callers
Method
decodePanasonic
Decode the supplied Panasonic message. Status: STABLE / Should be working. @param[in,out] results Ptr to the data to decode & where to store the resul
src/ir_Panasonic.cpp:131
↓ 25 callers
Method
decodeSony
Decode the supplied Sony/SIRC message. Status: STABLE / Should be working. strict mode is ALPHA / Untested. @param[in,out] results Ptr to the data to
src/ir_Sony.cpp:122
↓ 25 callers
Method
encodeSony
Convert Sony/SIRC command, address, & extended bits into sendSony format. Status: STABLE / Should be working. @param[in] nbits Sony protocol bit size.
src/ir_Sony.cpp:89
↓ 24 callers
Method
decodeRC6
Decode the supplied RC6 message. Status: Stable. @param[in,out] results Ptr to the data to decode & where to store the result @param[in] offset The st
src/ir_RC5_RC6.cpp:384
↓ 24 callers
Method
sendPanasonic64
Send a Panasonic formatted message. Status: STABLE / Should be working. @param[in] data The message to be sent. @param[in] nbits The number of bits of
src/ir_Panasonic.cpp:72
↓ 24 callers
Method
sendPronto
Send a Pronto Code formatted message. Status: STABLE / Known working. @param[in] data An array of uint16_t containing the pronto codes. @param[in] len
src/ir_Pronto.cpp:56
↓ 24 callers
Method
setBeep
Set the Beep setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Sanyo.cpp:584
↓ 24 callers
Method
setFlap
src/ir_Argo.cpp:783
↓ 24 callers
Method
setHealth
Set the Health (Filter) setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:272
↓ 24 callers
Method
validChecksum
Verify the checksum is valid for a given state. @param[in] state The value to verify the checksum of. @return true, if the state has a valid checksum.
src/ir_LG.cpp:405
↓ 23 callers
Method
decodeRC5
Decode the supplied RC-5/RC5X message. Status: RC-5 (stable), RC-5X (alpha) @param[in,out] results Ptr to the data to decode & where to store the resu
src/ir_RC5_RC6.cpp:310
↓ 23 callers
Method
getOffTimerEnabled
Get the enable status of the Off Timer. @return true, the setting is on. false, the setting is off.
src/ir_Daikin.cpp:432
↓ 23 callers
Method
getTimerType
@brief Get currently set timer type @return Timer type
src/ir_Argo.cpp:1447
↓ 23 callers
Method
match
Check if we match a pulse(measured) with the desired within +/-tolerance percent and/or +/- a fixed delta range. @param[in] measured The recorded peri
src/IRrecv.cpp:1284
↓ 22 callers
Method
decodeNEC
Decode the supplied NEC (Renesas) message. Status: STABLE / Known good. @param[in,out] results Ptr to the data to decode & where to store the result @
src/ir_NEC.cpp:81
↓ 22 callers
Method
encodeRC5X
Encode a Philips RC-5X data message. Status: Beta / Should be working. @param[in] address The 5-bit address value for the message. @param[in] command
src/ir_RC5_RC6.cpp:127
↓ 22 callers
Method
encodeSharp
Encode a (raw) Sharp message from it's components. Status: STABLE / Works okay. @param[in] address The value of the address to be sent. @param[in] com
src/ir_Sharp.cpp:102
↓ 22 callers
Method
getModeEx
src/ir_Argo.cpp:820
↓ 22 callers
Method
getPowerToggle
Get the Power toggle setting of the A/C. @return The current operating mode setting.
src/ir_Daikin.cpp:2586
↓ 22 callers
Method
setMessageType
src/ir_Argo.cpp:1013
↓ 21 callers
Function
checkInvertedBytePairs
Check an array to see if every second byte of a pair is a bit inverted/flipped copy of the first/previous byte of the pair. @param[in] ptr A pointer t
src/IRutils.cpp:1388
↓ 21 callers
Method
decodeAiwaRCT501
Decode the supplied Aiwa RC T501 message. Status: BETA / Should work. @param[in,out] results Ptr to the data to decode & where to store the decode res
src/ir_Aiwa.cpp:61
↓ 21 callers
Method
decodeMitsubishi
Decode the supplied Mitsubishi 16-bit message. Status: STABLE / Working. @param[in,out] results Ptr to the data to decode & where to store the result
src/ir_Mitsubishi.cpp:126
↓ 21 callers
Method
decodeSAMSUNG
Decode the supplied Samsung 32-bit message. Status: STABLE @note Samsung messages whilst 32 bits in size, only contain 16 bits of distinct data. e.g.
src/ir_Samsung.cpp:133
↓ 21 callers
Method
sendLG
Send an LG formatted message. (LG) Status: Beta / Should be working. @param[in] data The message to be sent. @param[in] nbits The number of bits of me
src/ir_LG.cpp:70
↓ 21 callers
Function
ve
(a)
docs/doxygen/html/jquery.js:2
↓ 20 callers
Method
getIon
Get the Ion (Filter) setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Sharp.cpp:617
↓ 20 callers
Method
setLightToggle
Set the Light Toggle setting of the A/C. @param[in] on true, the setting is on. false, the setting is off. @note This setting seems to be controlled j
src/ir_Haier.cpp:1785
↓ 19 callers
Method
decodeJVC
Decode the supplied JVC message. Status: Stable / Known working. @param[in,out] results Ptr to the data to decode & where to store the result @param[i
src/ir_JVC.cpp:94
↓ 19 callers
Method
isOnTimerEnabled
Is the OnTimer enabled? @return true for yes, false for no.
src/ir_Midea.cpp:549
↓ 19 callers
Method
isTimeCommand
Is the current state a time command? @return true, if the state is a time message. Otherwise, false.
src/ir_Vestel.cpp:386
↓ 19 callers
Method
sendCOOLIX
Send a Coolix 24-bit message Status: STABLE / Confirmed Working. @param[in] data The message to be sent. @param[in] nbits The number of bits of messag
src/ir_Coolix.cpp:50
↓ 19 callers
Method
sendData
Generic method for sending data that is common to most protocols. Will send leading or trailing 0's if the nbits is larger than the number of bits in
src/IRsend.cpp:248
↓ 18 callers
Function
addToggleToString
Create a String with a colon separated toggle flag suitable for Humans. e.g. "Light: Toggle", "Light: -" @param[in] toggle The value of the toggle to
src/IRutils.cpp:566
↓ 18 callers
Method
decodeMidea
Decode the supplied Midea message. Status: Alpha / Needs testing against a real device. @param[in,out] results Ptr to the data to decode & where to st
src/ir_Midea.cpp:756
↓ 18 callers
Method
encodeRC5
Encode a Philips RC-5 data message. Status: Beta / Should be working. @param[in] address The 5-bit address value for the message. @param[in] command T
src/ir_RC5_RC6.cpp:115
↓ 18 callers
Method
getIFeel
Get the IFeel setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Gree.cpp:322
↓ 18 callers
Method
getRawByteLength
src/ir_Argo.cpp:234
↓ 18 callers
Method
getSwingToggle
Get the (vertical) Swing Toggle setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Sharp.cpp:604
↓ 18 callers
Function
invertBits
Invert/Flip the bits in an Integer. @param[in] data The Integer that will be inverted. @param[in] nbits How many bits are to be inverted. Starting fro
src/IRutils.cpp:515
↓ 18 callers
Method
isOffTimerEnabled
Is the OffTimer enabled? @return true for yes, false for no.
src/ir_Midea.cpp:578
↓ 18 callers
Method
sendAc
Send A/C message for a given device using common A/C settings. @param[in] vendor The vendor/protocol type. @param[in] model The A/C model if applicabl
src/IRac.cpp:3024
↓ 18 callers
Method
sendMitsubishi
Send the supplied Mitsubishi 16-bit message. Status: STABLE / Working. @param[in] data The message to be sent. @param[in] nbits The number of bits of
src/ir_Mitsubishi.cpp:107
↓ 18 callers
Method
setNight
src/ir_Argo.cpp:943
↓ 17 callers
Method
encodeRC6
Encode a Philips RC-6 data message. Status: Beta / Should be working. @param[in] address The address (aka. control) value for the message. Includes th
src/ir_RC5_RC6.cpp:171
↓ 17 callers
Method
getSwingVerticalAuto
Get the Vertical Swing Automatic mode setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Gree.cpp:404
↓ 17 callers
Method
getTimerMode
Get the Timer operating mode. @return The mode of the timer is currently configured to.
src/ir_Haier.cpp:961
↓ 17 callers
Method
setSwingVToggle
Set the A/C to toggle the vertical swing toggle for the next send. @note On Danby A/C units, this is associated with the Ion Filter instead. @param[in
src/ir_Midea.cpp:343
↓ 17 callers
Function
uint8ToBcd
Convert an Integer into a byte of Binary Coded Decimal(BCD). @param[in] integer The number to convert. @return An 8-bit BCD value.
src/IRutils.cpp:1226
↓ 16 callers
Function
addSwingVToString
Create a String of human output for the given vertical swing setting. e.g. "Swing(V): 0 (Auto)" @param[in] position The numeric position of the swing
src/IRutils.cpp:943
↓ 16 callers
Function
bcdToUint8
Convert a byte of Binary Coded Decimal(BCD) into an Integer. @param[in] bcd The BCD value. @return A normal Integer value.
src/IRutils.cpp:1218
↓ 16 callers
Method
decodeCOOLIX
Decode the supplied Coolix 24-bit A/C message. Status: STABLE / Known Working. @param[in,out] results Ptr to the data to decode & where to store the d
src/ir_Coolix.cpp:723
↓ 16 callers
Method
decodeSanyoLC7461
Decode the supplied SANYO LC7461 message. Status: BETA / Probably works. @param[in,out] results Ptr to the data to decode & where to store the result
src/ir_Sanyo.cpp:154
↓ 16 callers
Method
decodeSharp
Decode the supplied Sharp message. Status: STABLE / Working fine. @param[in,out] results Ptr to the data to decode & where to store the result @param[
src/ir_Sharp.cpp:159
↓ 16 callers
Method
getEnableSensorTemp
Is the remote temperature sensor enabled? @return A boolean indicating if it is enabled or not. @note Also known as FollowMe
src/ir_Midea.cpp:292
↓ 16 callers
Method
getSwingVerticalPosition
Get the Vertical Swing position setting of the A/C. @return The native position/mode.
src/ir_Gree.cpp:408
↓ 16 callers
Method
getType
Get the message type setting of the A/C message. @return The message type setting.
src/ir_Midea.cpp:529
↓ 16 callers
Function
le
(e)
docs/doxygen/html/jquery.js:2
↓ 16 callers
Method
sendRCMM
Send a Philips RC-MM packet. Status: STABLE / Should be working. @param[in] data The message to be sent. @param[in] nbits The number of bits of messag
src/ir_RCMM.cpp:45
↓ 15 callers
Function
addModelToString
Create a String of human output for a given protocol model number. e.g. "Model: JKE" @param[in] protocol The IR protocol. @param[in] model The model n
src/IRutils.cpp:725
↓ 15 callers
Method
decodeRCMM
Decode a Philips RC-MM packet (between 12 & 32 bits) if possible. Status: STABLE / Should be working. @param[in,out] results Ptr to the data to decod
src/ir_RCMM.cpp:95
↓ 15 callers
Function
fahrenheitToCelsius
Convert degrees Fahrenheit to degrees Celsius.
src/IRutils.cpp:529
↓ 15 callers
Method
getOnTime
Get the value of the On Timer time. @return Number of minutes before the timer activates.
src/ir_Voltas.cpp:415
↓ 15 callers
Method
getPowerButton
Get the value of the current power button setting. @return true, the setting is on. false, the setting is off.
src/ir_Corona.cpp:334
↓ 15 callers
Function
modelToStr
Generate the model string for a given Protocol/Model pair. @param[in] protocol The IR protocol. @param[in] model The model number for that protocol. @
src/IRutils.cpp:601
↓ 15 callers
Method
sendAiwaRCT501
Send an Aiwa RC T501 formatted message. Status: BETA / Should work. @param[in] data The message to be sent. @param[in] nbits The number of bits of the
src/ir_Aiwa.cpp:30
↓ 15 callers
Method
sendManchester
Generic method for sending Manchester code messages. Will send leading or trailing 0's if the nbits is larger than the number @param[in] headermark Nr
src/IRsend.cpp:508
↓ 15 callers
Method
setCmd
Set the requested (special) command part for the A/C message. @param[in] cmd The special command code.
src/ir_Fujitsu.cpp:361
↓ 15 callers
Method
setMax
src/ir_Argo.cpp:631
↓ 14 callers
Method
disableOnTimer
Clear and disable the On timer.
src/ir_Daikin.cpp:394
↓ 14 callers
Method
getFanEx
src/ir_Argo.cpp:667
↓ 14 callers
Function
l
(i,o,a,s)
docs/doxygen/html/jquery.js:2
↓ 14 callers
Method
sendDenon
Send a Denon formatted message. Status: STABLE / Should be working. @param[in] data The message to be sent. @param[in] nbits The number of bits of mes
src/ir_Denon.cpp:48
↓ 14 callers
Method
sendGree
Send a Gree Heat Pump formatted message. Status: STABLE / Working. @param[in] data The message to be sent. @param[in] nbytes The number of bytes of me
src/ir_Gree.cpp:48
↓ 14 callers
Method
sendJVC
Send a JVC formatted message. Status: STABLE / Working. @param[in] data The message to be sent. @param[in] nbits The number of bits of message to be s
src/ir_JVC.cpp:46
↓ 14 callers
Method
sendWhynter
Send a Whynter message. Status: STABLE @param[in] data The message to be sent. @param[in] nbits The number of bits of message to be sent. @param[in] r
src/ir_Whynter.cpp:45
↓ 14 callers
Method
setMold
Set the Mould mode of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Daikin.cpp:364
↓ 14 callers
Method
setXFan
Set the XFan (Mould) setting of the A/C. @param[in] on true, the setting is on. false, the setting is off.
src/ir_Gree.cpp:334
↓ 13 callers
Method
decodeDISH
Decode the supplied DISH NETWORK message. Status: ALPHA (untested and unconfirmed.) @param[in,out] results Ptr to the data to decode & where to store
src/ir_Dish.cpp:77
↓ 13 callers
Method
getBreeze
Are the vanes closed over the fan outlet, to stop direct wind? Aka. WindFree @return true, the setting is on. false, the setting is off. @see https://
src/ir_Samsung.cpp:654
↓ 13 callers
Method
getHealth
Get the Health (Filter) setting of the A/C. @return true, the setting is on. false, the setting is off.
src/ir_Tcl.cpp:276
↓ 13 callers
Function
getSectionChecksum
Get the current checksum value from an XMP data section. @param[in] data The value of the data section. @param[in] nbits The number of data bits in th
src/ir_Xmp.cpp:38
↓ 13 callers
Function
h
(e,t,n)
docs/doxygen/html/jquery.js:2
↓ 13 callers
Method
matchManchesterData
Match & decode a Manchester Code data (<= 64bits. @param[in] data_ptr A pointer to where we are at in the capture buffer. @note `data_ptr` is assumed
src/IRrecv.cpp:1998
↓ 13 callers
Function
resultToSourceCode
Return a String containing the key values of a decode_results structure in a C/C++ code style format. @param[in] results A ptr to a decode_results str
src/IRutils.cpp:252
↓ 13 callers
Method
sendDISH
Send a DISH NETWORK formatted message. Status: STABLE / Working. @param[in] data The message to be sent. @param[in] nbits The number of bits of messag
src/ir_Dish.cpp:48
↓ 13 callers
Method
sendSAMSUNG
Send a 32-bit Samsung formatted message. Status: STABLE / Should be working. @param[in] data The message to be sent. @param[in] nbits The number of bi
src/ir_Samsung.cpp:96
↓ 13 callers
Method
setFanSpeed
Set the speed of the fan. @param[in] fanSpeed The desired setting.
src/ir_Fujitsu.cpp:501
↓ 12 callers
Function
A
(e,t)
docs/doxygen/html/jquery.js:2
← previous
next →
101–200 of 2,840, ranked by callers