test code 123

Dependencies:   mbed

Fork of LinkNode-Test by Qi Yao

Committer:
youkee
Date:
Fri Oct 28 13:04:10 2016 +0000
Revision:
1:b0d4fbbdb244
Parent:
0:1ad0e04b1bc5
ghhbfdd

Who changed what in which revision?

UserRevisionLine numberNew contents of line
youkee 0:1ad0e04b1bc5 1 /* Automatically generated nanopb constant definitions */
youkee 0:1ad0e04b1bc5 2 /* Generated by nanopb-0.3.7-dev at Mon Jun 20 12:30:01 2016. */
youkee 0:1ad0e04b1bc5 3
youkee 0:1ad0e04b1bc5 4 #include "sensor.pb.h"
youkee 0:1ad0e04b1bc5 5
youkee 0:1ad0e04b1bc5 6 /* @@protoc_insertion_point(includes) */
youkee 0:1ad0e04b1bc5 7 //#if PB_PROTO_HEADER_VERSION != 30
youkee 0:1ad0e04b1bc5 8 //#error Regenerate this file with the current version of nanopb generator.
youkee 0:1ad0e04b1bc5 9 //#endif
youkee 0:1ad0e04b1bc5 10
youkee 0:1ad0e04b1bc5 11
youkee 0:1ad0e04b1bc5 12
youkee 0:1ad0e04b1bc5 13 const pb_field_t goosci_Empty_fields[1] = {
youkee 0:1ad0e04b1bc5 14 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 15 };
youkee 0:1ad0e04b1bc5 16
youkee 0:1ad0e04b1bc5 17 const pb_field_t goosci_Version_fields[1] = {
youkee 0:1ad0e04b1bc5 18 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 19 };
youkee 0:1ad0e04b1bc5 20
youkee 0:1ad0e04b1bc5 21 const pb_field_t goosci_Unit_fields[2] = {
youkee 0:1ad0e04b1bc5 22 PB_FIELD( 1, UENUM , REQUIRED, STATIC , FIRST, goosci_Unit, units, units, 0),
youkee 0:1ad0e04b1bc5 23 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 24 };
youkee 0:1ad0e04b1bc5 25
youkee 0:1ad0e04b1bc5 26 const pb_field_t goosci_AnalogExtremum_fields[2] = {
youkee 0:1ad0e04b1bc5 27 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_AnalogExtremum, extremum, extremum, 0),
youkee 0:1ad0e04b1bc5 28 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 29 };
youkee 0:1ad0e04b1bc5 30
youkee 0:1ad0e04b1bc5 31 const pb_field_t goosci_AnalogZero_fields[2] = {
youkee 0:1ad0e04b1bc5 32 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_AnalogZero, zero, zero, 0),
youkee 0:1ad0e04b1bc5 33 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 34 };
youkee 0:1ad0e04b1bc5 35
youkee 0:1ad0e04b1bc5 36 const pb_field_t goosci_AnalogExtrema_fields[3] = {
youkee 0:1ad0e04b1bc5 37 PB_FIELD( 1, MESSAGE , OPTIONAL, STATIC , FIRST, goosci_AnalogExtrema, minimum, minimum, &goosci_AnalogExtremum_fields),
youkee 0:1ad0e04b1bc5 38 PB_FIELD( 2, MESSAGE , OPTIONAL, STATIC , OTHER, goosci_AnalogExtrema, maximum, minimum, &goosci_AnalogExtremum_fields),
youkee 0:1ad0e04b1bc5 39 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 40 };
youkee 0:1ad0e04b1bc5 41
youkee 0:1ad0e04b1bc5 42 const pb_field_t goosci_FloatExtremum_fields[2] = {
youkee 0:1ad0e04b1bc5 43 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_FloatExtremum, extremum, extremum, 0),
youkee 0:1ad0e04b1bc5 44 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 45 };
youkee 0:1ad0e04b1bc5 46
youkee 0:1ad0e04b1bc5 47 const pb_field_t goosci_FloatZero_fields[2] = {
youkee 0:1ad0e04b1bc5 48 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_FloatZero, zero, zero, 0),
youkee 0:1ad0e04b1bc5 49 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 50 };
youkee 0:1ad0e04b1bc5 51
youkee 0:1ad0e04b1bc5 52 const pb_field_t goosci_FloatExtrema_fields[3] = {
youkee 0:1ad0e04b1bc5 53 PB_FIELD( 1, MESSAGE , OPTIONAL, STATIC , FIRST, goosci_FloatExtrema, minimum, minimum, &goosci_FloatExtremum_fields),
youkee 0:1ad0e04b1bc5 54 PB_FIELD( 2, MESSAGE , OPTIONAL, STATIC , OTHER, goosci_FloatExtrema, maximum, minimum, &goosci_FloatExtremum_fields),
youkee 0:1ad0e04b1bc5 55 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 56 };
youkee 0:1ad0e04b1bc5 57
youkee 0:1ad0e04b1bc5 58 const pb_field_t goosci_IntExtremum_fields[2] = {
youkee 0:1ad0e04b1bc5 59 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_IntExtremum, extremum, extremum, 0),
youkee 0:1ad0e04b1bc5 60 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 61 };
youkee 0:1ad0e04b1bc5 62
youkee 0:1ad0e04b1bc5 63 const pb_field_t goosci_IntZero_fields[2] = {
youkee 0:1ad0e04b1bc5 64 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_IntZero, zero, zero, 0),
youkee 0:1ad0e04b1bc5 65 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 66 };
youkee 0:1ad0e04b1bc5 67
youkee 0:1ad0e04b1bc5 68 const pb_field_t goosci_IntExtrema_fields[3] = {
youkee 0:1ad0e04b1bc5 69 PB_FIELD( 1, MESSAGE , OPTIONAL, STATIC , FIRST, goosci_IntExtrema, minimum, minimum, &goosci_IntExtremum_fields),
youkee 0:1ad0e04b1bc5 70 PB_FIELD( 2, MESSAGE , OPTIONAL, STATIC , OTHER, goosci_IntExtrema, maximum, minimum, &goosci_IntExtremum_fields),
youkee 0:1ad0e04b1bc5 71 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 72 };
youkee 0:1ad0e04b1bc5 73
youkee 0:1ad0e04b1bc5 74 const pb_field_t goosci_Range_fields[4] = {
youkee 0:1ad0e04b1bc5 75 PB_ONEOF_FIELD(extrema, 1, MESSAGE , ONEOF, STATIC , FIRST, goosci_Range, analog_extrema, analog_extrema, &goosci_AnalogExtrema_fields),
youkee 0:1ad0e04b1bc5 76 PB_ONEOF_FIELD(extrema, 2, MESSAGE , ONEOF, STATIC , FIRST, goosci_Range, float_extrema, float_extrema, &goosci_FloatExtrema_fields),
youkee 0:1ad0e04b1bc5 77 PB_ONEOF_FIELD(extrema, 3, MESSAGE , ONEOF, STATIC , FIRST, goosci_Range, int_extrema, int_extrema, &goosci_IntExtrema_fields),
youkee 0:1ad0e04b1bc5 78 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 79 };
youkee 0:1ad0e04b1bc5 80
youkee 0:1ad0e04b1bc5 81 const pb_field_t goosci_Zero_fields[4] = {
youkee 0:1ad0e04b1bc5 82 PB_ONEOF_FIELD(zero, 1, MESSAGE , ONEOF, STATIC , FIRST, goosci_Zero, analog_zero, analog_zero, &goosci_AnalogZero_fields),
youkee 0:1ad0e04b1bc5 83 PB_ONEOF_FIELD(zero, 2, MESSAGE , ONEOF, STATIC , FIRST, goosci_Zero, float_zero, float_zero, &goosci_FloatZero_fields),
youkee 0:1ad0e04b1bc5 84 PB_ONEOF_FIELD(zero, 3, MESSAGE , ONEOF, STATIC , FIRST, goosci_Zero, int_zero, int_zero, &goosci_IntZero_fields),
youkee 0:1ad0e04b1bc5 85 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 86 };
youkee 0:1ad0e04b1bc5 87
youkee 0:1ad0e04b1bc5 88 const pb_field_t goosci_AxisConfig_fields[3] = {
youkee 0:1ad0e04b1bc5 89 PB_FIELD( 1, MESSAGE , OPTIONAL, STATIC , FIRST, goosci_AxisConfig, range, range, &goosci_Range_fields),
youkee 0:1ad0e04b1bc5 90 PB_FIELD( 2, MESSAGE , OPTIONAL, STATIC , OTHER, goosci_AxisConfig, zero_value, range, &goosci_Zero_fields),
youkee 0:1ad0e04b1bc5 91 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 92 };
youkee 0:1ad0e04b1bc5 93
youkee 0:1ad0e04b1bc5 94 const pb_field_t goosci_AnalogPin_fields[2] = {
youkee 0:1ad0e04b1bc5 95 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_AnalogPin, pin, pin, 0),
youkee 0:1ad0e04b1bc5 96 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 97 };
youkee 0:1ad0e04b1bc5 98
youkee 0:1ad0e04b1bc5 99 const pb_field_t goosci_DigitalPin_fields[2] = {
youkee 0:1ad0e04b1bc5 100 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_DigitalPin, pin, pin, 0),
youkee 0:1ad0e04b1bc5 101 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 102 };
youkee 0:1ad0e04b1bc5 103
youkee 0:1ad0e04b1bc5 104 const pb_field_t goosci_ScalarDescriptor_fields[5] = {
youkee 0:1ad0e04b1bc5 105 PB_FIELD( 1, STRING , REQUIRED, CALLBACK, FIRST, goosci_ScalarDescriptor, label, label, 0),
youkee 0:1ad0e04b1bc5 106 PB_FIELD( 2, UENUM , REQUIRED, STATIC , OTHER, goosci_ScalarDescriptor, type, label, 0),
youkee 0:1ad0e04b1bc5 107 PB_FIELD( 3, MESSAGE , OPTIONAL, STATIC , OTHER, goosci_ScalarDescriptor, axis_config, type, &goosci_AxisConfig_fields),
youkee 0:1ad0e04b1bc5 108 PB_FIELD( 4, MESSAGE , OPTIONAL, STATIC , OTHER, goosci_ScalarDescriptor, unit, axis_config, &goosci_Unit_fields),
youkee 0:1ad0e04b1bc5 109 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 110 };
youkee 0:1ad0e04b1bc5 111
youkee 0:1ad0e04b1bc5 112 const pb_field_t goosci_VirtualPin_fields[2] = {
youkee 0:1ad0e04b1bc5 113 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_VirtualPin, pin, pin, 0),
youkee 0:1ad0e04b1bc5 114 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 115 };
youkee 0:1ad0e04b1bc5 116
youkee 0:1ad0e04b1bc5 117 const pb_field_t goosci_Pin_fields[4] = {
youkee 0:1ad0e04b1bc5 118 PB_ONEOF_FIELD(pin, 10, MESSAGE , ONEOF, STATIC , FIRST, goosci_Pin, analog_pin, analog_pin, &goosci_AnalogPin_fields),
youkee 0:1ad0e04b1bc5 119 PB_ONEOF_FIELD(pin, 11, MESSAGE , ONEOF, STATIC , FIRST, goosci_Pin, digital_pin, digital_pin, &goosci_DigitalPin_fields),
youkee 0:1ad0e04b1bc5 120 PB_ONEOF_FIELD(pin, 12, MESSAGE , ONEOF, STATIC , FIRST, goosci_Pin, virtual_pin, virtual_pin, &goosci_VirtualPin_fields),
youkee 0:1ad0e04b1bc5 121 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 122 };
youkee 0:1ad0e04b1bc5 123
youkee 0:1ad0e04b1bc5 124 const pb_field_t goosci_PinDescriptor_fields[4] = {
youkee 0:1ad0e04b1bc5 125 PB_FIELD( 1, STRING , REQUIRED, CALLBACK, FIRST, goosci_PinDescriptor, label, label, 0),
youkee 0:1ad0e04b1bc5 126 PB_FIELD( 2, MESSAGE , REQUIRED, STATIC , OTHER, goosci_PinDescriptor, pin, label, &goosci_Pin_fields),
youkee 0:1ad0e04b1bc5 127 PB_FIELD( 3, MESSAGE , REQUIRED, STATIC , OTHER, goosci_PinDescriptor, scalar_descriptor, pin, &goosci_ScalarDescriptor_fields),
youkee 0:1ad0e04b1bc5 128 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 129 };
youkee 0:1ad0e04b1bc5 130
youkee 0:1ad0e04b1bc5 131 const pb_field_t goosci_Interval_fields[3] = {
youkee 0:1ad0e04b1bc5 132 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_Interval, count, count, 0),
youkee 0:1ad0e04b1bc5 133 PB_FIELD( 2, INT32 , OPTIONAL, STATIC , OTHER, goosci_Interval, frequency, count, 0),
youkee 0:1ad0e04b1bc5 134 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 135 };
youkee 0:1ad0e04b1bc5 136
youkee 0:1ad0e04b1bc5 137 const pb_field_t goosci_SensorDataRequest_fields[4] = {
youkee 0:1ad0e04b1bc5 138 PB_FIELD( 1, UINT32 , REQUIRED, STATIC , FIRST, goosci_SensorDataRequest, timestamp_key, timestamp_key, 0),
youkee 0:1ad0e04b1bc5 139 PB_FIELD( 2, MESSAGE , REQUIRED, STATIC , OTHER, goosci_SensorDataRequest, interval, timestamp_key, &goosci_Interval_fields),
youkee 0:1ad0e04b1bc5 140 PB_FIELD( 3, MESSAGE , REPEATED, CALLBACK, OTHER, goosci_SensorDataRequest, pin, interval, &goosci_Pin_fields),
youkee 0:1ad0e04b1bc5 141 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 142 };
youkee 0:1ad0e04b1bc5 143
youkee 0:1ad0e04b1bc5 144 const pb_field_t goosci_BleSensorConfig_fields[2] = {
youkee 0:1ad0e04b1bc5 145 PB_FIELD( 1, STRING , OPTIONAL, CALLBACK, FIRST, goosci_BleSensorConfig, address, address, 0),
youkee 0:1ad0e04b1bc5 146 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 147 };
youkee 0:1ad0e04b1bc5 148
youkee 0:1ad0e04b1bc5 149 const pb_field_t goosci_SensorEnumeration_fields[2] = {
youkee 0:1ad0e04b1bc5 150 PB_FIELD( 1, MESSAGE , REPEATED, CALLBACK, FIRST, goosci_SensorEnumeration, pin_descriptor, pin_descriptor, &goosci_PinDescriptor_fields),
youkee 0:1ad0e04b1bc5 151 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 152 };
youkee 0:1ad0e04b1bc5 153
youkee 0:1ad0e04b1bc5 154 const pb_field_t goosci_AnalogValue_fields[2] = {
youkee 0:1ad0e04b1bc5 155 PB_FIELD( 1, UINT32 , REQUIRED, STATIC , FIRST, goosci_AnalogValue, value, value, 0),
youkee 0:1ad0e04b1bc5 156 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 157 };
youkee 0:1ad0e04b1bc5 158
youkee 0:1ad0e04b1bc5 159 const pb_field_t goosci_DigitalValue_fields[2] = {
youkee 0:1ad0e04b1bc5 160 PB_FIELD( 1, BOOL , REQUIRED, STATIC , FIRST, goosci_DigitalValue, value, value, 0),
youkee 0:1ad0e04b1bc5 161 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 162 };
youkee 0:1ad0e04b1bc5 163
youkee 0:1ad0e04b1bc5 164 const pb_field_t goosci_FloatValue_fields[2] = {
youkee 0:1ad0e04b1bc5 165 PB_FIELD( 1, FLOAT , REQUIRED, STATIC , FIRST, goosci_FloatValue, value, value, 0),
youkee 0:1ad0e04b1bc5 166 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 167 };
youkee 0:1ad0e04b1bc5 168
youkee 0:1ad0e04b1bc5 169 const pb_field_t goosci_IntValue_fields[2] = {
youkee 0:1ad0e04b1bc5 170 PB_FIELD( 1, INT32 , REQUIRED, STATIC , FIRST, goosci_IntValue, value, value, 0),
youkee 0:1ad0e04b1bc5 171 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 172 };
youkee 0:1ad0e04b1bc5 173
youkee 0:1ad0e04b1bc5 174 const pb_field_t goosci_StringValue_fields[2] = {
youkee 0:1ad0e04b1bc5 175 PB_FIELD( 1, STRING , REQUIRED, CALLBACK, FIRST, goosci_StringValue, value, value, 0),
youkee 0:1ad0e04b1bc5 176 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 177 };
youkee 0:1ad0e04b1bc5 178
youkee 0:1ad0e04b1bc5 179 const pb_field_t goosci_Data_fields[7] = {
youkee 0:1ad0e04b1bc5 180 PB_FIELD( 1, MESSAGE , REQUIRED, STATIC , FIRST, goosci_Data, pin, pin, &goosci_Pin_fields),
youkee 0:1ad0e04b1bc5 181 PB_ONEOF_FIELD(value, 10, MESSAGE , ONEOF, STATIC , OTHER, goosci_Data, analog_value, pin, &goosci_AnalogValue_fields),
youkee 0:1ad0e04b1bc5 182 PB_ONEOF_FIELD(value, 11, MESSAGE , ONEOF, STATIC , OTHER, goosci_Data, digital_value, pin, &goosci_DigitalValue_fields),
youkee 0:1ad0e04b1bc5 183 PB_ONEOF_FIELD(value, 12, MESSAGE , ONEOF, STATIC , OTHER, goosci_Data, float_value, pin, &goosci_FloatValue_fields),
youkee 0:1ad0e04b1bc5 184 PB_ONEOF_FIELD(value, 13, MESSAGE , ONEOF, STATIC , OTHER, goosci_Data, int_value, pin, &goosci_IntValue_fields),
youkee 0:1ad0e04b1bc5 185 PB_ONEOF_FIELD(value, 14, MESSAGE , ONEOF, STATIC , OTHER, goosci_Data, string_value, pin, &goosci_StringValue_fields),
youkee 0:1ad0e04b1bc5 186 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 187 };
youkee 0:1ad0e04b1bc5 188
youkee 0:1ad0e04b1bc5 189 const pb_field_t goosci_Error_fields[2] = {
youkee 0:1ad0e04b1bc5 190 PB_FIELD( 1, STRING , REQUIRED, CALLBACK, FIRST, goosci_Error, error, error, 0),
youkee 0:1ad0e04b1bc5 191 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 192 };
youkee 0:1ad0e04b1bc5 193
youkee 0:1ad0e04b1bc5 194 const pb_field_t goosci_SensorData_fields[4] = {
youkee 0:1ad0e04b1bc5 195 PB_FIELD( 1, UINT32 , REQUIRED, STATIC , FIRST, goosci_SensorData, timestamp_key, timestamp_key, 0),
youkee 0:1ad0e04b1bc5 196 PB_ONEOF_FIELD(result, 10, MESSAGE , ONEOF, STATIC , OTHER, goosci_SensorData, error, timestamp_key, &goosci_Error_fields),
youkee 0:1ad0e04b1bc5 197 PB_ONEOF_FIELD(result, 11, MESSAGE , ONEOF, STATIC , OTHER, goosci_SensorData, data, timestamp_key, &goosci_Data_fields),
youkee 0:1ad0e04b1bc5 198 PB_LAST_FIELD
youkee 0:1ad0e04b1bc5 199 };
youkee 0:1ad0e04b1bc5 200
youkee 0:1ad0e04b1bc5 201
youkee 0:1ad0e04b1bc5 202 /* Check that field information fits in pb_field_t */
youkee 0:1ad0e04b1bc5 203 #if !defined(PB_FIELD_32BIT)
youkee 0:1ad0e04b1bc5 204 /* If you get an error here, it means that you need to define PB_FIELD_32BIT
youkee 0:1ad0e04b1bc5 205 * compile-time option. You can do that in pb.h or on compiler command line.
youkee 0:1ad0e04b1bc5 206 *
youkee 0:1ad0e04b1bc5 207 * The reason you need to do this is that some of your messages contain tag
youkee 0:1ad0e04b1bc5 208 * numbers or field sizes that are larger than what can fit in 8 or 16 bit
youkee 0:1ad0e04b1bc5 209 * field descriptors.
youkee 0:1ad0e04b1bc5 210 */
youkee 0:1ad0e04b1bc5 211 PB_STATIC_ASSERT((pb_membersize(goosci_AnalogExtrema, minimum) < 65536 && pb_membersize(goosci_AnalogExtrema, maximum) < 65536 && pb_membersize(goosci_FloatExtrema, minimum) < 65536 && pb_membersize(goosci_FloatExtrema, maximum) < 65536 && pb_membersize(goosci_IntExtrema, minimum) < 65536 && pb_membersize(goosci_IntExtrema, maximum) < 65536 && pb_membersize(goosci_Range, extrema.analog_extrema) < 65536 && pb_membersize(goosci_Range, extrema.float_extrema) < 65536 && pb_membersize(goosci_Range, extrema.int_extrema) < 65536 && pb_membersize(goosci_Zero, zero.analog_zero) < 65536 && pb_membersize(goosci_Zero, zero.float_zero) < 65536 && pb_membersize(goosci_Zero, zero.int_zero) < 65536 && pb_membersize(goosci_AxisConfig, range) < 65536 && pb_membersize(goosci_AxisConfig, zero_value) < 65536 && pb_membersize(goosci_ScalarDescriptor, axis_config) < 65536 && pb_membersize(goosci_ScalarDescriptor, unit) < 65536 && pb_membersize(goosci_Pin, pin.analog_pin) < 65536 && pb_membersize(goosci_Pin, pin.digital_pin) < 65536 && pb_membersize(goosci_Pin, pin.virtual_pin) < 65536 && pb_membersize(goosci_PinDescriptor, pin) < 65536 && pb_membersize(goosci_PinDescriptor, scalar_descriptor) < 65536 && pb_membersize(goosci_SensorDataRequest, interval) < 65536 && pb_membersize(goosci_SensorDataRequest, pin) < 65536 && pb_membersize(goosci_SensorEnumeration, pin_descriptor) < 65536 && pb_membersize(goosci_Data, value.analog_value) < 65536 && pb_membersize(goosci_Data, value.digital_value) < 65536 && pb_membersize(goosci_Data, value.float_value) < 65536 && pb_membersize(goosci_Data, value.int_value) < 65536 && pb_membersize(goosci_Data, value.string_value) < 65536 && pb_membersize(goosci_Data, pin) < 65536 && pb_membersize(goosci_SensorData, result.error) < 65536 && pb_membersize(goosci_SensorData, result.data) < 65536), YOU_MUST_DEFINE_PB_FIELD_32BIT_FOR_MESSAGES_goosci_Empty_goosci_Version_goosci_Unit_goosci_AnalogExtremum_goosci_AnalogZero_goosci_AnalogExtrema_goosci_FloatExtremum_goosci_FloatZero_goosci_FloatExtrema_goosci_IntExtremum_goosci_IntZero_goosci_IntExtrema_goosci_Range_goosci_Zero_goosci_AxisConfig_goosci_AnalogPin_goosci_DigitalPin_goosci_ScalarDescriptor_goosci_VirtualPin_goosci_Pin_goosci_PinDescriptor_goosci_Interval_goosci_SensorDataRequest_goosci_BleSensorConfig_goosci_SensorEnumeration_goosci_AnalogValue_goosci_DigitalValue_goosci_FloatValue_goosci_IntValue_goosci_StringValue_goosci_Data_goosci_Error_goosci_SensorData)
youkee 0:1ad0e04b1bc5 212 #endif
youkee 0:1ad0e04b1bc5 213
youkee 0:1ad0e04b1bc5 214 #if !defined(PB_FIELD_16BIT) && !defined(PB_FIELD_32BIT)
youkee 0:1ad0e04b1bc5 215 /* If you get an error here, it means that you need to define PB_FIELD_16BIT
youkee 0:1ad0e04b1bc5 216 * compile-time option. You can do that in pb.h or on compiler command line.
youkee 0:1ad0e04b1bc5 217 *
youkee 0:1ad0e04b1bc5 218 * The reason you need to do this is that some of your messages contain tag
youkee 0:1ad0e04b1bc5 219 * numbers or field sizes that are larger than what can fit in the default
youkee 0:1ad0e04b1bc5 220 * 8 bit descriptors.
youkee 0:1ad0e04b1bc5 221 */
youkee 0:1ad0e04b1bc5 222 PB_STATIC_ASSERT((pb_membersize(goosci_AnalogExtrema, minimum) < 256 && pb_membersize(goosci_AnalogExtrema, maximum) < 256 && pb_membersize(goosci_FloatExtrema, minimum) < 256 && pb_membersize(goosci_FloatExtrema, maximum) < 256 && pb_membersize(goosci_IntExtrema, minimum) < 256 && pb_membersize(goosci_IntExtrema, maximum) < 256 && pb_membersize(goosci_Range, extrema.analog_extrema) < 256 && pb_membersize(goosci_Range, extrema.float_extrema) < 256 && pb_membersize(goosci_Range, extrema.int_extrema) < 256 && pb_membersize(goosci_Zero, zero.analog_zero) < 256 && pb_membersize(goosci_Zero, zero.float_zero) < 256 && pb_membersize(goosci_Zero, zero.int_zero) < 256 && pb_membersize(goosci_AxisConfig, range) < 256 && pb_membersize(goosci_AxisConfig, zero_value) < 256 && pb_membersize(goosci_ScalarDescriptor, axis_config) < 256 && pb_membersize(goosci_ScalarDescriptor, unit) < 256 && pb_membersize(goosci_Pin, pin.analog_pin) < 256 && pb_membersize(goosci_Pin, pin.digital_pin) < 256 && pb_membersize(goosci_Pin, pin.virtual_pin) < 256 && pb_membersize(goosci_PinDescriptor, pin) < 256 && pb_membersize(goosci_PinDescriptor, scalar_descriptor) < 256 && pb_membersize(goosci_SensorDataRequest, interval) < 256 && pb_membersize(goosci_SensorDataRequest, pin) < 256 && pb_membersize(goosci_SensorEnumeration, pin_descriptor) < 256 && pb_membersize(goosci_Data, value.analog_value) < 256 && pb_membersize(goosci_Data, value.digital_value) < 256 && pb_membersize(goosci_Data, value.float_value) < 256 && pb_membersize(goosci_Data, value.int_value) < 256 && pb_membersize(goosci_Data, value.string_value) < 256 && pb_membersize(goosci_Data, pin) < 256 && pb_membersize(goosci_SensorData, result.error) < 256 && pb_membersize(goosci_SensorData, result.data) < 256), YOU_MUST_DEFINE_PB_FIELD_16BIT_FOR_MESSAGES_goosci_Empty_goosci_Version_goosci_Unit_goosci_AnalogExtremum_goosci_AnalogZero_goosci_AnalogExtrema_goosci_FloatExtremum_goosci_FloatZero_goosci_FloatExtrema_goosci_IntExtremum_goosci_IntZero_goosci_IntExtrema_goosci_Range_goosci_Zero_goosci_AxisConfig_goosci_AnalogPin_goosci_DigitalPin_goosci_ScalarDescriptor_goosci_VirtualPin_goosci_Pin_goosci_PinDescriptor_goosci_Interval_goosci_SensorDataRequest_goosci_BleSensorConfig_goosci_SensorEnumeration_goosci_AnalogValue_goosci_DigitalValue_goosci_FloatValue_goosci_IntValue_goosci_StringValue_goosci_Data_goosci_Error_goosci_SensorData)
youkee 0:1ad0e04b1bc5 223 #endif
youkee 0:1ad0e04b1bc5 224
youkee 0:1ad0e04b1bc5 225
youkee 0:1ad0e04b1bc5 226 /* @@protoc_insertion_point(eof) */