test code 123
Fork of LinkNode-Test by
nRF51822_Science_Journal/sensor.pb.c@0:1ad0e04b1bc5, 2016-09-01 (annotated)
- Committer:
- youkee
- Date:
- Thu Sep 01 05:14:03 2016 +0000
- Revision:
- 0:1ad0e04b1bc5
change internal time from 1s to 200ms
Who changed what in which revision?
User | Revision | Line number | New 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) */ |