Remove XVTR RF checkbox; fix XVTR Enable bit to match Thetis

XVTR RF (xvtr_rf in Thetis) is dead code — GetXVTRRF() is never called.
Remove the field, UI column, save/load from TXvtrEntry. UseDDCIn is now
always True when in XVTR mode (previous default behaviour, XVTRRF=False).

Byte 1400 bit 0 (XVTR Enable / VHF T/R relay output) now follows Thetis:
  - XVTR mode: set only when DisablePA=True (external T/R relay needed)
  - HF mode:   set when Alex.EnableXvtrHf is checked (Antenna tab)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-16 22:05:08 +03:00
co-authored by Claude Sonnet 4.6
parent b00c0d02a0
commit 1368f249c4
4 changed files with 18 additions and 26 deletions
+1 -4
View File
@@ -5604,10 +5604,7 @@ begin
FXvtrSettings.Entries[FCurrentXvtr].Enabled then
begin
En := True;
// XVTRRF=True означает что трансвертер использует HF тракт — не нужно
// переключаться на отдельный XVTR DDC IN на Alex. Default False →
// подключаем XVTR-IF к выделенному пину XVTR DDC IN.
UseDDCIn := not FXvtrSettings.Entries[FCurrentXvtr].XVTRRF;
UseDDCIn := True;
DisablePA := FXvtrSettings.Entries[FCurrentXvtr].DisablePA;
RxAnt := FXvtrSettings.Entries[FCurrentXvtr].RXAntenna;
end