new project structure
This commit is contained in:
22
rfg_adc_plotter/config.py
Normal file
22
rfg_adc_plotter/config.py
Normal file
@ -0,0 +1,22 @@
|
||||
"""
|
||||
Константы и типы для 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]
|
||||
Reference in New Issue
Block a user