MCPcopy Create free account

hub / github.com/crankyoldgit/IRremoteESP8266 / functions

Functions2,840 in github.com/crankyoldgit/IRremoteESP8266

↓ 29 callersMethodgetSwingH
Get the Horizontal Swing position setting of the A/C. @return true, if it is. Otherwise, false.
src/ir_LG.cpp:561
↓ 29 callersMethodsendRC6
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 callersFunctiont
(e)
docs/doxygen/html/jquery.js:2
↓ 28 callersMethodadd
src/IRtimer.cpp:44
↓ 28 callersMethodgetOnTimerEnabled
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 callersMethodsendRC5
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 callersMethodgetFilter
@brief Get status of the filter function @return true if on, false if off.
src/ir_Argo.cpp:964
↓ 27 callersMethodspace
test/IRsend_test.h:116
↓ 26 callersFunctioncalcSectionChecksum
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 callersMethodisValidLgAc
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 callersMethodsendSony
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 callersMethoddecodePanasonic
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 callersMethoddecodeSony
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 callersMethodencodeSony
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 callersMethoddecodeRC6
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 callersMethodsendPanasonic64
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 callersMethodsendPronto
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 callersMethodsetBeep
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 callersMethodsetFlap
src/ir_Argo.cpp:783
↓ 24 callersMethodsetHealth
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 callersMethodvalidChecksum
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 callersMethoddecodeRC5
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 callersMethodgetOffTimerEnabled
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 callersMethodgetTimerType
@brief Get currently set timer type @return Timer type
src/ir_Argo.cpp:1447
↓ 23 callersMethodmatch
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 callersMethoddecodeNEC
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 callersMethodencodeRC5X
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 callersMethodencodeSharp
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 callersMethodgetModeEx
src/ir_Argo.cpp:820
↓ 22 callersMethodgetPowerToggle
Get the Power toggle setting of the A/C. @return The current operating mode setting.
src/ir_Daikin.cpp:2586
↓ 22 callersMethodsetMessageType
src/ir_Argo.cpp:1013
↓ 21 callersFunctioncheckInvertedBytePairs
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 callersMethoddecodeAiwaRCT501
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 callersMethoddecodeMitsubishi
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 callersMethoddecodeSAMSUNG
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 callersMethodsendLG
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 callersFunctionve
(a)
docs/doxygen/html/jquery.js:2
↓ 20 callersMethodgetIon
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 callersMethodsetLightToggle
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 callersMethoddecodeJVC
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 callersMethodisOnTimerEnabled
Is the OnTimer enabled? @return true for yes, false for no.
src/ir_Midea.cpp:549
↓ 19 callersMethodisTimeCommand
Is the current state a time command? @return true, if the state is a time message. Otherwise, false.
src/ir_Vestel.cpp:386
↓ 19 callersMethodsendCOOLIX
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 callersMethodsendData
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 callersFunctionaddToggleToString
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 callersMethoddecodeMidea
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 callersMethodencodeRC5
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 callersMethodgetIFeel
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 callersMethodgetRawByteLength
src/ir_Argo.cpp:234
↓ 18 callersMethodgetSwingToggle
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 callersFunctioninvertBits
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 callersMethodisOffTimerEnabled
Is the OffTimer enabled? @return true for yes, false for no.
src/ir_Midea.cpp:578
↓ 18 callersMethodsendAc
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 callersMethodsendMitsubishi
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 callersMethodsetNight
src/ir_Argo.cpp:943
↓ 17 callersMethodencodeRC6
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 callersMethodgetSwingVerticalAuto
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 callersMethodgetTimerMode
Get the Timer operating mode. @return The mode of the timer is currently configured to.
src/ir_Haier.cpp:961
↓ 17 callersMethodsetSwingVToggle
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 callersFunctionuint8ToBcd
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 callersFunctionaddSwingVToString
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 callersFunctionbcdToUint8
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 callersMethoddecodeCOOLIX
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 callersMethoddecodeSanyoLC7461
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 callersMethoddecodeSharp
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 callersMethodgetEnableSensorTemp
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 callersMethodgetSwingVerticalPosition
Get the Vertical Swing position setting of the A/C. @return The native position/mode.
src/ir_Gree.cpp:408
↓ 16 callersMethodgetType
Get the message type setting of the A/C message. @return The message type setting.
src/ir_Midea.cpp:529
↓ 16 callersFunctionle
(e)
docs/doxygen/html/jquery.js:2
↓ 16 callersMethodsendRCMM
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 callersFunctionaddModelToString
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 callersMethoddecodeRCMM
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 callersFunctionfahrenheitToCelsius
Convert degrees Fahrenheit to degrees Celsius.
src/IRutils.cpp:529
↓ 15 callersMethodgetOnTime
Get the value of the On Timer time. @return Number of minutes before the timer activates.
src/ir_Voltas.cpp:415
↓ 15 callersMethodgetPowerButton
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 callersFunctionmodelToStr
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 callersMethodsendAiwaRCT501
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 callersMethodsendManchester
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 callersMethodsetCmd
Set the requested (special) command part for the A/C message. @param[in] cmd The special command code.
src/ir_Fujitsu.cpp:361
↓ 15 callersMethodsetMax
src/ir_Argo.cpp:631
↓ 14 callersMethoddisableOnTimer
Clear and disable the On timer.
src/ir_Daikin.cpp:394
↓ 14 callersMethodgetFanEx
src/ir_Argo.cpp:667
↓ 14 callersFunctionl
(i,o,a,s)
docs/doxygen/html/jquery.js:2
↓ 14 callersMethodsendDenon
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 callersMethodsendGree
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 callersMethodsendJVC
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 callersMethodsendWhynter
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 callersMethodsetMold
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 callersMethodsetXFan
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 callersMethoddecodeDISH
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 callersMethodgetBreeze
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 callersMethodgetHealth
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 callersFunctiongetSectionChecksum
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 callersFunctionh
(e,t,n)
docs/doxygen/html/jquery.js:2
↓ 13 callersMethodmatchManchesterData
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 callersFunctionresultToSourceCode
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 callersMethodsendDISH
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 callersMethodsendSAMSUNG
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 callersMethodsetFanSpeed
Set the speed of the fan. @param[in] fanSpeed The desired setting.
src/ir_Fujitsu.cpp:501
↓ 12 callersFunctionA
(e,t)
docs/doxygen/html/jquery.js:2
← previousnext →101–200 of 2,840, ranked by callers