Add improved connection timeout for IC9700

qcpfix
Phil Taylor 2023-03-09 17:47:52 +00:00
rodzic cf4e872e4f
commit 48a9710c11
2 zmienionych plików z 5 dodań i 2 usunięć

Wyświetl plik

@ -177,10 +177,12 @@ typedef union token_packet {
union { union {
struct { struct {
quint16 authstartid; // 0x20 quint16 authstartid; // 0x20
char unusedg[5]; // 0x22 char unusedg2[2]; // 0x22
quint16 resetcap; // 0x24
char unusedg1; // 0x26
quint16 commoncap; // 0x27 quint16 commoncap; // 0x27
char unusedh; // 0x29 char unusedh; // 0x29
quint8 macaddress[6]; // 0x2a quint8 macaddress[6]; // 0x2a
}; };
quint8 guid[GUIDLEN]; // 0x20 quint8 guid[GUIDLEN]; // 0x20
}; };

Wyświetl plik

@ -683,6 +683,7 @@ void udpHandler::sendToken(uint8_t magic)
p.requestreply = 0x01; p.requestreply = 0x01;
p.innerseq = qToBigEndian(authSeq++); p.innerseq = qToBigEndian(authSeq++);
p.tokrequest = tokRequest; p.tokrequest = tokRequest;
p.resetcap = qToBigEndian((quint16)0x0798);
p.token = token; p.token = token;
sendTrackedPacket(QByteArray::fromRawData((const char *)p.packet, sizeof(p))); sendTrackedPacket(QByteArray::fromRawData((const char *)p.packet, sizeof(p)));