HardwareAssociation

HardwareAssociation#

class HardwareAssociation#

Bases: MmParameter

HardwareAssociation binds trial presets to hardware setting rows.

Each row links a TrialID (from BecExpSetting) to a SettingID (from HardwareSetting), and optionally provides a literal DefaultValue and/or a VariableID override. This enables per-trial overrides of hardware settings.

Schema (columns, types, defaults):

Column

Type

Default

TrialID

int64

1

SettingID

int64

1

DefaultValue

string

None

VariableID

int64

0

Foreign keys:

Join conditions:

(none)

Flags:

Property

Value

IsIncludeDefaultEntry

false

IsFirstColumnUnique

false

IsTriggerJoinOnRight

false

IsTriggerJoinOnLeft

false

Constructor Summary
HardwareAssociation()#
Method Summary
defineSchema()#