Added CW logging category and additional (and needed) debug info for the

CW features.
half-duplex
Elliott Liggett 2023-01-21 09:18:15 -08:00
rodzic 5664842f47
commit fd1dc860c1
6 zmienionych plików z 13 dodań i 3 usunięć

Wyświetl plik

@ -16,6 +16,7 @@ cwSender::cwSender(QWidget *parent) :
cwSender::~cwSender()
{
qInfo(logCW()) << "Running CW Sender destructor.";
delete ui;
}
@ -27,8 +28,10 @@ void cwSender::showEvent(QShowEvent *event)
void cwSender::handleKeySpeed(unsigned char wpm)
{
qInfo(logCW()) << "Told that current WPM is" << wpm;
if((wpm >= 6) && (wpm <=48))
{
qInfo(logCW()) << "Setting WPM UI control to" << wpm;
ui->wpmSpin->blockSignals(true);
ui->wpmSpin->setValue(wpm);
ui->wpmSpin->blockSignals(false);

Wyświetl plik

@ -6,6 +6,7 @@
#include <QFont>
#include <QInputDialog>
#include "wfviewtypes.h"
#include "logcategories.h"
namespace Ui {

Wyświetl plik

@ -6,7 +6,8 @@ Q_LOGGING_CATEGORY(logGui, "gui")
Q_LOGGING_CATEGORY(logLogger, "log")
Q_LOGGING_CATEGORY(logUser, "user")
Q_LOGGING_CATEGORY(logRig, "rig")
Q_LOGGING_CATEGORY(logRigcommands, "rigCommands")
Q_LOGGING_CATEGORY(logRigTraffic, "rigTraffic")
Q_LOGGING_CATEGORY(logCW, "cw")
Q_LOGGING_CATEGORY(logAudio, "audio")
Q_LOGGING_CATEGORY(logUdp, "udp")
Q_LOGGING_CATEGORY(logUdpServer, "udp.server")

Wyświetl plik

@ -9,7 +9,8 @@ Q_DECLARE_LOGGING_CATEGORY(logGui)
Q_DECLARE_LOGGING_CATEGORY(logLogger)
Q_DECLARE_LOGGING_CATEGORY(logUser)
Q_DECLARE_LOGGING_CATEGORY(logRig)
Q_DECLARE_LOGGING_CATEGORY(rigCommands)
Q_DECLARE_LOGGING_CATEGORY(logRigTraffic)
Q_DECLARE_LOGGING_CATEGORY(logCW)
Q_DECLARE_LOGGING_CATEGORY(logAudio)
Q_DECLARE_LOGGING_CATEGORY(logUdp)
Q_DECLARE_LOGGING_CATEGORY(logUdpServer)

Wyświetl plik

@ -1586,6 +1586,7 @@ void rigCommander::parseLevels()
break;
case '\x0C':
state.set(KEYSPD, level, false);
qInfo(logRig()) << "Have received key speed in RC, raw level: " << level << ", WPM: " << (level/6.071)+6;
emit haveKeySpeed((level/6.071)+6);
break;
case '\x0D':
@ -4612,6 +4613,8 @@ void rigCommander::setKeySpeed(unsigned char wpm)
unsigned char wpmRadioSend = (wpm-6) * (6.071);
qInfo(logRig()) << "Setting keyspeed to " << wpm << "WPM, via command value" << wpmRadioSend;
QByteArray payload;
payload.setRawData("\x14\x0C", 2);
payload.append(wpmRadioSend);
@ -4620,6 +4623,7 @@ void rigCommander::setKeySpeed(unsigned char wpm)
void rigCommander::getKeySpeed()
{
qInfo(logRig()) << "Getting key speed from radio...";
QByteArray payload;
payload.setRawData("\x14\x0C", 2);
prepDataAndSend(payload);

Wyświetl plik

@ -8171,7 +8171,7 @@ void wfmain::messageHandler(QtMsgType type, const QMessageLogContext& context, c
out << context.category << ": " << msg << "\n";
out.flush(); // Clear the buffered data
if(QString(context.category) != QString("rigCommands"))
if(QString(context.category) != QString("rigTraffic"))
{
text.append(context.category);
text.append(": ");