multi bytes serial telecommunication

Revision:
0:bfa17897e6e5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MultiSerial.h	Sat Jun 25 03:00:02 2016 +0000
@@ -0,0 +1,40 @@
+#ifndef MULTISERIAL_H
+#define MULTISERIAL_H
+#include "mbed.h"
+
+class MultiSerial : public Serial
+{
+    public:
+    MultiSerial(PinName TX, PinName RX);// : Serial(TX, RX)
+    /*{
+    }*/
+    double getc();
+    /*{
+        UNION obj;
+        for(int i = 0; i < 8; i++)
+        {
+            obj.c[i] = Serial::getc();
+        }
+        return obj.d;
+    }*/
+    void putc(double data);
+    /*{
+        UNION obj;
+        obj.d = data;
+        for(int i = 0; i < sizeof(data); i++)
+        {
+            Serial::putc(obj.c[i]);
+        }
+    }*/
+    
+    private:
+    union UNION
+    {
+        double d;
+        float f;
+        int i;
+        char c[8];  
+    };
+};
+
+#endif
\ No newline at end of file