mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
Add flat FM RAW transmit path
This commit is contained in:
+8
-5
@@ -3595,13 +3595,16 @@ begin
|
||||
end;
|
||||
|
||||
procedure TMainForm.UpdateTXControlAvailability;
|
||||
var Allowed: Boolean;
|
||||
var MOXAllowed, TuneAllowed: Boolean;
|
||||
begin
|
||||
if (BtnMOX = nil) or (BtnTUN = nil) or (FController = nil) then Exit;
|
||||
Allowed := FController.FRunning and
|
||||
not (FController.ActiveTXMode in [MODE_DMR, MODE_FMRAW]);
|
||||
BtnMOX.Enabled := Allowed;
|
||||
BtnTUN.Enabled := Allowed;
|
||||
MOXAllowed := FController.FRunning and
|
||||
(FController.ActiveTXMode <> MODE_DMR);
|
||||
// FM RAW transmits external PCM only; the speech-path tune generator is not
|
||||
// useful there and remains guarded in the controller as well.
|
||||
TuneAllowed := MOXAllowed and (FController.ActiveTXMode <> MODE_FMRAW);
|
||||
BtnMOX.Enabled := MOXAllowed;
|
||||
BtnTUN.Enabled := TuneAllowed;
|
||||
UpdatePSButtons;
|
||||
end;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user