diff options
author | RALOVICH, Kristof <tade60@freemail.hu> | 2015-05-31 18:12:18 +0200 |
---|---|---|
committer | RALOVICH, Kristof <tade60@freemail.hu> | 2015-05-31 18:12:18 +0200 |
commit | fa66b269891b4919150c19f09c11a04fa261fcb1 (patch) | |
tree | a7ace3510c488a86bcf2e10b0d080f3e8df13c36 | |
parent | 3c8e248c60b9f51a6f1e40e66c0076e63ce48b04 (diff) |
ant: fix uninitialized members
-rw-r--r-- | src/AntMessage.cpp | 3 | ||||
-rw-r--r-- | src/AntMessage.hpp | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/AntMessage.cpp b/src/AntMessage.cpp index 863948f..098a4f5 100644 --- a/src/AntMessage.cpp +++ b/src/AntMessage.cpp @@ -604,6 +604,9 @@ bool AntMessage::assemble(unsigned char mesg, const unsigned char *inbuf, unsign bytes[3+i] = inbuf[i]; unsigned char chk = getCheckSum(); bytes[len+3] = chk; + + sent = true; + idx = 0; return true; } diff --git a/src/AntMessage.hpp b/src/AntMessage.hpp index 8ff7cec..bf3ce77 100644 --- a/src/AntMessage.hpp +++ b/src/AntMessage.hpp @@ -374,7 +374,7 @@ struct AntMessage{ public: - AntMessage() {} + AntMessage() : sent(false), idx(0) {} AntMessage(uchar mesg, uchar data1) {uchar buf[1] = {data1}; if(!assemble(mesg, buf, sizeof(buf))) throw 0; } AntMessage(uchar mesg, uchar data1, uchar data2) {uchar buf[2] = {data1, data2 }; if(!assemble(mesg, buf, sizeof(buf))) throw 0; } AntMessage(uchar mesg, uchar data1, uchar data2, uchar data3) {uchar buf[3] = {data1, data2, data3 }; if(!assemble(mesg, buf, sizeof(buf))) throw 0; } |