Ollie Matthews / Mbed OS nanopb_V2

Dependencies:   MODSERIAL Nanopb

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers LEX_Initialisation.pb.h Source File

LEX_Initialisation.pb.h

00001 /* Automatically generated nanopb header */
00002 /* Generated by nanopb-0.3.9.3 at Sun Aug 18 20:07:09 2019. */
00003 
00004 #ifndef PB_LEX_INITIALISATION_PB_H_INCLUDED
00005 #define PB_LEX_INITIALISATION_PB_H_INCLUDED
00006 #include <pb.h>
00007 
00008 /* @@protoc_insertion_point(includes) */
00009 #if PB_PROTO_HEADER_VERSION != 30
00010 #error Regenerate this file with the current version of nanopb generator.
00011 #endif
00012 
00013 #ifdef __cplusplus
00014 extern "C" {
00015 #endif
00016 
00017 /* Struct definitions */
00018 typedef struct _Configuration {
00019     int32_t n_set_points;
00020 /* @@protoc_insertion_point(struct:Configuration) */
00021 } Configuration;
00022 
00023 typedef struct _SetPoint {
00024     float r_set_point;
00025     int32_t time_point;
00026     int32_t trig_time;
00027 /* @@protoc_insertion_point(struct:SetPoint) */
00028 } SetPoint;
00029 
00030 /* Default values for struct fields */
00031 
00032 /* Initializer values for message structs */
00033 #define SetPoint_init_default                    {0, 0, 0}
00034 #define Configuration_init_default               {0}
00035 #define SetPoint_init_zero                       {0, 0, 0}
00036 #define Configuration_init_zero                  {0}
00037 
00038 /* Field tags (for use in manual encoding/decoding) */
00039 #define Configuration_n_set_points_tag           1
00040 #define SetPoint_r_set_point_tag                 1
00041 #define SetPoint_time_point_tag                  2
00042 #define SetPoint_trig_time_tag                   3
00043 
00044 /* Struct field encoding specification for nanopb */
00045 extern const pb_field_t SetPoint_fields[4];
00046 extern const pb_field_t Configuration_fields[2];
00047 
00048 /* Maximum encoded size of messages (where known) */
00049 #define SetPoint_size                            27
00050 #define Configuration_size                       11
00051 
00052 /* Message IDs (where set with "msgid" option) */
00053 #ifdef PB_MSGID
00054 
00055 #define LEX_INITIALISATION_MESSAGES \
00056 
00057 
00058 #endif
00059 
00060 #ifdef __cplusplus
00061 } /* extern "C" */
00062 #endif
00063 /* @@protoc_insertion_point(eof) */
00064 
00065 #endif