radiens_core.models.dac
DAC (Analog Output) domain models.
Classes
AnalogOutChannel
Bases: BaseModel
Configuration for a single analog output channel.
Attributes:
| Name | Type | Description |
|---|---|---|
pri_ntv_chan_idx |
int
|
Primary native channel index. |
analog_out_ntv_chan_idx |
int
|
Analog output native channel index. |
stream |
int
|
Stream identifier. |
stream_offset_idx |
int
|
Index offset within the stream. |
AnalogOutRegister
Bases: BaseModel
Complete DAC (Analog Output) register state.
Attributes:
| Name | Type | Description |
|---|---|---|
gain |
int
|
DAC gain setting. |
highpass_reg |
DACHighPass
|
High-pass filter configuration. References DACHighPass. |
channels |
list[AnalogOutChannel]
|
List of individual analog output channel configurations. References AnalogOutChannel. |
DACHighPass
Bases: BaseModel
DAC high-pass filter configuration.
Attributes:
| Name | Type | Description |
|---|---|---|
enable |
bool
|
Whether the high-pass filter is enabled. |
cutoff_freq |
float
|
High-pass filter cutoff frequency in Hertz. |