LIRC libraries
LinuxInfraredRemoteControl
transmit.h
Go to the documentation of this file.
1 
2 /****************************************************************************
3  ** transmit.h **************************************************************
4  ****************************************************************************/
27 #ifndef _TRANSMIT_H
28 #define _TRANSMIT_H
29 
30 #include "ir_remote.h"
31 
32 #ifdef __cplusplus
33 extern "C" {
34 #endif
35 
36 #define WBUF_SIZE 256
37 
39 void send_buffer_init(void);
40 
47 int send_buffer_put(struct ir_remote* remote, struct ir_ncode* code);
48 
50 int init_sim(struct ir_remote* remote,
51  struct ir_ncode* code,
52  int repeat_preset);
56 int send_buffer_length();
57 
59 const lirc_t* send_buffer_data();
60 
62 lirc_t send_buffer_sum();
63 
66 #ifdef __cplusplus
67 }
68 #endif
69 
70 #endif
lirc_t send_buffer_sum()
Definition: transmit.c:390
int send_buffer_length()
Definition: transmit.c:379
void send_buffer_init(void)
Definition: transmit.c:56
int send_buffer_put(struct ir_remote *remote, struct ir_ncode *code)
Definition: transmit.c:364
const lirc_t * send_buffer_data()
Definition: transmit.c:385
Describes and decodes the signals from IR remotes.