test code 123
Fork of LinkNode-Test by
nRF51822_Science_Journal/sensor.pb.h@1:b0d4fbbdb244, 2016-10-28 (annotated)
- Committer:
- youkee
- Date:
- Fri Oct 28 13:04:10 2016 +0000
- Revision:
- 1:b0d4fbbdb244
- Parent:
- 0:1ad0e04b1bc5
ghhbfdd
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
youkee | 0:1ad0e04b1bc5 | 1 | /* Automatically generated nanopb header */ |
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 | #ifndef PB_SENSOR_PB_H_INCLUDED |
youkee | 0:1ad0e04b1bc5 | 5 | #define PB_SENSOR_PB_H_INCLUDED |
youkee | 0:1ad0e04b1bc5 | 6 | |
youkee | 0:1ad0e04b1bc5 | 7 | #include "pb.h" |
youkee | 0:1ad0e04b1bc5 | 8 | |
youkee | 0:1ad0e04b1bc5 | 9 | #ifdef __cplusplus |
youkee | 0:1ad0e04b1bc5 | 10 | extern "C" { |
youkee | 0:1ad0e04b1bc5 | 11 | #endif |
youkee | 0:1ad0e04b1bc5 | 12 | |
youkee | 0:1ad0e04b1bc5 | 13 | /* Enum definitions */ |
youkee | 0:1ad0e04b1bc5 | 14 | typedef enum _goosci_DataType { |
youkee | 0:1ad0e04b1bc5 | 15 | goosci_DataType_ANALOG = 1, |
youkee | 0:1ad0e04b1bc5 | 16 | goosci_DataType_DIGITAL = 2, |
youkee | 0:1ad0e04b1bc5 | 17 | goosci_DataType_FLOAT = 3, |
youkee | 0:1ad0e04b1bc5 | 18 | goosci_DataType_INT = 4, |
youkee | 0:1ad0e04b1bc5 | 19 | goosci_DataType_STRING = 5 |
youkee | 0:1ad0e04b1bc5 | 20 | } goosci_DataType; |
youkee | 0:1ad0e04b1bc5 | 21 | #define _goosci_DataType_MIN goosci_DataType_ANALOG |
youkee | 0:1ad0e04b1bc5 | 22 | #define _goosci_DataType_MAX goosci_DataType_STRING |
youkee | 0:1ad0e04b1bc5 | 23 | #define _goosci_DataType_ARRAYSIZE ((goosci_DataType)(goosci_DataType_STRING+1)) |
youkee | 0:1ad0e04b1bc5 | 24 | |
youkee | 0:1ad0e04b1bc5 | 25 | typedef enum _goosci_Version_Version { |
youkee | 0:1ad0e04b1bc5 | 26 | goosci_Version_Version_V_1_0_0 = 2048, |
youkee | 0:1ad0e04b1bc5 | 27 | goosci_Version_Version_LATEST = 2048 |
youkee | 0:1ad0e04b1bc5 | 28 | } goosci_Version_Version; |
youkee | 0:1ad0e04b1bc5 | 29 | #define _goosci_Version_Version_MIN goosci_Version_Version_V_1_0_0 |
youkee | 0:1ad0e04b1bc5 | 30 | #define _goosci_Version_Version_MAX goosci_Version_Version_LATEST |
youkee | 0:1ad0e04b1bc5 | 31 | #define _goosci_Version_Version_ARRAYSIZE ((goosci_Version_Version)(goosci_Version_Version_LATEST+1)) |
youkee | 0:1ad0e04b1bc5 | 32 | |
youkee | 0:1ad0e04b1bc5 | 33 | typedef enum _goosci_Unit_Units_Type { |
youkee | 0:1ad0e04b1bc5 | 34 | goosci_Unit_Units_Type_UNITLESS = 9984, |
youkee | 0:1ad0e04b1bc5 | 35 | goosci_Unit_Units_Type_LENGTH = 9985, |
youkee | 0:1ad0e04b1bc5 | 36 | goosci_Unit_Units_Type_VELOCITY = 10002, |
youkee | 0:1ad0e04b1bc5 | 37 | goosci_Unit_Units_Type_PLANE_ORIENTATION = 10016, |
youkee | 0:1ad0e04b1bc5 | 38 | goosci_Unit_Units_Type_VOLT = 10024, |
youkee | 0:1ad0e04b1bc5 | 39 | goosci_Unit_Units_Type_RPM = 10152 |
youkee | 0:1ad0e04b1bc5 | 40 | } goosci_Unit_Units_Type; |
youkee | 0:1ad0e04b1bc5 | 41 | #define _goosci_Unit_Units_Type_MIN goosci_Unit_Units_Type_UNITLESS |
youkee | 0:1ad0e04b1bc5 | 42 | #define _goosci_Unit_Units_Type_MAX goosci_Unit_Units_Type_RPM |
youkee | 0:1ad0e04b1bc5 | 43 | #define _goosci_Unit_Units_Type_ARRAYSIZE ((goosci_Unit_Units_Type)(goosci_Unit_Units_Type_RPM+1)) |
youkee | 0:1ad0e04b1bc5 | 44 | |
youkee | 0:1ad0e04b1bc5 | 45 | /* Struct definitions */ |
youkee | 0:1ad0e04b1bc5 | 46 | typedef struct _goosci_BleSensorConfig { |
youkee | 0:1ad0e04b1bc5 | 47 | pb_callback_t address; |
youkee | 0:1ad0e04b1bc5 | 48 | /* @@protoc_insertion_point(struct:goosci_BleSensorConfig) */ |
youkee | 0:1ad0e04b1bc5 | 49 | } goosci_BleSensorConfig; |
youkee | 0:1ad0e04b1bc5 | 50 | |
youkee | 0:1ad0e04b1bc5 | 51 | typedef struct _goosci_Empty { |
youkee | 0:1ad0e04b1bc5 | 52 | char dummy_field; |
youkee | 0:1ad0e04b1bc5 | 53 | /* @@protoc_insertion_point(struct:goosci_Empty) */ |
youkee | 0:1ad0e04b1bc5 | 54 | } goosci_Empty; |
youkee | 0:1ad0e04b1bc5 | 55 | |
youkee | 0:1ad0e04b1bc5 | 56 | typedef struct _goosci_Error { |
youkee | 0:1ad0e04b1bc5 | 57 | pb_callback_t error; |
youkee | 0:1ad0e04b1bc5 | 58 | /* @@protoc_insertion_point(struct:goosci_Error) */ |
youkee | 0:1ad0e04b1bc5 | 59 | } goosci_Error; |
youkee | 0:1ad0e04b1bc5 | 60 | |
youkee | 0:1ad0e04b1bc5 | 61 | typedef struct _goosci_SensorEnumeration { |
youkee | 0:1ad0e04b1bc5 | 62 | pb_callback_t pin_descriptor; |
youkee | 0:1ad0e04b1bc5 | 63 | /* @@protoc_insertion_point(struct:goosci_SensorEnumeration) */ |
youkee | 0:1ad0e04b1bc5 | 64 | } goosci_SensorEnumeration; |
youkee | 0:1ad0e04b1bc5 | 65 | |
youkee | 0:1ad0e04b1bc5 | 66 | typedef struct _goosci_StringValue { |
youkee | 0:1ad0e04b1bc5 | 67 | pb_callback_t value; |
youkee | 0:1ad0e04b1bc5 | 68 | /* @@protoc_insertion_point(struct:goosci_StringValue) */ |
youkee | 0:1ad0e04b1bc5 | 69 | } goosci_StringValue; |
youkee | 0:1ad0e04b1bc5 | 70 | |
youkee | 0:1ad0e04b1bc5 | 71 | typedef struct _goosci_Version { |
youkee | 0:1ad0e04b1bc5 | 72 | char dummy_field; |
youkee | 0:1ad0e04b1bc5 | 73 | /* @@protoc_insertion_point(struct:goosci_Version) */ |
youkee | 0:1ad0e04b1bc5 | 74 | } goosci_Version; |
youkee | 0:1ad0e04b1bc5 | 75 | |
youkee | 0:1ad0e04b1bc5 | 76 | typedef struct _goosci_AnalogExtremum { |
youkee | 0:1ad0e04b1bc5 | 77 | int32_t extremum; |
youkee | 0:1ad0e04b1bc5 | 78 | /* @@protoc_insertion_point(struct:goosci_AnalogExtremum) */ |
youkee | 0:1ad0e04b1bc5 | 79 | } goosci_AnalogExtremum; |
youkee | 0:1ad0e04b1bc5 | 80 | |
youkee | 0:1ad0e04b1bc5 | 81 | typedef struct _goosci_AnalogPin { |
youkee | 0:1ad0e04b1bc5 | 82 | int32_t pin; |
youkee | 0:1ad0e04b1bc5 | 83 | /* @@protoc_insertion_point(struct:goosci_AnalogPin) */ |
youkee | 0:1ad0e04b1bc5 | 84 | } goosci_AnalogPin; |
youkee | 0:1ad0e04b1bc5 | 85 | |
youkee | 0:1ad0e04b1bc5 | 86 | typedef struct _goosci_AnalogValue { |
youkee | 0:1ad0e04b1bc5 | 87 | uint32_t value; |
youkee | 0:1ad0e04b1bc5 | 88 | /* @@protoc_insertion_point(struct:goosci_AnalogValue) */ |
youkee | 0:1ad0e04b1bc5 | 89 | } goosci_AnalogValue; |
youkee | 0:1ad0e04b1bc5 | 90 | |
youkee | 0:1ad0e04b1bc5 | 91 | typedef struct _goosci_AnalogZero { |
youkee | 0:1ad0e04b1bc5 | 92 | int32_t zero; |
youkee | 0:1ad0e04b1bc5 | 93 | /* @@protoc_insertion_point(struct:goosci_AnalogZero) */ |
youkee | 0:1ad0e04b1bc5 | 94 | } goosci_AnalogZero; |
youkee | 0:1ad0e04b1bc5 | 95 | |
youkee | 0:1ad0e04b1bc5 | 96 | typedef struct _goosci_DigitalPin { |
youkee | 0:1ad0e04b1bc5 | 97 | int32_t pin; |
youkee | 0:1ad0e04b1bc5 | 98 | /* @@protoc_insertion_point(struct:goosci_DigitalPin) */ |
youkee | 0:1ad0e04b1bc5 | 99 | } goosci_DigitalPin; |
youkee | 0:1ad0e04b1bc5 | 100 | |
youkee | 0:1ad0e04b1bc5 | 101 | typedef struct _goosci_DigitalValue { |
youkee | 0:1ad0e04b1bc5 | 102 | bool value; |
youkee | 0:1ad0e04b1bc5 | 103 | /* @@protoc_insertion_point(struct:goosci_DigitalValue) */ |
youkee | 0:1ad0e04b1bc5 | 104 | } goosci_DigitalValue; |
youkee | 0:1ad0e04b1bc5 | 105 | |
youkee | 0:1ad0e04b1bc5 | 106 | typedef struct _goosci_FloatExtremum { |
youkee | 0:1ad0e04b1bc5 | 107 | int32_t extremum; |
youkee | 0:1ad0e04b1bc5 | 108 | /* @@protoc_insertion_point(struct:goosci_FloatExtremum) */ |
youkee | 0:1ad0e04b1bc5 | 109 | } goosci_FloatExtremum; |
youkee | 0:1ad0e04b1bc5 | 110 | |
youkee | 0:1ad0e04b1bc5 | 111 | typedef struct _goosci_FloatValue { |
youkee | 0:1ad0e04b1bc5 | 112 | float value; |
youkee | 0:1ad0e04b1bc5 | 113 | /* @@protoc_insertion_point(struct:goosci_FloatValue) */ |
youkee | 0:1ad0e04b1bc5 | 114 | } goosci_FloatValue; |
youkee | 0:1ad0e04b1bc5 | 115 | |
youkee | 0:1ad0e04b1bc5 | 116 | typedef struct _goosci_FloatZero { |
youkee | 0:1ad0e04b1bc5 | 117 | int32_t zero; |
youkee | 0:1ad0e04b1bc5 | 118 | /* @@protoc_insertion_point(struct:goosci_FloatZero) */ |
youkee | 0:1ad0e04b1bc5 | 119 | } goosci_FloatZero; |
youkee | 0:1ad0e04b1bc5 | 120 | |
youkee | 0:1ad0e04b1bc5 | 121 | typedef struct _goosci_IntExtremum { |
youkee | 0:1ad0e04b1bc5 | 122 | int32_t extremum; |
youkee | 0:1ad0e04b1bc5 | 123 | /* @@protoc_insertion_point(struct:goosci_IntExtremum) */ |
youkee | 0:1ad0e04b1bc5 | 124 | } goosci_IntExtremum; |
youkee | 0:1ad0e04b1bc5 | 125 | |
youkee | 0:1ad0e04b1bc5 | 126 | typedef struct _goosci_IntValue { |
youkee | 0:1ad0e04b1bc5 | 127 | int32_t value; |
youkee | 0:1ad0e04b1bc5 | 128 | /* @@protoc_insertion_point(struct:goosci_IntValue) */ |
youkee | 0:1ad0e04b1bc5 | 129 | } goosci_IntValue; |
youkee | 0:1ad0e04b1bc5 | 130 | |
youkee | 0:1ad0e04b1bc5 | 131 | typedef struct _goosci_IntZero { |
youkee | 0:1ad0e04b1bc5 | 132 | int32_t zero; |
youkee | 0:1ad0e04b1bc5 | 133 | /* @@protoc_insertion_point(struct:goosci_IntZero) */ |
youkee | 0:1ad0e04b1bc5 | 134 | } goosci_IntZero; |
youkee | 0:1ad0e04b1bc5 | 135 | |
youkee | 0:1ad0e04b1bc5 | 136 | typedef struct _goosci_Interval { |
youkee | 0:1ad0e04b1bc5 | 137 | int32_t count; |
youkee | 0:1ad0e04b1bc5 | 138 | bool has_frequency; |
youkee | 0:1ad0e04b1bc5 | 139 | int32_t frequency; |
youkee | 0:1ad0e04b1bc5 | 140 | /* @@protoc_insertion_point(struct:goosci_Interval) */ |
youkee | 0:1ad0e04b1bc5 | 141 | } goosci_Interval; |
youkee | 0:1ad0e04b1bc5 | 142 | |
youkee | 0:1ad0e04b1bc5 | 143 | typedef struct _goosci_Unit { |
youkee | 0:1ad0e04b1bc5 | 144 | goosci_Unit_Units_Type units; |
youkee | 0:1ad0e04b1bc5 | 145 | /* @@protoc_insertion_point(struct:goosci_Unit) */ |
youkee | 0:1ad0e04b1bc5 | 146 | } goosci_Unit; |
youkee | 0:1ad0e04b1bc5 | 147 | |
youkee | 0:1ad0e04b1bc5 | 148 | typedef struct _goosci_VirtualPin { |
youkee | 0:1ad0e04b1bc5 | 149 | int32_t pin; |
youkee | 0:1ad0e04b1bc5 | 150 | /* @@protoc_insertion_point(struct:goosci_VirtualPin) */ |
youkee | 0:1ad0e04b1bc5 | 151 | } goosci_VirtualPin; |
youkee | 0:1ad0e04b1bc5 | 152 | |
youkee | 0:1ad0e04b1bc5 | 153 | typedef struct _goosci_AnalogExtrema { |
youkee | 0:1ad0e04b1bc5 | 154 | bool has_minimum; |
youkee | 0:1ad0e04b1bc5 | 155 | goosci_AnalogExtremum minimum; |
youkee | 0:1ad0e04b1bc5 | 156 | bool has_maximum; |
youkee | 0:1ad0e04b1bc5 | 157 | goosci_AnalogExtremum maximum; |
youkee | 0:1ad0e04b1bc5 | 158 | /* @@protoc_insertion_point(struct:goosci_AnalogExtrema) */ |
youkee | 0:1ad0e04b1bc5 | 159 | } goosci_AnalogExtrema; |
youkee | 0:1ad0e04b1bc5 | 160 | |
youkee | 0:1ad0e04b1bc5 | 161 | typedef struct _goosci_FloatExtrema { |
youkee | 0:1ad0e04b1bc5 | 162 | bool has_minimum; |
youkee | 0:1ad0e04b1bc5 | 163 | goosci_FloatExtremum minimum; |
youkee | 0:1ad0e04b1bc5 | 164 | bool has_maximum; |
youkee | 0:1ad0e04b1bc5 | 165 | goosci_FloatExtremum maximum; |
youkee | 0:1ad0e04b1bc5 | 166 | /* @@protoc_insertion_point(struct:goosci_FloatExtrema) */ |
youkee | 0:1ad0e04b1bc5 | 167 | } goosci_FloatExtrema; |
youkee | 0:1ad0e04b1bc5 | 168 | |
youkee | 0:1ad0e04b1bc5 | 169 | typedef struct _goosci_IntExtrema { |
youkee | 0:1ad0e04b1bc5 | 170 | bool has_minimum; |
youkee | 0:1ad0e04b1bc5 | 171 | goosci_IntExtremum minimum; |
youkee | 0:1ad0e04b1bc5 | 172 | bool has_maximum; |
youkee | 0:1ad0e04b1bc5 | 173 | goosci_IntExtremum maximum; |
youkee | 0:1ad0e04b1bc5 | 174 | /* @@protoc_insertion_point(struct:goosci_IntExtrema) */ |
youkee | 0:1ad0e04b1bc5 | 175 | } goosci_IntExtrema; |
youkee | 0:1ad0e04b1bc5 | 176 | |
youkee | 0:1ad0e04b1bc5 | 177 | typedef struct _goosci_Pin { |
youkee | 0:1ad0e04b1bc5 | 178 | pb_size_t which_pin; |
youkee | 0:1ad0e04b1bc5 | 179 | union { |
youkee | 0:1ad0e04b1bc5 | 180 | goosci_AnalogPin analog_pin; |
youkee | 0:1ad0e04b1bc5 | 181 | goosci_DigitalPin digital_pin; |
youkee | 0:1ad0e04b1bc5 | 182 | goosci_VirtualPin virtual_pin; |
youkee | 0:1ad0e04b1bc5 | 183 | } pin; |
youkee | 0:1ad0e04b1bc5 | 184 | /* @@protoc_insertion_point(struct:goosci_Pin) */ |
youkee | 0:1ad0e04b1bc5 | 185 | } goosci_Pin; |
youkee | 0:1ad0e04b1bc5 | 186 | |
youkee | 0:1ad0e04b1bc5 | 187 | typedef struct _goosci_SensorDataRequest { |
youkee | 0:1ad0e04b1bc5 | 188 | uint32_t timestamp_key; |
youkee | 0:1ad0e04b1bc5 | 189 | goosci_Interval interval; |
youkee | 0:1ad0e04b1bc5 | 190 | pb_callback_t pin; |
youkee | 0:1ad0e04b1bc5 | 191 | /* @@protoc_insertion_point(struct:goosci_SensorDataRequest) */ |
youkee | 0:1ad0e04b1bc5 | 192 | } goosci_SensorDataRequest; |
youkee | 0:1ad0e04b1bc5 | 193 | |
youkee | 0:1ad0e04b1bc5 | 194 | typedef struct _goosci_Zero { |
youkee | 0:1ad0e04b1bc5 | 195 | pb_size_t which_zero; |
youkee | 0:1ad0e04b1bc5 | 196 | union { |
youkee | 0:1ad0e04b1bc5 | 197 | goosci_AnalogZero analog_zero; |
youkee | 0:1ad0e04b1bc5 | 198 | goosci_FloatZero float_zero; |
youkee | 0:1ad0e04b1bc5 | 199 | goosci_IntZero int_zero; |
youkee | 0:1ad0e04b1bc5 | 200 | } zero; |
youkee | 0:1ad0e04b1bc5 | 201 | /* @@protoc_insertion_point(struct:goosci_Zero) */ |
youkee | 0:1ad0e04b1bc5 | 202 | } goosci_Zero; |
youkee | 0:1ad0e04b1bc5 | 203 | |
youkee | 0:1ad0e04b1bc5 | 204 | typedef struct _goosci_Data { |
youkee | 0:1ad0e04b1bc5 | 205 | goosci_Pin pin; |
youkee | 0:1ad0e04b1bc5 | 206 | pb_size_t which_value; |
youkee | 0:1ad0e04b1bc5 | 207 | union { |
youkee | 0:1ad0e04b1bc5 | 208 | goosci_AnalogValue analog_value; |
youkee | 0:1ad0e04b1bc5 | 209 | goosci_DigitalValue digital_value; |
youkee | 0:1ad0e04b1bc5 | 210 | goosci_FloatValue float_value; |
youkee | 0:1ad0e04b1bc5 | 211 | goosci_IntValue int_value; |
youkee | 0:1ad0e04b1bc5 | 212 | goosci_StringValue string_value; |
youkee | 0:1ad0e04b1bc5 | 213 | } value; |
youkee | 0:1ad0e04b1bc5 | 214 | /* @@protoc_insertion_point(struct:goosci_Data) */ |
youkee | 0:1ad0e04b1bc5 | 215 | } goosci_Data; |
youkee | 0:1ad0e04b1bc5 | 216 | |
youkee | 0:1ad0e04b1bc5 | 217 | typedef struct _goosci_Range { |
youkee | 0:1ad0e04b1bc5 | 218 | pb_size_t which_extrema; |
youkee | 0:1ad0e04b1bc5 | 219 | union { |
youkee | 0:1ad0e04b1bc5 | 220 | goosci_AnalogExtrema analog_extrema; |
youkee | 0:1ad0e04b1bc5 | 221 | goosci_FloatExtrema float_extrema; |
youkee | 0:1ad0e04b1bc5 | 222 | goosci_IntExtrema int_extrema; |
youkee | 0:1ad0e04b1bc5 | 223 | } extrema; |
youkee | 0:1ad0e04b1bc5 | 224 | /* @@protoc_insertion_point(struct:goosci_Range) */ |
youkee | 0:1ad0e04b1bc5 | 225 | } goosci_Range; |
youkee | 0:1ad0e04b1bc5 | 226 | |
youkee | 0:1ad0e04b1bc5 | 227 | typedef struct _goosci_AxisConfig { |
youkee | 0:1ad0e04b1bc5 | 228 | bool has_range; |
youkee | 0:1ad0e04b1bc5 | 229 | goosci_Range range; |
youkee | 0:1ad0e04b1bc5 | 230 | bool has_zero_value; |
youkee | 0:1ad0e04b1bc5 | 231 | goosci_Zero zero_value; |
youkee | 0:1ad0e04b1bc5 | 232 | /* @@protoc_insertion_point(struct:goosci_AxisConfig) */ |
youkee | 0:1ad0e04b1bc5 | 233 | } goosci_AxisConfig; |
youkee | 0:1ad0e04b1bc5 | 234 | |
youkee | 0:1ad0e04b1bc5 | 235 | typedef struct _goosci_SensorData { |
youkee | 0:1ad0e04b1bc5 | 236 | uint32_t timestamp_key; |
youkee | 0:1ad0e04b1bc5 | 237 | pb_size_t which_result; |
youkee | 0:1ad0e04b1bc5 | 238 | union { |
youkee | 0:1ad0e04b1bc5 | 239 | goosci_Error error; |
youkee | 0:1ad0e04b1bc5 | 240 | goosci_Data data; |
youkee | 0:1ad0e04b1bc5 | 241 | } result; |
youkee | 0:1ad0e04b1bc5 | 242 | /* @@protoc_insertion_point(struct:goosci_SensorData) */ |
youkee | 0:1ad0e04b1bc5 | 243 | } goosci_SensorData; |
youkee | 0:1ad0e04b1bc5 | 244 | |
youkee | 0:1ad0e04b1bc5 | 245 | typedef struct _goosci_ScalarDescriptor { |
youkee | 0:1ad0e04b1bc5 | 246 | pb_callback_t label; |
youkee | 0:1ad0e04b1bc5 | 247 | goosci_DataType type; |
youkee | 0:1ad0e04b1bc5 | 248 | bool has_axis_config; |
youkee | 0:1ad0e04b1bc5 | 249 | goosci_AxisConfig axis_config; |
youkee | 0:1ad0e04b1bc5 | 250 | bool has_unit; |
youkee | 0:1ad0e04b1bc5 | 251 | goosci_Unit unit; |
youkee | 0:1ad0e04b1bc5 | 252 | /* @@protoc_insertion_point(struct:goosci_ScalarDescriptor) */ |
youkee | 0:1ad0e04b1bc5 | 253 | } goosci_ScalarDescriptor; |
youkee | 0:1ad0e04b1bc5 | 254 | |
youkee | 0:1ad0e04b1bc5 | 255 | typedef struct _goosci_PinDescriptor { |
youkee | 0:1ad0e04b1bc5 | 256 | pb_callback_t label; |
youkee | 0:1ad0e04b1bc5 | 257 | goosci_Pin pin; |
youkee | 0:1ad0e04b1bc5 | 258 | goosci_ScalarDescriptor scalar_descriptor; |
youkee | 0:1ad0e04b1bc5 | 259 | /* @@protoc_insertion_point(struct:goosci_PinDescriptor) */ |
youkee | 0:1ad0e04b1bc5 | 260 | } goosci_PinDescriptor; |
youkee | 0:1ad0e04b1bc5 | 261 | |
youkee | 0:1ad0e04b1bc5 | 262 | /* Default values for struct fields */ |
youkee | 0:1ad0e04b1bc5 | 263 | |
youkee | 0:1ad0e04b1bc5 | 264 | /* Initializer values for message structs */ |
youkee | 0:1ad0e04b1bc5 | 265 | #define goosci_Empty_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 266 | #define goosci_Version_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 267 | #define goosci_Unit_init_default {(goosci_Unit_Units_Type)0} |
youkee | 0:1ad0e04b1bc5 | 268 | #define goosci_AnalogExtremum_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 269 | #define goosci_AnalogZero_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 270 | #define goosci_AnalogExtrema_init_default {false, goosci_AnalogExtremum_init_default, false, goosci_AnalogExtremum_init_default} |
youkee | 0:1ad0e04b1bc5 | 271 | #define goosci_FloatExtremum_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 272 | #define goosci_FloatZero_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 273 | #define goosci_FloatExtrema_init_default {false, goosci_FloatExtremum_init_default, false, goosci_FloatExtremum_init_default} |
youkee | 0:1ad0e04b1bc5 | 274 | #define goosci_IntExtremum_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 275 | #define goosci_IntZero_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 276 | #define goosci_IntExtrema_init_default {false, goosci_IntExtremum_init_default, false, goosci_IntExtremum_init_default} |
youkee | 0:1ad0e04b1bc5 | 277 | #define goosci_Range_init_default {0, {goosci_AnalogExtrema_init_default}} |
youkee | 0:1ad0e04b1bc5 | 278 | #define goosci_Zero_init_default {0, {goosci_AnalogZero_init_default}} |
youkee | 0:1ad0e04b1bc5 | 279 | #define goosci_AxisConfig_init_default {false, goosci_Range_init_default, false, goosci_Zero_init_default} |
youkee | 0:1ad0e04b1bc5 | 280 | #define goosci_AnalogPin_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 281 | #define goosci_DigitalPin_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 282 | #define goosci_ScalarDescriptor_init_default {{{NULL}, NULL}, (goosci_DataType)0, false, goosci_AxisConfig_init_default, false, goosci_Unit_init_default} |
youkee | 0:1ad0e04b1bc5 | 283 | #define goosci_VirtualPin_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 284 | #define goosci_Pin_init_default {0, {goosci_AnalogPin_init_default}} |
youkee | 0:1ad0e04b1bc5 | 285 | #define goosci_PinDescriptor_init_default {{{NULL}, NULL}, goosci_Pin_init_default, goosci_ScalarDescriptor_init_default} |
youkee | 0:1ad0e04b1bc5 | 286 | #define goosci_Interval_init_default {0, false, 0} |
youkee | 0:1ad0e04b1bc5 | 287 | #define goosci_SensorDataRequest_init_default {0, goosci_Interval_init_default, {{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 288 | #define goosci_BleSensorConfig_init_default {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 289 | #define goosci_SensorEnumeration_init_default {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 290 | #define goosci_AnalogValue_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 291 | #define goosci_DigitalValue_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 292 | #define goosci_FloatValue_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 293 | #define goosci_IntValue_init_default {0} |
youkee | 0:1ad0e04b1bc5 | 294 | #define goosci_StringValue_init_default {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 295 | #define goosci_Data_init_default {goosci_Pin_init_default, 0, {goosci_AnalogValue_init_default}} |
youkee | 0:1ad0e04b1bc5 | 296 | #define goosci_Error_init_default {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 297 | #define goosci_SensorData_init_default {0, 0, {goosci_Error_init_default}} |
youkee | 0:1ad0e04b1bc5 | 298 | #define goosci_Empty_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 299 | #define goosci_Version_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 300 | #define goosci_Unit_init_zero {(goosci_Unit_Units_Type)0} |
youkee | 0:1ad0e04b1bc5 | 301 | #define goosci_AnalogExtremum_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 302 | #define goosci_AnalogZero_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 303 | #define goosci_AnalogExtrema_init_zero {false, goosci_AnalogExtremum_init_zero, false, goosci_AnalogExtremum_init_zero} |
youkee | 0:1ad0e04b1bc5 | 304 | #define goosci_FloatExtremum_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 305 | #define goosci_FloatZero_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 306 | #define goosci_FloatExtrema_init_zero {false, goosci_FloatExtremum_init_zero, false, goosci_FloatExtremum_init_zero} |
youkee | 0:1ad0e04b1bc5 | 307 | #define goosci_IntExtremum_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 308 | #define goosci_IntZero_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 309 | #define goosci_IntExtrema_init_zero {false, goosci_IntExtremum_init_zero, false, goosci_IntExtremum_init_zero} |
youkee | 0:1ad0e04b1bc5 | 310 | #define goosci_Range_init_zero {0, {goosci_AnalogExtrema_init_zero}} |
youkee | 0:1ad0e04b1bc5 | 311 | #define goosci_Zero_init_zero {0, {goosci_AnalogZero_init_zero}} |
youkee | 0:1ad0e04b1bc5 | 312 | #define goosci_AxisConfig_init_zero {false, goosci_Range_init_zero, false, goosci_Zero_init_zero} |
youkee | 0:1ad0e04b1bc5 | 313 | #define goosci_AnalogPin_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 314 | #define goosci_DigitalPin_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 315 | #define goosci_ScalarDescriptor_init_zero {{{NULL}, NULL}, (goosci_DataType)0, false, goosci_AxisConfig_init_zero, false, goosci_Unit_init_zero} |
youkee | 0:1ad0e04b1bc5 | 316 | #define goosci_VirtualPin_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 317 | #define goosci_Pin_init_zero {0, {goosci_AnalogPin_init_zero}} |
youkee | 0:1ad0e04b1bc5 | 318 | #define goosci_PinDescriptor_init_zero {{{NULL}, NULL}, goosci_Pin_init_zero, goosci_ScalarDescriptor_init_zero} |
youkee | 0:1ad0e04b1bc5 | 319 | #define goosci_Interval_init_zero {0, false, 0} |
youkee | 0:1ad0e04b1bc5 | 320 | #define goosci_SensorDataRequest_init_zero {0, goosci_Interval_init_zero, {{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 321 | #define goosci_BleSensorConfig_init_zero {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 322 | #define goosci_SensorEnumeration_init_zero {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 323 | #define goosci_AnalogValue_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 324 | #define goosci_DigitalValue_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 325 | #define goosci_FloatValue_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 326 | #define goosci_IntValue_init_zero {0} |
youkee | 0:1ad0e04b1bc5 | 327 | #define goosci_StringValue_init_zero {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 328 | #define goosci_Data_init_zero {goosci_Pin_init_zero, 0, {goosci_AnalogValue_init_zero}} |
youkee | 0:1ad0e04b1bc5 | 329 | #define goosci_Error_init_zero {{{NULL}, NULL}} |
youkee | 0:1ad0e04b1bc5 | 330 | #define goosci_SensorData_init_zero {0, 0, {goosci_Error_init_zero}} |
youkee | 0:1ad0e04b1bc5 | 331 | |
youkee | 0:1ad0e04b1bc5 | 332 | /* Field tags (for use in manual encoding/decoding) */ |
youkee | 0:1ad0e04b1bc5 | 333 | #define goosci_BleSensorConfig_address_tag 1 |
youkee | 0:1ad0e04b1bc5 | 334 | #define goosci_Error_error_tag 1 |
youkee | 0:1ad0e04b1bc5 | 335 | #define goosci_SensorEnumeration_pin_descriptor_tag 1 |
youkee | 0:1ad0e04b1bc5 | 336 | #define goosci_StringValue_value_tag 1 |
youkee | 0:1ad0e04b1bc5 | 337 | #define goosci_AnalogExtremum_extremum_tag 1 |
youkee | 0:1ad0e04b1bc5 | 338 | #define goosci_AnalogPin_pin_tag 1 |
youkee | 0:1ad0e04b1bc5 | 339 | #define goosci_AnalogValue_value_tag 1 |
youkee | 0:1ad0e04b1bc5 | 340 | #define goosci_AnalogZero_zero_tag 1 |
youkee | 0:1ad0e04b1bc5 | 341 | #define goosci_DigitalPin_pin_tag 1 |
youkee | 0:1ad0e04b1bc5 | 342 | #define goosci_DigitalValue_value_tag 1 |
youkee | 0:1ad0e04b1bc5 | 343 | #define goosci_FloatExtremum_extremum_tag 1 |
youkee | 0:1ad0e04b1bc5 | 344 | #define goosci_FloatValue_value_tag 1 |
youkee | 0:1ad0e04b1bc5 | 345 | #define goosci_FloatZero_zero_tag 1 |
youkee | 0:1ad0e04b1bc5 | 346 | #define goosci_IntExtremum_extremum_tag 1 |
youkee | 0:1ad0e04b1bc5 | 347 | #define goosci_IntValue_value_tag 1 |
youkee | 0:1ad0e04b1bc5 | 348 | #define goosci_IntZero_zero_tag 1 |
youkee | 0:1ad0e04b1bc5 | 349 | #define goosci_Interval_count_tag 1 |
youkee | 0:1ad0e04b1bc5 | 350 | #define goosci_Interval_frequency_tag 2 |
youkee | 0:1ad0e04b1bc5 | 351 | #define goosci_Unit_units_tag 1 |
youkee | 0:1ad0e04b1bc5 | 352 | #define goosci_VirtualPin_pin_tag 1 |
youkee | 0:1ad0e04b1bc5 | 353 | #define goosci_AnalogExtrema_minimum_tag 1 |
youkee | 0:1ad0e04b1bc5 | 354 | #define goosci_AnalogExtrema_maximum_tag 2 |
youkee | 0:1ad0e04b1bc5 | 355 | #define goosci_FloatExtrema_minimum_tag 1 |
youkee | 0:1ad0e04b1bc5 | 356 | #define goosci_FloatExtrema_maximum_tag 2 |
youkee | 0:1ad0e04b1bc5 | 357 | #define goosci_IntExtrema_minimum_tag 1 |
youkee | 0:1ad0e04b1bc5 | 358 | #define goosci_IntExtrema_maximum_tag 2 |
youkee | 0:1ad0e04b1bc5 | 359 | #define goosci_Pin_analog_pin_tag 10 |
youkee | 0:1ad0e04b1bc5 | 360 | #define goosci_Pin_digital_pin_tag 11 |
youkee | 0:1ad0e04b1bc5 | 361 | #define goosci_Pin_virtual_pin_tag 12 |
youkee | 0:1ad0e04b1bc5 | 362 | #define goosci_SensorDataRequest_timestamp_key_tag 1 |
youkee | 0:1ad0e04b1bc5 | 363 | #define goosci_SensorDataRequest_interval_tag 2 |
youkee | 0:1ad0e04b1bc5 | 364 | #define goosci_SensorDataRequest_pin_tag 3 |
youkee | 0:1ad0e04b1bc5 | 365 | #define goosci_Zero_analog_zero_tag 1 |
youkee | 0:1ad0e04b1bc5 | 366 | #define goosci_Zero_float_zero_tag 2 |
youkee | 0:1ad0e04b1bc5 | 367 | #define goosci_Zero_int_zero_tag 3 |
youkee | 0:1ad0e04b1bc5 | 368 | #define goosci_Data_analog_value_tag 10 |
youkee | 0:1ad0e04b1bc5 | 369 | #define goosci_Data_digital_value_tag 11 |
youkee | 0:1ad0e04b1bc5 | 370 | #define goosci_Data_float_value_tag 12 |
youkee | 0:1ad0e04b1bc5 | 371 | #define goosci_Data_int_value_tag 13 |
youkee | 0:1ad0e04b1bc5 | 372 | #define goosci_Data_string_value_tag 14 |
youkee | 0:1ad0e04b1bc5 | 373 | #define goosci_Data_pin_tag 1 |
youkee | 0:1ad0e04b1bc5 | 374 | #define goosci_Range_analog_extrema_tag 1 |
youkee | 0:1ad0e04b1bc5 | 375 | #define goosci_Range_float_extrema_tag 2 |
youkee | 0:1ad0e04b1bc5 | 376 | #define goosci_Range_int_extrema_tag 3 |
youkee | 0:1ad0e04b1bc5 | 377 | #define goosci_AxisConfig_range_tag 1 |
youkee | 0:1ad0e04b1bc5 | 378 | #define goosci_AxisConfig_zero_value_tag 2 |
youkee | 0:1ad0e04b1bc5 | 379 | #define goosci_SensorData_error_tag 10 |
youkee | 0:1ad0e04b1bc5 | 380 | #define goosci_SensorData_data_tag 11 |
youkee | 0:1ad0e04b1bc5 | 381 | #define goosci_SensorData_timestamp_key_tag 1 |
youkee | 0:1ad0e04b1bc5 | 382 | #define goosci_ScalarDescriptor_label_tag 1 |
youkee | 0:1ad0e04b1bc5 | 383 | #define goosci_ScalarDescriptor_type_tag 2 |
youkee | 0:1ad0e04b1bc5 | 384 | #define goosci_ScalarDescriptor_axis_config_tag 3 |
youkee | 0:1ad0e04b1bc5 | 385 | #define goosci_ScalarDescriptor_unit_tag 4 |
youkee | 0:1ad0e04b1bc5 | 386 | #define goosci_PinDescriptor_label_tag 1 |
youkee | 0:1ad0e04b1bc5 | 387 | #define goosci_PinDescriptor_pin_tag 2 |
youkee | 0:1ad0e04b1bc5 | 388 | #define goosci_PinDescriptor_scalar_descriptor_tag 3 |
youkee | 0:1ad0e04b1bc5 | 389 | |
youkee | 0:1ad0e04b1bc5 | 390 | /* Struct field encoding specification for nanopb */ |
youkee | 0:1ad0e04b1bc5 | 391 | extern const pb_field_t goosci_Empty_fields[1]; |
youkee | 0:1ad0e04b1bc5 | 392 | extern const pb_field_t goosci_Version_fields[1]; |
youkee | 0:1ad0e04b1bc5 | 393 | extern const pb_field_t goosci_Unit_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 394 | extern const pb_field_t goosci_AnalogExtremum_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 395 | extern const pb_field_t goosci_AnalogZero_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 396 | extern const pb_field_t goosci_AnalogExtrema_fields[3]; |
youkee | 0:1ad0e04b1bc5 | 397 | extern const pb_field_t goosci_FloatExtremum_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 398 | extern const pb_field_t goosci_FloatZero_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 399 | extern const pb_field_t goosci_FloatExtrema_fields[3]; |
youkee | 0:1ad0e04b1bc5 | 400 | extern const pb_field_t goosci_IntExtremum_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 401 | extern const pb_field_t goosci_IntZero_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 402 | extern const pb_field_t goosci_IntExtrema_fields[3]; |
youkee | 0:1ad0e04b1bc5 | 403 | extern const pb_field_t goosci_Range_fields[4]; |
youkee | 0:1ad0e04b1bc5 | 404 | extern const pb_field_t goosci_Zero_fields[4]; |
youkee | 0:1ad0e04b1bc5 | 405 | extern const pb_field_t goosci_AxisConfig_fields[3]; |
youkee | 0:1ad0e04b1bc5 | 406 | extern const pb_field_t goosci_AnalogPin_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 407 | extern const pb_field_t goosci_DigitalPin_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 408 | extern const pb_field_t goosci_ScalarDescriptor_fields[5]; |
youkee | 0:1ad0e04b1bc5 | 409 | extern const pb_field_t goosci_VirtualPin_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 410 | extern const pb_field_t goosci_Pin_fields[4]; |
youkee | 0:1ad0e04b1bc5 | 411 | extern const pb_field_t goosci_PinDescriptor_fields[4]; |
youkee | 0:1ad0e04b1bc5 | 412 | extern const pb_field_t goosci_Interval_fields[3]; |
youkee | 0:1ad0e04b1bc5 | 413 | extern const pb_field_t goosci_SensorDataRequest_fields[4]; |
youkee | 0:1ad0e04b1bc5 | 414 | extern const pb_field_t goosci_BleSensorConfig_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 415 | extern const pb_field_t goosci_SensorEnumeration_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 416 | extern const pb_field_t goosci_AnalogValue_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 417 | extern const pb_field_t goosci_DigitalValue_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 418 | extern const pb_field_t goosci_FloatValue_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 419 | extern const pb_field_t goosci_IntValue_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 420 | extern const pb_field_t goosci_StringValue_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 421 | extern const pb_field_t goosci_Data_fields[7]; |
youkee | 0:1ad0e04b1bc5 | 422 | extern const pb_field_t goosci_Error_fields[2]; |
youkee | 0:1ad0e04b1bc5 | 423 | extern const pb_field_t goosci_SensorData_fields[4]; |
youkee | 0:1ad0e04b1bc5 | 424 | |
youkee | 0:1ad0e04b1bc5 | 425 | /* Maximum encoded size of messages (where known) */ |
youkee | 0:1ad0e04b1bc5 | 426 | #define goosci_Empty_size 0 |
youkee | 0:1ad0e04b1bc5 | 427 | #define goosci_Version_size 0 |
youkee | 0:1ad0e04b1bc5 | 428 | #define goosci_Unit_size 3 |
youkee | 0:1ad0e04b1bc5 | 429 | #define goosci_AnalogExtremum_size 11 |
youkee | 0:1ad0e04b1bc5 | 430 | #define goosci_AnalogZero_size 11 |
youkee | 0:1ad0e04b1bc5 | 431 | #define goosci_AnalogExtrema_size 26 |
youkee | 0:1ad0e04b1bc5 | 432 | #define goosci_FloatExtremum_size 11 |
youkee | 0:1ad0e04b1bc5 | 433 | #define goosci_FloatZero_size 11 |
youkee | 0:1ad0e04b1bc5 | 434 | #define goosci_FloatExtrema_size 26 |
youkee | 0:1ad0e04b1bc5 | 435 | #define goosci_IntExtremum_size 11 |
youkee | 0:1ad0e04b1bc5 | 436 | #define goosci_IntZero_size 11 |
youkee | 0:1ad0e04b1bc5 | 437 | #define goosci_IntExtrema_size 26 |
youkee | 0:1ad0e04b1bc5 | 438 | #define goosci_Range_size 28 |
youkee | 0:1ad0e04b1bc5 | 439 | #define goosci_Zero_size 13 |
youkee | 0:1ad0e04b1bc5 | 440 | #define goosci_AxisConfig_size 45 |
youkee | 0:1ad0e04b1bc5 | 441 | #define goosci_AnalogPin_size 11 |
youkee | 0:1ad0e04b1bc5 | 442 | #define goosci_DigitalPin_size 11 |
youkee | 0:1ad0e04b1bc5 | 443 | /* goosci_ScalarDescriptor_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 444 | #define goosci_VirtualPin_size 11 |
youkee | 0:1ad0e04b1bc5 | 445 | #define goosci_Pin_size 13 |
youkee | 0:1ad0e04b1bc5 | 446 | /* goosci_PinDescriptor_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 447 | #define goosci_Interval_size 22 |
youkee | 0:1ad0e04b1bc5 | 448 | /* goosci_SensorDataRequest_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 449 | /* goosci_BleSensorConfig_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 450 | /* goosci_SensorEnumeration_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 451 | #define goosci_AnalogValue_size 6 |
youkee | 0:1ad0e04b1bc5 | 452 | #define goosci_DigitalValue_size 2 |
youkee | 0:1ad0e04b1bc5 | 453 | #define goosci_FloatValue_size 5 |
youkee | 0:1ad0e04b1bc5 | 454 | #define goosci_IntValue_size 11 |
youkee | 0:1ad0e04b1bc5 | 455 | /* goosci_StringValue_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 456 | /* goosci_Data_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 457 | /* goosci_Error_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 458 | /* goosci_SensorData_size depends on runtime parameters */ |
youkee | 0:1ad0e04b1bc5 | 459 | |
youkee | 0:1ad0e04b1bc5 | 460 | /* Message IDs (where set with "msgid" option) */ |
youkee | 0:1ad0e04b1bc5 | 461 | #ifdef PB_MSGID |
youkee | 0:1ad0e04b1bc5 | 462 | |
youkee | 0:1ad0e04b1bc5 | 463 | #define SENSOR_MESSAGES \ |
youkee | 0:1ad0e04b1bc5 | 464 | |
youkee | 0:1ad0e04b1bc5 | 465 | |
youkee | 0:1ad0e04b1bc5 | 466 | #endif |
youkee | 0:1ad0e04b1bc5 | 467 | |
youkee | 0:1ad0e04b1bc5 | 468 | #ifdef __cplusplus |
youkee | 0:1ad0e04b1bc5 | 469 | } /* extern "C" */ |
youkee | 0:1ad0e04b1bc5 | 470 | #endif |
youkee | 0:1ad0e04b1bc5 | 471 | /* @@protoc_insertion_point(eof) */ |
youkee | 0:1ad0e04b1bc5 | 472 | |
youkee | 0:1ad0e04b1bc5 | 473 | #endif |