FIREQ_SERVER.utils.exceptions.HardwareStateError#

exception FIREQ_SERVER.utils.exceptions.HardwareStateError(message: str, status_code: int | None = None, expected_state: str | None = None, actual_state: str | None = None)[source]#

Bases: FireqHardwareError

Raised when hardware is in unexpected state.

Examples: - DMA not idle after stop command - Clock not locked - Switch routing failed - RF-DC tile not responding

Recovery strategy: Usually FATAL — indicates firmware or hardware issue.