Info

class waveline.datatypes.Info(hardware_id, firmware_version, channel_count, input_range, adc_to_volts, extra)[source]

Device information (static).

__init__(hardware_id, firmware_version, channel_count, input_range, adc_to_volts, extra)

Methods

__init__(hardware_id, firmware_version, ...)

Attributes

hardware_id

Unique hardware id

firmware_version

Firmware version

channel_count

Number of channels

input_range

List of selectable input ranges in human-readable format

adc_to_volts

Conversion factors from ADC values to V for all input ranges

extra

Extra device information (specific to device and firmware version)

hardware_id: str | None

Unique hardware id

firmware_version: str

Firmware version

channel_count: int

Number of channels

input_range: list[str]

List of selectable input ranges in human-readable format

adc_to_volts: list[float]

Conversion factors from ADC values to V for all input ranges

extra: dict[str, str]

Extra device information (specific to device and firmware version)