LIRC libraries: /home/mk/tmp/lirc/lib/ir_remote.h File Reference

| LIRC libraries LinuxInfraredRemoteControl

Functions | Variables
ir_remote.h File Reference
Internal API | User-space driver API

### (ae09b60 2015-02-12 15:37:34 +0100)

Describes and decodes the signals from IR remotes. More...

`#include <sys/types.h>`
`#include <sys/time.h>`
`#include <unistd.h>`
`#include <string.h>`
`#include <math.h>`
`#include <stdlib.h>`
`#include "driver.h"`
`#include "ir_remote_types.h"`

Go to the source code of this file.

## Functions
struct ir_ncode * | ncode_dup (struct ir_ncode *ncode)
void | ncode_free (struct ir_ncode *ncode)
const struct ir_remote * | is_in_remotes (const struct ir_remote *remotes, const struct ir_remote *remote)
struct ir_remote * | get_ir_remote (const struct ir_remote *remotes, const char *name)
void | get_frequency_range (const struct ir_remote *remotes, unsigned int *min_freq, unsigned int *max_freq)
void | get_filter_parameters (const struct ir_remote *remotes, lirc_t *max_gap_lengthp, lirc_t *min_pulse_lengthp, lirc_t *min_space_lengthp, lirc_t *max_pulse_lengthp, lirc_t *max_space_lengthp)
int | map_code (const struct ir_remote *remote, struct decode_ctx_t *ctx, int pre_bits, ir_code pre, int bits, ir_code code, int post_bits, ir_code post)
void | map_gap (const struct ir_remote *remote, struct decode_ctx_t *ctx, const struct timeval *start, const struct timeval *last, lirc_t signal_length)
struct ir_ncode * | get_code_by_name (const struct ir_remote *remote, const char *name)
int | write_message (char *buffer, size_t size, const char *remote_name, const char *button_name, const char *button_suffix, ir_code code, int reps)
char * | decode_all (struct ir_remote *remotes)
int | send_ir_ncode (struct ir_remote *remote, struct ir_ncode *code, int delay)
void | ir_remote_init (int use_dyncodes)
const struct ir_remote * | get_decoding (void)

## Variables
struct ir_remote * | last_remote
struct ir_remote * | repeat_remote
struct ir_ncode * | repeat_code

## Detailed Description

Describes and decodes the signals from IR remotes.

Author
  Ralph Metzler, Christoph Bartelmus

Definition in file ir_remote.h.