JaiaBot  1.20.0
JaiaBot micro-AUV software
metadata.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_table_driven.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/inlined_string_field.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/unknown_field_set.h>
#include "dccl/option_extensions.pb.h"
#include "jaiabot/messages/sensor/catalog.pb.h"
#include "nanopb.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/si.hpp>
#include <pb.h>
Include dependency graph for metadata.pb.h:

Go to the source code of this file.

Classes

struct  TableStruct_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto
 
class  jaiabot::sensor::protobuf::PROTOBUF_FINAL
 
struct  _jaiabot_sensor_protobuf_Metadata_Calibration
 
struct  _jaiabot_sensor_protobuf_Metadata_MetadataValue
 
struct  _jaiabot_sensor_protobuf_Metadata
 

Namespaces

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

Macros

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto
 
#define jaiabot_sensor_protobuf_Metadata_init_default   {_jaiabot_sensor_protobuf_Sensor_MIN, false, 0, false, jaiabot_sensor_protobuf_Metadata_Calibration_init_default, false, 0, 0, {jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default}, false, 0, false, 0}
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_init_default   {false, 0, false, 0, false, 0}
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default   {"", ""}
 
#define jaiabot_sensor_protobuf_Metadata_init_zero   {_jaiabot_sensor_protobuf_Sensor_MIN, false, 0, false, jaiabot_sensor_protobuf_Metadata_Calibration_init_zero, false, 0, 0, {jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero, jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero}, false, 0, false, 0}
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_init_zero   {false, 0, false, 0, false, 0}
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero   {"", ""}
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_time_performed_tag   1
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_time_to_recalibrate_tag   2
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_confirmation_tag   3
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_key_tag   1
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_value_tag   2
 
#define jaiabot_sensor_protobuf_Metadata_sensor_tag   1
 
#define jaiabot_sensor_protobuf_Metadata_sensor_version_tag   2
 
#define jaiabot_sensor_protobuf_Metadata_calibration_tag   3
 
#define jaiabot_sensor_protobuf_Metadata_time_purchased_tag   4
 
#define jaiabot_sensor_protobuf_Metadata_metadata_tag   5
 
#define jaiabot_sensor_protobuf_Metadata_payload_board_version_tag   6
 
#define jaiabot_sensor_protobuf_Metadata_init_failed_tag   7
 
#define jaiabot_sensor_protobuf_Metadata_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_Metadata_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_Metadata_DEFAULT   (const pb_byte_t*)"\x08\x01\x00"
 
#define jaiabot_sensor_protobuf_Metadata_calibration_MSGTYPE   jaiabot_sensor_protobuf_Metadata_Calibration
 
#define jaiabot_sensor_protobuf_Metadata_metadata_MSGTYPE   jaiabot_sensor_protobuf_Metadata_MetadataValue
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_DEFAULT   NULL
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_FIELDLIST(X, a)
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_CALLBACK   NULL
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_DEFAULT   NULL
 
#define jaiabot_sensor_protobuf_Metadata_fields   &jaiabot_sensor_protobuf_Metadata_msg
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_fields   &jaiabot_sensor_protobuf_Metadata_Calibration_msg
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_fields   &jaiabot_sensor_protobuf_Metadata_MetadataValue_msg
 
#define jaiabot_sensor_protobuf_Metadata_Calibration_size   33
 
#define jaiabot_sensor_protobuf_Metadata_MetadataValue_size   82
 
#define jaiabot_sensor_protobuf_Metadata_size   1416
 

Typedefs

typedef struct _jaiabot_sensor_protobuf_Metadata_Calibration jaiabot_sensor_protobuf_Metadata_Calibration
 
typedef struct _jaiabot_sensor_protobuf_Metadata_MetadataValue jaiabot_sensor_protobuf_Metadata_MetadataValue
 
typedef struct _jaiabot_sensor_protobuf_Metadata jaiabot_sensor_protobuf_Metadata
 

Functions

template<>
PROTOBUF_NAMESPACE_OPEN ::jaiabot::sensor::protobuf::Metadata * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::Metadata > (Arena *)
 
template<>
::jaiabot::sensor::protobuf::Metadata_Calibration * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::Metadata_Calibration > (Arena *)
 
template<>
::jaiabot::sensor::protobuf::Metadata_MetadataValue * Arena::CreateMaybeMessage<::jaiabot::sensor::protobuf::Metadata_MetadataValue > (Arena *)
 

Variables

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto
 
MetadataDefaultTypeInternal jaiabot::sensor::protobuf::_Metadata_default_instance_
 
Metadata_CalibrationDefaultTypeInternal jaiabot::sensor::protobuf::_Metadata_Calibration_default_instance_
 
Metadata_MetadataValueDefaultTypeInternal jaiabot::sensor::protobuf::_Metadata_MetadataValue_default_instance_
 
const pb_msgdesc_t jaiabot_sensor_protobuf_Metadata_msg
 
const pb_msgdesc_t jaiabot_sensor_protobuf_Metadata_Calibration_msg
 
const pb_msgdesc_t jaiabot_sensor_protobuf_Metadata_MetadataValue_msg
 

Macro Definition Documentation

◆ jaiabot_sensor_protobuf_Metadata_Calibration_CALLBACK

#define jaiabot_sensor_protobuf_Metadata_Calibration_CALLBACK   NULL

Definition at line 90 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_confirmation_tag

#define jaiabot_sensor_protobuf_Metadata_Calibration_confirmation_tag   3

Definition at line 61 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_DEFAULT

#define jaiabot_sensor_protobuf_Metadata_Calibration_DEFAULT   NULL

Definition at line 91 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_FIELDLIST

