# 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.