bio robot

Dependencies:   MPU6050-DMP QEI_hw mbed-rpc mbed

Fork of MPU6050_Example by Shundo Kishi

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers json.h Source File

json.h

00001 #ifndef JSON_h
00002 #define JSON_h
00003 
00004 #include "mbed.h"
00005 
00006 class JSON {
00007     
00008     public:
00009     
00010         JSON(Serial* pc){
00011             _pc = pc;
00012         }
00013         
00014         void open(){
00015             _pc->printf("{");
00016         }
00017         
00018         void close(){
00019             _pc->printf("}\n");
00020         }
00021         
00022         void sepItem(){
00023             _pc->printf(",");
00024         }
00025     
00026         void print(char *key, float value){
00027             _pc->printf("\"");
00028             _pc->printf(key);
00029             _pc->printf("\": \"");
00030             _pc->printf("%f", value);
00031             _pc->printf("\"");
00032         }
00033         
00034         void print(char *key, int value){
00035             _pc->printf("\"");
00036             _pc->printf(key);
00037             _pc->printf("\": \"");
00038             _pc->printf("%i", value);
00039             _pc->printf("\"");
00040         }
00041         
00042         void print(char *key, char *value){
00043             _pc->printf("\"");
00044             _pc->printf(key);
00045             _pc->printf("\": \"");
00046             _pc->printf(value);
00047             _pc->printf("\"");
00048         }
00049     
00050     private:
00051         
00052         Serial *_pc;
00053     
00054     
00055 };
00056 
00057 #endif