nibcq.enums.MultiDeviceMode

class nibcq.enums.MultiDeviceMode(*args, **kwds)

Bases: enum.Enum

Enumeration of multidevice types for multiple device operations.

Defines the different modes of operation for combining multiple devices in parallel measurements. Each configuration type offers different benefits in terms of synchronization, resource sharing, and measurement accuracy.

Values:
PARALLEL: Devices operate in parallel, using all the measurement

resources and sharing the same timings.

SERIAL: Devices operate in series, with dedicated resources and

independent timing.

MANUAL: Devices are manually configured for specific measurement

scenarios, allowing for flexible resource allocation.

Examples

>>> config = MultiDeviceMode.PARALLEL
>>> if config == MultiDeviceMode.SERIAL:
...     print("Devices are configured for serial operation.")