APP4 - S5 H16

Dependencies:   mbed-rtos mbed

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