1IRPIPE(1) User Commands IRPIPE(1)
2
3
4
6 irpipe - tool to send data to lircd over /dev/irpipe kernel device.
7
9 irpipe [options] <file
10
11 irpipe --read [options] >file
12
13 irpipe --filter [options] <infile >outfile
14
15
17 irpipe is designed to feed data to lircd(8) over a /dev/irpipe device.
18 It's a tool to enter test data to lircd in a way which is identical to
19 real data from /dev/lirc devices.
20
21 irpipe uses two formats: text and binary. The binary format is docu‐
22 mented in the lirc(4) manual page. The text format is as defined in
23 mode2(1).
24
25 The irpipe driver allows user to set the features returned by the
26 LIRC_GET_FEATURES ioctl. These are documented in lirc(4).
27
28 The irpipe kernel device is often not built in packaged lirc versions.
29 See [KERNEL DRIVER] below.
30
31
33 -d --device=driver
34 Set kernel device, default is /dev/irpipe0.
35
36 -b --bin2text
37 Convert binary data to text.
38
39 -t --text2bin
40 Convert text data to binary.
41
42 -s --add-sync
43 Add long initial sync on converted output. This is often
44 required for lircd to be able to decode data, in particular if
45 keys are not repeated.
46
47 -f --filter
48 Send data from stdin to stdout
49
50 -r --read
51 Send data from kernel device to stdout. This option is experi‐
52 mental and not tested.
53
54 -l--length=bits
55 Set kernel device signal length. This is only meaningful on LIR‐
56 CCODE device emulation.
57
58 -F--features=bitmask
59 Set the features bitmask, as returned by the LIRC_GET_FEATURES
60 ioctl. See lirc(4) for more.
61
62 -h --help
63 Display usage summary.
64
65 -v --version
66 Display version.
67
68
69
71 The irpipe tool is designed to work with the irpipe kernel driver,
72 although the --filter option works without it. This driver is often not
73 built in packaged versions. If this is the case, the driver can be
74 built from sources in the drivers/irpipe directory. This requires ker‐
75 nel sources installed. The drivers/irpipe/README provides information
76 on building and installing the driver.
77
78
80 lircd(8)
81 lirc(4)
82
83
84
85irpipe 0.10.0 Last change: Aug 2015 IRPIPE(1)