#include "uav_ia.h" #include "logger.h" #include namespace UAS { UAVInterfaceAdapter::UAVInterfaceAdapter(UAVInterfaceAdapterConfig uavConfig, UAVCommander *commander) : m_config(std::move(uavConfig)) , m_commander(commander) , m_logger(getLogger(QStringLiteral("UAVInterfaceAdapter.%1").arg(m_config.m_uasId))) {} UAVInterfaceAdapter::~UAVInterfaceAdapter() { DEBUG_LOG(m_logger) << "terminating IA for UAV - " << (quintptr)this; delete m_commander; } }