# 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