|
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) |
| void | checkPortAvailability (const QStringList &availablePorts) |
Signals | |
| void | connected () |
| void | disconnected () |
| void | dataReceived (const QByteArray &data) |
| void | dataSent (const QByteArray &data) |
| void | errorOccurred (const QString &errorString) |
Public Member Functions | |
| SerialWorker (SerialConnectionSettings settings, SerialPortManager::ReservationPtr reservation={}, QObject *parent=nullptr) | |
| ~SerialWorker () | |
| bool | isConnected () const |
| const QSerialPort * | port () const |
Definition at line 121 of file SerialLink.h.
|
explicit |
Definition at line 133 of file SerialLink.cc.
| SerialWorker::~SerialWorker | ( | ) |
Definition at line 142 of file SerialLink.cc.
References disconnectFromPort().
|
slot |
Definition at line 329 of file SerialLink.cc.
References QSerialPort::close(), isConnected(), and SerialConnectionSettings::portName.
Referenced by SerialLink::SerialLink().
|
signal |
Referenced by SerialLink::SerialLink().
|
slot |
Definition at line 171 of file SerialLink.cc.
References SerialConnectionSettings::autoConnect, SerialConnectionSettings::bootloader, QSerialPort::close(), QSerialPort::DeviceNotFoundError, QSerialPort::error(), error, errorOccurred(), isConnected(), QSerialPort::open(), QSerialPort::PermissionError, QSerialPort::portName(), SerialConnectionSettings::portName, QSerialPort::setPortName(), and setupPort().
|
signal |
Referenced by SerialLink::SerialLink().
|
signal |
Referenced by SerialLink::SerialLink(), and writeData().
|
signal |
Referenced by SerialLink::SerialLink().
|
slot |
Definition at line 222 of file SerialLink.cc.
References QSerialPort::close(), and QSerialPort::portName().
Referenced by ~SerialWorker().
|
signal |
Referenced by connectToPort(), SerialLink::SerialLink(), and writeData().
| bool SerialWorker::isConnected | ( | ) | const |
Definition at line 149 of file SerialLink.cc.
Referenced by checkPortAvailability(), connectToPort(), SerialLink::isConnected(), and writeData().
|
inline |
Definition at line 131 of file SerialLink.h.
Referenced by SerialLink::port().
|
slot |
Definition at line 155 of file SerialLink.cc.
References QSerialPort::errorOccurred().
Referenced by connectToPort(), and SerialLink::SerialLink().
|
slot |
Definition at line 233 of file SerialLink.cc.
References dataSent(), errorOccurred(), and isConnected().