3.2.5 Comments
The start of a comment is marked by the character ‘#’. Any text between the ‘#’ and
the end of line is ignored by the configuration software. The character ‘#’ may not
be used elsewhere in the configuration file, not even within strings.
3.2.6 Header
The very first line of the header “#!hsa” identifies the file as a HSA3500 configura-
tion file. The following lines contain information about the name of the configura-
tion file and its version. The name doesn’t need to match the file name and is used
only to identify the configuration file to the user. The version number is tested by
the control software to support changes in the HSA3500 configuration format.
The header may also contain comments in any line after the first line. A HSA3500
configuration file header looks like:
#!hsa
# Header Comment
Name = <configuration name>
# Version Comment
Version = <version number>
3.2.7 Sections
Sections are the basic information containers in the HSA configuration file. Each sec-
tion has a type describing which kind of information the section contains and must
have a unique name. Sections contain entries with information and may contain sub-
sections.
A section may have an empty name. In this case, the parser will associate the section
with an unique name and the section can not be referenced within the configuration
file.
The order of the sections in the configuration file is not relevant, but a section refer-
ence can be only made to named sections which appear earlier in the file.
Sections looks like:
# First Comment Position
[<section type>] { <section name> { = <section reference> }} # Second Comment Pos
# Third Comment Position
{ # Fourth Comment Position
<Entries>
HSA3500 / HSA3500 plus Power Supply 29