JaiaBot  1.19.0
JaiaBot micro-AUV software
config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: bin/metadata/config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_bin_2fmetadata_2fconfig_2eproto
5 #define PROTOBUF_INCLUDED_bin_2fmetadata_2fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
33 #include "goby/middleware/protobuf/app_config.pb.h"
34 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 // @@protoc_insertion_point(includes)
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_bin_2fmetadata_2fconfig_2eproto
42 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct {
46  static const ::google::protobuf::internal::ParseTableField entries[];
47  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48  static const ::google::protobuf::internal::ParseTable schema[1];
49  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51  static const ::google::protobuf::uint32 offsets[];
52 };
53 void AddDescriptors();
54 } // namespace protobuf_bin_2fmetadata_2fconfig_2eproto
55 namespace jaiabot {
56 namespace config {
57 class Metadata;
58 class MetadataDefaultTypeInternal;
59 extern MetadataDefaultTypeInternal _Metadata_default_instance_;
60 } // namespace config
61 } // namespace jaiabot
62 namespace google {
63 namespace protobuf {
64 template<> ::jaiabot::config::Metadata* Arena::CreateMaybeMessage<::jaiabot::config::Metadata>(Arena*);
65 } // namespace protobuf
66 } // namespace google
67 namespace jaiabot {
68 namespace config {
69 
70 // ===================================================================
71 
72 class Metadata : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.config.Metadata) */ {
73  public:
74  Metadata();
75  virtual ~Metadata();
76 
77  Metadata(const Metadata& from);
78 
79  inline Metadata& operator=(const Metadata& from) {
80  CopyFrom(from);
81  return *this;
82  }
83  #if LANG_CXX11
84  Metadata(Metadata&& from) noexcept
85  : Metadata() {
86  *this = ::std::move(from);
87  }
88 
89  inline Metadata& operator=(Metadata&& from) noexcept {
90  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
91  if (this != &from) InternalSwap(&from);
92  } else {
93  CopyFrom(from);
94  }
95  return *this;
96  }
97  #endif
98  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
99  return _internal_metadata_.unknown_fields();
100  }
101  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
102  return _internal_metadata_.mutable_unknown_fields();
103  }
104 
105  static const ::google::protobuf::Descriptor* descriptor();
106  static const Metadata& default_instance();
107 
109  kHubId = 21,
110  kBotId = 22,
112  };
113 
114  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
115  static inline const Metadata* internal_default_instance() {
116  return reinterpret_cast<const Metadata*>(
118  }
119  static constexpr int kIndexInFileMessages =
120  0;
121 
122  void Swap(Metadata* other);
123  friend void swap(Metadata& a, Metadata& b) {
124  a.Swap(&b);
125  }
126 
127  // implements Message ----------------------------------------------
128 
129  inline Metadata* New() const final {
130  return CreateMaybeMessage<Metadata>(NULL);
131  }
132 
133  Metadata* New(::google::protobuf::Arena* arena) const final {
134  return CreateMaybeMessage<Metadata>(arena);
135  }
136  void CopyFrom(const ::google::protobuf::Message& from) final;
137  void MergeFrom(const ::google::protobuf::Message& from) final;
138  void CopyFrom(const Metadata& from);
139  void MergeFrom(const Metadata& from);
140  void Clear() final;
141  bool IsInitialized() const final;
142 
143  size_t ByteSizeLong() const final;
145  ::google::protobuf::io::CodedInputStream* input) final;
147  ::google::protobuf::io::CodedOutputStream* output) const final;
149  bool deterministic, ::google::protobuf::uint8* target) const final;
150  int GetCachedSize() const final { return _cached_size_.Get(); }
151 
152  private:
153  void SharedCtor();
154  void SharedDtor();
155  void SetCachedSize(int size) const final;
156  void InternalSwap(Metadata* other);
157  private:
158  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
159  return NULL;
160  }
161  inline void* MaybeArenaPtr() const {
162  return NULL;
163  }
164  public:
165 
166  ::google::protobuf::Metadata GetMetadata() const final;
167 
168  // nested types ----------------------------------------------------
169 
170  // accessors -------------------------------------------------------
171 
172  // optional .goby.middleware.protobuf.AppConfig app = 1;
173  bool has_app() const;
174  void clear_app();
175  static const int kAppFieldNumber = 1;
176  private:
177  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
178  public:
179  const ::goby::middleware::protobuf::AppConfig& app() const;
180  ::goby::middleware::protobuf::AppConfig* release_app();
181  ::goby::middleware::protobuf::AppConfig* mutable_app();
182  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
183 
184  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
185  bool has_interprocess() const;
186  void clear_interprocess();
187  static const int kInterprocessFieldNumber = 2;
188  private:
189  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
190  public:
191  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
192  ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
193  ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
194  void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
195 
196  // optional .jaiabot.protobuf.XbeeInfo xbee = 10;
197  bool has_xbee() const;
198  void clear_xbee();
199  static const int kXbeeFieldNumber = 10;
200  private:
201  const ::jaiabot::protobuf::XbeeInfo& _internal_xbee() const;
202  public:
203  const ::jaiabot::protobuf::XbeeInfo& xbee() const;
204  ::jaiabot::protobuf::XbeeInfo* release_xbee();
205  ::jaiabot::protobuf::XbeeInfo* mutable_xbee();
206  void set_allocated_xbee(::jaiabot::protobuf::XbeeInfo* xbee);
207 
208  // optional bool is_simulation = 11;
209  bool has_is_simulation() const;
210  void clear_is_simulation();
211  static const int kIsSimulationFieldNumber = 11;
212  bool is_simulation() const;
213  void set_is_simulation(bool value);
214 
215  // optional uint32 fleet_id = 20;
216  bool has_fleet_id() const;
217  void clear_fleet_id();
218  static const int kFleetIdFieldNumber = 20;
219  ::google::protobuf::uint32 fleet_id() const;
220  void set_fleet_id(::google::protobuf::uint32 value);
221 
222  // optional uint32 hub_id = 21;
223  bool has_hub_id() const;
224  void clear_hub_id();
225  static const int kHubIdFieldNumber = 21;
226  ::google::protobuf::uint32 hub_id() const;
227  void set_hub_id(::google::protobuf::uint32 value);
228 
229  // optional uint32 bot_id = 22;
230  bool has_bot_id() const;
231  void clear_bot_id();
232  static const int kBotIdFieldNumber = 22;
233  ::google::protobuf::uint32 bot_id() const;
234  void set_bot_id(::google::protobuf::uint32 value);
235 
236  void clear_node_type();
238  // @@protoc_insertion_point(class_scope:jaiabot.config.Metadata)
239  private:
240  void set_has_app();
241  void clear_has_app();
242  void set_has_interprocess();
243  void clear_has_interprocess();
244  void set_has_xbee();
245  void clear_has_xbee();
246  void set_has_is_simulation();
247  void clear_has_is_simulation();
248  void set_has_fleet_id();
249  void clear_has_fleet_id();
250  void set_has_hub_id();
251  void set_has_bot_id();
252 
253  inline bool has_node_type() const;
254  inline void clear_has_node_type();
255 
256  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
257  ::google::protobuf::internal::HasBits<1> _has_bits_;
258  mutable ::google::protobuf::internal::CachedSize _cached_size_;
259  ::goby::middleware::protobuf::AppConfig* app_;
260  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
261  ::jaiabot::protobuf::XbeeInfo* xbee_;
262  bool is_simulation_;
263  ::google::protobuf::uint32 fleet_id_;
264  union NodeTypeUnion {
265  NodeTypeUnion() {}
266  ::google::protobuf::uint32 hub_id_;
267  ::google::protobuf::uint32 bot_id_;
268  } node_type_;
269  ::google::protobuf::uint32 _oneof_case_[1];
270 
271  friend struct ::protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct;
272 };
273 // ===================================================================
274 
275 
276 // ===================================================================
277 
278 #ifdef __GNUC__
279  #pragma GCC diagnostic push
280  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
281 #endif // __GNUC__
282 // Metadata
283 
284 // optional .goby.middleware.protobuf.AppConfig app = 1;
285 inline bool Metadata::has_app() const {
286  return (_has_bits_[0] & 0x00000001u) != 0;
287 }
288 inline void Metadata::set_has_app() {
289  _has_bits_[0] |= 0x00000001u;
290 }
291 inline void Metadata::clear_has_app() {
292  _has_bits_[0] &= ~0x00000001u;
293 }
294 inline const ::goby::middleware::protobuf::AppConfig& Metadata::_internal_app() const {
295  return *app_;
296 }
297 inline const ::goby::middleware::protobuf::AppConfig& Metadata::app() const {
298  const ::goby::middleware::protobuf::AppConfig* p = app_;
299  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.app)
300  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
301  &::goby::middleware::protobuf::_AppConfig_default_instance_);
302 }
303 inline ::goby::middleware::protobuf::AppConfig* Metadata::release_app() {
304  // @@protoc_insertion_point(field_release:jaiabot.config.Metadata.app)
305  clear_has_app();
306  ::goby::middleware::protobuf::AppConfig* temp = app_;
307  app_ = NULL;
308  return temp;
309 }
310 inline ::goby::middleware::protobuf::AppConfig* Metadata::mutable_app() {
311  set_has_app();
312  if (app_ == NULL) {
313  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
314  app_ = p;
315  }
316  // @@protoc_insertion_point(field_mutable:jaiabot.config.Metadata.app)
317  return app_;
318 }
319 inline void Metadata::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
320  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
321  if (message_arena == NULL) {
322  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
323  }
324  if (app) {
325  ::google::protobuf::Arena* submessage_arena = NULL;
326  if (message_arena != submessage_arena) {
327  app = ::google::protobuf::internal::GetOwnedMessage(
328  message_arena, app, submessage_arena);
329  }
330  set_has_app();
331  } else {
332  clear_has_app();
333  }
334  app_ = app;
335  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.Metadata.app)
336 }
337 
338 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
339 inline bool Metadata::has_interprocess() const {
340  return (_has_bits_[0] & 0x00000002u) != 0;
341 }
342 inline void Metadata::set_has_interprocess() {
343  _has_bits_[0] |= 0x00000002u;
344 }
345 inline void Metadata::clear_has_interprocess() {
346  _has_bits_[0] &= ~0x00000002u;
347 }
348 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& Metadata::_internal_interprocess() const {
349  return *interprocess_;
350 }
351 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& Metadata::interprocess() const {
352  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
353  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.interprocess)
354  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
355  &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
356 }
357 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* Metadata::release_interprocess() {
358  // @@protoc_insertion_point(field_release:jaiabot.config.Metadata.interprocess)
359  clear_has_interprocess();
360  ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
361  interprocess_ = NULL;
362  return temp;
363 }
364 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* Metadata::mutable_interprocess() {
365  set_has_interprocess();
366  if (interprocess_ == NULL) {
367  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
368  interprocess_ = p;
369  }
370  // @@protoc_insertion_point(field_mutable:jaiabot.config.Metadata.interprocess)
371  return interprocess_;
372 }
373 inline void Metadata::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
374  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
375  if (message_arena == NULL) {
376  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
377  }
378  if (interprocess) {
379  ::google::protobuf::Arena* submessage_arena = NULL;
380  if (message_arena != submessage_arena) {
381  interprocess = ::google::protobuf::internal::GetOwnedMessage(
382  message_arena, interprocess, submessage_arena);
383  }
384  set_has_interprocess();
385  } else {
386  clear_has_interprocess();
387  }
388  interprocess_ = interprocess;
389  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.Metadata.interprocess)
390 }
391 
392 // optional .jaiabot.protobuf.XbeeInfo xbee = 10;
393 inline bool Metadata::has_xbee() const {
394  return (_has_bits_[0] & 0x00000004u) != 0;
395 }
396 inline void Metadata::set_has_xbee() {
397  _has_bits_[0] |= 0x00000004u;
398 }
399 inline void Metadata::clear_has_xbee() {
400  _has_bits_[0] &= ~0x00000004u;
401 }
402 inline const ::jaiabot::protobuf::XbeeInfo& Metadata::_internal_xbee() const {
403  return *xbee_;
404 }
405 inline const ::jaiabot::protobuf::XbeeInfo& Metadata::xbee() const {
406  const ::jaiabot::protobuf::XbeeInfo* p = xbee_;
407  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.xbee)
408  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::XbeeInfo*>(
410 }
411 inline ::jaiabot::protobuf::XbeeInfo* Metadata::release_xbee() {
412  // @@protoc_insertion_point(field_release:jaiabot.config.Metadata.xbee)
413  clear_has_xbee();
414  ::jaiabot::protobuf::XbeeInfo* temp = xbee_;
415  xbee_ = NULL;
416  return temp;
417 }
418 inline ::jaiabot::protobuf::XbeeInfo* Metadata::mutable_xbee() {
419  set_has_xbee();
420  if (xbee_ == NULL) {
421  auto* p = CreateMaybeMessage<::jaiabot::protobuf::XbeeInfo>(GetArenaNoVirtual());
422  xbee_ = p;
423  }
424  // @@protoc_insertion_point(field_mutable:jaiabot.config.Metadata.xbee)
425  return xbee_;
426 }
428  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
429  if (message_arena == NULL) {
430  delete reinterpret_cast< ::google::protobuf::MessageLite*>(xbee_);
431  }
432  if (xbee) {
433  ::google::protobuf::Arena* submessage_arena = NULL;
434  if (message_arena != submessage_arena) {
435  xbee = ::google::protobuf::internal::GetOwnedMessage(
436  message_arena, xbee, submessage_arena);
437  }
438  set_has_xbee();
439  } else {
440  clear_has_xbee();
441  }
442  xbee_ = xbee;
443  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.Metadata.xbee)
444 }
445 
446 // optional bool is_simulation = 11;
447 inline bool Metadata::has_is_simulation() const {
448  return (_has_bits_[0] & 0x00000008u) != 0;
449 }
450 inline void Metadata::set_has_is_simulation() {
451  _has_bits_[0] |= 0x00000008u;
452 }
453 inline void Metadata::clear_has_is_simulation() {
454  _has_bits_[0] &= ~0x00000008u;
455 }
457  is_simulation_ = false;
458  clear_has_is_simulation();
459 }
460 inline bool Metadata::is_simulation() const {
461  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.is_simulation)
462  return is_simulation_;
463 }
464 inline void Metadata::set_is_simulation(bool value) {
465  set_has_is_simulation();
466  is_simulation_ = value;
467  // @@protoc_insertion_point(field_set:jaiabot.config.Metadata.is_simulation)
468 }
469 
470 // optional uint32 fleet_id = 20;
471 inline bool Metadata::has_fleet_id() const {
472  return (_has_bits_[0] & 0x00000010u) != 0;
473 }
474 inline void Metadata::set_has_fleet_id() {
475  _has_bits_[0] |= 0x00000010u;
476 }
477 inline void Metadata::clear_has_fleet_id() {
478  _has_bits_[0] &= ~0x00000010u;
479 }
481  fleet_id_ = 0u;
482  clear_has_fleet_id();
483 }
484 inline ::google::protobuf::uint32 Metadata::fleet_id() const {
485  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.fleet_id)
486  return fleet_id_;
487 }
488 inline void Metadata::set_fleet_id(::google::protobuf::uint32 value) {
489  set_has_fleet_id();
490  fleet_id_ = value;
491  // @@protoc_insertion_point(field_set:jaiabot.config.Metadata.fleet_id)
492 }
493 
494 // optional uint32 hub_id = 21;
495 inline bool Metadata::has_hub_id() const {
496  return node_type_case() == kHubId;
497 }
498 inline void Metadata::set_has_hub_id() {
499  _oneof_case_[0] = kHubId;
500 }
501 inline void Metadata::clear_hub_id() {
502  if (has_hub_id()) {
503  node_type_.hub_id_ = 0u;
504  clear_has_node_type();
505  }
506 }
507 inline ::google::protobuf::uint32 Metadata::hub_id() const {
508  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.hub_id)
509  if (has_hub_id()) {
510  return node_type_.hub_id_;
511  }
512  return 0u;
513 }
514 inline void Metadata::set_hub_id(::google::protobuf::uint32 value) {
515  if (!has_hub_id()) {
516  clear_node_type();
517  set_has_hub_id();
518  }
519  node_type_.hub_id_ = value;
520  // @@protoc_insertion_point(field_set:jaiabot.config.Metadata.hub_id)
521 }
522 
523 // optional uint32 bot_id = 22;
524 inline bool Metadata::has_bot_id() const {
525  return node_type_case() == kBotId;
526 }
527 inline void Metadata::set_has_bot_id() {
528  _oneof_case_[0] = kBotId;
529 }
530 inline void Metadata::clear_bot_id() {
531  if (has_bot_id()) {
532  node_type_.bot_id_ = 0u;
533  clear_has_node_type();
534  }
535 }
536 inline ::google::protobuf::uint32 Metadata::bot_id() const {
537  // @@protoc_insertion_point(field_get:jaiabot.config.Metadata.bot_id)
538  if (has_bot_id()) {
539  return node_type_.bot_id_;
540  }
541  return 0u;
542 }
543 inline void Metadata::set_bot_id(::google::protobuf::uint32 value) {
544  if (!has_bot_id()) {
545  clear_node_type();
546  set_has_bot_id();
547  }
548  node_type_.bot_id_ = value;
549  // @@protoc_insertion_point(field_set:jaiabot.config.Metadata.bot_id)
550 }
551 
552 inline bool Metadata::has_node_type() const {
553  return node_type_case() != NODE_TYPE_NOT_SET;
554 }
555 inline void Metadata::clear_has_node_type() {
556  _oneof_case_[0] = NODE_TYPE_NOT_SET;
557 }
559  return Metadata::NodeTypeCase(_oneof_case_[0]);
560 }
561 #ifdef __GNUC__
562  #pragma GCC diagnostic pop
563 #endif // __GNUC__
564 
565 // @@protoc_insertion_point(namespace_scope)
566 
567 } // namespace config
568 } // namespace jaiabot
569 
570 // @@protoc_insertion_point(global_scope)
571 
572 #endif // PROTOBUF_INCLUDED_bin_2fmetadata_2fconfig_2eproto
jaiabot::config::Metadata::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::config::Metadata::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: config.pb.h:187
jaiabot::config::Metadata::default_instance
static const Metadata & default_instance()
jaiabot::config::Metadata::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::config::Metadata::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: config.pb.h:364
xbee
Definition: xbee_extensions.pb.h:57
jaiabot::config::Metadata::mutable_xbee
::jaiabot::protobuf::XbeeInfo * mutable_xbee()
Definition: config.pb.h:418
protobuf_bin_2fmetadata_2fconfig_2eproto
Definition: config.pb.h:43
jaiabot::config::Metadata::kBotIdFieldNumber
static const int kBotIdFieldNumber
Definition: config.pb.h:232
jaiabot::config::Metadata::clear_xbee
void clear_xbee()
jaiabot::config::Metadata::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: config.pb.h:319
jaiabot::config::Metadata::NodeTypeCase
NodeTypeCase
Definition: config.pb.h:108
jaiabot::config::Metadata::Clear
void Clear() final
protobuf_bin_2fmetadata_2fconfig_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::config::Metadata::Metadata
Metadata()
goby
Definition: udp_driver.h:59
jaiabot::config::Metadata::node_type_case
NodeTypeCase node_type_case() const
Definition: config.pb.h:558
jaiabot::config::Metadata::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::config::Metadata::fleet_id
::google::protobuf::uint32 fleet_id() const
Definition: config.pb.h:484
jaiabot::config::Metadata::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: config.pb.h:310
jaiabot::config::Metadata::set_bot_id
void set_bot_id(::google::protobuf::uint32 value)
Definition: config.pb.h:543
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: config.pb.h:49
jaiabot::config::Metadata::New
Metadata * New(::google::protobuf::Arena *arena) const final
Definition: config.pb.h:133
jaiabot::config::Metadata::~Metadata
virtual ~Metadata()
jaiabot::config::Metadata
Definition: config.pb.h:72
jaiabot::config::Metadata::clear_node_type
void clear_node_type()
jaiabot::config::Metadata::has_is_simulation
bool has_is_simulation() const
Definition: config.pb.h:447
jaiabot::config::Metadata::IsInitialized
bool IsInitialized() const final
jaiabot::config::Metadata::descriptor
static const ::google::protobuf::Descriptor * descriptor()
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: config.pb.h:51
jaiabot::protobuf::XbeeInfo
Definition: metadata.pb.h:82
jaiabot::udp::protobuf::config
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::jaiabot::udp::protobuf::Config >, 11, false > config
Definition: udp_driver.pb.h:566
jaiabot::config::Metadata::New
Metadata * New() const final
Definition: config.pb.h:129
jaiabot::config::Metadata::GetCachedSize
int GetCachedSize() const final
Definition: config.pb.h:150
jaiabot::config::Metadata::clear_fleet_id
void clear_fleet_id()
Definition: config.pb.h:480
jaiabot::config::Metadata::clear_is_simulation
void clear_is_simulation()
Definition: config.pb.h:456
jaiabot::config::Metadata::kIsSimulationFieldNumber
static const int kIsSimulationFieldNumber
Definition: config.pb.h:211
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: config.pb.h:46
jaiabot::config::Metadata::bot_id
::google::protobuf::uint32 bot_id() const
Definition: config.pb.h:536
jaiabot::config::Metadata::internal_default_instance
static const Metadata * internal_default_instance()
Definition: config.pb.h:115
jaiabot::config::Metadata::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: config.pb.h:351
jaiabot::config::Metadata::Swap
void Swap(Metadata *other)
jaiabot::config::Metadata::kHubId
@ kHubId
Definition: config.pb.h:109
jaiabot::config::Metadata::xbee
const ::jaiabot::protobuf::XbeeInfo & xbee() const
Definition: config.pb.h:405
jaiabot::config::Metadata::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: config.pb.h:303
jaiabot::config::Metadata::set_fleet_id
void set_fleet_id(::google::protobuf::uint32 value)
Definition: config.pb.h:488
jaiabot::config::Metadata::hub_id
::google::protobuf::uint32 hub_id() const
Definition: config.pb.h:507
jaiabot::config::Metadata::kAppFieldNumber
static const int kAppFieldNumber
Definition: config.pb.h:175
jaiabot::config::Metadata::kXbeeFieldNumber
static const int kXbeeFieldNumber
Definition: config.pb.h:199
jaiabot::config::Metadata::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: config.pb.h:297
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct
Definition: config.pb.h:45
jaiabot::config::Metadata::set_allocated_xbee
void set_allocated_xbee(::jaiabot::protobuf::XbeeInfo *xbee)
Definition: config.pb.h:427
jaiabot::config::Metadata::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: config.pb.h:373
jaiabot::config::Metadata::swap
friend void swap(Metadata &a, Metadata &b)
Definition: config.pb.h:123
jaiabot::config::Metadata::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: config.pb.h:98
jaiabot::protobuf::_XbeeInfo_default_instance_
XbeeInfoDefaultTypeInternal _XbeeInfo_default_instance_
jaiabot::config::Metadata::clear_app
void clear_app()
jaiabot::config::Metadata::has_interprocess
bool has_interprocess() const
Definition: config.pb.h:339
jaiabot::config::Metadata::has_app
bool has_app() const
Definition: config.pb.h:285
jaiabot::config::_Metadata_default_instance_
MetadataDefaultTypeInternal _Metadata_default_instance_
jaiabot::config::Metadata::clear_hub_id
void clear_hub_id()
Definition: config.pb.h:501
jaiabot::config::Metadata::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: config.pb.h:101
jaiabot::config::Metadata::has_fleet_id
bool has_fleet_id() const
Definition: config.pb.h:471
metadata.pb.h
jaiabot::config::Metadata::kBotId
@ kBotId
Definition: config.pb.h:110
jaiabot::config::Metadata::is_simulation
bool is_simulation() const
Definition: config.pb.h:460
jaiabot
Definition: config.pb.h:56
jaiabot::config::Metadata::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: config.pb.h:119
jaiabot::config::Metadata::has_xbee
bool has_xbee() const
Definition: config.pb.h:393
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: config.pb.h:48
jaiabot::config::Metadata::clear_interprocess
void clear_interprocess()
jaiabot::config::Metadata::set_hub_id
void set_hub_id(::google::protobuf::uint32 value)
Definition: config.pb.h:514
jaiabot::config::Metadata::operator=
Metadata & operator=(const Metadata &from)
Definition: config.pb.h:79
jaiabot::config::Metadata::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::config::Metadata::NODE_TYPE_NOT_SET
@ NODE_TYPE_NOT_SET
Definition: config.pb.h:111
jaiabot::config::Metadata::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::config::Metadata::set_is_simulation
void set_is_simulation(bool value)
Definition: config.pb.h:464
jaiabot::config::Metadata::kFleetIdFieldNumber
static const int kFleetIdFieldNumber
Definition: config.pb.h:218
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: config.pb.h:47
jaiabot::config::Metadata::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::config::Metadata::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::config::Metadata::kHubIdFieldNumber
static const int kHubIdFieldNumber
Definition: config.pb.h:225
protobuf_bin_2fmetadata_2fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: config.pb.h:50
jaiabot::config::Metadata::has_bot_id
bool has_bot_id() const
Definition: config.pb.h:524
jaiabot::config::Metadata::release_xbee
::jaiabot::protobuf::XbeeInfo * release_xbee()
Definition: config.pb.h:411
google
Definition: config.pb.h:63
jaiabot::config::Metadata::has_hub_id
bool has_hub_id() const
Definition: config.pb.h:495
jaiabot::config::Metadata::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: config.pb.h:357
jaiabot::config::Metadata::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::config::Metadata::clear_bot_id
void clear_bot_id()
Definition: config.pb.h:530