JaiaBot 2.6.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
catalog.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: jaiabot/messages/sensor/catalog.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fsensor_2fcatalog_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fsensor_2fcatalog_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
24#include <google/protobuf/arena.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/repeated_field.h> // IWYU pragma: export
30#include <google/protobuf/extension_set.h> // IWYU pragma: export
31#include <google/protobuf/generated_enum_reflection.h>
32#include <boost/units/quantity.hpp>
33#include <boost/units/absolute.hpp>
34#include <boost/units/dimensionless_type.hpp>
35#include <boost/units/make_scaled_unit.hpp>
36// @@protoc_insertion_point(includes)
37#include <google/protobuf/port_def.inc>
38#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fsensor_2fcatalog_2eproto
39PROTOBUF_NAMESPACE_OPEN
40namespace internal {
41class AnyMetadata;
42} // namespace internal
43PROTOBUF_NAMESPACE_CLOSE
44
45// Internal implementation detail -- do not use these members.
47 static const uint32_t offsets[];
48};
49extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2fcatalog_2eproto;
50PROTOBUF_NAMESPACE_OPEN
51PROTOBUF_NAMESPACE_CLOSE
52namespace jaiabot {
53namespace sensor {
54namespace protobuf {
55
56enum Sensor : int {
57 NONE = 1,
63 AML__SENSOR = 7
64};
65bool Sensor_IsValid(int value);
66constexpr Sensor Sensor_MIN = NONE;
67constexpr Sensor Sensor_MAX = AML__SENSOR;
68constexpr int Sensor_ARRAYSIZE = Sensor_MAX + 1;
69
70const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Sensor_descriptor();
71template<typename T>
72inline const std::string& Sensor_Name(T enum_t_value) {
73 static_assert(::std::is_same<T, Sensor>::value ||
74 ::std::is_integral<T>::value,
75 "Incorrect type passed to function Sensor_Name.");
76 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
77 Sensor_descriptor(), enum_t_value);
78}
79inline bool Sensor_Parse(
80 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Sensor* value) {
81 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Sensor>(
82 Sensor_descriptor(), name, value);
83}
84// ===================================================================
85
86
87// ===================================================================
88
89
90// ===================================================================
91
92#ifdef __GNUC__
93 #pragma GCC diagnostic push
94 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
95#endif // __GNUC__
96#ifdef __GNUC__
97 #pragma GCC diagnostic pop
98#endif // __GNUC__
99
100// @@protoc_insertion_point(namespace_scope)
101
102} // namespace protobuf
103} // namespace sensor
104} // namespace jaiabot
105
106PROTOBUF_NAMESPACE_OPEN
107
108template <> struct is_proto_enum< ::jaiabot::sensor::protobuf::Sensor> : ::std::true_type {};
109template <>
110inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::sensor::protobuf::Sensor>() {
111 return ::jaiabot::sensor::protobuf::Sensor_descriptor();
112}
113
114PROTOBUF_NAMESPACE_CLOSE
115
116// @@protoc_insertion_point(global_scope)
117
118#include <google/protobuf/port_undef.inc>
119#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fsensor_2fcatalog_2eproto
constexpr int Sensor_ARRAYSIZE
Definition catalog.pb.h:68
constexpr Sensor Sensor_MAX
Definition catalog.pb.h:67
bool Sensor_IsValid(int value)
const std::string & Sensor_Name(T enum_t_value)
Definition catalog.pb.h:72
bool Sensor_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Sensor *value)
Definition catalog.pb.h:79
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Sensor_descriptor()
constexpr Sensor Sensor_MIN
Definition catalog.pb.h:66
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fsensor_2fcatalog_2eproto
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::sensor::protobuf::Sensor >()
Definition catalog.pb.h:110