Menar-read options

-a Alternative path
Write files to this directory when writing to 'path' fails.
Note: The directory needs to be (group) writable by the process owner.
-b Baud rate
Supported are 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 and 115200 bps.
The default baudrate is 115200 bps.
Note: Not all of these speeds are supported by Menarini V-Sight.
-c
Enable RTS CTS flow control.
Note: Not supported by Menarini V-Sight.
-d TTY device
Unless the '-P' option is used, the tty is set to RAW, 8N1.
Note: Unless the '-f' option is used, you need to set this!
-D
Enable debug.
-f Raw input file
Converts raw input file into text, html or graphs and then exits.
Note: This disables raw output.
Note: With this option all non output format options except debug are ignored.
-g Group Id
When the UID is specified and the GID is not, the GID is set to the UID.
Note: This GID may not exist or may belong to an other user.
-G
Plot white blood cell, haemoglobin and platelet histograms.
Note: HTML mode also sets plot graphs.
-h
Print help and exit.
-H
Generate HTML. This option doesn't do all that much. It sets plot graphs, UTF-8 output and adds image sources to a plain text table. When compiled with 'MENRD_USE_PRE', it also puts 'pre' tags at begin and end. If you want a proper HTML page with header, footer and tables, use the '-t' option as well.
Note: Disables raw.
-i
Ignore stdin. Without this option a 'q' send to stdin will quit the program.
Note: Systemd needs this.
-I Image path
Image path. Not the directory where images are saved, but a path inserted in the HTML output files.
EG: <img src="imgpath/Some_Image" alt="Some text">.
-l Log file
Log file. The log file is opened in append mode. The file can be shared with other instances of menar-read.
Log file format: YYYY-MM-DD hh:mm:ss.milliseconds Pid Text
-m Admin email address
Email address to send errors to.
-n Filename prefix
Filename prefix. The filename is Prefix-YYYYMMDD-hhmmss-ms.txt. When no prefix is specified the TTY name is used. EG: ttyS1-20181224-135557-123.txt.
In raw mode the output filename is Prefix-YYYYMMDD-hhmmss-ms.raw. In HTML mode Prefix-YYYYMMDD-hhmmss-ms.html. Graph filenames are Prefix-YYYYMMDD-hhmmss-ms-plt.png, Prefix-YYYYMMDD-hhmmss-ms-rbc.png and Prefix-YYYYMMDD-hhmmss-ms-wbc.png.
-N
Normal values Add normal range minimum an maximum values to output.
-p Path
Path to output files.
Note: The output files directory needs to be (group) writable by the process owner.
Note: All files are saved in this directory.
-P e|n|e
Even, none or odd parity. This option also sets 7-bits.
Note: The Menarini V-Sight needs this because it doesn't support eight bits.
-r Pid dir
Directory for pid files. When no directory is specified it defaults to /run/.
Note: The pid file directory needs to be (group) writable by the process owner.
-R
Raw output. This disables graphs, strip and UTF-8.
-s
Strip date from header.
-t
Use tables in HTML. Adds header and footer as well.
Note: Ignored without '-H' option.
-u User Id
When the UID is specified and the GID is not, the GID is set to the UID.
Note: This GID may not exist or may belong to an other user.
-U
Generate UTF-8 instead of US-ASCII output.
Note: HTML mode also sets UTF-8.
-v
Print version and exit.
-x
Enable XON XOFF flow control.
Note: Not tested.