dRonin
adbada4
dRonin GCS
|
#include <uavobjectmanager.h>
Public Types | |
typedef QMap< quint32, UAVObject * > | ObjectMap |
Signals | |
void | newObject (UAVObject *obj) |
void | newInstance (UAVObject *obj) |
void | instanceRemoved (UAVObject *obj) |
Public Member Functions | |
UAVObjectManager () | |
~UAVObjectManager () | |
bool | registerObject (UAVDataObject *obj) |
QVector< QVector< UAVObject * > > | getObjectsVector () |
QHash< quint32, QMap< quint32, UAVObject * > > | getObjects () |
QVector< QVector < UAVDataObject * > > | getDataObjectsVector () |
QVector< QVector < UAVMetaObject * > > | getMetaObjectsVector () |
UAVObject * | getObject (const QString &name, quint32 instId=0) |
UAVObject * | getObject (quint32 objId, quint32 instId=0) |
UAVObjectField * | getField (const QString &objName, const QString &fieldName, quint32 instId=0) |
getField Get a UAV Object field Success is asserted so there is no need to do this again in the caller More... | |
QVector< UAVObject * > | getObjectInstancesVector (const QString &name) |
QVector< UAVObject * > | getObjectInstancesVector (quint32 objId) |
qint32 | getNumInstances (const QString &name) |
qint32 | getNumInstances (quint32 objId) |
bool | unRegisterObject (UAVDataObject *obj) |
unregisters an object instance and all instances bigger than the one passed as argument from the manager More... | |
Definition at line 46 of file uavobjectmanager.h.