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: Optional[float]#

Highpass frequency in Hz

filter_lowpass_hz: Optional[float]#

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)