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.
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
Generated on Thu Jul 14 2022 02:43:24 by
1.7.2