|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <SerialLink.h>
Inheritance diagram for SerialWorker:
Collaboration diagram for SerialWorker:Public Slots | |
| void | setupPort () |
| void | connectToPort () |
| void | disconnectFromPort () |
| void | writeData (const QByteArray &data) |
Signals | |
| void | connected () |
| void | disconnected () |
| void | dataReceived (const QByteArray &data) |
| void | dataSent (const QByteArray &data) |
| void | errorOccurred (const QString &errorString) |
Public Member Functions | |
| SerialWorker (const SerialConfiguration *config, QObject *parent=nullptr) | |
| ~SerialWorker () | |
| bool | isConnected () const |
| const QSerialPort * | port () const |
Definition at line 103 of file SerialLink.h.
|
explicit |
Definition at line 179 of file SerialLink.cc.
| SerialWorker::~SerialWorker | ( | ) |
Definition at line 188 of file SerialLink.cc.
References disconnectFromPort().
|
signal |
Referenced by SerialLink::SerialLink().
|
slot |
Definition at line 221 of file SerialLink.cc.
References QSerialPort::error(), errorOccurred(), QGCSerialPortInfo::isBootloader(), isConnected(), QSerialPort::open(), QSerialPort::PermissionError, QSerialPort::portName(), and QSerialPort::setPortName().
|
signal |
Referenced by SerialLink::SerialLink().
|
signal |
Referenced by SerialLink::SerialLink(), and writeData().
|
signal |
Referenced by SerialLink::SerialLink().
|
slot |
Definition at line 258 of file SerialLink.cc.
References QSerialPort::close(), isConnected(), and QSerialPort::portName().
Referenced by ~SerialWorker().
|
signal |
Referenced by connectToPort(), SerialLink::SerialLink(), and writeData().
| bool SerialWorker::isConnected | ( | ) | const |
Definition at line 195 of file SerialLink.cc.
Referenced by connectToPort(), disconnectFromPort(), SerialLink::isConnected(), and writeData().
|
inline |
Definition at line 112 of file SerialLink.h.
Referenced by SerialLink::port().
|
slot |
Definition at line 200 of file SerialLink.cc.
References QSerialPort::errorOccurred().
Referenced by SerialLink::SerialLink().
|
slot |
Definition at line 270 of file SerialLink.cc.
References dataSent(), errorOccurred(), and isConnected().