/**************************************************************************** * * (c) 2009-2020 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org> * * QGroundControl is licensed according to the terms in the file * COPYING.md in the root of the source code directory. * ****************************************************************************/#include "CompInfo.h"CompInfo::CompInfo(COMP_METADATA_TYPEtype,uint8_tcompId,Vehicle*vehicle,QObject*parent):QObject(parent),type(type),vehicle(vehicle),compId(compId){}voidCompInfo::setMessage(constmavlink_message_t&message){mavlink_component_information_tcomponentInformation;mavlink_msg_component_information_decode(&message,&componentInformation);available=true;uidMetaData=componentInformation.metadata_uid;uidTranslation=componentInformation.translation_uid;uriMetaData=componentInformation.metadata_uri;uriTranslation=componentInformation.translation_uri;}