Configures an ONIX Rhs2116 Headstage on the specified port.
The Rhs2116 Headstage is a serialized headstage with 32 bi-directional channels that are independently configurable to record electrophysiological signals or deliver electrical stimuli. The Rhs2116 Headstage can be used with passive probes (e.g. silicon arrays, EEG/ECOG arrays, etc) using a 36-Channel Omnetics EIB. It provides the following features:
- Two, synchronized Rhs2116 ICs for a combined 32 bidirectional ephys channels sampled at 30.1932367 kHz per channel.
- Real-time control of stimulation sequences.
- Real-time control of filter settings.
- Active post-stimulus electrode discharge and filtering allowing ~1 ms artifact recovery.
- Max stimulator current: 2.55mA @ +/-7V compliance.
- Stimulus active and stimulus trigger pins.
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
HeadstageRhs2116
These are properties of the ConfigureHeadstageRhs2116 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. |
PortVoltage
PortVoltage is a AutoPortVoltage device operator contained by the ConfigureHeadstageRhs2116 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. |
Rhs2116Pair
Rhs2116Pair is a ConfigureRhs2116Pair device operator contained by the ConfigureHeadstageRhs2116 operator with the following properties:
Property | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AnalogHighCutoff
|
Rhs2116AnalogHighCutoff |
Gets or sets the Rhs2116AnalogHighCutoff. Specifies the upper cutoff frequency of the pre-ADC amplifiers.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
AnalogLowCutoff
|
Rhs2116AnalogLowCutoff |
Gets or sets the Rhs2116AnalogLowCutoff. Specifies the lower cutoff frequency of the pre-ADC amplifiers.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
AnalogLowCutoffRecovery
|
Rhs2116AnalogLowCutoff |
Gets or sets the Rhs2116AnalogLowCutoff directly after stimulation occurs. Specifies the lower cutoff frequency of the pre-ADC amplifiers during stimulus recovery. Note that this is only active for a short period of time, and reverts back to AnalogLowCutoff.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
DspCutoff
|
Rhs2116DspCutoff |
Gets or sets the Rhs2116DspCutoff value. Specifies the cutoff frequency for the DSP high-pass filter used for amplifier offset removal.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
Enable
|
bool |
Gets or sets the device enable state. If set to true, Rhs2116Data will produce data. If set to false, Rhs2116Data will not produce data. |
StimulusTrigger
StimulusTrigger is a ConfigureRhs2116Trigger device operator contained by the ConfigureHeadstageRhs2116 operator with the following properties:
Property | Type | Description | ||||
---|---|---|---|---|---|---|
Armed
|
bool |
Gets or sets if trigger is armed. If true, this device will respect triggers from the selected TriggerSource. Otherwise, triggers will be ignored. |
||||
Enable
|
bool |
Gets or sets the device enable state. If set to true, a Rhs2116TriggerData instance that is linked to this configuration will produce data. If set to false, it will not produce data. Note that this does not affect the ability of the device to trigger stimuli, but only affects if trigger event information is streamed back from the device. To disable the trigger see the Armed property. |
||||
ProbeGroup
|
Rhs2116ProbeGroup |
Gets or sets the Rhs2116ProbeGroup channel configuration. |
||||
StimulusSequence
|
Rhs2116StimulusSequencePair |
Gets or sets the stimulus sequence. |
||||
TriggerSource
|
Rhs2116TriggerSource |
Gets or sets the trigger source. If set to Local, respect local triggers (e.g. via GPIO or TRIGGER register) and broadcast via sync pin. If multiple chips are connected to the SYNC pin, then this device becomes a transmitter to trigger stimulation sequences on other RHS2116 Trigger devices with TRIGGERSOURCE = 0x1 (receiver). If set to External, only respect triggers received from sync pin.
|