Skip to main content Link Search Menu Expand Document (external link)

<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">


  • hardware defines 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.
  • version defines the version of the specified hardware.

Child Elements

Copyright © 2022 Michael Wulf, Washington University in St. Louis, Kepecs Lab. Theme: Just the Docs.