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.