nibcq.errors.FrequencyError =========================== .. py:exception:: nibcq.errors.FrequencyError(message: str = 'There is an issue with the specified test frequency.') Bases: :py:obj:`BCQError` Exception raised when there are issues related to test frequency. This error can occur in the following cases: - The frequency is negative or exceeds the supported maximum. - Too many periods have been selected for the given frequency. - The frequency is not supported by the API. :param message: Custom error message. Defaults to a standard message. :type message: str, optional .. rubric:: Examples The following are examples of how this error can be raised: - **General: Frequency issue** >>> raise FrequencyError("There is an issue with the specified test frequency.") - **Specific: Too many periods for a frequency** >>> raise FrequencyError( >>> f"Too many periods have been selected for frequency {test_frequency} Hz. >>> Lower the number of periods." >>> ) - **Specific: Frequency exceeds supported maximum** >>> raise FrequencyError( >>> f"API only supports non-negative frequencies >>> up to {max_supported_frequency} Hz!" >>> )