JaiaBot 2.6.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
aml.pb.h File Reference
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/generated_message_reflection.h>
#include <google/protobuf/message.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_reflection.h>
#include <google/protobuf/unknown_field_set.h>
#include "dccl/option_extensions.pb.h"
#include <boost/units/quantity.hpp>
#include <boost/units/absolute.hpp>
#include <boost/units/dimensionless_type.hpp>
#include <boost/units/make_scaled_unit.hpp>
#include <boost/units/systems/temperature/celsius.hpp>
#include <boost/units/systems/si.hpp>
#include <pb.h>
Include dependency graph for aml.pb.h:

Go to the source code of this file.

Classes

struct  TableStruct_jaiabot_2fmessages_2fsensor_2faml_2eproto
 
class  jaiabot::sensor::protobuf::AML
 
struct  is_proto_enum< ::jaiabot::sensor::protobuf::AML_Sensor >
 
struct  _jaiabot_sensor_protobuf_AML
 

Namespaces

namespace  internal
 
namespace  jaiabot
 
namespace  jaiabot::sensor
 
namespace  jaiabot::sensor::protobuf
 

Macros

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2faml_2eproto
 
#define _jaiabot_sensor_protobuf_AML_Sensor_MIN   jaiabot_sensor_protobuf_AML_Sensor_DEFAULT
 
#define _jaiabot_sensor_protobuf_AML_Sensor_MAX   jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY
 
#define _jaiabot_sensor_protobuf_AML_Sensor_ARRAYSIZE   ((jaiabot_sensor_protobuf_AML_Sensor)(jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY+1))
 
#define jaiabot_sensor_protobuf_AML_sensor_ENUMTYPE   jaiabot_sensor_protobuf_AML_Sensor
 
#define jaiabot_sensor_protobuf_AML_init_default   {false, _jaiabot_sensor_protobuf_AML_Sensor_MIN, false, 0, false, 0}
 
#define jaiabot_sensor_protobuf_AML_init_zero   {false, _jaiabot_sensor_protobuf_AML_Sensor_MIN, false, 0, false, 0}
 
#define jaiabot_sensor_protobuf_AML_sensor_tag   1
 
#define jaiabot_sensor_protobuf_AML_conductivity_tag   2
 
#define jaiabot_sensor_protobuf_AML_temperature_tag   3
 
#define jaiabot_sensor_protobuf_AML_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_AML_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_AML_DEFAULT   (const pb_byte_t*)"\x08\x01\x00"
 
#define jaiabot_sensor_protobuf_AML_fields   &jaiabot_sensor_protobuf_AML_msg
 
#define JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_AML_PB_H_MAX_SIZE   jaiabot_sensor_protobuf_AML_size
 
#define jaiabot_sensor_protobuf_AML_size   20
 

Typedefs

typedef enum _jaiabot_sensor_protobuf_AML_Sensor jaiabot_sensor_protobuf_AML_Sensor
 
typedef struct _jaiabot_sensor_protobuf_AML jaiabot_sensor_protobuf_AML
 

Enumerations

enum  jaiabot::sensor::protobuf::AML_Sensor : int { jaiabot::sensor::protobuf::AML_Sensor_DEFAULT = 1 , jaiabot::sensor::protobuf::AML_Sensor_CONDUCTIVITY = 2 }
 
enum  _jaiabot_sensor_protobuf_AML_Sensor { jaiabot_sensor_protobuf_AML_Sensor_DEFAULT = 1 , jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY = 2 }
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::sensor::protobuf::AMLArena::CreateMaybeMessage<::jaiabot::sensor::protobuf::AML > (Arena *)
 
bool jaiabot::sensor::protobuf::AML_Sensor_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::sensor::protobuf::AML_Sensor_descriptor ()
 
template<typename T >
const std::string & jaiabot::sensor::protobuf::AML_Sensor_Name (T enum_t_value)
 
bool jaiabot::sensor::protobuf::AML_Sensor_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AML_Sensor *value)
 
template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::sensor::protobuf::AML_Sensor > ()
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2faml_2eproto
 
AMLDefaultTypeInternal jaiabot::sensor::protobuf::_AML_default_instance_
 
constexpr AML_Sensor jaiabot::sensor::protobuf::AML_Sensor_Sensor_MIN = AML_Sensor_DEFAULT
 
constexpr AML_Sensor jaiabot::sensor::protobuf::AML_Sensor_Sensor_MAX = AML_Sensor_CONDUCTIVITY
 
