<HardwareSettings> element
The <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.
Only one <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>
Attributes
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.
Child Elements
<ConnectionMapping>element: Definition of hardware resources being used within the behavioral task definition.