First class data visualization and communication library with embedded devices. Code is maintained at github.com/Overdrivr/Telemetry

Dependents:   telemetry_car_demo telemetry_demo_FRDM-TFC telemetry_example_01 telemetry_indexed_data_demo ... more

Revision:
3:37d2d127bc83
Parent:
2:b7a3ac7bcec8
Child:
4:8e3de1a314e1
--- a/driver.hpp	Thu Feb 11 08:10:08 2016 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-#include "mbed.h"
-#include "telemetry/telemetry.hpp"
-
-// C++ Wrapper and driver implementation for telemetry (github.com/Overdrivr/Telemetry)
-
-class Telemetry
-{
-    public:
-    Telemetry(TM_state* userData, uint32_t bauds = 9600);
-    
-    uint32_t cast(TM_msg * m, char * buf, size_t bufSize);
-    uint32_t cast_u8(TM_msg * m, uint8_t * dst);
-    uint32_t cast_u16(TM_msg * m, uint16_t * dst);
-    uint32_t cast_u32(TM_msg * m, uint32_t * dst);
-    uint32_t cast_i8(TM_msg * m, int8_t * dst);
-    uint32_t cast_i16(TM_msg * m, int16_t * dst);
-    uint32_t cast_i32(TM_msg * m, int32_t * dst);
-    uint32_t cast_f32(TM_msg * m, float * dst);
-    
-    void pub(const char * topic, char * msg);
-    void pub_u8(const char * topic, uint8_t msg);
-    void pub_u16(const char * topic, uint16_t msg);
-    void pub_u32(const char * topic, uint32_t msg);
-    void pub_i8(const char * topic, int8_t msg);
-    void pub_i16(const char * topic, int16_t msg);
-    void pub_i32(const char * topic, int32_t msg);
-    void pub_f32(const char * topic, float msg);
-    
-    void sub(void (*callback)(TM_state * s, TM_msg * m));
-
-    void update();
-    
-    private:
-    TM_transport transport;
-};
-
-