APP 4

Dependencies:   mbed CRC16 mbed-rtos

Revision:
12:715af3660c73
Parent:
10:51ee22e230c7
Child:
14:9505b98c6623
--- a/MEF.h	Sun Feb 21 21:47:13 2016 +0000
+++ b/MEF.h	Mon Feb 22 16:56:48 2016 +0000
@@ -9,7 +9,7 @@
     TYPE = 2,
     LENGTH = 3,
     DATA = 4,
-    CRC16 = 5,
+    CRC16STATE = 5,
     END = 6   
 };
 
@@ -23,11 +23,15 @@
     bool startChecker();
     bool preambleChecker();
     int calculateSize();
+    bool compareCRC();
+    void error();
     
     
     STATES state;
-    bitset<8> m_InputBuffer;
-    bitset<639> m_Payload;
+    bitset<16> m_InputBuffer;
+    bitset<MAX_DATA> m_BSPayload;
+    char m_CPayload[80];
     int m_Counter;
     int m_DataSize;
+    unsigned short m_CRC;
 };
\ No newline at end of file