Arduino Receiver, PC RS-232 data logger

I needed something on the PC side to record ASCII data that a Nano was sending over the USB/serial port.
I could have used a terminal program of some sort, set up macro's, stream capture, etc but I wanted something a bit simpler.
Did not turn out all that simple as I planned because a few options got added.

Final version (I hope) of Arduino_Receiver program:
Program Name: Arduino_Receiver.exe
Program Vers: 1.5.0
Program Date: September 12, 2013
Author: Lewis Balentine, http://www.keywild.com
This program placed in the Public Domain by the author.
No warranties of any kind either expressed or implied.
Please read 'Arduino_Receiver.ini' for help.

arduino_reciever(1.5.0).zip 62KB
ZIP file contains EXE, INI and BAS source files.

Description:
This program monitors a serial port and displays the received ASCII lines in a console window.
All Parameters are controlled by a INI file of the same name but there is a command line option to use an alternate INI file.
Options in the INI file include:
...PortStr = All parameters for COM port (see INI for detailed options)
...ApndTime = Appends Date/time to front of each line of received data
...StdOut = Suppress status messages (Error message are always output)
...FileStr = If not empty will send data to file as well as display
...Delimiter = Specify delimiter to go between Date/Time and received data
...EOL = Specify end of line character for output file (CR/LF, CR, or LF)

PortStr is the ONLY required parameter line.
INI file fully documents each parameter line, Port Options and error codes.

Compiled with FreeBasic (open source).
(in theory may work on Linux and/or MAC with appropriate port string)

arduino_receiver.png

arduino_reciever(1.5.0).zip (61 KB)