19 CompInfo(COMP_METADATA_TYPE type_, uint8_t compId_,
Vehicle* vehicle_, QObject* parent =
nullptr);
21 const QString&
uriMetaData()
const {
return _uris.uriMetaData; }
32 virtual void setJson(
const QString& metaDataJsonFileName) = 0;
34 bool available()
const {
return !_uris.uriMetaData.isEmpty(); }
36 const COMP_METADATA_TYPE
type;
38 const uint8_t
compId = MAV_COMP_ID_ALL;
44 bool crcMetaDataValid =
false;
45 bool crcMetaDataFallbackValid =
false;
47 uint32_t crcMetaData = 0;
48 uint32_t crcMetaDataFallback = 0;
51 QString uriMetaDataFallback;
52 QString uriTranslation;
53 QString uriTranslationFallback;