/**************************************************************************** * * (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 "APMSubMotorComponentController.h"#include "ParameterManager.h"APMSubMotorComponentController::APMSubMotorComponentController(void){connect(_vehicle,&Vehicle::textMessageReceived,this,&APMSubMotorComponentController::handleNewMessages);}voidAPMSubMotorComponentController::handleNewMessages(intuasid,intcomponentid,intseverity,QStringtext){Q_UNUSED(uasid);Q_UNUSED(componentid);Q_UNUSED(severity);if(_vehicle->flightMode()=="Motor Detection"&&(text.toLower().contains("thruster")||text.toLower().contains("motor"))){_motorDetectionMessages+=text+QStringLiteral("\n");emitmotorDetectionMessagesChanged();}}