""" Константы и типы для RFG ADC Data Plotter. """ from typing import Dict, Tuple, Union import numpy as np # Максимальное число точек в ряду водопада WF_WIDTH = 1000 # Длина БПФ для спектра/водопада спектров FFT_LEN = 1024 # Порог для инверсии сырых данных: если среднее значение свипа ниже порога — # считаем, что сигнал «меньше нуля» и домножаем свип на -1 DATA_INVERSION_THRASHOLD = 10.0 # Типы данных Number = Union[int, float] SweepInfo = Dict[str, Number] SweepPacket = Tuple[np.ndarray, SweepInfo]