[fix](trx-rs): remove wfm denoise and default stereo audio
Co-authored-by: Codex <codex@openai.com> Signed-off-by: Stan Grams <sjg@haxx.space>
This commit is contained in:
@@ -1259,12 +1259,6 @@ function render(update) {
|
||||
saveSetting("wfmAudioMode", nextMode);
|
||||
}
|
||||
}
|
||||
if (wfmDenoiseBtn && typeof update.filter.wfm_denoise === "boolean") {
|
||||
const on = update.filter.wfm_denoise;
|
||||
wfmDenoiseBtn.textContent = on ? "On" : "Off";
|
||||
wfmDenoiseBtn.style.borderColor = on ? "" : "var(--accent-warn, #f0a500)";
|
||||
wfmDenoiseBtn.style.color = on ? "" : "var(--accent-warn, #f0a500)";
|
||||
}
|
||||
if (wfmStFlagEl && typeof update.filter.wfm_stereo_detected === "boolean") {
|
||||
const detected = update.filter.wfm_stereo_detected;
|
||||
wfmStFlagEl.textContent = detected ? "ST" : "MO";
|
||||
@@ -2566,7 +2560,6 @@ const wfmControlsCol = document.getElementById("wfm-controls-col");
|
||||
const wfmDeemphasisEl = document.getElementById("wfm-deemphasis");
|
||||
const wfmAudioModeEl = document.getElementById("wfm-audio-mode");
|
||||
const wfmStFlagEl = document.getElementById("wfm-st-flag");
|
||||
const wfmDenoiseBtn = document.getElementById("wfm-denoise-btn");
|
||||
|
||||
// Hide audio row if audio is not configured on the server
|
||||
fetch("/audio", { method: "GET" }).then((r) => {
|
||||
@@ -2610,12 +2603,6 @@ if (wfmDeemphasisEl) {
|
||||
postPath(`/set_wfm_deemphasis?us=${encodeURIComponent(wfmDeemphasisEl.value)}`).catch(() => {});
|
||||
});
|
||||
}
|
||||
if (wfmDenoiseBtn) {
|
||||
wfmDenoiseBtn.addEventListener("click", () => {
|
||||
postPath("/toggle_wfm_denoise").catch(() => {});
|
||||
});
|
||||
}
|
||||
|
||||
function updateWfmControls() {
|
||||
if (!wfmControlsCol) return;
|
||||
const mode = (modeEl && modeEl.value ? modeEl.value : "").toUpperCase();
|
||||
|
||||
@@ -168,9 +168,6 @@
|
||||
<label class="wfm-control wfm-st-flag-wrap" aria-label="Stereo pilot status">
|
||||
<span id="wfm-st-flag" class="wfm-st-flag wfm-st-flag-mono">MO</span>
|
||||
</label>
|
||||
<label class="wfm-control">Denoise
|
||||
<button id="wfm-denoise-btn" type="button" class="status-input toggle-btn toggle-on">On</button>
|
||||
</label>
|
||||
</div>
|
||||
<div class="label"><span>WFM</span></div>
|
||||
</div>
|
||||
|
||||
@@ -499,21 +499,6 @@ pub async fn set_wfm_stereo(
|
||||
send_command(&rig_tx, RigCommand::SetWfmStereo(query.enabled)).await
|
||||
}
|
||||
|
||||
#[post("/toggle_wfm_denoise")]
|
||||
pub async fn toggle_wfm_denoise(
|
||||
state: web::Data<watch::Receiver<RigState>>,
|
||||
rig_tx: web::Data<mpsc::Sender<RigRequest>>,
|
||||
) -> Result<HttpResponse, Error> {
|
||||
let enabled = state
|
||||
.get_ref()
|
||||
.borrow()
|
||||
.filter
|
||||
.as_ref()
|
||||
.map(|f| f.wfm_denoise)
|
||||
.unwrap_or(true);
|
||||
send_command(&rig_tx, RigCommand::SetWfmDenoise(!enabled)).await
|
||||
}
|
||||
|
||||
#[post("/toggle_aprs_decode")]
|
||||
pub async fn toggle_aprs_decode(
|
||||
state: web::Data<watch::Receiver<RigState>>,
|
||||
@@ -727,7 +712,6 @@ pub fn configure(cfg: &mut web::ServiceConfig) {
|
||||
.service(set_fir_taps)
|
||||
.service(set_wfm_deemphasis)
|
||||
.service(set_wfm_stereo)
|
||||
.service(toggle_wfm_denoise)
|
||||
.service(toggle_aprs_decode)
|
||||
.service(toggle_cw_decode)
|
||||
.service(set_cw_auto)
|
||||
|
||||
Reference in New Issue
Block a user