bio robot
Dependencies: MPU6050-DMP QEI_hw mbed-rpc mbed
Fork of MPU6050_Example by
Diff: Comm/json.h
- 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