Skip to content

Commit f328e96

Browse files
committed
parser_ping: add parseError signal
Remove 'noise' errors for irrelevance
1 parent 11270b9 commit f328e96

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

src/protocol/parsers/parser_ping.h

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,13 @@ class PingParser : public Parser
4545
if (byte == 'B') {
4646
parseBuf.append(byte);
4747
state++;
48-
} else {
49-
errors++;
5048
}
5149
break;
5250
case WAIT_HEADER:
5351
if (byte == 'R') {
5452
parseBuf.append(byte);
5553
state++;
5654
} else {
57-
errors++;
5855
parseBuf.clear();
5956
state = WAIT_START;
6057
}
@@ -99,6 +96,7 @@ class PingParser : public Parser
9996
PingMessage msg((uint8_t*)parseBuf.data(), parseBuf.length());
10097
if (!msg.verifyChecksum()) {
10198
errors++;
99+
emit parseError();
102100
} else {
103101
emit newMessage(msg);
104102
parsed++;
@@ -119,4 +117,5 @@ class PingParser : public Parser
119117

120118
signals:
121119
void newMessage(PingMessage msg);
120+
void parseError();
122121
};

0 commit comments

Comments
 (0)