|
dRonin
adbada4
dRonin GCS
|
#include <uavobjectutilmanager.h>
Public Types | |
| enum | metadataSetEnum { ALL_METADATA, SETTINGS_METADATA_ONLY, NONSETTINGS_METADATA_ONLY } |
Signals | |
| void | saveCompleted (int objectID, bool status) |
| void | completedMetadataWrite (bool) |
Public Member Functions | |
| UAVObjectUtilManager () | |
| ~UAVObjectUtilManager () | |
| int | setHomeLocation (double LLA[3], bool save_to_sdcard) |
| int | getHomeLocation (bool &set, double LLA[3]) |
| int | getGPSPosition (double LLA[3]) |
| int | getBoardModel () |
| Core::IBoardType * | getBoardType () |
| Get the IBoardType corresponding to the connected board. More... | |
| QByteArray | getBoardCPUSerial () |
| quint32 | getFirmwareCRC () |
| QByteArray | getBoardDescription () |
| bool | getBoardDescriptionStruct (deviceDescriptorStruct &device) |
| UAVObjectManager * | getObjectManager () |
| void | saveObjectToFlash (UAVObject *obj) |
| UAVObjectUtilManager::saveObjectToSD Add a new object to save in the queue. More... | |
| QMap< QString, UAVObject::Metadata > | readMetadata (metadataSetEnum metadataReadType) |
| UAVObjectUtilManager::readMetadata Get metadata for UAVOs. More... | |
| QMap< QString, UAVObject::Metadata > | readAllNonSettingsMetadata () |
| UAVObjectUtilManager::readAllNonSettingsMetadata Convenience function for calling readMetadata. More... | |
| bool | setMetadata (QMap< QString, UAVObject::Metadata >, metadataSetEnum metadataUpdateType) |
| UAVObjectUtilManager::setMetadata Sets the metadata for all metadata in QMap. More... | |
| bool | setAllNonSettingsMetadata (QMap< QString, UAVObject::Metadata >) |
| UAVObjectUtilManager::setAllNonSettingsMetadata Convenience function for calling setMetadata. More... | |
| bool | resetMetadataToDefaults () |
| UAVObjectUtilManager::resetMetadata Resets all metadata to defaults (from XML definitions) More... | |
| int | getBoardRevision () |
| Get the connected board hardware revision. More... | |
| QString | getFirmwareHash () |
| QString | getGcsHash () |
| bool | boardConfigured () |
| Check if the board has been configured for flight The heuristic is whether one or more actuators are configured for non-zero output. More... | |
| bool | firmwareHashMatchesGcs () |
| Check if firmware version hash matches GCS version hash. More... | |
Static Public Member Functions | |
| static bool | descriptionToStructure (QByteArray desc, deviceDescriptorStruct &struc) |
Protected Member Functions | |
| FirmwareIAPObj::DataFields | getFirmwareIap () |
Definition at line 49 of file uavobjectutilmanager.h.