#include #include #include "pb_common.h" #include "pb.h" #include "pb_encode.h" #include "pb_decode.h" #include "gateway/message.pb.h" /* * Try to get repeating element to work with nanopb * for coordinates */ using namespace std; void print_buffer(uint8_t *buffer, int size) { for(int i=0;iarray_size); // bool eof; // uint32_t tag; // pb_wire_type_t t = PB_WT_STRING; // pb_decode_tag(stream, &t, &tag, &eof); // Fenceless_Coordinate coord; // int err = pb_decode(stream, Fenceless_Coordinate_fields, &coord); // assert(err); // printf("%d %d", coord.x,coord.y); // return false; //}; //stream0 = pb_istream_from_buffer(buffer, stream.bytes_written); //err = pb_decode(&stream0, Fenceless_Coordinates_fields, &coords0); //assert(err); return 0; }