Configures an ONIX headstage-64 on the specified port.
Headstage-64 is a 1.5g serialized, multifunction headstage for small animals. This headstage is designed to function with passive probes such as tetrode microdrives, silicon arrays, EEG/ECOG arrays, etc. It provides the following features:
- 64 analog ephys channels and 3 auxiliary channels sampled at 30 kHz per channel.
- A BNO055 9-axis IMU for real-time, 3D orientation tracking.
- Three TS4231 light to digital converters for real-time, 3D position tracking with HTC Vive base stations.
- A single electrical stimulator (current controlled, +/-15V compliance, automatic electrode discharge).
- Two optical stimulators (800 mA peak current per channel).
Inputs & Outputs
Configure all devices in the device group.
This will schedule configuration actions to be applied by a StartAcquisition instance prior to data acquisition.
|
|
Properties
Configuration
These are properties of the aggregate operator:
Property | Type | Description | ||||
---|---|---|---|---|---|---|
Port
|
PortName |
Gets or sets the port. The port is the physical connection to the ONIX breakout board and must be specified prior to operation.
|
||||
PortVoltage
|
double? |
Gets or sets the port voltage override. If defined, it will override automated voltage discovery and apply the specified voltage to the headstage. If left blank, an automated headstage detection algorithm will attempt to communicate with the headstage and apply an appropriate voltage for stable operation. Because ONIX allows any coaxial tether to be used, some of which are thin enough to result in a significant voltage drop, its may be required to manually specify the port voltage. Warning: this device requires 5.5V to 6.0V, measured at the headstage, for proper operation. Supplying higher voltages may result in damage. |
||||
Name
|
string |
Gets or sets a unique device group name. A human-readable identifier that is used as a prefix for the DeviceName of each device in the the group. |
Devices
Bno055
Bno055 is a ConfigureBno055 operator encapsulated by the ConfigureHeadstage64 operator with the following properties:
Property | Type | Description |
---|---|---|
Enable
|
bool |
Gets or sets the device enable state. If set to true, a Bno055Data instance that is linked to this configuration will produce data. If set to false, it will not produce data. |
ElectricalStimulator
ElectricalStimulator is a ConfigureHeadstage64ElectricalStimulator operator encapsulated by the ConfigureHeadstage64 operator with the following properties:
This operator does not have any configuration options.
OpticalStimulator
OpticalStimulator is a ConfigureHeadstage64OpticalStimulator operator encapsulated by the ConfigureHeadstage64 operator with the following properties:
This operator does not have any configuration options.
Rhd2164
Rhd2164 is a ConfigureRhd2164 operator encapsulated by the ConfigureHeadstage64 operator with the following properties:
Property | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AnalogHighCutoff
|
Rhd2164AnalogHighCutoff |
Gets or sets the high cutoff frequency of the analog (pre-ADC) bandpass filter.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
AnalogLowCutoff
|
Rhd2164AnalogLowCutoff |
Gets or sets the low cutoff frequency of the analog (pre-ADC) bandpass filter.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
DspCutoff
|
Rhd2164DspCutoff |
Gets or sets the cutoff frequency for the digital (post-ADC) high-pass filter used for amplifier offset removal.
|
||||||||||||||||||||||||||||||||||||||||||||||||||
Enable
|
bool |
Gets or sets the device enable state. If set to true, a Rhd2164Data instance that is linked to this configuration will produce data. If set to false, it will not produce data. |
TS4231
TS4231 is a ConfigureTS4231V1 operator encapsulated by the ConfigureHeadstage64 operator with the following properties:
Property | Type | Description |
---|---|---|
Enable
|
bool |
Gets or sets the device enable state. If set to true, a TS4231V1Data instance that is linked to this configuration will produce data. If set to false, it will not produce data. |