File driver.

The file driver is a test tool. It can log recieved data to a disk file, and optionally also send data from another file.

The device argument is a file where the logged data will be saved. The saved data is printable, line like

       space 50000
       pulse 850
       space 400

i. e., like presented by mode2(1).

The driver supports the set-infile driver option, which can be set using lircd -A/--driver-option option. The infile is in the same format as the logged data.

The driver also supports the send-space option. This is used to send spaces longer than what can be represented with normal data, typical a gap.

Upon a request to send a LIRC_EOF pulse the driver will terminate the running process using SIGUSR1.