Better handle bad or missing data from hamlib

This commit is contained in:
Mashintime 2023-02-26 13:23:50 -05:00
parent dba68baa49
commit cb5a0b1ce2

View file

@ -1940,7 +1940,7 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => {
}
// dbfs
// https://www.moellerstudios.org/converting-amplitude-representations/
if (dbfs_level_raw != arg.dbfs_level) {
if (arg.dbfs_level.length != 0 && !isNaN(arg.dbfs_level) && dbfs_level_raw != arg.dbfs_level) {
dbfs_level_raw = arg.dbfs_level;
dbfs_level = Math.pow(10, arg.dbfs_level / 20) * 100;
@ -1955,7 +1955,7 @@ ipcRenderer.on("action-update-tnc-state", (event, arg) => {
// noise / strength
// https://www.moellerstudios.org/converting-amplitude-representations/
if (arg.strength != "" && noise_level_raw != arg.strength) {
if (arg.strength.length != 0 && !isNaN(arg.strength) && noise_level_raw != arg.strength) {
//console.log(arg.strength);
noise_level_raw = arg.strength;
noise_level = Math.pow(10, arg.strength / 20) * 100;