Qi Yao / LinkNode---test123

Dependencies:   mbed

Fork of LinkNode-Test by Qi Yao

Embed: (wiki syntax)

« Back to documentation index

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

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