23 lines
715 B
Python
23 lines
715 B
Python
"""
|
|
Константы и типы для 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]
|