bio robot

Dependencies:   MPU6050-DMP QEI_hw mbed-rpc mbed

Fork of MPU6050_Example by Shundo Kishi

Revision:
2:17b18ea93551
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Comm/json.h	Thu Dec 03 02:23:34 2015 +0000
@@ -0,0 +1,57 @@
+#ifndef JSON_h
+#define JSON_h
+
+#include "mbed.h"
+
+class JSON {
+    
+    public:
+    
+        JSON(Serial* pc){
+            _pc = pc;
+        }
+        
+        void open(){
+            _pc->printf("{");
+        }
+        
+        void close(){
+            _pc->printf("}\n");
+        }
+        
+        void sepItem(){
+            _pc->printf(",");
+        }
+    
+        void print(char *key, float value){
+            _pc->printf("\"");
+            _pc->printf(key);
+            _pc->printf("\": \"");
+            _pc->printf("%f", value);
+            _pc->printf("\"");
+        }
+        
+        void print(char *key, int value){
+            _pc->printf("\"");
+            _pc->printf(key);
+            _pc->printf("\": \"");
+            _pc->printf("%i", value);
+            _pc->printf("\"");
+        }
+        
+        void print(char *key, char *value){
+            _pc->printf("\"");
+            _pc->printf(key);
+            _pc->printf("\": \"");
+            _pc->printf(value);
+            _pc->printf("\"");
+        }
+    
+    private:
+        
+        Serial *_pc;
+    
+    
+};
+
+#endif
\ No newline at end of file