FIREQ_SERVER.utils.exceptions.ConfigurationError#

exception FIREQ_SERVER.utils.exceptions.ConfigurationError[source]#

Bases: FireqHardwareError

Invalid hardware configuration.

Raised when attempting to configure hardware with invalid parameters: - Frequency out of range - Gain out of [-1, 1] range - Channel index out of range - Invalid mode selection

These errors should be caught and corrected before retrying.

Example:

>>> try:
...     gen.set_drive_frequency(-100)
... except ConfigurationError as e:
...     print(f"Error: {e}")