11 #include <QSerialPort>
13 #include "atcore_export.h"
62 SerialLayer(
const QString &port, int32_t baud, QObject *parent =
nullptr);
71 void add(
const QByteArray &comm,
const QByteArray &term);
78 void add(
const QByteArray &comm);
84 void handleError(QSerialPort::SerialPortError error);
92 void pushCommand(
const QByteArray &comm,
const QByteArray &term);
99 void pushCommand(
const QByteArray &comm);
112 bool commandAvailable()
const;
119 QStringList validBaudRates()
const;
The SerialLayer class. Provide the low level serial operations.
Definition: seriallayer.h:20
void serialError(QSerialPort::SerialPortError error)
Emit a signal if an error has happened.
SerialLayerPrivate * d
Definition: seriallayer.h:24
void receivedCommand(const QByteArray &comm)
Emit signal when command is received.
void pushedCommand(const QByteArray &comm)
Emit signal when command is pushed.
The SerialLayerPrivate class.
Definition: seriallayer.cpp:18