HardwareAssociation#
- class HardwareAssociation#
Bases:
MmParameterHardwareAssociationbinds trial presets to hardware setting rows.Each row links a
TrialID(fromBecExpSetting) to aSettingID(fromHardwareSetting), and optionally provides a literalDefaultValueand/or aVariableIDoverride. 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:
SettingID→HardwareSetting(ID)TrialID→BecExpSetting(ID)
Join conditions:
(none)
Flags:
Property
Value
IsIncludeDefaultEntry
false
IsFirstColumnUnique
false
IsTriggerJoinOnRight
false
IsTriggerJoinOnLeft
false