исходник MessageClient.cpp
void MessageClient::status_update (Frequency f, QString const& mode, QString const& dx_call
, QString const& report, QString const& tx_mode
, bool tx_enabled, bool transmitting, bool decoding
, qint32 rx_df, qint32 tx_df, QString const& de_call
, QString const& de_grid, QString const& dx_grid
, bool watchdog_timeout, QString const& sub_mode
, bool fast_mode)
QByteArray message;
NetworkMessage::Builder out {&message, NetworkMessage::Status, m_->id_, m_->schema_};
out << f << mode.toUtf8 () << dx_call.toUtf8 () << report.toUtf8 () << tx_mode.toUtf8 ()
<< tx_enabled << transmitting << decoding << rx_df << tx_df << de_call.toUtf8 ()
<< de_grid.toUtf8 () << dx_grid.toUtf8 () << watchdog_timeout << sub_mode.toUtf8 ()
<< fast_mode;
где f - частота VFO, rx_df - приемная звуковая частота, tx_df - звуковая частота передачи
например здесь я передавал сообщение Tx5
Вложение 207725
сделал трассировку софтом Wireshark трафика между программой message_aggregator и JTDX работающих на разных компьютерах и общающихся между собой через LAN, сообщение status update пришедшее на компьютер где работает софт message_aggregator от софта JTDX
Вложение 207726
на приведенной картинке:
d6 c0 90 - частота VFO 14074000 Гц
00 с8 - приемная звуковая частота 200 Гц
07 d0 - звуковая частота передачи 2000 Гц
частота VFO при любом типе TX сообщения была в трассировке d6 c0 90 (14074000 Гц)