1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-05 23:45:00 -04:00

Packet modulator: API changes

This commit is contained in:
f4exb
2021-11-14 22:26:02 +01:00
parent d785694c87
commit 8fb31a147b
15 changed files with 254 additions and 172 deletions
+9 -7
View File
@@ -88,6 +88,12 @@ bool PacketModGUI::handleMessage(const Message& message)
blockApplySettings(false);
return true;
}
else if (PacketMod::MsgReportTx::match(message))
{
QString str = m_settings.m_callsign + ">" + m_settings.m_to + "," + m_settings.m_via + ":" + m_settings.m_data;
ui->transmittedText->appendPlainText(str);
return true;
}
else
{
return false;
@@ -489,14 +495,10 @@ PacketModGUI::~PacketModGUI()
void PacketModGUI::transmit()
{
QString callsign = ui->callsign->text();
QString to = ui->to->currentText();
QString via = ui->via->currentText();
QString data = ui->packet->text();
// TODO: Any validation?
QString str = callsign + ">" + to + "," + via + ":" + data;
ui->transmittedText->appendPlainText(str + "\n");
PacketMod::MsgTXPacketMod *msg = PacketMod::MsgTXPacketMod::create(callsign, to, via, data);
QString str = m_settings.m_callsign + ">" + m_settings.m_to + "," + m_settings.m_via + ":" + m_settings.m_data;
ui->transmittedText->appendPlainText(str);
PacketMod::MsgTx *msg = PacketMod::MsgTx::create();
m_packetMod->getInputMessageQueue()->push(msg);
}