1
0

Compare commits

..

5 Commits

Author SHA1 Message Date
3870af9918 bug git merging 2023-04-29 15:47:59 +02:00
e3d48adb8d merged with threaded 2023-04-29 15:38:04 +02:00
26d042eac3 delete user config 2023-04-29 15:30:23 +02:00
2b430512e5 before threading 2023-04-27 12:36:03 +02:00
50621141bf threaded serial 2023-04-24 23:28:38 +02:00
7 changed files with 7 additions and 11 deletions

View File

@ -17,8 +17,6 @@ int main(int argc, char *argv[])
initBackends();
//QObject::connect(&zigateBkd, SIGNAL(readyRead()), &zigateBkd, SLOT(getData()));
return a.exec();
}

View File

@ -4,7 +4,6 @@
extern QApplication a;
extern ZigateBackend zigateBkd;
//extern SerialManager serialManager;
using namespace std;

View File

@ -27,8 +27,10 @@ class SerialManager : public QSerialPort
QString serialDeviceProduct;
quint32 baudRate = 115200;
void write(QByteArray datas);
SerialManager();
~SerialManager();
void initSerial();
bool findSerialDevice();
//void getData();

View File

@ -1,7 +0,0 @@
#ifndef VERSION_H
#define VERSION_H
QString version = "0.1";
#endif // VERSION_H

View File

@ -153,6 +153,7 @@ void ZigateBackend::interpretResult(QByteArray payload)
//type de message
type = payloadD.mid(0, 2);
ln = payloadD.mid(2, 2).toHex().toUInt(nullptr, 16);
if ((unsigned char)type[0] == 128 or (unsigned char)type[0] == 0 or (unsigned char)type[0] == 153)
{
crctmp = crctmp ^ payloadD.at(0) ^ payloadD.at(1);

View File

@ -128,6 +128,10 @@ class ZigateBackend : QObject
//int interpretResult(QByteArray datas);
//void getResponse();
bool resetCoordinator();
void interpretResult();
// commands
void getVersion();
// commands
void getVersion();
@ -326,7 +330,6 @@ class ZigateBackend : QObject
{"FF02", " Xiaomi private"},
{"1234", " Xiaomi private"}
};
};