constexpr int jaiabot::sensor::protobuf::AML_Sensor_Sensor_ARRAYSIZE = AML_Sensor_Sensor_MAX + 1
 
const pb_msgdesc_t jaiabot_sensor_protobuf_AML_msg
 

Macro Definition Documentation

◆ _jaiabot_sensor_protobuf_AML_Sensor_ARRAYSIZE

#define _jaiabot_sensor_protobuf_AML_Sensor_ARRAYSIZE   ((jaiabot_sensor_protobuf_AML_Sensor)(jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY+1))

Definition at line 37 of file aml.pb.h.

◆ _jaiabot_sensor_protobuf_AML_Sensor_MAX

#define _jaiabot_sensor_protobuf_AML_Sensor_MAX   jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY

Definition at line 36 of file aml.pb.h.

◆ _jaiabot_sensor_protobuf_AML_Sensor_MIN

#define _jaiabot_sensor_protobuf_AML_Sensor_MIN   jaiabot_sensor_protobuf_AML_Sensor_DEFAULT

Definition at line 35 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_CALLBACK

#define jaiabot_sensor_protobuf_AML_CALLBACK   NULL

Definition at line 56 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_conductivity_tag

#define jaiabot_sensor_protobuf_AML_conductivity_tag   2

Definition at line 48 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_DEFAULT

#define jaiabot_sensor_protobuf_AML_DEFAULT   (const pb_byte_t*)"\x08\x01\x00"

Definition at line 57 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_FIELDLIST

#define jaiabot_sensor_protobuf_AML_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, OPTIONAL, UENUM, sensor, 1) \
X(a, STATIC, OPTIONAL, DOUBLE, conductivity, 2) \
X(a, STATIC, OPTIONAL, DOUBLE, temperature, 3)

Definition at line 52 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_fields

#define jaiabot_sensor_protobuf_AML_fields   &jaiabot_sensor_protobuf_AML_msg

Definition at line 62 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_init_default

#define jaiabot_sensor_protobuf_AML_init_default   {false, _jaiabot_sensor_protobuf_AML_Sensor_MIN, false, 0, false, 0}

Definition at line 43 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_init_zero

#define jaiabot_sensor_protobuf_AML_init_zero   {false, _jaiabot_sensor_protobuf_AML_Sensor_MIN, false, 0, false, 0}

Definition at line 44 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_sensor_ENUMTYPE

#define jaiabot_sensor_protobuf_AML_sensor_ENUMTYPE   jaiabot_sensor_protobuf_AML_Sensor

Definition at line 39 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_sensor_tag

#define jaiabot_sensor_protobuf_AML_sensor_tag   1

Definition at line 47 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_size

#define jaiabot_sensor_protobuf_AML_size   20

Definition at line 66 of file aml.pb.h.

◆ jaiabot_sensor_protobuf_AML_temperature_tag

#define jaiabot_sensor_protobuf_AML_temperature_tag   3

Definition at line 49 of file aml.pb.h.

◆ JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_AML_PB_H_MAX_SIZE

#define JAIABOT_SENSOR_PROTOBUF_NANOPB_JAIABOT_MESSAGES_SENSOR_AML_PB_H_MAX_SIZE   jaiabot_sensor_protobuf_AML_size

Definition at line 65 of file aml.pb.h.

◆ PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2faml_2eproto

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2faml_2eproto

Definition at line 45 of file aml.pb.h.

Typedef Documentation

◆ jaiabot_sensor_protobuf_AML

◆ jaiabot_sensor_protobuf_AML_Sensor

Enumeration Type Documentation

◆ _jaiabot_sensor_protobuf_AML_Sensor

Enumerator
jaiabot_sensor_protobuf_AML_Sensor_DEFAULT 
jaiabot_sensor_protobuf_AML_Sensor_CONDUCTIVITY 

Definition at line 14 of file aml.pb.h.

Function Documentation

◆ Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::AML >()

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::sensor::protobuf::AML * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::AML > ( Arena *  )

◆ GetEnumDescriptor< ::jaiabot::sensor::protobuf::AML_Sensor >()

template<>
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::sensor::protobuf::AML_Sensor > ( )
inline

Definition at line 456 of file aml.pb.h.

Variable Documentation

◆ descriptor_table_jaiabot_2fmessages_2fsensor_2faml_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2faml_2eproto
extern

◆ jaiabot_sensor_protobuf_AML_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_AML_msg
extern