<HardwareSettings> element defines a container for hardware specific properties and settings of the current task description. Its main purpose is to group the connection definitions and settings for physical entities of the task controlling environment (e.g.
<ConnectionMapping> elements) and to define the task controlling hardware for the automatic code generation process.
<HardwareSettings> element container is allowed within a
<BeadlTrialProtocol> element and it can have zero or more
<ConnectionMapping> child elements.
<HardwareSettings hardware="Control_Hardware" version="1.0"> ... </HardwareSettings>
hardwaredefines the hardware name of that controls the behavioral task. reference (variable name) to be accessed. The name attribute of a
<BeadlArgument>is the actual variable name in the control instance.
versiondefines the version of the specified hardware.
<ConnectionMapping>element: Definition of hardware resources being used within the behavioral task definition.