From 6907aa68e9572953b2e68da88fe17fb905da94ae Mon Sep 17 00:00:00 2001 From: PianetaRadio <78976006+PianetaRadio@users.noreply.github.com> Date: Mon, 11 Apr 2022 20:14:52 +0200 Subject: [PATCH] PTT logic --- rigdaemon.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rigdaemon.cpp b/rigdaemon.cpp index 2e4abec..7c0bd50 100644 --- a/rigdaemon.cpp +++ b/rigdaemon.cpp @@ -146,7 +146,7 @@ void RigDaemon::rigUpdate() if (retcode == RIG_OK) rigGet.ptt = retptt; //* Meter - if (rigGet.ptt==1) + if (rigGet.ptt == 1 || rigSet.ptt == 1) { rig_get_level(my_rig, RIG_VFO_CURR, RIG_LEVEL_RFPOWER_METER, &rigGet.powerMeter); rig_get_level(my_rig, RIG_VFO_CURR, rigSet.meter, &rigGet.subMeter); @@ -158,7 +158,7 @@ void RigDaemon::rigUpdate() } //***** Command execution ***** - if (!rigGet.ptt) + if (!rigGet.ptt && !rigSet.ptt) { //* Mode if (rigCmd.mode && rigSet.mode != RIG_MODE_NONE) //VFO Main