From f945078ae4b554e432f7094c8ec675be2bdf7b39 Mon Sep 17 00:00:00 2001 From: zhongjin Date: Tue, 6 Dec 2022 16:40:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'src/Network/fgcom.cxx'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Network/fgcom.cxx | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/Network/fgcom.cxx b/src/Network/fgcom.cxx index c6b5fa8..58dff51 100644 --- a/src/Network/fgcom.cxx +++ b/src/Network/fgcom.cxx @@ -645,6 +645,9 @@ void FGCom::valueChanged(SGPropertyNode *prop) _mpTransmitFrequencyNode->setValue(_currentCallFrequency * 1000000); _mpTransmitPowerNode->setValue(1.0); + fgSetString("/sim/screen/white","PTT按下,请讲..."); + + SGPath soundpath( globals->get_fg_root() ); soundpath.append("/Sounds/ptt.wav"); @@ -664,11 +667,7 @@ void FGCom::valueChanged(SGPropertyNode *prop) } else { // iaxc_output_level_set(getCurrentCommVolume()); - iaxc_output_level_set(1.0); - iaxc_input_level_set(0.0); -// SG_LOG(SG_SOUND, SG_ALERT, "FGCom: PTT release: " << _currentCallFrequency << " vol=" << getCurrentCommVolume()); - _mpTransmitFrequencyNode->setValue(0); - _mpTransmitPowerNode->setValue(0); + SGPath soundpath( globals->get_fg_root() ); soundpath.append("/Sounds/click.wav"); @@ -681,6 +680,15 @@ void FGCom::valueChanged(SGPropertyNode *prop) SG_LOG(SG_SOUND, SG_INFO, "CMD :" << urlcmd ); system(urlcmd.c_str()); + + iaxc_output_level_set(1.0); + iaxc_input_level_set(0.0); +// SG_LOG(SG_SOUND, SG_ALERT, "FGCom: PTT release: " << _currentCallFrequency << " vol=" << getCurrentCommVolume()); + _mpTransmitFrequencyNode->setValue(0); + _mpTransmitPowerNode->setValue(0); + + fgSetString("/sim/screen/white","PTT释放"); + } }