Configures an ONIX multifunction 64-channel headstage on the specified port.
Headstage-64 is a 1.5g serialized, multifunction headstage designed to function with passive probes such as tetrode microdrives, silicon arrays, EEG/ECOG arrays, etc. It provides the following features:
- 64 electrophysiology 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
Headstage64
These are properties of the ConfigureHeadstage64 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. 
  | 
    ||||
        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 ConfigureBno055 device operator contained 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 device operator contained by the ConfigureHeadstage64 operator with the following properties:
This operator does not have any properties to set.
OpticalStimulator
OpticalStimulator is a ConfigureHeadstage64OpticalStimulator device operator contained by the ConfigureHeadstage64 operator with the following properties:
This operator does not have any properties to set.
PortVoltage
PortVoltage is a AutoPortVoltage device operator contained by the ConfigureHeadstage64 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.  | 
    
Rhd2164
Rhd2164 is a ConfigureRhd2164 device operator contained 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 device operator contained 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.  |