ENEL400 / L3PDU

Dependents:   LoRaBaseStation LoRaTerminal

Revision:
1:dda08634a9be
Parent:
0:f32c0e562e9a
Child:
2:f4f46b04ab8a
--- a/BasicPacket/BasicPacket.cpp	Wed Jun 29 01:37:59 2016 +0000
+++ b/BasicPacket/BasicPacket.cpp	Wed Jun 29 01:49:03 2016 +0000
@@ -29,6 +29,9 @@
 void BasicPacket::generateCrc()
 {
     _buffer[3] = crc8(_buffer, 3);
+
+    // set verify flag
+    _isVerified = true;
 }
 
 bool BasicPacket::verify()
@@ -48,6 +51,9 @@
     
     // set bits
     _buffer[0] |= fid << 4;
+
+    // set verify flag
+    _isVerified = false;
 }
 
 void BasicPacket::setField1(uint8_t field)
@@ -57,16 +63,25 @@
 
     // set bits
     _buffer[0] |= field & 0x0f;
+
+    // set verify flag
+    _isVerified = false;
 }
 
 void BasicPacket::setField2(uint8_t field)
 {
     _buffer[1] = field;
+
+    // set verify flag
+    _isVerified = false;
 }
 
 void BasicPacket::setField3(uint8_t field)
 {
     _buffer[2] = field;
+
+    // set verify flag
+    _isVerified = false;
 }
 
 uint8_t BasicPacket::getFid()