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) {