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