Classes | Macros | Énumérations | Fonctions
Référence du fichier IRremote.h
#include "IRremoteInt.h"

Classes

class  decode_results
 
class  IRrecv
 
class  IRsend
 

Macros

#define DECODE_RC5   1
 
#define SEND_RC5   1
 
#define DECODE_RC6   1
 
#define SEND_RC6   1
 
#define DECODE_NEC   1
 
#define SEND_NEC   1
 
#define DECODE_SONY   1
 
#define SEND_SONY   1
 
#define DECODE_PANASONIC   1
 
#define SEND_PANASONIC   1
 
#define DECODE_JVC   1
 
#define SEND_JVC   1
 
#define DECODE_SAMSUNG   1
 
#define SEND_SAMSUNG   1
 
#define DECODE_WHYNTER   1
 
#define SEND_WHYNTER   1
 
#define DECODE_AIWA_RC_T501   1
 
#define SEND_AIWA_RC_T501   1
 
#define DECODE_LG   1
 
#define SEND_LG   1
 
#define DECODE_SANYO   1
 
#define SEND_SANYO   0
 
#define DECODE_MITSUBISHI   1
 
#define SEND_MITSUBISHI   0
 
#define DECODE_DISH   0
 
#define SEND_DISH   1
 
#define DECODE_SHARP   0
 
#define SEND_SHARP   1
 
#define DECODE_DENON   1
 
#define SEND_DENON   1
 
#define DECODE_PRONTO   0
 
#define SEND_PRONTO   1
 
#define DECODE_LEGO_PF   0
 
#define SEND_LEGO_PF   1
 
#define PRONTO_ONCE   false
 
#define PRONTO_REPEAT   true
 
#define PRONTO_FALLBACK   true
 
#define PRONTO_NOFALLBACK   false
 
#define DEBUG   0
 
#define DBG_PRINT(...)
 
#define DBG_PRINTLN(...)
 
#define REPEAT   0xFFFFFFFF
 

Énumérations

enum  decode_type_t {
  UNKNOWN = -1, UNUSED = 0, RC5, RC6,
  NEC, SONY, PANASONIC, JVC,
  SAMSUNG, WHYNTER, AIWA_RC_T501, LG,
  SANYO, MITSUBISHI, DISH, SHARP,
  DENON, PRONTO, LEGO_PF
}
 

Fonctions

int MATCH (int measured, int desired)
 
int MATCH_MARK (int measured_ticks, int desired_us)
 
int MATCH_SPACE (int measured_ticks, int desired_us)
 

Documentation des macros

◆ DBG_PRINT

#define DBG_PRINT (   ...)

◆ DBG_PRINTLN

#define DBG_PRINTLN (   ...)

◆ DEBUG

#define DEBUG   0

◆ DECODE_AIWA_RC_T501

#define DECODE_AIWA_RC_T501   1

◆ DECODE_DENON

#define DECODE_DENON   1

◆ DECODE_DISH

#define DECODE_DISH   0

◆ DECODE_JVC

#define DECODE_JVC   1

◆ DECODE_LEGO_PF

#define DECODE_LEGO_PF   0

◆ DECODE_LG

#define DECODE_LG   1

◆ DECODE_MITSUBISHI

#define DECODE_MITSUBISHI   1

◆ DECODE_NEC

#define DECODE_NEC   1

◆ DECODE_PANASONIC

#define DECODE_PANASONIC   1

◆ DECODE_PRONTO

#define DECODE_PRONTO   0

◆ DECODE_RC5

#define DECODE_RC5   1

◆ DECODE_RC6

#define DECODE_RC6   1

◆ DECODE_SAMSUNG

#define DECODE_SAMSUNG   1

◆ DECODE_SANYO

#define DECODE_SANYO   1

◆ DECODE_SHARP

#define DECODE_SHARP   0

◆ DECODE_SONY

#define DECODE_SONY   1

◆ DECODE_WHYNTER

#define DECODE_WHYNTER   1

◆ PRONTO_FALLBACK

#define PRONTO_FALLBACK   true

◆ PRONTO_NOFALLBACK

#define PRONTO_NOFALLBACK   false

◆ PRONTO_ONCE

#define PRONTO_ONCE   false

◆ PRONTO_REPEAT

#define PRONTO_REPEAT   true

◆ REPEAT

#define REPEAT   0xFFFFFFFF

◆ SEND_AIWA_RC_T501

#define SEND_AIWA_RC_T501   1

◆ SEND_DENON

#define SEND_DENON   1

◆ SEND_DISH

#define SEND_DISH   1

◆ SEND_JVC

#define SEND_JVC   1

◆ SEND_LEGO_PF

#define SEND_LEGO_PF   1

◆ SEND_LG

#define SEND_LG   1

◆ SEND_MITSUBISHI

#define SEND_MITSUBISHI   0

◆ SEND_NEC

#define SEND_NEC   1

◆ SEND_PANASONIC

#define SEND_PANASONIC   1

◆ SEND_PRONTO

#define SEND_PRONTO   1

◆ SEND_RC5

#define SEND_RC5   1

◆ SEND_RC6

#define SEND_RC6   1

◆ SEND_SAMSUNG

#define SEND_SAMSUNG   1

◆ SEND_SANYO

#define SEND_SANYO   0

◆ SEND_SHARP

#define SEND_SHARP   1

◆ SEND_SONY

#define SEND_SONY   1

◆ SEND_WHYNTER

#define SEND_WHYNTER   1

Documentation du type de l'énumération

◆ decode_type_t

Valeurs énumérées
UNKNOWN 
UNUSED 
RC5 
RC6 
NEC 
SONY 
PANASONIC 
JVC 
SAMSUNG 
WHYNTER 
AIWA_RC_T501 
LG 
SANYO 
MITSUBISHI 
DISH 
SHARP 
DENON 
PRONTO 
LEGO_PF 

Documentation des fonctions

◆ MATCH()

int MATCH ( int  measured,
int  desired 
)

◆ MATCH_MARK()

int MATCH_MARK ( int  measured_ticks,
int  desired_us 
)

◆ MATCH_SPACE()

int MATCH_SPACE ( int  measured_ticks,
int  desired_us 
)