#ifndef BLEITEM_H
#define BLEITEM_H

#include <QWidget>

namespace Ui {
class BLEItem;
}

class BLEItem : public QWidget
{
    Q_OBJECT

public:
    explicit BLEItem(QWidget *parent = nullptr);
    BLEItem(uint8_t device);
    ~BLEItem();
    //设置蓝牙名称
    void setBLEName(uint8_t name);
    uint8_t getBLEName();
    //设置电量
    void setBLEBattery(uint8_t battery);
    //设置设备状态
    void setDeviceState(bool);
private slots:
    void on_connectBLE_Btn_clicked();

signals:
    void signalConnectDevice(bool connect,uint8_t device);
    void signalBtnStateChanged(uint8_t deviceNo,bool state);
private:
    Ui::BLEItem *ui;
    uint8_t deviceNum;
};

#endif // BLEITEM_H