1IRPIPE(1)                        User Commands                       IRPIPE(1)
2
3
4

NAME

6       irpipe - tool to send data to lircd over /dev/irpipe kernel device.
7

SYNOPSIS

9       irpipe [options] <file
10
11       irpipe --read [options] >file
12
13       irpipe --filter [options] <infile >outfile
14
15

DESCRIPTION

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

OPTIONS

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

KERNEL DRIVER

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

SEE ALSO

80       lircd(8)
81       lirc(4)
82
83
84
85irpipe 0.10.0                Last change: Aug 2015                   IRPIPE(1)
Impressum