mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 17:27:32 +00:00
chore(tx): сняты зонды трассировки — пейсинг проверен на железе
Всплесков на передаче нет, инструмент своё отработал и больше не нужен в горячем пути. Снято ровно то, что ставилd209697, и ничего сверх: * удалён юнит TxTrace.pas (кольцо + сброс дампа + TraceInit); * TCIAdapter: точки съёма маркеров и TX-аудио, поля FTxTraceLast/FTxTraceAudio; * HPSDRNetwork: DUC-DRY/DUC-RUN и переменная DryFrom (жила только для них), вместе с ними ушли из uses TxTrace и PlatformUtils — их добавлял тот же коммит, MonotonicUs в этом файле больше нигде не встречается; * RadioController: PTT-метка в SetMOX и сброс дампа на снятии PTT; * TraceInit из ewsdr.lpr и ewsdrd.lpr. Каждая удалённая строка стояла под `if TraceOn` — вычислений, от которых зависит тракт, в них не было. ★PlatformUtils.MonotonicUs НЕ тронут: на нём абсолютные дедлайны планировщика TX, это не отладка. Скрипт разбора test/hpsdr/txtrace_scan.py оставлен, формат дампа не менялся; в README стенда записан рецепт возврата зондов изd209697. Проверено: lazbuild --ws=qt6 и build-ewsdrd.sh собираются, test/tci 260/260, test/cat 50/50 — те же числа, что и с зондами. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bkwwyj7xVRrqnSVEseTRfV
This commit is contained in:
+12
-1
@@ -107,8 +107,19 @@ TX голодала, в эфире дыры. Тут же диапазон глу
|
||||
|
||||
## Приборы внутри процесса: кольцевая трассировка TX-тракта
|
||||
|
||||
★**Сняты из кода 2026-08-24** — пейсинг TX проверен на железе, всплесков нет, и
|
||||
инструмент больше не нужен в горячем пути. Последняя редакция зондов лежит в
|
||||
коммите `d209697`; вернуть их целиком:
|
||||
|
||||
git show d209697 -- TxTrace.pas | git apply # сам юнит
|
||||
git show <коммит снятия> | git apply -R # точки съёма и TraceInit
|
||||
|
||||
Скрипт разбора (`txtrace_scan.py`) оставлен: формат дампа не менялся, и при
|
||||
возврате зондов он работает как прежде. Ниже — описание прибора на случай
|
||||
возврата.
|
||||
|
||||
Дамп на проводе видит ПАУЗУ в потоке DUC, но не видит, кто её сделал. Для этого
|
||||
в код вписано кольцо трассировки (`TxTrace.pas`), выключенное по умолчанию.
|
||||
в код вписывалось кольцо трассировки (`TxTrace.pas`), выключенное по умолчанию.
|
||||
|
||||
Включение — переменной окружения, кольцо сбрасывается на диск в конце КАЖДОЙ
|
||||
передачи (после снятия PTT, чтобы файл не задержал выход из эфира):
|
||||
|
||||
Reference in New Issue
Block a user