this is a sample for mbed(LPC1768)

Committer:
1
Date:
Thu Nov 19 10:17:55 2015 +0800
Revision:
0:3163adfd2cf1
????????????????????????
1.callback
2.thread
3.auto-connect,time-up

Who changed what in which revision?

UserRevisionLine numberNew contents of line
1 0:3163adfd2cf1 1 /* Automatically generated nanopb constant definitions */
1 0:3163adfd2cf1 2 /* Generated by nanopb-0.2.5 at Wed May 28 15:52:00 2014. */
1 0:3163adfd2cf1 3
1 0:3163adfd2cf1 4 #include "sitewhere.pb.h"
1 0:3163adfd2cf1 5
1 0:3163adfd2cf1 6
1 0:3163adfd2cf1 7
1 0:3163adfd2cf1 8 const pb_field_t SiteWhere_fields[1] = {
1 0:3163adfd2cf1 9 PB_LAST_FIELD
1 0:3163adfd2cf1 10 };
1 0:3163adfd2cf1 11
1 0:3163adfd2cf1 12 const pb_field_t SiteWhere_Header_fields[3] = {
1 0:3163adfd2cf1 13 PB_FIELD2( 1, ENUM , REQUIRED, STATIC , FIRST, SiteWhere_Header, command, command, 0),
1 0:3163adfd2cf1 14 PB_FIELD2( 2, STRING , OPTIONAL, STATIC , OTHER, SiteWhere_Header, originator, command, 0),
1 0:3163adfd2cf1 15 PB_LAST_FIELD
1 0:3163adfd2cf1 16 };
1 0:3163adfd2cf1 17
1 0:3163adfd2cf1 18 const pb_field_t SiteWhere_RegisterDevice_fields[3] = {
1 0:3163adfd2cf1 19 PB_FIELD2( 1, STRING , REQUIRED, STATIC , FIRST, SiteWhere_RegisterDevice, hardwareId, hardwareId, 0),
1 0:3163adfd2cf1 20 PB_FIELD2( 2, STRING , REQUIRED, STATIC , OTHER, SiteWhere_RegisterDevice, specificationToken, hardwareId, 0),
1 0:3163adfd2cf1 21 PB_LAST_FIELD
1 0:3163adfd2cf1 22 };
1 0:3163adfd2cf1 23
1 0:3163adfd2cf1 24 const pb_field_t SiteWhere_Acknowledge_fields[3] = {
1 0:3163adfd2cf1 25 PB_FIELD2( 1, STRING , REQUIRED, STATIC , FIRST, SiteWhere_Acknowledge, hardwareId, hardwareId, 0),
1 0:3163adfd2cf1 26 PB_FIELD2( 2, STRING , OPTIONAL, STATIC , OTHER, SiteWhere_Acknowledge, message, hardwareId, 0),
1 0:3163adfd2cf1 27 PB_LAST_FIELD
1 0:3163adfd2cf1 28 };
1 0:3163adfd2cf1 29
1 0:3163adfd2cf1 30 const pb_field_t SiteWhere_DeviceLocation_fields[6] = {
1 0:3163adfd2cf1 31 PB_FIELD2( 1, STRING , REQUIRED, STATIC , FIRST, SiteWhere_DeviceLocation, hardwareId, hardwareId, 0),
1 0:3163adfd2cf1 32 PB_FIELD2( 2, FIXED64 , REQUIRED, STATIC , OTHER, SiteWhere_DeviceLocation, latitude, hardwareId, 0),
1 0:3163adfd2cf1 33 PB_FIELD2( 3, FIXED64 , REQUIRED, STATIC , OTHER, SiteWhere_DeviceLocation, longitude, latitude, 0),
1 0:3163adfd2cf1 34 PB_FIELD2( 4, FIXED64 , OPTIONAL, STATIC , OTHER, SiteWhere_DeviceLocation, elevation, longitude, 0),
1 0:3163adfd2cf1 35 PB_FIELD2( 5, FIXED64 , OPTIONAL, STATIC , OTHER, SiteWhere_DeviceLocation, eventDate, elevation, 0),
1 0:3163adfd2cf1 36 PB_LAST_FIELD
1 0:3163adfd2cf1 37 };
1 0:3163adfd2cf1 38
1 0:3163adfd2cf1 39 const pb_field_t SiteWhere_DeviceAlert_fields[5] = {
1 0:3163adfd2cf1 40 PB_FIELD2( 1, STRING , REQUIRED, STATIC , FIRST, SiteWhere_DeviceAlert, hardwareId, hardwareId, 0),
1 0:3163adfd2cf1 41 PB_FIELD2( 2, STRING , REQUIRED, STATIC , OTHER, SiteWhere_DeviceAlert, alertType, hardwareId, 0),
1 0:3163adfd2cf1 42 PB_FIELD2( 3, STRING , REQUIRED, STATIC , OTHER, SiteWhere_DeviceAlert, alertMessage, alertType, 0),
1 0:3163adfd2cf1 43 PB_FIELD2( 4, FIXED64 , OPTIONAL, STATIC , OTHER, SiteWhere_DeviceAlert, eventDate, alertMessage, 0),
1 0:3163adfd2cf1 44 PB_LAST_FIELD
1 0:3163adfd2cf1 45 };
1 0:3163adfd2cf1 46
1 0:3163adfd2cf1 47 const pb_field_t SiteWhere_Measurement_fields[3] = {
1 0:3163adfd2cf1 48 PB_FIELD2( 1, STRING , REQUIRED, STATIC , FIRST, SiteWhere_Measurement, measurementId, measurementId, 0),
1 0:3163adfd2cf1 49 PB_FIELD2( 2, FIXED64 , REQUIRED, STATIC , OTHER, SiteWhere_Measurement, measurementValue, measurementId, 0),
1 0:3163adfd2cf1 50 PB_LAST_FIELD
1 0:3163adfd2cf1 51 };
1 0:3163adfd2cf1 52
1 0:3163adfd2cf1 53 const pb_field_t SiteWhere_DeviceMeasurements_fields[4] = {
1 0:3163adfd2cf1 54 PB_FIELD2( 1, STRING , REQUIRED, STATIC , FIRST, SiteWhere_DeviceMeasurements, hardwareId, hardwareId, 0),
1 0:3163adfd2cf1 55 PB_FIELD2( 2, MESSAGE , REPEATED, STATIC , OTHER, SiteWhere_DeviceMeasurements, measurement, hardwareId, &SiteWhere_Measurement_fields),
1 0:3163adfd2cf1 56 PB_FIELD2( 3, FIXED64 , OPTIONAL, STATIC , OTHER, SiteWhere_DeviceMeasurements, eventDate, measurement, 0),
1 0:3163adfd2cf1 57 PB_LAST_FIELD
1 0:3163adfd2cf1 58 };
1 0:3163adfd2cf1 59
1 0:3163adfd2cf1 60 const pb_field_t Device_fields[1] = {
1 0:3163adfd2cf1 61 PB_LAST_FIELD
1 0:3163adfd2cf1 62 };
1 0:3163adfd2cf1 63
1 0:3163adfd2cf1 64 const pb_field_t Device_Header_fields[5] = {
1 0:3163adfd2cf1 65 PB_FIELD2( 1, ENUM , REQUIRED, STATIC , FIRST, Device_Header, command, command, 0),
1 0:3163adfd2cf1 66 PB_FIELD2( 2, STRING , OPTIONAL, STATIC , OTHER, Device_Header, originator, command, 0),
1 0:3163adfd2cf1 67 PB_FIELD2( 3, STRING , OPTIONAL, STATIC , OTHER, Device_Header, nestedPath, originator, 0),
1 0:3163adfd2cf1 68 PB_FIELD2( 4, STRING , OPTIONAL, STATIC , OTHER, Device_Header, nestedSpec, nestedPath, 0),
1 0:3163adfd2cf1 69 PB_LAST_FIELD
1 0:3163adfd2cf1 70 };
1 0:3163adfd2cf1 71
1 0:3163adfd2cf1 72 const pb_field_t Device_RegistrationAck_fields[4] = {
1 0:3163adfd2cf1 73 PB_FIELD2( 1, ENUM , REQUIRED, STATIC , FIRST, Device_RegistrationAck, state, state, 0),
1 0:3163adfd2cf1 74 PB_FIELD2( 2, ENUM , OPTIONAL, STATIC , OTHER, Device_RegistrationAck, errorType, state, 0),
1 0:3163adfd2cf1 75 PB_FIELD2( 3, STRING , OPTIONAL, STATIC , OTHER, Device_RegistrationAck, errorMessage, errorType, 0),
1 0:3163adfd2cf1 76 PB_LAST_FIELD
1 0:3163adfd2cf1 77 };
1 0:3163adfd2cf1 78
1 0:3163adfd2cf1 79
1 0:3163adfd2cf1 80 /* Check that field information fits in pb_field_t */
1 0:3163adfd2cf1 81 #if !defined(PB_FIELD_16BIT) && !defined(PB_FIELD_32BIT)
1 0:3163adfd2cf1 82 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)
1 0:3163adfd2cf1 83 #endif
1 0:3163adfd2cf1 84
1 0:3163adfd2cf1 85 #if !defined(PB_FIELD_32BIT)
1 0:3163adfd2cf1 86 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)
1 0:3163adfd2cf1 87 #endif
1 0:3163adfd2cf1 88