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:25
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