#ifndef ZIGBEEBRIDGECONTROLLERNXP_H #define ZIGBEEBRIDGECONTROLLERNXP_H #include #include #include #include #include "zigbee.h" #include "zigbeeaddress.h" #include "zigbeenetworkkey.h" #include "zigbeenetworkrequest.h" #include "zigbeebridgecontroller.h" #include "interface/zigbeeinterfacenxp.h" class ZigbeeBridgeControllerNxp : public ZigbeeBridgeController { Q_OBJECT public: explicit ZigbeeBridgeControllerNxp(QObject *parent = nullptr); ~ZigbeeBridgeControllerNxp() override; signals: private: ZigbeeInterfaceNxp *m_interface = nullptr; quint8 m_sequenceNumber = 0; public slots: bool enable(const QString &serialPort, qint32 baudrate); void disable(); }; #endif // ZIGBEEBRIDGECONTROLLERNXP_H