APP 4
Dependencies: mbed CRC16 mbed-rtos
MEF.h
- Committer:
- manl2003
- Date:
- 2016-02-21
- Revision:
- 10:51ee22e230c7
- Child:
- 12:715af3660c73
File content as of revision 10:51ee22e230c7:
#include "APP.h" #pragma once enum STATES { PREAMBLE = 0, START = 1, TYPE = 2, LENGTH = 3, DATA = 4, CRC16 = 5, END = 6 }; class MEF { MEF(); void ReceiveBit(bool bit); private: bool startChecker(); bool preambleChecker(); int calculateSize(); STATES state; bitset<8> m_InputBuffer; bitset<639> m_Payload; int m_Counter; int m_DataSize; };