|  | 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.