We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 11270b9 commit f328e96Copy full SHA for f328e96
1 file changed
src/protocol/parsers/parser_ping.h
@@ -45,16 +45,13 @@ class PingParser : public Parser
45
if (byte == 'B') {
46
parseBuf.append(byte);
47
state++;
48
- } else {
49
- errors++;
50
}
51
break;
52
case WAIT_HEADER:
53
if (byte == 'R') {
54
55
56
} else {
57
58
parseBuf.clear();
59
state = WAIT_START;
60
@@ -99,6 +96,7 @@ class PingParser : public Parser
99
96
PingMessage msg((uint8_t*)parseBuf.data(), parseBuf.length());
100
97
if (!msg.verifyChecksum()) {
101
98
errors++;
+ emit parseError();
102
103
emit newMessage(msg);
104
parsed++;
@@ -119,4 +117,5 @@ class PingParser : public Parser
119
117
120
118
signals:
121
void newMessage(PingMessage msg);
+ void parseError();
122
};
0 commit comments