Example of a configuration list

Examples for type definitions:

use_extended_string_var                TRUE #Strings with 128 characters

struct[0].name                         VECTOR_T

struct[0].element[0].name              x

struct[0].element[0].type              REAL64

struct[0].element[1].name              y

struct[0].element[1].type              REAL64

struct[0].element[2].name              z

struct[0].element[2].type              REAL64

#

struct[1].name TARGET_POINT_T

struct[1].element[0].name              point

struct[1].element[0].type              VECTOR_T

struct[1].element[1].name              valid

struct[1].element[1].type              BOOLEAN

struct[1].element[1].access_rights     READ_ONLY

struct[1].element[1].synchronisation   TRUE

#

struct[2].name TRAJEKTORIE_T

struct[2].element[0].name              nbr_points

struct[2].element[0].type              SGN32

struct[2].element[1].name              name

struct[2].element[1].type              STRING

struct[2].element[2].name              points

struct[2].element[2].type              TARGET_POINT_T

struct[2].element[2].array_elements    10

Examples for variable definitions:

number_used_variables                  5

#

var[0].name                            var_global_1

var[0].type                            UNS32

var[0].scope                           GLOBAL

var[0].synchronisation                 FALSE

var[0].access_rights                   READ_WRITE

#

var[1].name                            var_chan_1

var[1].type                            SGN32

var[1].scope                           CHANNEL

var[1].synchronisation                 TRUE

var[1].access_rights                   READ_WRITE

#

var[2].name                            array_chan_1

var[2].type                            SGN16

var[2].scope                           CHANNEL

var[2].synchronisation                 TRUE

var[2].access_rights                   READ_WRITE

var[2].array_elements                  20

#

var[3].name                            var_chan_2

var[3].type                            STRING

var[3].scope                           CHANNEL

var[3].synchronisation                 TRUE

var[3].access_rights                   READ_WRITE

#

var[4].name trajectory

var[4].type                            TRAJEKTORIE_T

var[4].scope                           CHANNEL

var[4].synchronisation                 FALSE

var[4].access_rights                   READ_WRITE