LIRC libraries
LinuxInfraredRemoteControl
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Modules Pages
dump_config.h
Go to the documentation of this file.
1 
2 /****************************************************************************
3  ** dump_config.h ***********************************************************
4  ****************************************************************************
5  *
6  * dump_config.h - dumps data structures into file
7  *
8  * Copyright (C) 1998 Pablo d'Angelo <pablo@ag-trek.allgaeu.org>
9  *
10  */
11 
20 #ifndef _DUMP_CONFIG_H
21 #define _DUMP_CONFIG_H
22 
23 #ifdef __cplusplus
24 extern "C" {
25 #endif
26 
27 
28 
29 #include <stdio.h>
30 #include <sys/types.h>
31 #include <unistd.h>
32 
33 #include "ir_remote.h"
34 
35 void fprint_comment(FILE* f,
36  const struct ir_remote* rem,
37  const char* commandline);
38 
39 void fprint_flags(FILE* f, int flags);
40 
41 void fprint_remotes(FILE* f,
42  const struct ir_remote* all,
43  const char* commandline);
44 
45 void fprint_remote_gap(FILE* f, const struct ir_remote* rem);
46 
47 void fprint_remote_head(FILE* f, const struct ir_remote* rem);
48 
49 void fprint_remote_foot(FILE* f, const struct ir_remote* rem);
50 
51 void fprint_remote_signal_head(FILE* f, const struct ir_remote* rem);
52 
53 void fprint_remote_signal_foot(FILE* f, const struct ir_remote* rem);
54 
55 void fprint_remote_signal(FILE* f,
56  const struct ir_remote* rem,
57  const struct ir_ncode* codes);
58 
59 void fprint_remote_signals(FILE* f, const struct ir_remote* rem);
60 
61 void fprint_remote(FILE* f,
62  const struct ir_remote* rem,
63  const char* commandline);
64 
65 #ifdef __cplusplus
66 }
67 #endif
68 
69 #endif
Describes and decodes the signals from IR remotes.