Skip to content

Commit 6e4fca7

Browse files
committed
PR review
- Updated headstage descriptions for consistency and simplicity while reviewing
1 parent eb6adcb commit 6e4fca7

File tree

6 files changed

+12
-25
lines changed

6 files changed

+12
-25
lines changed

OpenEphys.Onix1/ConfigureHeadstage64.cs

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
namespace OpenEphys.Onix1
66
{
77
/// <summary>
8-
/// Configures an ONIX headstage-64 on the specified port.
8+
/// Configures an ONIX multifunction 64-channel headstage on the specified port.
99
/// </summary>
1010
/// <remarks>
1111
/// Headstage-64 is a 1.5g serialized, multifunction headstage designed to function with passive
1212
/// probes such as tetrode microdrives, silicon arrays, EEG/ECOG arrays, etc. It provides the
1313
/// following features:
1414
/// <list type="bullet">
15-
/// <item><description>64 analog ephys channels and 3 auxiliary channels sampled at 30 kHz per
15+
/// <item><description>64 electrophysiology channels and 3 auxiliary channels sampled at 30 kHz per
1616
/// channel.</description></item>
1717
/// <item><description>A BNO055 9-axis IMU for real-time, 3D orientation tracking.</description></item>
1818
/// <item><description>Three TS4231 light to digital converters for real-time, 3D position tracking with
@@ -22,7 +22,7 @@ namespace OpenEphys.Onix1
2222
/// <item><description>Two optical stimulators (800 mA peak current per channel).</description></item>
2323
/// </list>
2424
/// </remarks>
25-
[Description("Configures an ONIX headstage-64 in the specified port.")]
25+
[Description("Configures an ONIX multifunction 64-channel headstage.")]
2626
public class ConfigureHeadstage64 : MultiDeviceFactory
2727
{
2828
PortName port;
@@ -31,19 +31,6 @@ public class ConfigureHeadstage64 : MultiDeviceFactory
3131
/// <summary>
3232
/// Initializes a new instance of the <see cref="ConfigureHeadstage64"/> class.
3333
/// </summary>
34-
/// <remarks>
35-
/// Headstage-64 is a 1.5g serialized, multifunction headstage designed to function with
36-
/// tetrode microdrives. Alternatively it can be used with other passive probes (e.g.
37-
/// silicon arrays, EEG/ECOG arrays, etc.). It provides the following features on the
38-
/// headstage:
39-
/// <list type="bullet">
40-
/// <item><description>64 analog ephys channels and 3 auxiliary channels sampled at 30 kHz per channel.</description></item>
41-
/// <item><description>A Bno055 9-axis IMU for real-time, 3D orientation tracking.</description></item>
42-
/// <item><description>Three TS4231 light to digital converters for real-time, 3D position tracking with HTC Vive base stations.</description></item>
43-
/// <item><description>A single electrical stimulator (current controlled, +/-15V compliance, automatic electrode discharge).</description></item>
44-
/// <item><description>Two optical stimulators (800 mA peak current per channel).</description></item>
45-
/// </list>
46-
/// </remarks>
4734
public ConfigureHeadstage64()
4835
{
4936
// WONTFIX: The issue with this headstage is that its locking voltage is far, far lower than the

OpenEphys.Onix1/ConfigureHeadstageNeuropixelsV1e.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ namespace OpenEphys.Onix1
2222
/// <item><description>A BNO055 9-axis IMU for real-time, 3D orientation tracking.</description></item>
2323
/// </list>
2424
/// </remarks>
25-
[Description("Configures a NeuropixelsV1e headstage.")]
2625
[Editor("OpenEphys.Onix1.Design.NeuropixelsV1eHeadstageEditor, OpenEphys.Onix1.Design", typeof(ComponentEditor))]
26+
[Description("Configures a NeuropixelsV1e headstage.")]
2727
public class ConfigureHeadstageNeuropixelsV1e : MultiDeviceFactory
2828
{
2929
PortName port;

OpenEphys.Onix1/ConfigureHeadstageNeuropixelsV2e.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace OpenEphys.Onix1
2222
/// </list>
2323
/// </remarks>
2424
[Editor("OpenEphys.Onix1.Design.NeuropixelsV2eHeadstageEditor, OpenEphys.Onix1.Design", typeof(ComponentEditor))]
25-
[Description("Configures a NeuropixelsV2e headstage on the specified port.")]
25+
[Description("Configures a NeuropixelsV2e headstage.")]
2626
public class ConfigureHeadstageNeuropixelsV2e : MultiDeviceFactory
2727
{
2828
PortName port;

OpenEphys.Onix1/ConfigureHeadstageNeuropixelsV2eBeta.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ namespace OpenEphys.Onix1
2121
/// <item><description>A BNO055 9-axis IMU for real-time, 3D orientation tracking.</description></item>
2222
/// </list>
2323
/// </remarks>
24-
[Description("Configures a NeuropixelsV2eBeta headstage.")]
2524
[Editor("OpenEphys.Onix1.Design.NeuropixelsV2eHeadstageEditor, OpenEphys.Onix1.Design", typeof(ComponentEditor))]
25+
[Description("Configures a NeuropixelsV2eBeta headstage.")]
2626
public class ConfigureHeadstageNeuropixelsV2eBeta : MultiDeviceFactory
2727
{
2828
PortName port;

OpenEphys.Onix1/ConfigureHeadstageNric1384.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ namespace OpenEphys.Onix1
2323
/// electrode discharge).</description></item>
2424
/// </list>
2525
/// </remarks>
26-
[Description("Configures a Nric1384 Headstage headstage.")]
26+
[Description("Configures a Nric1384 headstage.")]
2727
public class ConfigureHeadstageNric1384 : MultiDeviceFactory
2828
{
2929
PortName port;

OpenEphys.Onix1/ConfigureHeadstageRhs2116.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,17 @@ namespace OpenEphys.Onix1
1313
/// stimuli. The Rhs2116 Headstage can be used with passive probes (e.g. silicon arrays,
1414
/// EEG/ECOG arrays, etc) using a 36-Channel Omnetics EIB. It provides the following features:
1515
/// <list type="bullet">
16-
/// <item><description>Two, synchronized Rhs2116 ICs for a combined 32 bidirectional ephys channels.</description></item>
16+
/// <item><description>Two, synchronized Rhs2116 ICs for a combined 32 bidirectional ephys channels
17+
/// sampled at 30.1932367 kHz per channel.</description></item>
1718
/// <item><description>Real-time control of stimulation sequences.</description></item>
18-
/// <item><description>Real-time control of filter settings and artifact recovery parameters.</description></item>
19-
/// <item><description>~1 millisecond active stimulus artifact recovery.</description></item>
19+
/// <item><description>Real-time control of filter settings.</description></item>
20+
/// <item><description>Active post-stimulus electrode discharge and filtering allowing ~1 ms artifact recovery.</description></item>
2021
/// <item><description>Max stimulator current: 2.55mA @ +/-7V compliance.</description></item>
21-
/// <item><description>Sample rate: 30193.2367 Hz.</description></item>
2222
/// <item><description>Stimulus active and stimulus trigger pins.</description></item>
23-
/// <item><description>On-board Lattice Crosslink FPGA for real-time data arbitration.</description></item>
2423
/// </list>
2524
/// </remarks>
2625
[Editor("OpenEphys.Onix1.Design.HeadstageRhs2116Editor, OpenEphys.Onix1.Design", typeof(ComponentEditor))]
26+
[Description("Configures an ONIX Rhs2116 headstage.")]
2727
public class ConfigureHeadstageRhs2116 : MultiDeviceFactory
2828
{
2929
PortName port;

0 commit comments

Comments
 (0)