Kstars
drivermanager.h
50 * @brief DriverManager is the primary class to handle all operations related to starting and stopping INDI drivers.
52 * INDI drivers can be local or remote drivers. For remote hosts, driver information is not known and devices are built
53 * as they arrive dynamically. The class parses INDI primary devices XML file (drivers.xml) and any 3rd party INDI Driver
56 * When starting local drivers, DriverManager also establishes an INDI server with the requested drivers and then connect to
59 * The class also handles INDI hosts which can be added in order to connect to a local or remote INDI server.
89 bool buildDriverElement(XMLEle *root, QTreeWidgetItem *DGroup, DeviceFamily groupType, char errmsg[]);
121 * @brief getUniqueHosts Given a list of DriverInfos, extract all the host:port information from all the drivers.
122 * and then consolidate each groups of drivers that belong to the same server & port to a specific list
123 * e.g. If we have driver1 (localhost:7624), driver2(192.168.1.90:7624), driver3(localhost:7624) then this would create
Q_OBJECTQ_OBJECT
void append(const T &value)
void getUniqueHosts(const QList< DriverInfo * > &dList, QList< QList< DriverInfo * >> &uHosts)
getUniqueHosts Given a list of DriverInfos, extract all the host:port information from all the driver...
Definition: drivermanager.cpp:269
DriverManager is the primary class to handle all operations related to starting and stopping INDI dri...
Definition: drivermanager.h:63
Definition: driverinfo.h:45
Definition: clientmanager.h:37
Definition: servermanager.h:28
bool removeOne(const T &value)
virtual int exec()
ScriptableExtension * host() const
QObject * parent() const const
QString message
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 19 2022 03:57:50 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 19 2022 03:57:50 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.