/** * Contains uav ia instances (for tms-if) per uav participant * $Id$ * $HeadURL$ * $Author$ * * Created by Mike Wille, ESZS, 2025-05-22 */ #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; } } // namespace UAS