android: add level-triggered radio and inline activation settings
This commit is contained in:
1 parent
44af542f61
commit
fddbba217d
14 files changed
+575
-127
No files matched your search
@@ -3,6 +3,17 @@
|
||||
Сюда пишется список задач с короткой аннотацией. Если задача большая и имеет ТЗ - то ТЗ оформляется отдельным файлом, а сюда помещается аннотация и ссылка на ТЗ.
|
||||
|
||||
## Текущая задача
|
||||
[+] **Android: автопередача рации по уровню сигнала** — 08.10.2026:
|
||||
режим VAD/уровень, два порога dBFS, живой измеритель из общего radio_audio и prefetch 600мс.
|
||||
Вкладка рации временно держит микрофон для измерения при выключенной автоматике; уход со вкладки/пауза освобождает этот захват.
|
||||
Оба детектора используют прежнее окно foreground/screen/background; PTT имеет приоритет, RX-защита остаётся общей.
|
||||
Настройки сохраняются одним DataStore edit и передаются одним заданием uasync с подтверждением до старта capture.
|
||||
Кнопка панели показывает выбранный режим и сохранённое включение; JNI принимает явный OFF/VAD/LEVEL.
|
||||
Для уровня на кнопке — значок эквалайзера; удержание VAD/уровня открывает мини-блок режима, измерителя и порогов прямо у кнопки.
|
||||
Выбор режима — две кнопки VAD/уровень с областью нажатия от 48 dp, без вложенного выпадающего меню; выбор записывается в лог radio.
|
||||
Добавлены русские/английские строки и диагностика. assembleDebug (arm64-v8a/x86_64), 21 JVM-тест — PASS.
|
||||
На физическом устройстве новый режим пока не проверен.
|
||||
|
||||
[+] **ChatGUI: автопередача рации по уровню сигнала** — 08.10.2026:
|
||||
выбор VAD/уровень, RMS 20мс после AEC до компрессоров, два порога dBFS (-35/-45 по умолчанию),
|
||||
подтверждение 40мс и общая задержка отключения. Измеритель работает при включённой рации даже без автоматики.
|
||||
|
||||
Reference in new issue
Block a user