Skip to content

radiens_core.models.dac

DAC (Analog Output) domain models.

CLASS DESCRIPTION
AnalogOutChannel

Configuration for a single analog output channel.

AnalogOutRegister

Complete DAC (Analog Output) register state.

DACHighPass

DAC high-pass filter configuration.

Classes

AnalogOutChannel

Bases: BaseModel

Configuration for a single analog output channel.

ATTRIBUTE DESCRIPTION
pri_ntv_chan_idx

Native index of the amplifier channel routed to this output, or -1 when none is.

TYPE: int

analog_out_ntv_chan_idx

Analog output native channel index.

TYPE: int

stream

Stream identifier.

TYPE: int

stream_offset_idx

Index offset within the stream.

TYPE: int

AnalogOutRegister

Bases: BaseModel

Complete DAC (Analog Output) register state.

ATTRIBUTE DESCRIPTION
gain

DAC gain setting.

TYPE: int

highpass_reg

High-pass filter configuration.

TYPE: DACHighPass

channels

List of individual analog output channel configurations.

TYPE: list[AnalogOutChannel]

DACHighPass

Bases: BaseModel

DAC high-pass filter configuration.

ATTRIBUTE DESCRIPTION
enable

Whether the high-pass filter is enabled.

TYPE: bool

cutoff_freq

High-pass filter cutoff frequency in Hertz.

TYPE: float