simple.pb.h 1.2 KB

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