JaiaBot 2.6.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
aml.pb.h
Go to the documentation of this file.
1/* Automatically generated nanopb header */
2/* Generated by nanopb-0.4.8 */
3
4#ifndef PB_JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_AML_PB_H_INCLUDED
5#define PB_JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_AML_PB_H_INCLUDED
6#include <pb.h>
8
9#if PB_PROTO_HEADER_VERSION != 40
10#error Regenerate this file with the current version of nanopb generator.
11#endif
12
13/* Enum definitions */
18
19/* Struct definitions */
28
29
30#ifdef __cplusplus
31extern "C" {
32#endif
33
34/* Helper constants for enums */
35#define _jaiabot_sensor_protobuf_AML_Sensor_MIN jaiabot_sensor_protobuf_AML_Sensor_DEFAULT
36#define _jaiabot_sensor_protobuf_AML_Sensor_MAX jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY
37#define _jaiabot_sensor_protobuf_AML_Sensor_ARRAYSIZE ((jaiabot_sensor_protobuf_AML_Sensor)(jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY+1))
38
39#define jaiabot_sensor_protobuf_AML_sensor_ENUMTYPE jaiabot_sensor_protobuf_AML_Sensor
40
41
42/* Initializer values for message structs */
43#define jaiabot_sensor_protobuf_AML_init_default {false, _jaiabot_sensor_protobuf_AML_Sensor_MIN, false, 0, false, 0}
44#define jaiabot_sensor_protobuf_AML_init_zero {false, _jaiabot_sensor_protobuf_AML_Sensor_MIN, false, 0, false, 0}
46/* Field tags (for use in manual encoding/decoding) */
47#define jaiabot_sensor_protobuf_AML_sensor_tag 1
48#define jaiabot_sensor_protobuf_AML_conductivity_tag 2
49#define jaiabot_sensor_protobuf_AML_temperature_tag 3
50
51/* Struct field encoding specification for nanopb */
52#define jaiabot_sensor_protobuf_AML_FIELDLIST(X, a) \
53X(a, STATIC, OPTIONAL, UENUM, sensor, 1) \
54X(a, STATIC, OPTIONAL, DOUBLE, conductivity, 2) \
55X(a, STATIC, OPTIONAL, DOUBLE, temperature, 3)
56#define jaiabot_sensor_protobuf_AML_CALLBACK NULL
57#define jaiabot_sensor_protobuf_AML_DEFAULT (const pb_byte_t*)"\x08\x01\x00"
59extern const pb_msgdesc_t jaiabot_sensor_protobuf_AML_msg;
60
61/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
62#define jaiabot_sensor_protobuf_AML_fields &jaiabot_sensor_protobuf_AML_msg
63
64/* Maximum encoded size of messages (where known) */
65#define JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_AML_PB_H_MAX_SIZE jaiabot_sensor_protobuf_AML_size
66#define jaiabot_sensor_protobuf_AML_size 20
68#ifdef __cplusplus
69} /* extern "C" */
70#endif
71
72#endif
enum _jaiabot_sensor_protobuf_AML_Sensor jaiabot_sensor_protobuf_AML_Sensor
_jaiabot_sensor_protobuf_AML_Sensor
Definition aml.pb.h:14
@ jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY
Definition aml.pb.h:16
@ jaiabot_sensor_protobuf_AML_Sensor_DEFAULT
Definition aml.pb.h:15
const pb_msgdesc_t jaiabot_sensor_protobuf_AML_msg
struct _jaiabot_sensor_protobuf_AML jaiabot_sensor_protobuf_AML
jaiabot_sensor_protobuf_AML_Sensor sensor
Definition aml.pb.h:22