/**************************************************************************** * * (c) 2019 QGROUNDCONTROL PROJECT * * QGroundControl is licensed according to the terms in the file * COPYING.md in the root of the source code directory. * ****************************************************************************/ #pragma once #include "MicrohardHandler.h" class MicrohardSettings : public MicrohardHandler { Q_OBJECT public: explicit MicrohardSettings (QString address, QObject* parent = nullptr); bool start () override; void getStatus (); protected slots: void _readBytes () override; signals: void updateRSSI (int rssi); private: int _connectionState; int _rssiVal; QString _address; };