huaiyu wei / ennoTest2
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers sitewhere.pb.c Source File

sitewhere.pb.c

00001 /* Automatically generated nanopb constant definitions */
00002 /* Generated by nanopb-0.2.5 at Wed May 28 15:52:00 2014. */
00003 
00004 #include "sitewhere.pb.h"
00005 
00006 
00007 
00008 const pb_field_t SiteWhere_fields[1] = {
00009     PB_LAST_FIELD
00010 };
00011 
00012 const pb_field_t SiteWhere_Header_fields[3] = {
00013     PB_FIELD2(  1, ENUM    , REQUIRED, STATIC  , FIRST, SiteWhere_Header, command, command, 0),
00014     PB_FIELD2(  2, STRING  , OPTIONAL, STATIC  , OTHER, SiteWhere_Header, originator, command, 0),
00015     PB_LAST_FIELD
00016 };
00017 
00018 const pb_field_t SiteWhere_RegisterDevice_fields[3] = {
00019     PB_FIELD2(  1, STRING  , REQUIRED, STATIC  , FIRST, SiteWhere_RegisterDevice, hardwareId, hardwareId, 0),
00020     PB_FIELD2(  2, STRING  , REQUIRED, STATIC  , OTHER, SiteWhere_RegisterDevice, specificationToken, hardwareId, 0),
00021     PB_LAST_FIELD
00022 };
00023 
00024 const pb_field_t SiteWhere_Acknowledge_fields[3] = {
00025     PB_FIELD2(  1, STRING  , REQUIRED, STATIC  , FIRST, SiteWhere_Acknowledge, hardwareId, hardwareId, 0),
00026     PB_FIELD2(  2, STRING  , OPTIONAL, STATIC  , OTHER, SiteWhere_Acknowledge, message, hardwareId, 0),
00027     PB_LAST_FIELD
00028 };
00029 
00030 const pb_field_t SiteWhere_DeviceLocation_fields[6] = {
00031     PB_FIELD2(  1, STRING  , REQUIRED, STATIC  , FIRST, SiteWhere_DeviceLocation, hardwareId, hardwareId, 0),
00032     PB_FIELD2(  2, FIXED64 , REQUIRED, STATIC  , OTHER, SiteWhere_DeviceLocation, latitude, hardwareId, 0),
00033     PB_FIELD2(  3, FIXED64 , REQUIRED, STATIC  , OTHER, SiteWhere_DeviceLocation, longitude, latitude, 0),
00034     PB_FIELD2(  4, FIXED64 , OPTIONAL, STATIC  , OTHER, SiteWhere_DeviceLocation, elevation, longitude, 0),
00035     PB_FIELD2(  5, FIXED64 , OPTIONAL, STATIC  , OTHER, SiteWhere_DeviceLocation, eventDate, elevation, 0),
00036     PB_LAST_FIELD
00037 };
00038 
00039 const pb_field_t SiteWhere_DeviceAlert_fields[5] = {
00040     PB_FIELD2(  1, STRING  , REQUIRED, STATIC  , FIRST, SiteWhere_DeviceAlert, hardwareId, hardwareId, 0),
00041     PB_FIELD2(  2, STRING  , REQUIRED, STATIC  , OTHER, SiteWhere_DeviceAlert, alertType, hardwareId, 0),
00042     PB_FIELD2(  3, STRING  , REQUIRED, STATIC  , OTHER, SiteWhere_DeviceAlert, alertMessage, alertType, 0),
00043     PB_FIELD2(  4, FIXED64 , OPTIONAL, STATIC  , OTHER, SiteWhere_DeviceAlert, eventDate, alertMessage, 0),
00044     PB_LAST_FIELD
00045 };
00046 
00047 const pb_field_t SiteWhere_Measurement_fields[3] = {
00048     PB_FIELD2(  1, STRING  , REQUIRED, STATIC  , FIRST, SiteWhere_Measurement, measurementId, measurementId, 0),
00049     PB_FIELD2(  2, FIXED64 , REQUIRED, STATIC  , OTHER, SiteWhere_Measurement, measurementValue, measurementId, 0),
00050     PB_LAST_FIELD
00051 };
00052 
00053 const pb_field_t SiteWhere_DeviceMeasurements_fields[4] = {
00054     PB_FIELD2(  1, STRING  , REQUIRED, STATIC  , FIRST, SiteWhere_DeviceMeasurements, hardwareId, hardwareId, 0),
00055     PB_FIELD2(  2, MESSAGE , REPEATED, STATIC  , OTHER, SiteWhere_DeviceMeasurements, measurement, hardwareId, &SiteWhere_Measurement_fields),
00056     PB_FIELD2(  3, FIXED64 , OPTIONAL, STATIC  , OTHER, SiteWhere_DeviceMeasurements, eventDate, measurement, 0),
00057     PB_LAST_FIELD
00058 };
00059 
00060 const pb_field_t Device_fields[1] = {
00061     PB_LAST_FIELD
00062 };
00063 
00064 const pb_field_t Device_Header_fields[5] = {
00065     PB_FIELD2(  1, ENUM    , REQUIRED, STATIC  , FIRST, Device_Header, command, command, 0),
00066     PB_FIELD2(  2, STRING  , OPTIONAL, STATIC  , OTHER, Device_Header, originator, command, 0),
00067     PB_FIELD2(  3, STRING  , OPTIONAL, STATIC  , OTHER, Device_Header, nestedPath, originator, 0),
00068     PB_FIELD2(  4, STRING  , OPTIONAL, STATIC  , OTHER, Device_Header, nestedSpec, nestedPath, 0),
00069     PB_LAST_FIELD
00070 };
00071 
00072 const pb_field_t Device_RegistrationAck_fields[4] = {
00073     PB_FIELD2(  1, ENUM    , REQUIRED, STATIC  , FIRST, Device_RegistrationAck, state, state, 0),
00074     PB_FIELD2(  2, ENUM    , OPTIONAL, STATIC  , OTHER, Device_RegistrationAck, errorType, state, 0),
00075     PB_FIELD2(  3, STRING  , OPTIONAL, STATIC  , OTHER, Device_RegistrationAck, errorMessage, errorType, 0),
00076     PB_LAST_FIELD
00077 };
00078 
00079 
00080 /* Check that field information fits in pb_field_t */
00081 #if !defined(PB_FIELD_16BIT) && !defined(PB_FIELD_32BIT)
00082 STATIC_ASSERT((pb_membersize(SiteWhere_DeviceMeasurements, measurement[0]) < 256), YOU_MUST_DEFINE_PB_FIELD_16BIT_FOR_MESSAGES_SiteWhere_SiteWhere_Header_SiteWhere_RegisterDevice_SiteWhere_Acknowledge_SiteWhere_DeviceLocation_SiteWhere_DeviceAlert_SiteWhere_Measurement_SiteWhere_DeviceMeasurements_Device_Device_Header_Device_RegistrationAck)
00083 #endif
00084 
00085 #if !defined(PB_FIELD_32BIT)
00086 STATIC_ASSERT((pb_membersize(SiteWhere_DeviceMeasurements, measurement[0]) < 65536), YOU_MUST_DEFINE_PB_FIELD_32BIT_FOR_MESSAGES_SiteWhere_SiteWhere_Header_SiteWhere_RegisterDevice_SiteWhere_Acknowledge_SiteWhere_DeviceLocation_SiteWhere_DeviceAlert_SiteWhere_Measurement_SiteWhere_DeviceMeasurements_Device_Device_Header_Device_RegistrationAck)
00087 #endif
00088