|
dRonin
adbada4
dRonin GCS
|
#include <connectionmanager.h>
Public Slots | |
| void | telemetryConnected () |
| void | telemetryDisconnected () |
| void | telemetryUpdated (double txRate, double rxRate) |
Signals | |
| void | deviceConnected (QIODevice *device) |
| void | deviceAboutToDisconnect () |
| void | deviceDisconnected () |
| void | availableDevicesChanged (const QLinkedList< Core::DevListItem > devices) |
Public Member Functions | |
| ConnectionManager (Internal::MainWindow *mainWindow, QTabWidget *modeStack) | |
| virtual | ~ConnectionManager () |
| void | init () |
| QIODevice * | getCurrentConnection () |
| DevListItem | getCurrentDevice () |
| DevListItem | findDevice (const QString &devName) |
| QLinkedList< DevListItem > | getAvailableDevices () |
| bool | isConnected () |
| bool | connectDevice (DevListItem device) |
| bool | disconnectDevice () |
| void | suspendPolling () |
| void | resumePolling () |
| TelemetryMonitorWidget * | getTelemetryMonitorWidget () |
| bool | getAutoconnect () |
Protected Member Functions | |
| void | updateConnectionList (IConnection *connection) |
| void | registerDevice (IConnection *conn, IDevice *device) |
| void | updateConnectionDropdown () |
Protected Attributes | |
| QComboBox * | m_availableDevList |
| QPushButton * | m_connectBtn |
| QLinkedList< DevListItem > | m_devList |
| QList< IConnection * > | m_connectionsList |
| TelemetryMonitorWidget * | m_monitorWidget |
| DevListItem | m_connectionDevice |
| DevListItem | m_lastManualConnect |
| QIODevice * | m_ioDev |
Definition at line 97 of file connectionmanager.h.