|
dRonin
adbada4
dRonin GCS
|
IP Connection Plugin impliment telemetry over TCP/IP and UDP/IP. More...
Namespaces | |
| Core | |
| The Core namespace contains all classes that make up the Core plugin which constitute the basic functionality of the GCS. | |
| Ui | |
Classes | |
| class | IPConnectionConfiguration |
| struct | IPConnectionConfiguration::Host |
| class | IPConnectionOptionsPage |
| class | IPConnectionOptionsDelegate |
| class | IPConnectionOptionsModel |
| class | IPConnection |
| class | IPConnectionPlugin |
Variables | |
| Protocol | IPConnectionConfiguration::Host::protocol = ProtocolTcp |
| QString | IPConnectionConfiguration::Host::hostname = "localhost" |
| int | IPConnectionConfiguration::Host::port = 9000 |
| IPConnection * | connection = nullptr |
Signals | |
| void | IPConnectionOptionsPage::availableDevChanged () |
Protected Slots | |
| void | IPConnection::onEnumerationChanged () |
IP Connection Plugin impliment telemetry over TCP/IP and UDP/IP.
| Enumerator | |
|---|---|
| ColumnProtocol | |
| ColumnHostname | |
| ColumnPort | |
| ColumnCount | |
Definition at line 66 of file ipconnectionoptionspage.h.
| Enumerator | |
|---|---|
| ProtocolTcp | |
| ProtocolUdp | |
Definition at line 51 of file ipconnectionconfiguration.h.
|
virtual |
Implements Core::IOptionsPage.
Definition at line 80 of file ipconnectionoptionspage.cpp.
|
virtual |
Return the list of devices found on the system
Implements Core::IConnection.
Definition at line 77 of file ipconnectionplugin.cpp.
|
inlinevirtual |
Reimplemented from Core::IOptionsPage.
Definition at line 59 of file ipconnectionoptionspage.h.
|
virtual |
Implements Core::IUAVGadgetConfiguration.
Definition at line 43 of file ipconnectionconfiguration.cpp.
|
virtual |
Reimplemented from Core::IConnection.
Definition at line 167 of file ipconnectionplugin.cpp.
| int IPConnectionOptionsModel::columnCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 206 of file ipconnectionoptionspage.cpp.
|
virtual |
Connection type name "USB HID"
Implements Core::IConnection.
Definition at line 176 of file ipconnectionplugin.cpp.
|
override |
Definition at line 101 of file ipconnectionoptionspage.cpp.
|
virtual |
Implements Core::IOptionsPage.
Definition at line 46 of file ipconnectionoptionspage.cpp.
| QVariant IPConnectionOptionsModel::data | ( | const QModelIndex & | index, |
| int | role = Qt::EditRole |
||
| ) | const |
Definition at line 213 of file ipconnectionoptionspage.cpp.
|
virtual |
Implements Core::IOptionsPage.
Definition at line 96 of file ipconnectionoptionspage.cpp.
| Qt::ItemFlags IPConnectionOptionsModel::flags | ( | const QModelIndex & | index | ) | const |
Definition at line 260 of file ipconnectionoptionspage.cpp.
| QVariant IPConnectionOptionsModel::headerData | ( | int | section, |
| Qt::Orientation | orientation, | ||
| int | role = Qt::DisplayRole |
||
| ) | const |
Definition at line 239 of file ipconnectionoptionspage.cpp.
|
inline |
Definition at line 68 of file ipconnectionconfiguration.h.
|
inline |
Definition at line 116 of file ipconnectionoptionspage.h.
|
inlinevirtual |
Reimplemented from Core::IOptionsPage.
Definition at line 57 of file ipconnectionoptionspage.h.
| bool IPConnectionOptionsModel::insertRows | ( | int | position, |
| int | rows, | ||
| const QModelIndex & | index = QModelIndex() |
||
| ) |
Definition at line 290 of file ipconnectionoptionspage.cpp.
| IPConnection::IPConnection | ( | ) |
Definition at line 48 of file ipconnectionplugin.cpp.
|
explicit |
Definition at line 30 of file ipconnectionconfiguration.cpp.
|
inlineexplicit |
Definition at line 83 of file ipconnectionoptionspage.h.
|
inlineexplicit |
Definition at line 102 of file ipconnectionoptionspage.h.
|
explicit |
Definition at line 36 of file ipconnectionoptionspage.cpp.
|
virtual |
Open a device, and return a QIODevice interface from it It should be a dynamically created object as it will be deleted by the connection manager.
Implements Core::IConnection.
Definition at line 117 of file ipconnectionplugin.cpp.
|
inline |
Definition at line 62 of file ipconnectionconfiguration.h.
|
inline |
Definition at line 67 of file ipconnectionplugin.h.
| void IPConnectionConfiguration::readConfig | ( | ) |
Definition at line 71 of file ipconnectionconfiguration.cpp.
| bool IPConnectionOptionsModel::removeRows | ( | int | position, |
| int | rows, | ||
| const QModelIndex & | index = QModelIndex() |
||
| ) |
Definition at line 303 of file ipconnectionoptionspage.cpp.
| int IPConnectionOptionsModel::rowCount | ( | const QModelIndex & | parent = QModelIndex() | ) | const |
Definition at line 199 of file ipconnectionoptionspage.cpp.
|
virtual |
Saves a configuration.
Reimplemented from Core::IUAVGadgetConfiguration.
Definition at line 54 of file ipconnectionconfiguration.cpp.
| bool IPConnectionOptionsModel::setData | ( | const QModelIndex & | index, |
| const QVariant & | value, | ||
| int | role = Qt::EditRole |
||
| ) |
Definition at line 267 of file ipconnectionoptionspage.cpp.
|
override |
Definition at line 133 of file ipconnectionoptionspage.cpp.
Definition at line 69 of file ipconnectionconfiguration.h.
|
override |
Definition at line 161 of file ipconnectionoptionspage.cpp.
|
virtual |
Short name to display in a combo box
Reimplemented from Core::IConnection.
Definition at line 181 of file ipconnectionplugin.cpp.
|
inlinevirtual |
Reimplemented from Core::IOptionsPage.
Definition at line 60 of file ipconnectionoptionspage.h.
|
inlinevirtual |
Reimplemented from Core::IOptionsPage.
Definition at line 58 of file ipconnectionoptionspage.h.
|
override |
Definition at line 191 of file ipconnectionoptionspage.cpp.
|
virtual |
Definition at line 64 of file ipconnectionplugin.cpp.
|
virtual |
Definition at line 39 of file ipconnectionconfiguration.cpp.
|
virtual |
Definition at line 42 of file ipconnectionoptionspage.cpp.
| IPConnection* connection = nullptr |
Definition at line 46 of file ipconnectionplugin.cpp.
| QString IPConnectionConfiguration::Host::hostname = "localhost" |
Definition at line 59 of file ipconnectionconfiguration.h.
| int IPConnectionConfiguration::Host::port = 9000 |
Definition at line 60 of file ipconnectionconfiguration.h.
| Protocol IPConnectionConfiguration::Host::protocol = ProtocolTcp |
Definition at line 58 of file ipconnectionconfiguration.h.
|
signal |
|
protectedslot |
Definition at line 72 of file ipconnectionplugin.cpp.