18 CompInfo(COMP_METADATA_TYPE type_, uint8_t compId_,
Vehicle* vehicle_, QObject* parent =
nullptr);
20 const QString&
uriMetaData()
const {
return _uris.uriMetaData; }
31 virtual void setJson(
const QString& metaDataJsonFileName) = 0;
33 bool available()
const {
return !_uris.uriMetaData.isEmpty(); }
35 const COMP_METADATA_TYPE
type;
37 const uint8_t
compId = MAV_COMP_ID_ALL;
43 bool crcMetaDataValid =
false;
44 bool crcMetaDataFallbackValid =
false;
46 uint32_t crcMetaData = 0;
47 uint32_t crcMetaDataFallback = 0;
50 QString uriMetaDataFallback;
51 QString uriTranslation;
52 QString uriTranslationFallback;