dRonin  adbada4
dRonin GCS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Groups Pages
UAVObject Member List

This is the complete list of members for UAVObject, including all inherited members.

ACCESS_READONLY enum valueUAVObject
ACCESS_READWRITE enum valueUAVObject
AccessMode enum nameUAVObject
categoryUAVObjectprotected
dataUAVObjectprotected
descriptionUAVObjectprotected
emitInstanceRemoved(UAVObject *)UAVObject
emitNewInstance(UAVObject *)UAVObject
emitTransactionCompleted(bool success)UAVObject
emitTransactionCompleted(bool success, bool nacked)UAVObject
fieldsUAVObjectprotected
getDefaultMetadata()=0UAVObjectpure virtual
getDescription()UAVObject
getField(const QString &name)UAVObject
getFields()UAVObject
GetFlightAccess(const Metadata &meta)UAVObjectstatic
GetFlightTelemetryAcked(const Metadata &meta)UAVObjectstatic
GetFlightTelemetryUpdateMode(const Metadata &meta)UAVObjectstatic
GetGcsAccess(const Metadata &meta)UAVObjectstatic
GetGcsTelemetryAcked(const Metadata &meta)UAVObjectstatic
GetGcsTelemetryUpdateMode(const Metadata &meta)UAVObjectstatic
getInstID()UAVObject
getJsonRepresentation()UAVObject
getMetadata()=0UAVObjectpure virtual
getName()UAVObject
getNumBytes()UAVObject
getNumFields()UAVObject
getObjID()UAVObject
initialize(quint32 instID)UAVObject
initializeFields(QList< UAVObjectField * > &fields, quint8 *data, quint32 numBytes)UAVObjectprotected
instanceRemoved(UAVObject *obj)UAVObjectsignal
instIDUAVObjectprotected
isSingleInstUAVObjectprotected
isSingleInstance()UAVObject
MetadataInitialize(Metadata &meta)UAVObjectstatic
nameUAVObjectprotected
newInstance(UAVObject *obj)UAVObjectsignal
numBytesUAVObjectprotected
objectUnpacked(UAVObject *obj)UAVObjectsignal
objectUpdated(UAVObject *obj)UAVObjectsignal
objectUpdatedAuto(UAVObject *obj)UAVObjectsignal
objectUpdatedManual(UAVObject *obj)UAVObjectsignal
objectUpdatedPeriodic(UAVObject *obj)UAVObjectsignal
objIDUAVObjectprotected
PACK(typedef struct{quint8 flags;quint16 flightTelemetryUpdatePeriod;quint16 gcsTelemetryUpdatePeriod;quint16 loggingUpdatePeriod;}) MetadataUAVObject
pack(quint8 *dataOut)UAVObject
requestUpdate()UAVObjectslot
requestUpdateAllInstances()UAVObjectslot
setDescription(const QString &description)UAVObjectprotected
SetFlightAccess(Metadata &meta, AccessMode mode)UAVObjectstatic
SetFlightTelemetryAcked(Metadata &meta, quint8 val)UAVObjectstatic
SetFlightTelemetryUpdateMode(Metadata &meta, UpdateMode val)UAVObjectstatic
SetGcsAccess(Metadata &meta, AccessMode mode)UAVObjectstatic
SetGcsTelemetryAcked(Metadata &meta, quint8 val)UAVObjectstatic
SetGcsTelemetryUpdateMode(Metadata &meta, UpdateMode val)UAVObjectstatic
setMetadata(const Metadata &mdata)=0UAVObjectpure virtual
toString()UAVObject
toStringBrief()UAVObject
toStringData()UAVObject
transactionCompleted(UAVObject *obj, bool success)UAVObjectsignal
transactionCompleted(UAVObject *obj, bool success, bool nack)UAVObjectsignal
UAVObject(quint32 objID, bool isSingleInst, const QString &name)UAVObject
unpack(const quint8 *dataIn)UAVObject
updateAllInstancesRequested(UAVObject *obj)UAVObjectsignal
updated()UAVObjectslot
UpdateMode enum nameUAVObject
UPDATEMODE_MANUAL enum valueUAVObject
UPDATEMODE_ONCHANGE enum valueUAVObject
UPDATEMODE_PERIODIC enum valueUAVObject
UPDATEMODE_THROTTLED enum valueUAVObject
updateRequested(UAVObject *obj)UAVObjectsignal