master 0.77
John Wiseman 3 years ago
parent 71e21cd9c0
commit e1ed8e1fb2

@ -1,6 +1,6 @@
// Qt Version of BPQTermTCP
#define VersionString "0.0.0.71"
#define VersionString "0.0.0.73"
// .12 Save font weight
@ -98,6 +98,14 @@
// Add option to use local time
// Fixes for Mac OS
// .72 November 2023
// Don't display "Enable Monitor" on startup
// .73 November 2023
// Raise RTS on KISS serial port
#define _CRT_SECURE_NO_WARNINGS
@ -1172,7 +1180,6 @@ QtTermTCP::QtTermTCP(QWidget *parent) : QMainWindow(parent)
if (TermMode == MDI)
{
mdiArea = new QMdiArea(ui.centralWidget);
mdiArea->setGeometry(QRect(0, 0, 771, 571));
mdiArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
@ -1489,6 +1496,7 @@ QtTermTCP::QtTermTCP(QWidget *parent) : QMainWindow(parent)
monitorMenu = mymenuBar->addMenu(tr("&Monitor"));
EnableMonitor = setupMenuLine(monitorMenu, (char *)"Enable Monitoring", this, 0);
EnableMonitor->setVisible(0);
EnableMonLog = setupMenuLine(monitorMenu, (char *)"Log to File", this, 0);
MonLocalTime = setupMenuLine(monitorMenu, (char *)"Use local time", this, 0);
MonTX = setupMenuLine(monitorMenu, (char *)"Monitor TX", this, 1);
@ -2085,6 +2093,7 @@ void QtTermTCP::tabSelected(int Current)
for (int i = 0; i < 64; i++)
SetPortMonLine(i, (char *)"", 0, 0); // Set all hidden
connectMenu->setEnabled(false);
MonTX->setVisible(0);
MonSup->setVisible(0);
MonUI->setVisible(0);
@ -2100,6 +2109,7 @@ void QtTermTCP::tabSelected(int Current)
for (int i = 0; i < 64; i++)
SetPortMonLine(i, (char *)"", 0, 0); // Set all hidden
connectMenu->setEnabled(false);
MonTX->setVisible(0);
MonSup->setVisible(0);
MonUI->setVisible(0);
@ -4991,6 +5001,7 @@ void QtTermTCP::xon_mdiArea_changed()
for (int i = 0; i < 64; i++)
SetPortMonLine(i, (char *)"", 0, 0); // Set all hidden
connectMenu->setEnabled(false);
MonTX->setVisible(0);
MonSup->setVisible(0);
MonUI->setVisible(0);
@ -5007,6 +5018,7 @@ void QtTermTCP::xon_mdiArea_changed()
for (int i = 0; i < 64; i++)
SetPortMonLine(i, (char *)"", 0, 0); // Set all hidden
connectMenu->setEnabled(false);
MonTX->setVisible(0);
MonSup->setVisible(0);
MonUI->setVisible(0);
@ -6505,10 +6517,10 @@ void QtTermTCP::KISSTimer()
{
// Verify Serial port is still ok
if (m_serial && KISSConnected)
if (m_serial && KISSConnected)
{
m_serial->clearError();
m_serial->isDataTerminalReady();
boolean rc = m_serial->isDataTerminalReady();
if (m_serial->error())
{
@ -6892,11 +6904,14 @@ int QtTermTCP::openSerialPort()
m_serial = new QSerialPort(this);
m_serial->setPortName(SerialPort);
m_serial->setBaudRate(KISSBAUD);
boolean ok = m_serial->setBaudRate(KISSBAUD);
if (m_serial->open(QIODevice::ReadWrite))
{
int i;
ok = m_serial->setRequestToSend(true);
connect(m_serial, &QSerialPort::readyRead, this, &QtTermTCP::readSerialData);
// connect(m_serial, &QSerialPort::errorOccurred, this, &QtTermTCP::handleError);

@ -2622,7 +2622,7 @@ void KISS_add_stream(void * Socket)
KissConnections = realloc(KissConnections, (KISSConCount + 1) * sizeof(void *));
KISS = KissConnections[KISSConCount++] = malloc(sizeof(KISS));
KISS = KissConnections[KISSConCount++] = malloc(sizeof(TKISSMode));
KISS->Socket = Socket;
KISS->data_in = newString();
@ -2681,7 +2681,7 @@ TAX25Port * KISSConnectOut(void * Sess, char * CallFrom, char * CallTo, char * D
sprintf(path, "%s,%s", CallTo, CallFrom);
if (Digis)
if (Digis && Digis[0])
{
strcat(path, ",");
strcat(path, Digis);

@ -5,6 +5,7 @@ cp --preserve /mnt/Source/QT/QtTermTCP2/*.ui ./
cp --preserve /mnt/Source/QT/QtTermTCP2/*.pro ./
cp --preserve /mnt/Source/QT/QtTermTCP2/*.qrc ./
cp --preserve /mnt/Source/QT/QtTermTCP2/*.ico ./
cp --preserve /mnt/Source/QT/QtTermTCP2/*.wav ./
qmake
make -j4

Loading…
Cancel
Save

Powered by TurnKey Linux.