Add a test for the backwards compatibility of generated files.
[apps/agl-service-can-low-level.git] / tests / bc_alltypes.pb.c
1 /* Automatically generated nanopb constant definitions */
2 #include "bc_alltypes.pb.h"
3
4 const char SubMessage_substuff1_default[17] = "1";
5 const int32_t SubMessage_substuff2_default = 2;
6 const uint32_t SubMessage_substuff3_default = 3;
7 const int32_t AllTypes_opt_int32_default = 4041;
8 const int64_t AllTypes_opt_int64_default = 4042;
9 const uint32_t AllTypes_opt_uint32_default = 4043;
10 const uint64_t AllTypes_opt_uint64_default = 4044;
11 const int32_t AllTypes_opt_sint32_default = 4045;
12 const int64_t AllTypes_opt_sint64_default = 4046;
13 const bool AllTypes_opt_bool_default = false;
14 const uint32_t AllTypes_opt_fixed32_default = 4048;
15 const int32_t AllTypes_opt_sfixed32_default = 4049;
16 const float AllTypes_opt_float_default = 4050;
17 const uint64_t AllTypes_opt_fixed64_default = 4051;
18 const int64_t AllTypes_opt_sfixed64_default = 4052;
19 const double AllTypes_opt_double_default = 4053;
20 const char AllTypes_opt_string_default[17] = "4054";
21 const AllTypes_opt_bytes_t AllTypes_opt_bytes_default = {4, {0x34,0x30,0x35,0x35}};
22 const MyEnum AllTypes_opt_enum_default = MyEnum_Second;
23
24
25 const pb_field_t SubMessage_fields[4] = {
26     {1, PB_HTYPE_REQUIRED | PB_LTYPE_STRING,
27     offsetof(SubMessage, substuff1), 0,
28     pb_membersize(SubMessage, substuff1), 0,
29     &SubMessage_substuff1_default},
30
31     {2, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
32     pb_delta_end(SubMessage, substuff2, substuff1), 0,
33     pb_membersize(SubMessage, substuff2), 0,
34     &SubMessage_substuff2_default},
35
36     {3, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
37     pb_delta_end(SubMessage, substuff3, substuff2),
38     pb_delta(SubMessage, has_substuff3, substuff3),
39     pb_membersize(SubMessage, substuff3), 0,
40     &SubMessage_substuff3_default},
41
42     PB_LAST_FIELD
43 };
44
45 const pb_field_t AllTypes_fields[53] = {
46     {1, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
47     offsetof(AllTypes, req_int32), 0,
48     pb_membersize(AllTypes, req_int32), 0, 0},
49
50     {2, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
51     pb_delta_end(AllTypes, req_int64, req_int32), 0,
52     pb_membersize(AllTypes, req_int64), 0, 0},
53
54     {3, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
55     pb_delta_end(AllTypes, req_uint32, req_int64), 0,
56     pb_membersize(AllTypes, req_uint32), 0, 0},
57
58     {4, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
59     pb_delta_end(AllTypes, req_uint64, req_uint32), 0,
60     pb_membersize(AllTypes, req_uint64), 0, 0},
61
62     {5, PB_HTYPE_REQUIRED | PB_LTYPE_SVARINT,
63     pb_delta_end(AllTypes, req_sint32, req_uint64), 0,
64     pb_membersize(AllTypes, req_sint32), 0, 0},
65
66     {6, PB_HTYPE_REQUIRED | PB_LTYPE_SVARINT,
67     pb_delta_end(AllTypes, req_sint64, req_sint32), 0,
68     pb_membersize(AllTypes, req_sint64), 0, 0},
69
70     {7, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
71     pb_delta_end(AllTypes, req_bool, req_sint64), 0,
72     pb_membersize(AllTypes, req_bool), 0, 0},
73
74     {8, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED32,
75     pb_delta_end(AllTypes, req_fixed32, req_bool), 0,
76     pb_membersize(AllTypes, req_fixed32), 0, 0},
77
78     {9, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED32,
79     pb_delta_end(AllTypes, req_sfixed32, req_fixed32), 0,
80     pb_membersize(AllTypes, req_sfixed32), 0, 0},
81
82     {10, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED32,
83     pb_delta_end(AllTypes, req_float, req_sfixed32), 0,
84     pb_membersize(AllTypes, req_float), 0, 0},
85
86     {11, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED64,
87     pb_delta_end(AllTypes, req_fixed64, req_float), 0,
88     pb_membersize(AllTypes, req_fixed64), 0, 0},
89
90     {12, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED64,
91     pb_delta_end(AllTypes, req_sfixed64, req_fixed64), 0,
92     pb_membersize(AllTypes, req_sfixed64), 0, 0},
93
94     {13, PB_HTYPE_REQUIRED | PB_LTYPE_FIXED64,
95     pb_delta_end(AllTypes, req_double, req_sfixed64), 0,
96     pb_membersize(AllTypes, req_double), 0, 0},
97
98     {14, PB_HTYPE_REQUIRED | PB_LTYPE_STRING,
99     pb_delta_end(AllTypes, req_string, req_double), 0,
100     pb_membersize(AllTypes, req_string), 0, 0},
101
102     {15, PB_HTYPE_REQUIRED | PB_LTYPE_BYTES,
103     pb_delta_end(AllTypes, req_bytes, req_string), 0,
104     pb_membersize(AllTypes, req_bytes), 0, 0},
105
106     {16, PB_HTYPE_REQUIRED | PB_LTYPE_SUBMESSAGE,
107     pb_delta_end(AllTypes, req_submsg, req_bytes), 0,
108     pb_membersize(AllTypes, req_submsg), 0,
109     &SubMessage_fields},
110
111     {17, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
112     pb_delta_end(AllTypes, req_enum, req_submsg), 0,
113     pb_membersize(AllTypes, req_enum), 0, 0},
114
115     {21, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
116     pb_delta_end(AllTypes, rep_int32, req_enum),
117     pb_delta(AllTypes, rep_int32_count, rep_int32),
118     pb_membersize(AllTypes, rep_int32[0]),
119     pb_membersize(AllTypes, rep_int32) / pb_membersize(AllTypes, rep_int32[0]), 0},
120
121     {22, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
122     pb_delta_end(AllTypes, rep_int64, rep_int32),
123     pb_delta(AllTypes, rep_int64_count, rep_int64),
124     pb_membersize(AllTypes, rep_int64[0]),
125     pb_membersize(AllTypes, rep_int64) / pb_membersize(AllTypes, rep_int64[0]), 0},
126
127     {23, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
128     pb_delta_end(AllTypes, rep_uint32, rep_int64),
129     pb_delta(AllTypes, rep_uint32_count, rep_uint32),
130     pb_membersize(AllTypes, rep_uint32[0]),
131     pb_membersize(AllTypes, rep_uint32) / pb_membersize(AllTypes, rep_uint32[0]), 0},
132
133     {24, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
134     pb_delta_end(AllTypes, rep_uint64, rep_uint32),
135     pb_delta(AllTypes, rep_uint64_count, rep_uint64),
136     pb_membersize(AllTypes, rep_uint64[0]),
137     pb_membersize(AllTypes, rep_uint64) / pb_membersize(AllTypes, rep_uint64[0]), 0},
138
139     {25, PB_HTYPE_ARRAY | PB_LTYPE_SVARINT,
140     pb_delta_end(AllTypes, rep_sint32, rep_uint64),
141     pb_delta(AllTypes, rep_sint32_count, rep_sint32),
142     pb_membersize(AllTypes, rep_sint32[0]),
143     pb_membersize(AllTypes, rep_sint32) / pb_membersize(AllTypes, rep_sint32[0]), 0},
144
145     {26, PB_HTYPE_ARRAY | PB_LTYPE_SVARINT,
146     pb_delta_end(AllTypes, rep_sint64, rep_sint32),
147     pb_delta(AllTypes, rep_sint64_count, rep_sint64),
148     pb_membersize(AllTypes, rep_sint64[0]),
149     pb_membersize(AllTypes, rep_sint64) / pb_membersize(AllTypes, rep_sint64[0]), 0},
150
151     {27, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
152     pb_delta_end(AllTypes, rep_bool, rep_sint64),
153     pb_delta(AllTypes, rep_bool_count, rep_bool),
154     pb_membersize(AllTypes, rep_bool[0]),
155     pb_membersize(AllTypes, rep_bool) / pb_membersize(AllTypes, rep_bool[0]), 0},
156
157     {28, PB_HTYPE_ARRAY | PB_LTYPE_FIXED32,
158     pb_delta_end(AllTypes, rep_fixed32, rep_bool),
159     pb_delta(AllTypes, rep_fixed32_count, rep_fixed32),
160     pb_membersize(AllTypes, rep_fixed32[0]),
161     pb_membersize(AllTypes, rep_fixed32) / pb_membersize(AllTypes, rep_fixed32[0]), 0},
162
163     {29, PB_HTYPE_ARRAY | PB_LTYPE_FIXED32,
164     pb_delta_end(AllTypes, rep_sfixed32, rep_fixed32),
165     pb_delta(AllTypes, rep_sfixed32_count, rep_sfixed32),
166     pb_membersize(AllTypes, rep_sfixed32[0]),
167     pb_membersize(AllTypes, rep_sfixed32) / pb_membersize(AllTypes, rep_sfixed32[0]), 0},
168
169     {30, PB_HTYPE_ARRAY | PB_LTYPE_FIXED32,
170     pb_delta_end(AllTypes, rep_float, rep_sfixed32),
171     pb_delta(AllTypes, rep_float_count, rep_float),
172     pb_membersize(AllTypes, rep_float[0]),
173     pb_membersize(AllTypes, rep_float) / pb_membersize(AllTypes, rep_float[0]), 0},
174
175     {31, PB_HTYPE_ARRAY | PB_LTYPE_FIXED64,
176     pb_delta_end(AllTypes, rep_fixed64, rep_float),
177     pb_delta(AllTypes, rep_fixed64_count, rep_fixed64),
178     pb_membersize(AllTypes, rep_fixed64[0]),
179     pb_membersize(AllTypes, rep_fixed64) / pb_membersize(AllTypes, rep_fixed64[0]), 0},
180
181     {32, PB_HTYPE_ARRAY | PB_LTYPE_FIXED64,
182     pb_delta_end(AllTypes, rep_sfixed64, rep_fixed64),
183     pb_delta(AllTypes, rep_sfixed64_count, rep_sfixed64),
184     pb_membersize(AllTypes, rep_sfixed64[0]),
185     pb_membersize(AllTypes, rep_sfixed64) / pb_membersize(AllTypes, rep_sfixed64[0]), 0},
186
187     {33, PB_HTYPE_ARRAY | PB_LTYPE_FIXED64,
188     pb_delta_end(AllTypes, rep_double, rep_sfixed64),
189     pb_delta(AllTypes, rep_double_count, rep_double),
190     pb_membersize(AllTypes, rep_double[0]),
191     pb_membersize(AllTypes, rep_double) / pb_membersize(AllTypes, rep_double[0]), 0},
192
193     {34, PB_HTYPE_ARRAY | PB_LTYPE_STRING,
194     pb_delta_end(AllTypes, rep_string, rep_double),
195     pb_delta(AllTypes, rep_string_count, rep_string),
196     pb_membersize(AllTypes, rep_string[0]),
197     pb_membersize(AllTypes, rep_string) / pb_membersize(AllTypes, rep_string[0]), 0},
198
199     {35, PB_HTYPE_ARRAY | PB_LTYPE_BYTES,
200     pb_delta_end(AllTypes, rep_bytes, rep_string),
201     pb_delta(AllTypes, rep_bytes_count, rep_bytes),
202     pb_membersize(AllTypes, rep_bytes[0]),
203     pb_membersize(AllTypes, rep_bytes) / pb_membersize(AllTypes, rep_bytes[0]), 0},
204
205     {36, PB_HTYPE_ARRAY | PB_LTYPE_SUBMESSAGE,
206     pb_delta_end(AllTypes, rep_submsg, rep_bytes),
207     pb_delta(AllTypes, rep_submsg_count, rep_submsg),
208     pb_membersize(AllTypes, rep_submsg[0]),
209     pb_membersize(AllTypes, rep_submsg) / pb_membersize(AllTypes, rep_submsg[0]),
210     &SubMessage_fields},
211
212     {37, PB_HTYPE_ARRAY | PB_LTYPE_VARINT,
213     pb_delta_end(AllTypes, rep_enum, rep_submsg),
214     pb_delta(AllTypes, rep_enum_count, rep_enum),
215     pb_membersize(AllTypes, rep_enum[0]),
216     pb_membersize(AllTypes, rep_enum) / pb_membersize(AllTypes, rep_enum[0]), 0},
217
218     {41, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
219     pb_delta_end(AllTypes, opt_int32, rep_enum),
220     pb_delta(AllTypes, has_opt_int32, opt_int32),
221     pb_membersize(AllTypes, opt_int32), 0,
222     &AllTypes_opt_int32_default},
223
224     {42, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
225     pb_delta_end(AllTypes, opt_int64, opt_int32),
226     pb_delta(AllTypes, has_opt_int64, opt_int64),
227     pb_membersize(AllTypes, opt_int64), 0,
228     &AllTypes_opt_int64_default},
229
230     {43, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
231     pb_delta_end(AllTypes, opt_uint32, opt_int64),
232     pb_delta(AllTypes, has_opt_uint32, opt_uint32),
233     pb_membersize(AllTypes, opt_uint32), 0,
234     &AllTypes_opt_uint32_default},
235
236     {44, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
237     pb_delta_end(AllTypes, opt_uint64, opt_uint32),
238     pb_delta(AllTypes, has_opt_uint64, opt_uint64),
239     pb_membersize(AllTypes, opt_uint64), 0,
240     &AllTypes_opt_uint64_default},
241
242     {45, PB_HTYPE_OPTIONAL | PB_LTYPE_SVARINT,
243     pb_delta_end(AllTypes, opt_sint32, opt_uint64),
244     pb_delta(AllTypes, has_opt_sint32, opt_sint32),
245     pb_membersize(AllTypes, opt_sint32), 0,
246     &AllTypes_opt_sint32_default},
247
248     {46, PB_HTYPE_OPTIONAL | PB_LTYPE_SVARINT,
249     pb_delta_end(AllTypes, opt_sint64, opt_sint32),
250     pb_delta(AllTypes, has_opt_sint64, opt_sint64),
251     pb_membersize(AllTypes, opt_sint64), 0,
252     &AllTypes_opt_sint64_default},
253
254     {47, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
255     pb_delta_end(AllTypes, opt_bool, opt_sint64),
256     pb_delta(AllTypes, has_opt_bool, opt_bool),
257     pb_membersize(AllTypes, opt_bool), 0,
258     &AllTypes_opt_bool_default},
259
260     {48, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
261     pb_delta_end(AllTypes, opt_fixed32, opt_bool),
262     pb_delta(AllTypes, has_opt_fixed32, opt_fixed32),
263     pb_membersize(AllTypes, opt_fixed32), 0,
264     &AllTypes_opt_fixed32_default},
265
266     {49, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
267     pb_delta_end(AllTypes, opt_sfixed32, opt_fixed32),
268     pb_delta(AllTypes, has_opt_sfixed32, opt_sfixed32),
269     pb_membersize(AllTypes, opt_sfixed32), 0,
270     &AllTypes_opt_sfixed32_default},
271
272     {50, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED32,
273     pb_delta_end(AllTypes, opt_float, opt_sfixed32),
274     pb_delta(AllTypes, has_opt_float, opt_float),
275     pb_membersize(AllTypes, opt_float), 0,
276     &AllTypes_opt_float_default},
277
278     {51, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED64,
279     pb_delta_end(AllTypes, opt_fixed64, opt_float),
280     pb_delta(AllTypes, has_opt_fixed64, opt_fixed64),
281     pb_membersize(AllTypes, opt_fixed64), 0,
282     &AllTypes_opt_fixed64_default},
283
284     {52, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED64,
285     pb_delta_end(AllTypes, opt_sfixed64, opt_fixed64),
286     pb_delta(AllTypes, has_opt_sfixed64, opt_sfixed64),
287     pb_membersize(AllTypes, opt_sfixed64), 0,
288     &AllTypes_opt_sfixed64_default},
289
290     {53, PB_HTYPE_OPTIONAL | PB_LTYPE_FIXED64,
291     pb_delta_end(AllTypes, opt_double, opt_sfixed64),
292     pb_delta(AllTypes, has_opt_double, opt_double),
293     pb_membersize(AllTypes, opt_double), 0,
294     &AllTypes_opt_double_default},
295
296     {54, PB_HTYPE_OPTIONAL | PB_LTYPE_STRING,
297     pb_delta_end(AllTypes, opt_string, opt_double),
298     pb_delta(AllTypes, has_opt_string, opt_string),
299     pb_membersize(AllTypes, opt_string), 0,
300     &AllTypes_opt_string_default},
301
302     {55, PB_HTYPE_OPTIONAL | PB_LTYPE_BYTES,
303     pb_delta_end(AllTypes, opt_bytes, opt_string),
304     pb_delta(AllTypes, has_opt_bytes, opt_bytes),
305     pb_membersize(AllTypes, opt_bytes), 0,
306     &AllTypes_opt_bytes_default},
307
308     {56, PB_HTYPE_OPTIONAL | PB_LTYPE_SUBMESSAGE,
309     pb_delta_end(AllTypes, opt_submsg, opt_bytes),
310     pb_delta(AllTypes, has_opt_submsg, opt_submsg),
311     pb_membersize(AllTypes, opt_submsg), 0,
312     &SubMessage_fields},
313
314     {57, PB_HTYPE_OPTIONAL | PB_LTYPE_VARINT,
315     pb_delta_end(AllTypes, opt_enum, opt_submsg),
316     pb_delta(AllTypes, has_opt_enum, opt_enum),
317     pb_membersize(AllTypes, opt_enum), 0,
318     &AllTypes_opt_enum_default},
319
320     {99, PB_HTYPE_REQUIRED | PB_LTYPE_VARINT,
321     pb_delta_end(AllTypes, end, opt_enum), 0,
322     pb_membersize(AllTypes, end), 0, 0},
323
324     PB_LAST_FIELD
325 };
326