APP 4
Dependencies: mbed CRC16 mbed-rtos
Diff: MEF.h
- 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