Configures a NeuropixelsV1e headstage on the specified port.
The NeuropixelsV1e Headstage is a 0.68g serialized, multifunction headstage for small animals. This headstage is designed to function with IMEC Neuropixels V1 probes. It provides the following features:
- Support for a single IMEC Neuropixels 1.0 probe that features:
- A single 1 cm long shank probe with a 70 x 24 µm shank cross-section.
- 960-electrode low-impedance TiN electrodes.
- 384 parallel, dual-band (AP, LFP), low-noise recording channels.
- A BNO055 9-axis IMU for real-time, 3D orientation tracking.
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. If a port voltage is defined this will override the automated voltage discovery and applies the specified voltage to the headstage. To enable automated voltage discovery, leave this field empty. Warning: This device requires 3.8V to 5.0V, measured at the headstage, for proper operation. Voltages higher than 5.0V can damage the headstage. |
||||
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 ConfigurePolledBno055 operator encapsulated by the ConfigureNeuropixelsV1eHeadstage operator with the following properties:
Property | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AxisMap
|
Bno055AxisMap |
Gets or sets the axis map that will be applied during configuration. This value can be changed to compensate for the Bno055's mounting orientation. Specifically, this value can be set to rotate the Bno055's coordinate system compared to the default orientation presented on page 24 of the Bno055 datasheet.
|
||||||||||||
AxisSign
|
Bno055AxisSign |
Gets or sets the axis sign that will be applied during configuration. This value can be changed to compensate for the Bno055's mounting orientation. Specifically, this value can be set to mirror specific axes in the Bno055's coordinate system compared to the default orientation presented on page 24 of the Bno055 datasheet.
|
||||||||||||
Enable
|
bool |
Gets or sets a value specifying whether the Bno055 device is enabled. If set to true, PolledBno055Data will produce data. If set to false, PolledBno055Data will not produce data. |
NeuropixelsV1e
NeuropixelsV1e is a ConfigureNeuropixelsV1e operator encapsulated by the ConfigureNeuropixelsV1eHeadstage operator with the following properties:
Property | Type | Description |
---|---|---|
AdcCalibrationFile
|
string |
Gets or sets the path to the ADC calibration file. Each probe must be provided with an ADC calibration file that contains probe-specific hardware settings that is created by IMEC during factory calibration. These files are used to set internal bias currents, correct for ADC nonlinearities, correct ADC-zero crossing non-monotonicities, etc. Using the correct calibration file is mandatory for the probe to operate correctly. Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the serial number of the corresponding probe on their first line of text. If you have lost track of a calibration file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy. |
Enable
|
bool |
Gets or sets the device enable state. If set to true, NeuropixelsV1eData will produce data. If set to false, NeuropixelsV1eData will not produce data. |
EnableLed
|
bool |
Gets or sets the LED enable state. If true, the headstage LED will turn on during data acquisition. If false, the LED will not turn on. |
GainCalibrationFile
|
string |
Gets or sets the path to the gain calibration file. Each probe is linked to a gain calibration file that contains gain adjustments determined by IMEC during factory testing. Electrode voltages are scaled using these values to ensure they can be accurately compared across probes. Therefore, using the correct gain calibration file is mandatory to create standardized recordings. Calibration files are probe-specific and not interchangeable across probes. Calibration files must contain the serial number of the corresponding probe on their first line of text. If you have lost track of a calibration file for your probe, email IMEC at neuropixels.info@imec.be with the probe serial number to retrieve a new copy. |
ProbeConfiguration
|
NeuropixelsV1ProbeConfiguration |
Gets or sets the NeuropixelsV1 probe configuration. |