Skip to content

Commit f44f562

Browse files
committed
Separate Acquisition/Configuration and Device/Device Group properties into separate categories
for the purpose of implying that these are the two binary categorizations
1 parent 3947d70 commit f44f562

File tree

1 file changed

+11
-33
lines changed

1 file changed

+11
-33
lines changed

api/overview.md

Lines changed: 11 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -26,36 +26,14 @@ distinguishing when a property change will be applied to hardware and the scope
2626
of the property's effect. The following tags are used throughout the
2727
documentation designate these property categories:
2828

29-
<span class="badge oe-badge-border oe-badge-yellow"
30-
id="configuration">Configuration</span> properties have an effect on hardware
31-
when a workflow is started and are used to initialize the hardware state. If
32-
they are changed while a workflow is running, they will not have an effect until
33-
the workflow is restarted. For example, CreateContext's
34-
<xref:OpenEphys.Onix1.CreateContext.Index> Configuration property is used to
35-
specify the hardware prior to starting a recording, and editing this property
36-
has no effect until the workflow is started or restarted.
37-
38-
<span class="badge oe-badge-border oe-badge-blue"
39-
id="acquisition">Acquisition</span> properties have an immediate effect on
40-
hardware when the workflow is running. For example, the
41-
<xref:OpenEphys.Onix1.Headstage64ElectricalStimulatorTrigger.InterPulseInterval>
42-
property allows dynamically configuring the duration between electrical
43-
stimulation pulses. Along with its other Acquisition properties, the entire
44-
electrical stimulation pattern can be modulated in real-time while the workflow
45-
is running.
46-
47-
<span class="badge oe-badge-border oe-badge-green" id="device-group">Device
48-
Group</span> properties are only available through [Device Group configuration
49-
operators](xref:configure). These properties are used to configure a group of
50-
devices. For example, ConfigureNeuropixelsV2eHeadstage's
51-
<xref:OpenEphys.Onix1.ConfigureHeadstageNeuropixelsV2e.Port> property
52-
configures the port name for all devices on the NeuropixelsV2e Headstage (which
53-
in turn automatically configures each device's address).
54-
55-
<span class="badge oe-badge-border oe-badge-purple" id="device">Device</span>
56-
properties are available through [Device configuration
57-
operators](xref:device-configure) and Device Group configuration operators which
58-
typically combine multiple individual devices. These properties are used to
59-
configure a single device. For example, ConfigureBreakoutBoard's
60-
<xref:OpenEphys.Onix1.ConfigureBreakoutBoard.AnalogIO> properties configure the
61-
Breakout Board's Analog I/O device.
29+
| Category | Description |
30+
|----------|-------------|
31+
| <span class="badge oe-badge-border oe-badge-yellow" id="configuration">Configuration</span> | Configuration properties have an effect on hardware when a workflow is started and are used to initialize the hardware state. If they are changed while a workflow is running, they will not have an effect until the workflow is restarted. For example, CreateContext's <xref:OpenEphys.Onix1.CreateContext.Index> Configuration property is used to specify the hardware prior to starting a recording, and editing this property has no effect until the workflow is started or restarted. |
32+
| <span class="badge oe-badge-border oe-badge-blue" id="acquisition">Acquisition</span> | Acquisition properties have an immediate effect on hardware when the workflow is running. For example, the <xref:OpenEphys.Onix1.Headstage64ElectricalStimulatorTrigger.InterPulseInterval> property allows dynamically configuring the duration between electrical stimulation pulses. Along with its other Acquisition properties, the entire electrical stimulation pattern can be modulated in real-time while the workflow is running. |
33+
34+
### Device Group and Device Properties
35+
36+
| Category | Description |
37+
|--------- |-------------|
38+
| <span class="badge oe-badge-border oe-badge-green" id="device-group">Device Group</span> | Device Group properties are only available through [Device Group configuration operators](xref:configure). They are used to configure a group of devices. For example, ConfigureNeuropixelsV2eHeadstage's <xref:OpenEphys.Onix1.ConfigureHeadstageNeuropixelsV2e.Port> property configures the port name for all devices on the NeuropixelsV2e Headstage (which in turn automatically configures each device's address). |
39+
| <span class="badge oe-badge-border oe-badge-purple" id="device">Device</span> | Device properties are available through [Device configuration operators](xref:device-configure) and Device Group configuration operators which combine multiple individual device configuration operators. They are used to configure a single device. For example, ConfigureBreakoutBoard's <xref:OpenEphys.Onix1.ConfigureBreakoutBoard.AnalogIO> properties configure the Breakout Board's Analog I/O device. |

0 commit comments

Comments
 (0)