Gateway by Jorge Troncoso

Dependencies:   libmDot-mbed5

Committer:
jortronm2
Date:
Wed Jun 13 11:45:52 2018 +0000
Revision:
0:e671110e33a3
Gateway by Jorge Troncoso

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jortronm2 0:e671110e33a3 1 #ifndef SERIALIZE_H
jortronm2 0:e671110e33a3 2 #define SERIALIZE_H
jortronm2 0:e671110e33a3 3
jortronm2 0:e671110e33a3 4
jortronm2 0:e671110e33a3 5 #include "board_config.h"
jortronm2 0:e671110e33a3 6 #include "stdint.h"
jortronm2 0:e671110e33a3 7
jortronm2 0:e671110e33a3 8
jortronm2 0:e671110e33a3 9 extern uint32_t serialize_sensor_to_bytes(struct sensor_data_raw in, uint8_t *out);
jortronm2 0:e671110e33a3 10 extern uint32_t serialize_float_to_bytes(float in, uint8_t *out);
jortronm2 0:e671110e33a3 11 extern uint32_t serialize_u16_to_bytes(uint16_t in, uint8_t *out);
jortronm2 0:e671110e33a3 12 extern uint32_t serialize_s16_to_bytes(int16_t in, uint8_t *out);
jortronm2 0:e671110e33a3 13
jortronm2 0:e671110e33a3 14 extern uint32_t serialize_bytes_to_sensor(uint8_t *in, struct sensor_data_raw *out);
jortronm2 0:e671110e33a3 15 extern uint32_t serialize_bytes_to_float(uint8_t *in, float *out);
jortronm2 0:e671110e33a3 16 extern uint32_t serialize_bytes_to_u16(uint8_t *in, uint16_t *out);
jortronm2 0:e671110e33a3 17 extern uint32_t serialize_bytes_to_s16(uint8_t *in, int16_t *out);
jortronm2 0:e671110e33a3 18
jortronm2 0:e671110e33a3 19
jortronm2 0:e671110e33a3 20 #endif // SERIALIZE_H