Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LinkNode-Test by
sensor.pb.h
00001 /* Automatically generated nanopb header */ 00002 /* Generated by nanopb-0.3.7-dev at Mon Jun 20 12:30:01 2016. */ 00003 00004 #ifndef PB_SENSOR_PB_H_INCLUDED 00005 #define PB_SENSOR_PB_H_INCLUDED 00006 00007 #include "pb.h" 00008 00009 #ifdef __cplusplus 00010 extern "C" { 00011 #endif 00012 00013 /* Enum definitions */ 00014 typedef enum _goosci_DataType { 00015 goosci_DataType_ANALOG = 1, 00016 goosci_DataType_DIGITAL = 2, 00017 goosci_DataType_FLOAT = 3, 00018 goosci_DataType_INT = 4, 00019 goosci_DataType_STRING = 5 00020 } goosci_DataType; 00021 #define _goosci_DataType_MIN goosci_DataType_ANALOG 00022 #define _goosci_DataType_MAX goosci_DataType_STRING 00023 #define _goosci_DataType_ARRAYSIZE ((goosci_DataType)(goosci_DataType_STRING+1)) 00024 00025 typedef enum _goosci_Version_Version { 00026 goosci_Version_Version_V_1_0_0 = 2048, 00027 goosci_Version_Version_LATEST = 2048 00028 } goosci_Version_Version; 00029 #define _goosci_Version_Version_MIN goosci_Version_Version_V_1_0_0 00030 #define _goosci_Version_Version_MAX goosci_Version_Version_LATEST 00031 #define _goosci_Version_Version_ARRAYSIZE ((goosci_Version_Version)(goosci_Version_Version_LATEST+1)) 00032 00033 typedef enum _goosci_Unit_Units_Type { 00034 goosci_Unit_Units_Type_UNITLESS = 9984, 00035 goosci_Unit_Units_Type_LENGTH = 9985, 00036 goosci_Unit_Units_Type_VELOCITY = 10002, 00037 goosci_Unit_Units_Type_PLANE_ORIENTATION = 10016, 00038 goosci_Unit_Units_Type_VOLT = 10024, 00039 goosci_Unit_Units_Type_RPM = 10152 00040 } goosci_Unit_Units_Type; 00041 #define _goosci_Unit_Units_Type_MIN goosci_Unit_Units_Type_UNITLESS 00042 #define _goosci_Unit_Units_Type_MAX goosci_Unit_Units_Type_RPM 00043 #define _goosci_Unit_Units_Type_ARRAYSIZE ((goosci_Unit_Units_Type)(goosci_Unit_Units_Type_RPM+1)) 00044 00045 /* Struct definitions */ 00046 typedef struct _goosci_BleSensorConfig { 00047 pb_callback_t address; 00048 /* @@protoc_insertion_point(struct:goosci_BleSensorConfig) */ 00049 } goosci_BleSensorConfig; 00050 00051 typedef struct _goosci_Empty { 00052 char dummy_field; 00053 /* @@protoc_insertion_point(struct:goosci_Empty) */ 00054 } goosci_Empty; 00055 00056 typedef struct _goosci_Error { 00057 pb_callback_t error; 00058 /* @@protoc_insertion_point(struct:goosci_Error) */ 00059 } goosci_Error; 00060 00061 typedef struct _goosci_SensorEnumeration { 00062 pb_callback_t pin_descriptor; 00063 /* @@protoc_insertion_point(struct:goosci_SensorEnumeration) */ 00064 } goosci_SensorEnumeration; 00065 00066 typedef struct _goosci_StringValue { 00067 pb_callback_t value; 00068 /* @@protoc_insertion_point(struct:goosci_StringValue) */ 00069 } goosci_StringValue; 00070 00071 typedef struct _goosci_Version { 00072 char dummy_field; 00073 /* @@protoc_insertion_point(struct:goosci_Version) */ 00074 } goosci_Version; 00075 00076 typedef struct _goosci_AnalogExtremum { 00077 int32_t extremum; 00078 /* @@protoc_insertion_point(struct:goosci_AnalogExtremum) */ 00079 } goosci_AnalogExtremum; 00080 00081 typedef struct _goosci_AnalogPin { 00082 int32_t pin; 00083 /* @@protoc_insertion_point(struct:goosci_AnalogPin) */ 00084 } goosci_AnalogPin; 00085 00086 typedef struct _goosci_AnalogValue { 00087 uint32_t value; 00088 /* @@protoc_insertion_point(struct:goosci_AnalogValue) */ 00089 } goosci_AnalogValue; 00090 00091 typedef struct _goosci_AnalogZero { 00092 int32_t zero; 00093 /* @@protoc_insertion_point(struct:goosci_AnalogZero) */ 00094 } goosci_AnalogZero; 00095 00096 typedef struct _goosci_DigitalPin { 00097 int32_t pin; 00098 /* @@protoc_insertion_point(struct:goosci_DigitalPin) */ 00099 } goosci_DigitalPin; 00100 00101 typedef struct _goosci_DigitalValue { 00102 bool value; 00103 /* @@protoc_insertion_point(struct:goosci_DigitalValue) */ 00104 } goosci_DigitalValue; 00105 00106 typedef struct _goosci_FloatExtremum { 00107 int32_t extremum; 00108 /* @@protoc_insertion_point(struct:goosci_FloatExtremum) */ 00109 } goosci_FloatExtremum; 00110 00111 typedef struct _goosci_FloatValue { 00112 float value; 00113 /* @@protoc_insertion_point(struct:goosci_FloatValue) */ 00114 } goosci_FloatValue; 00115 00116 typedef struct _goosci_FloatZero { 00117 int32_t zero; 00118 /* @@protoc_insertion_point(struct:goosci_FloatZero) */ 00119 } goosci_FloatZero; 00120 00121 typedef struct _goosci_IntExtremum { 00122 int32_t extremum; 00123 /* @@protoc_insertion_point(struct:goosci_IntExtremum) */ 00124 } goosci_IntExtremum; 00125 00126 typedef struct _goosci_IntValue { 00127 int32_t value; 00128 /* @@protoc_insertion_point(struct:goosci_IntValue) */ 00129 } goosci_IntValue; 00130 00131 typedef struct _goosci_IntZero { 00132 int32_t zero; 00133 /* @@protoc_insertion_point(struct:goosci_IntZero) */ 00134 } goosci_IntZero; 00135 00136 typedef struct _goosci_Interval { 00137 int32_t count; 00138 bool has_frequency; 00139 int32_t frequency; 00140 /* @@protoc_insertion_point(struct:goosci_Interval) */ 00141 } goosci_Interval; 00142 00143 typedef struct _goosci_Unit { 00144 goosci_Unit_Units_Type units; 00145 /* @@protoc_insertion_point(struct:goosci_Unit) */ 00146 } goosci_Unit; 00147 00148 typedef struct _goosci_VirtualPin { 00149 int32_t pin; 00150 /* @@protoc_insertion_point(struct:goosci_VirtualPin) */ 00151 } goosci_VirtualPin; 00152 00153 typedef struct _goosci_AnalogExtrema { 00154 bool has_minimum; 00155 goosci_AnalogExtremum minimum; 00156 bool has_maximum; 00157 goosci_AnalogExtremum maximum; 00158 /* @@protoc_insertion_point(struct:goosci_AnalogExtrema) */ 00159 } goosci_AnalogExtrema; 00160 00161 typedef struct _goosci_FloatExtrema { 00162 bool has_minimum; 00163 goosci_FloatExtremum minimum; 00164 bool has_maximum; 00165 goosci_FloatExtremum maximum; 00166 /* @@protoc_insertion_point(struct:goosci_FloatExtrema) */ 00167 } goosci_FloatExtrema; 00168 00169 typedef struct _goosci_IntExtrema { 00170 bool has_minimum; 00171 goosci_IntExtremum minimum; 00172 bool has_maximum; 00173 goosci_IntExtremum maximum; 00174 /* @@protoc_insertion_point(struct:goosci_IntExtrema) */ 00175 } goosci_IntExtrema; 00176 00177 typedef struct _goosci_Pin { 00178 pb_size_t which_pin; 00179 union { 00180 goosci_AnalogPin analog_pin; 00181 goosci_DigitalPin digital_pin; 00182 goosci_VirtualPin virtual_pin; 00183 } pin; 00184 /* @@protoc_insertion_point(struct:goosci_Pin) */ 00185 } goosci_Pin; 00186 00187 typedef struct _goosci_SensorDataRequest { 00188 uint32_t timestamp_key; 00189 goosci_Interval interval; 00190 pb_callback_t pin; 00191 /* @@protoc_insertion_point(struct:goosci_SensorDataRequest) */ 00192 } goosci_SensorDataRequest; 00193 00194 typedef struct _goosci_Zero { 00195 pb_size_t which_zero; 00196 union { 00197 goosci_AnalogZero analog_zero; 00198 goosci_FloatZero float_zero; 00199 goosci_IntZero int_zero; 00200 } zero; 00201 /* @@protoc_insertion_point(struct:goosci_Zero) */ 00202 } goosci_Zero; 00203 00204 typedef struct _goosci_Data { 00205 goosci_Pin pin; 00206 pb_size_t which_value; 00207 union { 00208 goosci_AnalogValue analog_value; 00209 goosci_DigitalValue digital_value; 00210 goosci_FloatValue float_value; 00211 goosci_IntValue int_value; 00212 goosci_StringValue string_value; 00213 } value; 00214 /* @@protoc_insertion_point(struct:goosci_Data) */ 00215 } goosci_Data; 00216 00217 typedef struct _goosci_Range { 00218 pb_size_t which_extrema; 00219 union { 00220 goosci_AnalogExtrema analog_extrema; 00221 goosci_FloatExtrema float_extrema; 00222 goosci_IntExtrema int_extrema; 00223 } extrema; 00224 /* @@protoc_insertion_point(struct:goosci_Range) */ 00225 } goosci_Range; 00226 00227 typedef struct _goosci_AxisConfig { 00228 bool has_range; 00229 goosci_Range range; 00230 bool has_zero_value; 00231 goosci_Zero zero_value; 00232 /* @@protoc_insertion_point(struct:goosci_AxisConfig) */ 00233 } goosci_AxisConfig; 00234 00235 typedef struct _goosci_SensorData { 00236 uint32_t timestamp_key; 00237 pb_size_t which_result; 00238 union { 00239 goosci_Error error; 00240 goosci_Data data; 00241 } result; 00242 /* @@protoc_insertion_point(struct:goosci_SensorData) */ 00243 } goosci_SensorData; 00244 00245 typedef struct _goosci_ScalarDescriptor { 00246 pb_callback_t label; 00247 goosci_DataType type; 00248 bool has_axis_config; 00249 goosci_AxisConfig axis_config; 00250 bool has_unit; 00251 goosci_Unit unit; 00252 /* @@protoc_insertion_point(struct:goosci_ScalarDescriptor) */ 00253 } goosci_ScalarDescriptor; 00254 00255 typedef struct _goosci_PinDescriptor { 00256 pb_callback_t label; 00257 goosci_Pin pin; 00258 goosci_ScalarDescriptor scalar_descriptor; 00259 /* @@protoc_insertion_point(struct:goosci_PinDescriptor) */ 00260 } goosci_PinDescriptor; 00261 00262 /* Default values for struct fields */ 00263 00264 /* Initializer values for message structs */ 00265 #define goosci_Empty_init_default {0} 00266 #define goosci_Version_init_default {0} 00267 #define goosci_Unit_init_default {(goosci_Unit_Units_Type)0} 00268 #define goosci_AnalogExtremum_init_default {0} 00269 #define goosci_AnalogZero_init_default {0} 00270 #define goosci_AnalogExtrema_init_default {false, goosci_AnalogExtremum_init_default, false, goosci_AnalogExtremum_init_default} 00271 #define goosci_FloatExtremum_init_default {0} 00272 #define goosci_FloatZero_init_default {0} 00273 #define goosci_FloatExtrema_init_default {false, goosci_FloatExtremum_init_default, false, goosci_FloatExtremum_init_default} 00274 #define goosci_IntExtremum_init_default {0} 00275 #define goosci_IntZero_init_default {0} 00276 #define goosci_IntExtrema_init_default {false, goosci_IntExtremum_init_default, false, goosci_IntExtremum_init_default} 00277 #define goosci_Range_init_default {0, {goosci_AnalogExtrema_init_default}} 00278 #define goosci_Zero_init_default {0, {goosci_AnalogZero_init_default}} 00279 #define goosci_AxisConfig_init_default {false, goosci_Range_init_default, false, goosci_Zero_init_default} 00280 #define goosci_AnalogPin_init_default {0} 00281 #define goosci_DigitalPin_init_default {0} 00282 #define goosci_ScalarDescriptor_init_default {{{NULL}, NULL}, (goosci_DataType)0, false, goosci_AxisConfig_init_default, false, goosci_Unit_init_default} 00283 #define goosci_VirtualPin_init_default {0} 00284 #define goosci_Pin_init_default {0, {goosci_AnalogPin_init_default}} 00285 #define goosci_PinDescriptor_init_default {{{NULL}, NULL}, goosci_Pin_init_default, goosci_ScalarDescriptor_init_default} 00286 #define goosci_Interval_init_default {0, false, 0} 00287 #define goosci_SensorDataRequest_init_default {0, goosci_Interval_init_default, {{NULL}, NULL}} 00288 #define goosci_BleSensorConfig_init_default {{{NULL}, NULL}} 00289 #define goosci_SensorEnumeration_init_default {{{NULL}, NULL}} 00290 #define goosci_AnalogValue_init_default {0} 00291 #define goosci_DigitalValue_init_default {0} 00292 #define goosci_FloatValue_init_default {0} 00293 #define goosci_IntValue_init_default {0} 00294 #define goosci_StringValue_init_default {{{NULL}, NULL}} 00295 #define goosci_Data_init_default {goosci_Pin_init_default, 0, {goosci_AnalogValue_init_default}} 00296 #define goosci_Error_init_default {{{NULL}, NULL}} 00297 #define goosci_SensorData_init_default {0, 0, {goosci_Error_init_default}} 00298 #define goosci_Empty_init_zero {0} 00299 #define goosci_Version_init_zero {0} 00300 #define goosci_Unit_init_zero {(goosci_Unit_Units_Type)0} 00301 #define goosci_AnalogExtremum_init_zero {0} 00302 #define goosci_AnalogZero_init_zero {0} 00303 #define goosci_AnalogExtrema_init_zero {false, goosci_AnalogExtremum_init_zero, false, goosci_AnalogExtremum_init_zero} 00304 #define goosci_FloatExtremum_init_zero {0} 00305 #define goosci_FloatZero_init_zero {0} 00306 #define goosci_FloatExtrema_init_zero {false, goosci_FloatExtremum_init_zero, false, goosci_FloatExtremum_init_zero} 00307 #define goosci_IntExtremum_init_zero {0} 00308 #define goosci_IntZero_init_zero {0} 00309 #define goosci_IntExtrema_init_zero {false, goosci_IntExtremum_init_zero, false, goosci_IntExtremum_init_zero} 00310 #define goosci_Range_init_zero {0, {goosci_AnalogExtrema_init_zero}} 00311 #define goosci_Zero_init_zero {0, {goosci_AnalogZero_init_zero}} 00312 #define goosci_AxisConfig_init_zero {false, goosci_Range_init_zero, false, goosci_Zero_init_zero} 00313 #define goosci_AnalogPin_init_zero {0} 00314 #define goosci_DigitalPin_init_zero {0} 00315 #define goosci_ScalarDescriptor_init_zero {{{NULL}, NULL}, (goosci_DataType)0, false, goosci_AxisConfig_init_zero, false, goosci_Unit_init_zero} 00316 #define goosci_VirtualPin_init_zero {0} 00317 #define goosci_Pin_init_zero {0, {goosci_AnalogPin_init_zero}} 00318 #define goosci_PinDescriptor_init_zero {{{NULL}, NULL}, goosci_Pin_init_zero, goosci_ScalarDescriptor_init_zero} 00319 #define goosci_Interval_init_zero {0, false, 0} 00320 #define goosci_SensorDataRequest_init_zero {0, goosci_Interval_init_zero, {{NULL}, NULL}} 00321 #define goosci_BleSensorConfig_init_zero {{{NULL}, NULL}} 00322 #define goosci_SensorEnumeration_init_zero {{{NULL}, NULL}} 00323 #define goosci_AnalogValue_init_zero {0} 00324 #define goosci_DigitalValue_init_zero {0} 00325 #define goosci_FloatValue_init_zero {0} 00326 #define goosci_IntValue_init_zero {0} 00327 #define goosci_StringValue_init_zero {{{NULL}, NULL}} 00328 #define goosci_Data_init_zero {goosci_Pin_init_zero, 0, {goosci_AnalogValue_init_zero}} 00329 #define goosci_Error_init_zero {{{NULL}, NULL}} 00330 #define goosci_SensorData_init_zero {0, 0, {goosci_Error_init_zero}} 00331 00332 /* Field tags (for use in manual encoding/decoding) */ 00333 #define goosci_BleSensorConfig_address_tag 1 00334 #define goosci_Error_error_tag 1 00335 #define goosci_SensorEnumeration_pin_descriptor_tag 1 00336 #define goosci_StringValue_value_tag 1 00337 #define goosci_AnalogExtremum_extremum_tag 1 00338 #define goosci_AnalogPin_pin_tag 1 00339 #define goosci_AnalogValue_value_tag 1 00340 #define goosci_AnalogZero_zero_tag 1 00341 #define goosci_DigitalPin_pin_tag 1 00342 #define goosci_DigitalValue_value_tag 1 00343 #define goosci_FloatExtremum_extremum_tag 1 00344 #define goosci_FloatValue_value_tag 1 00345 #define goosci_FloatZero_zero_tag 1 00346 #define goosci_IntExtremum_extremum_tag 1 00347 #define goosci_IntValue_value_tag 1 00348 #define goosci_IntZero_zero_tag 1 00349 #define goosci_Interval_count_tag 1 00350 #define goosci_Interval_frequency_tag 2 00351 #define goosci_Unit_units_tag 1 00352 #define goosci_VirtualPin_pin_tag 1 00353 #define goosci_AnalogExtrema_minimum_tag 1 00354 #define goosci_AnalogExtrema_maximum_tag 2 00355 #define goosci_FloatExtrema_minimum_tag 1 00356 #define goosci_FloatExtrema_maximum_tag 2 00357 #define goosci_IntExtrema_minimum_tag 1 00358 #define goosci_IntExtrema_maximum_tag 2 00359 #define goosci_Pin_analog_pin_tag 10 00360 #define goosci_Pin_digital_pin_tag 11 00361 #define goosci_Pin_virtual_pin_tag 12 00362 #define goosci_SensorDataRequest_timestamp_key_tag 1 00363 #define goosci_SensorDataRequest_interval_tag 2 00364 #define goosci_SensorDataRequest_pin_tag 3 00365 #define goosci_Zero_analog_zero_tag 1 00366 #define goosci_Zero_float_zero_tag 2 00367 #define goosci_Zero_int_zero_tag 3 00368 #define goosci_Data_analog_value_tag 10 00369 #define goosci_Data_digital_value_tag 11 00370 #define goosci_Data_float_value_tag 12 00371 #define goosci_Data_int_value_tag 13 00372 #define goosci_Data_string_value_tag 14 00373 #define goosci_Data_pin_tag 1 00374 #define goosci_Range_analog_extrema_tag 1 00375 #define goosci_Range_float_extrema_tag 2 00376 #define goosci_Range_int_extrema_tag 3 00377 #define goosci_AxisConfig_range_tag 1 00378 #define goosci_AxisConfig_zero_value_tag 2 00379 #define goosci_SensorData_error_tag 10 00380 #define goosci_SensorData_data_tag 11 00381 #define goosci_SensorData_timestamp_key_tag 1 00382 #define goosci_ScalarDescriptor_label_tag 1 00383 #define goosci_ScalarDescriptor_type_tag 2 00384 #define goosci_ScalarDescriptor_axis_config_tag 3 00385 #define goosci_ScalarDescriptor_unit_tag 4 00386 #define goosci_PinDescriptor_label_tag 1 00387 #define goosci_PinDescriptor_pin_tag 2 00388 #define goosci_PinDescriptor_scalar_descriptor_tag 3 00389 00390 /* Struct field encoding specification for nanopb */ 00391 extern const pb_field_t goosci_Empty_fields[1]; 00392 extern const pb_field_t goosci_Version_fields[1]; 00393 extern const pb_field_t goosci_Unit_fields[2]; 00394 extern const pb_field_t goosci_AnalogExtremum_fields[2]; 00395 extern const pb_field_t goosci_AnalogZero_fields[2]; 00396 extern const pb_field_t goosci_AnalogExtrema_fields[3]; 00397 extern const pb_field_t goosci_FloatExtremum_fields[2]; 00398 extern const pb_field_t goosci_FloatZero_fields[2]; 00399 extern const pb_field_t goosci_FloatExtrema_fields[3]; 00400 extern const pb_field_t goosci_IntExtremum_fields[2]; 00401 extern const pb_field_t goosci_IntZero_fields[2]; 00402 extern const pb_field_t goosci_IntExtrema_fields[3]; 00403 extern const pb_field_t goosci_Range_fields[4]; 00404 extern const pb_field_t goosci_Zero_fields[4]; 00405 extern const pb_field_t goosci_AxisConfig_fields[3]; 00406 extern const pb_field_t goosci_AnalogPin_fields[2]; 00407 extern const pb_field_t goosci_DigitalPin_fields[2]; 00408 extern const pb_field_t goosci_ScalarDescriptor_fields[5]; 00409 extern const pb_field_t goosci_VirtualPin_fields[2]; 00410 extern const pb_field_t goosci_Pin_fields[4]; 00411 extern const pb_field_t goosci_PinDescriptor_fields[4]; 00412 extern const pb_field_t goosci_Interval_fields[3]; 00413 extern const pb_field_t goosci_SensorDataRequest_fields[4]; 00414 extern const pb_field_t goosci_BleSensorConfig_fields[2]; 00415 extern const pb_field_t goosci_SensorEnumeration_fields[2]; 00416 extern const pb_field_t goosci_AnalogValue_fields[2]; 00417 extern const pb_field_t goosci_DigitalValue_fields[2]; 00418 extern const pb_field_t goosci_FloatValue_fields[2]; 00419 extern const pb_field_t goosci_IntValue_fields[2]; 00420 extern const pb_field_t goosci_StringValue_fields[2]; 00421 extern const pb_field_t goosci_Data_fields[7]; 00422 extern const pb_field_t goosci_Error_fields[2]; 00423 extern const pb_field_t goosci_SensorData_fields[4]; 00424 00425 /* Maximum encoded size of messages (where known) */ 00426 #define goosci_Empty_size 0 00427 #define goosci_Version_size 0 00428 #define goosci_Unit_size 3 00429 #define goosci_AnalogExtremum_size 11 00430 #define goosci_AnalogZero_size 11 00431 #define goosci_AnalogExtrema_size 26 00432 #define goosci_FloatExtremum_size 11 00433 #define goosci_FloatZero_size 11 00434 #define goosci_FloatExtrema_size 26 00435 #define goosci_IntExtremum_size 11 00436 #define goosci_IntZero_size 11 00437 #define goosci_IntExtrema_size 26 00438 #define goosci_Range_size 28 00439 #define goosci_Zero_size 13 00440 #define goosci_AxisConfig_size 45 00441 #define goosci_AnalogPin_size 11 00442 #define goosci_DigitalPin_size 11 00443 /* goosci_ScalarDescriptor_size depends on runtime parameters */ 00444 #define goosci_VirtualPin_size 11 00445 #define goosci_Pin_size 13 00446 /* goosci_PinDescriptor_size depends on runtime parameters */ 00447 #define goosci_Interval_size 22 00448 /* goosci_SensorDataRequest_size depends on runtime parameters */ 00449 /* goosci_BleSensorConfig_size depends on runtime parameters */ 00450 /* goosci_SensorEnumeration_size depends on runtime parameters */ 00451 #define goosci_AnalogValue_size 6 00452 #define goosci_DigitalValue_size 2 00453 #define goosci_FloatValue_size 5 00454 #define goosci_IntValue_size 11 00455 /* goosci_StringValue_size depends on runtime parameters */ 00456 /* goosci_Data_size depends on runtime parameters */ 00457 /* goosci_Error_size depends on runtime parameters */ 00458 /* goosci_SensorData_size depends on runtime parameters */ 00459 00460 /* Message IDs (where set with "msgid" option) */ 00461 #ifdef PB_MSGID 00462 00463 #define SENSOR_MESSAGES \ 00464 00465 00466 #endif 00467 00468 #ifdef __cplusplus 00469 } /* extern "C" */ 00470 #endif 00471 /* @@protoc_insertion_point(eof) */ 00472 00473 #endif
Generated on Tue Jul 12 2022 16:00:22 by
