Add codec2 receiving data indicator

This commit is contained in:
Mashintime 2023-02-15 17:19:07 -05:00
parent 731daeb4cf
commit bbd68dcc0d
3 changed files with 32 additions and 7 deletions

View file

@ -1835,20 +1835,30 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => {
} else { } else {
document.getElementById("startStopRecording").textContent = "Start Rec"; document.getElementById("startStopRecording").textContent = "Start Rec";
} }
//CHANNEL CODEC2 BUSY STATE
if (arg.is_codec2_traffic == "True") {
toggleClass("c2_busy","btn-success",true);
toggleClass("c2_busy","btn-outline-secondary",false);
} else {
toggleClass("c2_busy","btn-success",false);
toggleClass("c2_busy","btn-outline-secondary",true);
}
// CHANNEL BUSY STATE // CHANNEL BUSY STATE
switch (arg.channel_busy) { switch (arg.channel_busy) {
case "True": case "True":
document.getElementById("channel_busy").className = toggleClass("channel_busy","btn-danger",true);
"btn btn-sm btn-danger"; toggleClass("channel_busy","btn-success",false);
toggleClass("channel_busy","btn-secondary",false);
break; break;
case "False": case "False":
document.getElementById("channel_busy").className = toggleClass("channel_busy","btn-danger",false);
"btn btn-sm btn-success"; toggleClass("channel_busy","btn-success",true);
toggleClass("channel_busy","btn-secondary",false);
break; break;
default: default:
document.getElementById("channel_busy").className = toggleClass("channel_busy","btn-danger",false);
"btn btn-sm btn-secondary"; toggleClass("channel_busy","btn-success",false);
toggleClass("channel_busy","btn-secondary",true);
break; break;
} }

View file

@ -223,6 +223,7 @@ client.on("data", function (socketdata) {
audio_recording: data["audio_recording"], audio_recording: data["audio_recording"],
speed_list: data["speed_list"], speed_list: data["speed_list"],
strength: data["strength"], strength: data["strength"],
is_codec2_traffic: data["is_codec2_traffic"],
//speed_table: [{"bpm" : 5200, "snr": -3, "timestamp":1673555399},{"bpm" : 2315, "snr": 12, "timestamp":1673555500}], //speed_table: [{"bpm" : 5200, "snr": -3, "timestamp":1673555399},{"bpm" : 2315, "snr": 12, "timestamp":1673555500}],
}; };

View file

@ -921,6 +921,7 @@
><strong><i class="bi bi-graph-up-arrow"></i></strong> ><strong><i class="bi bi-graph-up-arrow"></i></strong>
</label> </label>
</div> </div>
<div class="btn-group" role="group" aria-label="Basic example">
<button <button
class="btn btn-sm btn-secondary" class="btn btn-sm btn-secondary"
id="channel_busy" id="channel_busy"
@ -933,6 +934,19 @@
> >
busy busy
</button> </button>
<button
class="btn btn-sm btn-outline-secondary"
id="c2_busy"
type="button"
data-bs-placement="top"
data-bs-toggle="tooltip"
data-bs-trigger="hover"
data-bs-html="true"
title="Recieve data: <strong class='text-success'>green if receiving codec2 data</strong>"
>
rd
</button>
</div>
</div> </div>
<div class="card-body p-1" style="height: 200px"> <div class="card-body p-1" style="height: 200px">
<!--278px--> <!--278px-->