Legen Dary
/
APP4
APP4 - S5 H16
Diff: trame.h
- Revision:
- 0:6b5926b50a71
- Child:
- 2:f57df1b4a7a4
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/trame.h Tue Feb 23 03:59:37 2016 +0000 @@ -0,0 +1,34 @@ +#pragma once + +#include<bitset> +#include<string> +#include "mbed.h" +#include "CRC16.h" + + +using namespace std; + +class trame +{ + public: + int length; + string text; + int dataLength; + + bitset<8> preambule; + bitset<8> start; + bitset<8> type_flags; + bitset<8> message_length; + bitset<640> message; + bitset<16> crc16; + bitset<8> end; + + trame( string msg ); + trame( bitset<696> bit ); + bitset<696>* getBitset(); + string ToString(); + + private: + bitset<696> *bitFrame; + +}; \ No newline at end of file