1 /* Automatically generated nanopb header */ 2 /* Generated by nanopb-0.3.1 at Tue Mar 10 01:16:15 2015. */ 3 4 #ifndef PB_SIMPLE_PB_H_INCLUDED 5 #define PB_SIMPLE_PB_H_INCLUDED 6 #include <pb.h> 7 8 #if PB_PROTO_HEADER_VERSION != 30 9 #error Regenerate this file with the current version of nanopb generator. 10 #endif 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 /* Enum definitions */ 17 /* Struct definitions */ 18 typedef PB_BYTES_ARRAY_T(16) SimpleMessage_name_t; 19 20 typedef struct _SimpleMessage { 21 int32_t lucky_number; 22 SimpleMessage_name_t name; 23 } SimpleMessage; 24 25 /* Default values for struct fields */ 26 27 /* Initializer values for message structs */ 28 #define SimpleMessage_init_default {0, {0, {0}}} 29 #define SimpleMessage_init_zero {0, {0, {0}}} 30 31 /* Field tags (for use in manual encoding/decoding) */ 32 #define SimpleMessage_lucky_number_tag 1 33 #define SimpleMessage_name_tag 2 34 35 /* Struct field encoding specification for nanopb */ 36 extern const pb_field_t SimpleMessage_fields[3]; 37 38 /* Maximum encoded size of messages (where known) */ 39 #define SimpleMessage_size 29 40 41 #ifdef __cplusplus 42 } /* extern "C" */ 43 #endif 44 45 #endif 46