#define jaiabot_sensor_protobuf_Metadata_Calibration_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, OPTIONAL, UINT64, time_performed, 1) \
X(a, STATIC, OPTIONAL, UINT64, time_to_recalibrate, 2) \
X(a, STATIC, OPTIONAL, INT32, confirmation, 3)

Definition at line 86 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_fields

#define jaiabot_sensor_protobuf_Metadata_Calibration_fields   &jaiabot_sensor_protobuf_Metadata_Calibration_msg

Definition at line 105 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_init_default

#define jaiabot_sensor_protobuf_Metadata_Calibration_init_default   {false, 0, false, 0, false, 0}

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

◆ jaiabot_sensor_protobuf_Metadata_Calibration_init_zero

#define jaiabot_sensor_protobuf_Metadata_Calibration_init_zero   {false, 0, false, 0, false, 0}

Definition at line 55 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_calibration_MSGTYPE

#define jaiabot_sensor_protobuf_Metadata_calibration_MSGTYPE   jaiabot_sensor_protobuf_Metadata_Calibration

Definition at line 83 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_size

#define jaiabot_sensor_protobuf_Metadata_Calibration_size   33

Definition at line 109 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_calibration_tag

#define jaiabot_sensor_protobuf_Metadata_calibration_tag   3

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

◆ jaiabot_sensor_protobuf_Metadata_Calibration_time_performed_tag

#define jaiabot_sensor_protobuf_Metadata_Calibration_time_performed_tag   1

Definition at line 59 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_Calibration_time_to_recalibrate_tag

#define jaiabot_sensor_protobuf_Metadata_Calibration_time_to_recalibrate_tag   2

Definition at line 60 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_CALLBACK

#define jaiabot_sensor_protobuf_Metadata_CALLBACK   NULL

Definition at line 81 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_DEFAULT

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

Definition at line 82 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_FIELDLIST

#define jaiabot_sensor_protobuf_Metadata_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, REQUIRED, UENUM, sensor, 1) \
X(a, STATIC, OPTIONAL, INT32, sensor_version, 2) \
X(a, STATIC, OPTIONAL, MESSAGE, calibration, 3) \
X(a, STATIC, OPTIONAL, UINT64, time_purchased, 4) \
X(a, STATIC, REPEATED, MESSAGE, metadata, 5) \
X(a, STATIC, OPTIONAL, INT32, payload_board_version, 6) \
X(a, STATIC, OPTIONAL, BOOL, init_failed, 7)
constexpr goby::middleware::Group metadata
Definition: groups.h:114

Definition at line 73 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_fields

#define jaiabot_sensor_protobuf_Metadata_fields   &jaiabot_sensor_protobuf_Metadata_msg

Definition at line 104 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_init_default

◆ jaiabot_sensor_protobuf_Metadata_init_failed_tag

#define jaiabot_sensor_protobuf_Metadata_init_failed_tag   7

Definition at line 70 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_init_zero

◆ jaiabot_sensor_protobuf_Metadata_metadata_MSGTYPE

#define jaiabot_sensor_protobuf_Metadata_metadata_MSGTYPE   jaiabot_sensor_protobuf_Metadata_MetadataValue

Definition at line 84 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_metadata_tag

#define jaiabot_sensor_protobuf_Metadata_metadata_tag   5

Definition at line 68 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_CALLBACK

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_CALLBACK   NULL

Definition at line 96 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_DEFAULT

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_DEFAULT   NULL

Definition at line 97 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_FIELDLIST

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_FIELDLIST (   X,
 
)
Value:
X(a, STATIC, REQUIRED, STRING, key, 1) \
X(a, STATIC, REQUIRED, STRING, value, 2)

Definition at line 93 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_fields

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_fields   &jaiabot_sensor_protobuf_Metadata_MetadataValue_msg

Definition at line 106 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_init_default   {"", ""}

Definition at line 53 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_init_zero   {"", ""}

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

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_key_tag

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_key_tag   1

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

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_size

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_size   82

Definition at line 110 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_value_tag

#define jaiabot_sensor_protobuf_Metadata_MetadataValue_value_tag   2

Definition at line 63 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_payload_board_version_tag

#define jaiabot_sensor_protobuf_Metadata_payload_board_version_tag   6

Definition at line 69 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_sensor_tag

#define jaiabot_sensor_protobuf_Metadata_sensor_tag   1

Definition at line 64 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_sensor_version_tag

#define jaiabot_sensor_protobuf_Metadata_sensor_version_tag   2

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

◆ jaiabot_sensor_protobuf_Metadata_size

#define jaiabot_sensor_protobuf_Metadata_size   1416

Definition at line 111 of file metadata.pb.h.

◆ jaiabot_sensor_protobuf_Metadata_time_purchased_tag

#define jaiabot_sensor_protobuf_Metadata_time_purchased_tag   4

Definition at line 67 of file metadata.pb.h.

◆ PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto

#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto

Definition at line 46 of file metadata.pb.h.

Typedef Documentation

◆ jaiabot_sensor_protobuf_Metadata

◆ jaiabot_sensor_protobuf_Metadata_Calibration

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue

Function Documentation

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

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

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

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

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

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

Variable Documentation

◆ descriptor_table_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto

const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2fmetadata_2eproto
extern

◆ jaiabot_sensor_protobuf_Metadata_Calibration_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_Metadata_Calibration_msg
extern

◆ jaiabot_sensor_protobuf_Metadata_MetadataValue_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_Metadata_MetadataValue_msg
extern

◆ jaiabot_sensor_protobuf_Metadata_msg

const pb_msgdesc_t jaiabot_sensor_protobuf_Metadata_msg
extern