#ifndef QGXPX4UAS_H#define QGXPX4UAS_H#include "UAS.h"classQGXPX4UAS:publicUAS{Q_OBJECTQ_INTERFACES(UASInterface)public:QGXPX4UAS(MAVLinkProtocol*mavlink,QThread*thread,intid);publicslots:/** @brief Receive a MAVLink message from this MAV */voidreceiveMessage(LinkInterface*link,mavlink_message_tmessage);virtualvoidprocessParamValueMsgHook(mavlink_message_t&msg,constQString¶mName,constmavlink_param_value_t&rawValue,mavlink_param_union_t¶mValue);};#endif // QGXPX4UAS_H