#ifndef RFIDMANAGER_H #define RFIDMANAGER_H #include #include #include #include #include enum CardType { CARDTYPE_UNKNOWN = 0, CARDTYPE_INK , CARDTYPE_SOLVENT , CARDTYPE_MAINTENANCE , }; class RFIDManager : public QObject { Q_OBJECT public: explicit RFIDManager(QObject* parent = nullptr); // 设置RFID读取器密钥, 异步操作 // 保留,读取器设置不应在软件中进行,而是通过开发工具进行 void setRFIDReaderKeyAysnc(int mac,int type, std::function done) __attribute__((deprecated("setRFIDReaderKeyAysnc is deprecated"))); // 设置RFID读取器原始密钥, 异步操作 // 保留,读取器设置不应在软件中进行,而是通过开发工具进行 void setRFIDReaderOriginalKey(std::function done) __attribute__((deprecated("setRFIDReaderOriginalKey is deprecated"))); // 设置RFID读取器工作模式, 异步操作 // 保留,读取器设置不应在软件中进行,而是通过开发工具进行 void setRFIDReaderWorkMode(std::function done) __attribute__((deprecated("setRFIDReaderWorkMode is deprecated"))); }; void lockWindowLevel(uintptr_t wid); #endif // RFIDMANAGER_H