The driver takes one commandline parameter - the name of an xml file which describes its settings. The details of this file are outlined on this page. Each section corresponds to an object in the program, each piece of data is required.
name
This is a number, the integer of the comm port. On Windows this corresponds to Comm1, Comm2 etc...
baud
The baud rate of the comm port
databits
The number of databits for the serial connection
parity
The parity of the connection
name
The filename of the SQLite database. If no path is specified it is assumed to be in the same directory as the driver runs from
table
The table name where data from this source will be stored
stayconnected
Yes or No, if Yes then the driver maintains its connection to the database. This is usefull at high datarates. As only one program can access a database at a time this has the consequence that only data from this source can be stored in this database.
subsecond
Yes or No, if Yes then the number of milliseconds are also stored in a column called 'millis' in the table.
startanchorformat
string or ascii. This controls how the startanchor setting is interpreted. Either as a string, or as an ascii code in base 10.
startanchor
Either text or an ascii code of the start of the string.
endanchorformat
as above
endanchor
as above
There then follows as list of items, detailing each field in the string. Each one is enclosed in a field tag (singular!).
name
The name of the field, this also names the column in the database, and so should conform to legal strings in SQL.
position
The number of the field in the delimited string, position 1 is the first.