Setup

class waveline.datatypes.Setup(enabled, input_range, adc_to_volts, filter_highpass_hz, filter_lowpass_hz, filter_order, continuous_mode, threshold_volts, ddt_seconds, status_interval_seconds, tr_enabled, tr_decimation, tr_pretrigger_samples, tr_postduration_samples, extra)[source]

Channel setup.

__init__(enabled, input_range, adc_to_volts, filter_highpass_hz, filter_lowpass_hz, filter_order, continuous_mode, threshold_volts, ddt_seconds, status_interval_seconds, tr_enabled, tr_decimation, tr_pretrigger_samples, tr_postduration_samples, extra)

Methods

__init__(enabled, input_range, adc_to_volts, ...)

Attributes

enabled

Flag if channel is enabled

input_range

Input range index of Info.input_range list

adc_to_volts

Conversion factor from ADC values to volts

filter_highpass_hz

Highpass frequency in Hz

filter_lowpass_hz

Lowpass frequency in Hz

filter_order

Filter order

continuous_mode

Flag if continuous mode is enabled

threshold_volts

Threshold for hit-based acquisition in volts

ddt_seconds

Duration discrimination time (DDT) in seconds

status_interval_seconds

Status interval in seconds

tr_enabled

Flag if transient data recording is enabled

tr_decimation

Decimation factor for transient data

tr_pretrigger_samples

Pre-trigger samples for transient data

tr_postduration_samples

Post-duration samples for transient data

extra

Extra setup information (specific to device and firmware version)

enabled: bool

Flag if channel is enabled

input_range: int

Input range index of Info.input_range list

adc_to_volts: float

Conversion factor from ADC values to volts

filter_highpass_hz: float | None

Highpass frequency in Hz

filter_lowpass_hz: float | None

Lowpass frequency in Hz

filter_order: int

Filter order

continuous_mode: bool

Flag if continuous mode is enabled

threshold_volts: float

Threshold for hit-based acquisition in volts

ddt_seconds: float

Duration discrimination time (DDT) in seconds

status_interval_seconds: float

Status interval in seconds

tr_enabled: bool

Flag if transient data recording is enabled

tr_decimation: int

Decimation factor for transient data

tr_pretrigger_samples: int

Pre-trigger samples for transient data

tr_postduration_samples: int

Post-duration samples for transient data

extra: dict[str, str]

Extra setup information (specific to device and firmware version)