McMajan Library Pack  v 2.00
Improve your Arduino !
IRsend Class Reference

#include <Ss_McIRDA.h>

Public Member Functions

 IRsend ()
 
void sendNEC (unsigned long data, int nbits)
 
void sendSony (unsigned long data, int nbits)
 
void sendRaw (unsigned int buf[], int len, int hz)
 
void sendRC5 (unsigned long data, int nbits)
 
void sendRC6 (unsigned long data, int nbits)
 
void sendDISH (unsigned long data, int nbits)
 
void sendSharp (unsigned long data, int nbits)
 
void sendPanasonic (unsigned int address, unsigned long data)
 
void sendSamsung (unsigned long data, int nbits)
 
void sendDaikin ()
 
void sendDaikinByte (uint8_t)
 
void sendJVC (unsigned long data, int nbits, int repeat)
 
void enableIROut (int khz)
 
VIRTUAL void mark (unsigned int usec)
 
VIRTUAL void space (unsigned int usec)
 

Detailed Description

Definition at line 121 of file Ss_McIRDA.h.

Constructor & Destructor Documentation

§ IRsend()

IRsend ( )
inline

Definition at line 124 of file Ss_McIRDA.h.

Member Function Documentation

§ enableIROut()

void enableIROut ( int  khz)

Definition at line 448 of file Ss_McIRDA.cpp.

+ Here is the caller graph for this function:

§ mark()

void mark ( unsigned int  usec)

Definition at line 413 of file Ss_McIRDA.cpp.

References LongMicroDelay().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

§ sendDaikin()

void sendDaikin ( )

Definition at line 125 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendDaikinByte()

void sendDaikinByte ( uint8_t  buf)

Definition at line 113 of file Ss_McIRDA.cpp.

References mark().

+ Here is the call graph for this function:

§ sendDISH()

void sendDISH ( unsigned long  data,
int  nbits 
)

Definition at line 1399 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendJVC()

void sendJVC ( unsigned long  data,
int  nbits,
int  repeat 
)

Definition at line 368 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendNEC()

void sendNEC ( unsigned long  data,
int  nbits 
)

Definition at line 70 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendPanasonic()

void sendPanasonic ( unsigned int  address,
unsigned long  data 
)

Definition at line 339 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendRaw()

void sendRaw ( unsigned int  buf[],
int  len,
int  hz 
)

Definition at line 266 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendRC5()

void sendRC5 ( unsigned long  data,
int  nbits 
)

Definition at line 282 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendRC6()

void sendRC6 ( unsigned long  data,
int  nbits 
)

Definition at line 306 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendSamsung()

void sendSamsung ( unsigned long  data,
int  nbits 
)

Definition at line 92 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendSharp()

void sendSharp ( unsigned long  data,
int  nbits 
)

Definition at line 1364 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ sendSony()

void sendSony ( unsigned long  data,
int  nbits 
)

Definition at line 247 of file Ss_McIRDA.cpp.

References enableIROut(), mark(), and space().

+ Here is the call graph for this function:

§ space()

void space ( unsigned int  usec)

Definition at line 431 of file Ss_McIRDA.cpp.

References LongMicroDelay().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

The documentation for this class was generated from the following files: