From d992ee3fad831f8bc159b87e687390a233b41afb Mon Sep 17 00:00:00 2001 From: Gerhard Hoffmann Date: Tue, 18 Apr 2023 15:06:57 +0200 Subject: [PATCH] Added dc_getStatus() to send info to ISMAS --- src/hwapi.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/hwapi.cpp b/src/hwapi.cpp index 325b0c7..86e1068 100644 --- a/src/hwapi.cpp +++ b/src/hwapi.cpp @@ -169,6 +169,22 @@ bool hwapi::dc_openSerial(int BaudNr, QString BaudStr, return false; } +QStringList hwapi::dc_getStatus() const { + QStringList status; + + if (m_sharedMem) { + SharedMemBuffer const *shMem = SharedMemBuffer::getDataConst(); + status += QString("comport : %1").arg(shMem->rs.comportName); + status += QString("baudrate : %1").arg(shMem->rs.baudNr); + status += QString("baudNr : %1").arg(shMem->rs.baudStr); + status += QString("connect : %1").arg(shMem->rs.connect); + status += QString("port open: %1").arg(shMem->rs.portIsOpen); + // to be continued + } + + return status; +} + bool hwapi::dc_closeSerial(void) const { epi_closeSerial(); for (int i = 0; i < 10; ++i) {