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

<ConnectionMapping> element

A <ConnectionMapping> element maps a specific resource of the task controlling hardware to a specifier in the task description. Furthermore, it defines the type of the resource and enables to predefine specific values of it.

<HardwareSettings hardware="Control_Hardware" version="1.0">
  <ConnectionMapping name="ConnectionName" resourceName="UsedHardwareResource" type="UsedHardwareResourceType" />


  • name defines a name of the connection mapping to be used within the BEADL task description. Since specific dependencies can be specified for <ConnectionMapping> elements, the name might not be unique within the whole list of defines <ConnectionMapping> elements.
  • resourceName defines which resource of the specified hardware should be mapped onto the specifier.
  • type defines the type of the specified resource.

Both attributes, resourceName and type, depend on the used hardware,

Child Elements

  • <Dependency> element: Definition under which condition the current ConnectionMapping should be processed in a trial. See here for a detailed description of the <Dependency> element.

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