This documentation supports the latest PCIe host firmware, the latest OpenEphys.Onix1 package, and Bonsai 2.9+.

Table of Contents

ConfigureHeadstageNeuropixelsV2e

sink Operator

Configures a NeuropixelsV2e headstage on the specified port.

The NeuropixelsV2e Headstage is a 0.64g serialized, multifunction headstage designed to function with IMEC Neuropixels V2 probes. It provides the following features:

  • Support for dual IMEC Neuropixels 2.0 probes, each of which features:
    • Either 1x or 4x silicon shanks with a 70 x 24 µm cross-section.
    • 1280 electrodes low-impedance TiN electrodes per shank.
    • 384 parallel, full-band (AP, LFP), low-noise recording channels.
  • A BNO055 9-axis IMU for real-time, 3D orientation tracking.

ConfigureHeadstageNeuropixelsV2e Workflow

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.

A sequence of ContextTask instances that hold configuration actions.

right-arrow
representation of a sink operator
right-arrow

The original sequence modified by adding additional configuration actions required to configure all the devices in the device group.

Properties

HeadstageNeuropixelsV2e

These are properties of the ConfigureHeadstageNeuropixelsV2e Device Group configuration 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.

PortA = 1
PortB = 2
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.

Bno055

Bno055 is a ConfigurePolledBno055 device operator contained by the ConfigureHeadstageNeuropixelsV2e operator with the following properties:

Property Type Description
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.

NeuropixelsV2e

NeuropixelsV2e is a ConfigureNeuropixelsV2e device operator contained by the ConfigureHeadstageNeuropixelsV2e operator with the following properties:

Property Type Description
Enable bool

Gets or sets the device enable state.

If set to true, NeuropixelsV2eData will produce data. If set to false, NeuropixelsV2eData will not produce data.

ProbeConfigurationA NeuropixelsV2ProbeConfiguration

Gets or sets the electrode configuration for Probe A.

ProbeConfigurationB NeuropixelsV2ProbeConfiguration

Gets or sets the electrode configuration for Probe B.

PortVoltage

PortVoltage is a AutoPortVoltage device operator contained by the ConfigureHeadstageNeuropixelsV2e operator with the following properties:

Property Type Description
Applied double?

Gets or sets the last applied port voltage

Requested double?

Gets or sets a value the requested port voltage. If null, the voltage will be set automatically.