更新 'src/Network/fgcom.cxx'

This commit is contained in:
zhongjin 2022-12-06 23:19:51 +08:00
parent 2ad1e4a944
commit 387fb56b2a

View File

@ -68,6 +68,15 @@ const int special_freq[] = { // Define some freq who need to be used with NULL_I
static FGCom* static_instance = NULL;
static void mesPopup(const std::string& message, int delay)
{
SGPropertyNode_ptr args(new SGPropertyNode);
args->setStringValue("label", message);
args->setIntValue("delay", (delay) ? delay : 15);
SG_LOG(SG_GENERAL, SG_ALERT, message);
globals->get_commands()->execute("show-message", args);
}
static int iaxc_callback( iaxc_event e )
{
@ -641,10 +650,8 @@ void FGCom::valueChanged(SGPropertyNode *prop)
// ensure that we are on the right channel by calling setupCommFrequency
//fgSetString("/sim/screen/red","PTT按下请讲...");
SGPropertyNode_ptr args(new SGPropertyNode);
args->setStringValue("label", "PTT按下请讲...");
args->setIntValue("delay", 5);
globals->get_commands()->execute("show-message", args);
mesPopup("PTT按下请讲...",5);
setupCommFrequency();
iaxc_output_level_set(0.0);