Skip to content

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.