JaiaBot
2.6.0+14+g3cab9c46
JaiaBot micro-AUV software
Loading...
Searching...
No Matches
atlas_scientific__oem_ec.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_JAIABOT_MESSAGES_SENSOR_ATLAS_SCIENTIFIC__OEM_EC_PB_H_INCLUDED
5
#define PB_JAIABOT_SENSOR_PROTOBUF_JAIABOT_MESSAGES_SENSOR_ATLAS_SCIENTIFIC__OEM_EC_PB_H_INCLUDED
6
#include <pb.h>
7
#include "
dccl/option_extensions.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
/* Struct definitions */
14
typedef
struct
_jaiabot_sensor_protobuf_AtlasScientificOEMEC
{
15
bool
has_conductivity_raw
;
16
double
conductivity_raw
;
17
bool
has_conductivity
;
18
double
conductivity
;
/* REQUIRES DCCL 4.2.2 - uncomment when we wrap this in
19
[(dccl.field) = {
20
units {
21
custom {
22
unit: "jaiabot::units::microsiemens_per_cm_unit"
23
header: "jaiabot/units/conductivity.h"
24
}
25
}
26
}]; */
27
bool
has_total_dissolved_solids
;
28
double
total_dissolved_solids
;
29
bool
has_salinity_raw
;
30
double
salinity_raw
;
31
bool
has_salinity
;
32
double
salinity
;
33
}
jaiabot_sensor_protobuf_AtlasScientificOEMEC
;
34
35
36
#ifdef __cplusplus
37
extern
"C"
{
38
#endif
39
40
/* Initializer values for message structs */
41
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_init_default {false, 0, false, 0, false, 0, false, 0, false, 0}
42
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_init_zero {false, 0, false, 0, false, 0, false, 0, false, 0}
43
44
/* Field tags (for use in manual encoding/decoding) */
45
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_conductivity_raw_tag 1
46
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_conductivity_tag 2
47
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_total_dissolved_solids_tag 3
48
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_salinity_raw_tag 4
49
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_salinity_tag 5
50
51
/* Struct field encoding specification for nanopb */
52
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_FIELDLIST(X, a) \
53
X(a, STATIC, OPTIONAL, DOUBLE, conductivity_raw, 1) \
54
X(a, STATIC, OPTIONAL, DOUBLE, conductivity, 2) \
55
X(a, STATIC, OPTIONAL, DOUBLE, total_dissolved_solids, 3) \
56
X(a, STATIC, OPTIONAL, DOUBLE, salinity_raw, 4) \
57
X(a, STATIC, OPTIONAL, DOUBLE, salinity, 5)
58
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_CALLBACK NULL
59
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_DEFAULT NULL
60
61
extern
const
pb_msgdesc_t
jaiabot_sensor_protobuf_AtlasScientificOEMEC_msg
;
62
63
/* Defines for backwards compatibility with code written before nanopb-0.4.0 */
64
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_fields &jaiabot_sensor_protobuf_AtlasScientificOEMEC_msg
65
66
/* Maximum encoded size of messages (where known) */
67
#define JAIABOT_SENSOR_PROTOBUF_JAIABOT_MESSAGES_SENSOR_ATLAS_SCIENTIFIC__OEM_EC_PB_H_MAX_SIZE jaiabot_sensor_protobuf_AtlasScientificOEMEC_size
68
#define jaiabot_sensor_protobuf_AtlasScientificOEMEC_size 45
69
70
#ifdef __cplusplus
71
}
/* extern "C" */
72
#endif
73
74
#endif
option_extensions.pb.h
jaiabot_sensor_protobuf_AtlasScientificOEMEC_msg
const pb_msgdesc_t jaiabot_sensor_protobuf_AtlasScientificOEMEC_msg
jaiabot_sensor_protobuf_AtlasScientificOEMEC
struct _jaiabot_sensor_protobuf_AtlasScientificOEMEC jaiabot_sensor_protobuf_AtlasScientificOEMEC
_jaiabot_sensor_protobuf_AtlasScientificOEMEC
Definition
atlas_scientific__oem_ec.pb.h:14
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::has_salinity
bool has_salinity
Definition
atlas_scientific__oem_ec.pb.h:31
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::has_conductivity
bool has_conductivity
Definition
atlas_scientific__oem_ec.pb.h:17
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::has_total_dissolved_solids
bool has_total_dissolved_solids
Definition
atlas_scientific__oem_ec.pb.h:27
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::salinity
double salinity
Definition
atlas_scientific__oem_ec.pb.h:32
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::conductivity_raw
double conductivity_raw
Definition
atlas_scientific__oem_ec.pb.h:16
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::total_dissolved_solids
double total_dissolved_solids
Definition
atlas_scientific__oem_ec.pb.h:28
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::salinity_raw
double salinity_raw
Definition
atlas_scientific__oem_ec.pb.h:30
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::conductivity
double conductivity
Definition
atlas_scientific__oem_ec.pb.h:18
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::has_salinity_raw
bool has_salinity_raw
Definition
atlas_scientific__oem_ec.pb.h:29
_jaiabot_sensor_protobuf_AtlasScientificOEMEC::has_conductivity_raw
bool has_conductivity_raw
Definition
atlas_scientific__oem_ec.pb.h:15
nanopb
jaiabot
messages
sensor
atlas_scientific__oem_ec.pb.h
Generated by
1.9.8