#ifndef TDC_STORE_H_ #define TDC_STORE_H_ #include struct tdc_var { uint32_t id; uint32_t flags; union { uint8_t data_uint8; uint16_t data_uint16; uint32_t data_uint32; uint64_t data_uint64; float data_float; double data_double; }; char name[0]; }; void tdc_store_get_varvalue(struct tdc_var *var, char *buf, int size, int viewmode); void tdc_store_get_vartype(struct tdc_var *var, char *buf, int size); void tdc_store_update_graphlist(void); int tdc_parse_data(int fd); void tdc_flush_vars(void); void tdc_send_hello(int fd); void tdc_init(void); #endif /* TDC_STORE_H_ */