IRremote
|
Main class for sending IR. More...
#include <IRremote.h>
Public Member Functions | |
IRsend (int pin=IR_SEND_PIN) | |
void | custom_delay_usec (unsigned long uSecs) |
void | enableIROut (int khz) |
void | mark (unsigned int usec) |
void | space (unsigned int usec) |
void | sendRaw (const unsigned int buf[], unsigned int len, unsigned int hz) |
void | sendRaw_P (const unsigned int buf[], unsigned int len, unsigned int hz) |
void | sendRC5 (unsigned long data, int nbits) |
void | sendRC5ext (unsigned long addr, unsigned long cmd, boolean toggle) |
void | sendRC6 (unsigned long data, int nbits) |
void | sendNEC (unsigned long data, int nbits) |
void | sendSony (unsigned long data, int nbits) |
void | sendPanasonic (unsigned int address, unsigned long data) |
void | sendJVC (unsigned long data, int nbits, bool repeat) |
void | sendSAMSUNG (unsigned long data, int nbits) |
void | sendWhynter (unsigned long data, int nbits) |
void | sendAiwaRCT501 (int code) |
void | sendLG (unsigned long data, int nbits) |
void | sendDISH (unsigned long data, int nbits) |
void | sendSharpRaw (unsigned long data, int nbits) |
void | sendSharp (unsigned int address, unsigned int command) |
void | sendSharpAltRaw (unsigned long data, int nbits) |
void | sendSharpAlt (unsigned int address, unsigned long command) |
void | sendDenon (unsigned long data, int nbits) |
void | sendLegoPowerFunctions (uint16_t data, bool repeat=true) |
void | sendBoseWave (unsigned char code) |
Main class for sending IR.
Definition at line 333 of file IRremote.h.
|
inline |
Definition at line 336 of file IRremote.h.
void IRsend::custom_delay_usec | ( | unsigned long | uSecs | ) |
Definition at line 157 of file irSend.cpp.
void IRsend::enableIROut | ( | int | khz | ) |
Definition at line 127 of file irSend.cpp.
void IRsend::mark | ( | unsigned int | usec | ) |
Definition at line 69 of file irSend.cpp.
void IRsend::sendAiwaRCT501 | ( | int | code | ) |
Definition at line 27 of file ir_Aiwa.cpp.
void IRsend::sendBoseWave | ( | unsigned char | code | ) |
Definition at line 70 of file ir_BoseWave.cpp.
void IRsend::sendDenon | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 33 of file ir_Denon.cpp.
void IRsend::sendDISH | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 33 of file ir_Dish.cpp.
void IRsend::sendJVC | ( | unsigned long | data, |
int | nbits, | ||
bool | repeat | ||
) |
Definition at line 26 of file ir_JVC.cpp.
void IRsend::sendLegoPowerFunctions | ( | uint16_t | data, |
bool | repeat = true |
||
) |
Definition at line 30 of file ir_Lego_PF.cpp.
void IRsend::sendNEC | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 21 of file ir_NEC.cpp.
void IRsend::sendPanasonic | ( | unsigned int | address, |
unsigned long | data | ||
) |
Definition at line 20 of file ir_Panasonic.cpp.
void IRsend::sendRaw | ( | const unsigned int | buf[], |
unsigned int | len, | ||
unsigned int | hz | ||
) |
Definition at line 5 of file irSend.cpp.
void IRsend::sendRaw_P | ( | const unsigned int | buf[], |
unsigned int | len, | ||
unsigned int | hz | ||
) |
Definition at line 20 of file irSend.cpp.
void IRsend::sendRC5 | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 63 of file ir_RC5_RC6.cpp.
void IRsend::sendRC5ext | ( | unsigned long | addr, |
unsigned long | cmd, | ||
boolean | toggle | ||
) |
Definition at line 86 of file ir_RC5_RC6.cpp.
void IRsend::sendRC6 | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 213 of file ir_RC5_RC6.cpp.
void IRsend::sendSAMSUNG | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 21 of file ir_Samsung.cpp.
void IRsend::sendSharp | ( | unsigned int | address, |
unsigned int | command | ||
) |
Definition at line 71 of file ir_Sharp.cpp.
void IRsend::sendSharpAlt | ( | unsigned int | address, |
unsigned long | command | ||
) |
Definition at line 54 of file ir_Sharp_alt.cpp.
void IRsend::sendSharpAltRaw | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 33 of file ir_Sharp_alt.cpp.
void IRsend::sendSharpRaw | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 41 of file ir_Sharp.cpp.
void IRsend::sendSony | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 21 of file ir_Sony.cpp.
void IRsend::sendWhynter | ( | unsigned long | data, |
int | nbits | ||
) |
Definition at line 22 of file ir_Whynter.cpp.
void IRsend::space | ( | unsigned int | usec | ) |
Definition at line 103 of file irSend.cpp.