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.