mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
51e8fc4782624be84b59ae8487304cbb9f4aafde
Боковая TX теперь строится ЕДИНЫМ конвертером знака TXSignedEdges (порт Thetis UpdateTXLowHighFilterForMode): магнитуда TX-полосы → знаковые края bp0 по боковой режима. Через него идут ApplyTXChainSettings и SetTXFilterFull — LSB/DIGL больше не уходят в USB, когда пуш оказывается последним (MOX). Убраны оба SetTXABandpassRun(1): этот сеттер дёргает bp1 (aux), а не bp0. При выкл. компрессоре bp1 держал стартовую полосу (−5000,−100) и глушил вход модулятора — FM/WFM/FMRAW не заводились без «тычка» компрессором. bp1 отдан компрессору через TXASetupBPFilters, как в Thetis. Оркестрация сведена: ApplyTXMode (SetTXAMode+ApplyTXModeSettings) — единая точка TX-перехода для Open/SetMode/SetTXMode (в т.ч. слайс-TX); ApplyRXModeSettings (WFM/DMR/FMRAW) — для главного RXA и слайсов. Убраны ручной DMR-инлайн в SetMode и двойной вызов WFM; ApplyWFMSettings→ApplyTXWFMSettings. Дефолт TX-полосы 100/2800 → 200/3100 (Thetis-паритет). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%