Milan / Paylink System Manual
Issue 1.5 29 January 2020
CONFIDENTIAL
Not to be disclosed without prior written permission from Aardvark Embedded Solutions Ltd
Page 59 of 71
The Configuration File
The single parameter to Paylink.exe / AESCDriver.exe is a simple text file, containing a set of
keywords and values that describe the configuration of the Paylink. Line ends are never significant,
and anything on a line after a slash (/) character is ignored.
This section describes the make up of a configuration file. In the following description:
UPERCASE
words represent keywords, which must be spelt as shown, but can be in any case.
[ Optional]
sections are enclosed in square brackets and represent sections that can be
included either to give further details on the item, or to make the “English” read
better.
< Values >
are enclosed in angle brackets. Values can be number expressed in decimal or
hex, or, in some cases, can be pre-defined keywords that map onto numbers. A
string of digits is held to be decimal number, hex numbers can either start with 0x or
end in H.
|
Shows that one of the two values on either side if the symbol
must
be included.
There are three top level keywords:
PROTOCOL
-
Which describes the peripherals connected to the Paylink’s system.
SYSTEM
- Which defines the ways in which the overall running of Paylink is modified.
DRIVER
- Which gives the driver itself details on how it should run.
Note that to help produce configuration files that are readable, there are a few synonyms and
“padding” keywords.
The keywords AT, AND, IS, BY, ON & WITH are all ignored when placed at “obvious” places in the
file.
The keywords BILL, BILLS, NOTE & NOTES are all equivalent, and can be interchanged at will.
The keywords MAX, MAXIMUM & FLOAT are all equivalent, and can be interchanged at will.
The keywords CONNECTOR & PORT are equivalent, and can be interchanged at will.
In general plural keywords are equivalent to singular.