JaiaBot  1.12.0+7+gdc1e5561
JaiaBot micro-AUV software
xbee_extensions.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/xbee_extensions.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fxbee_5fextensions_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/acomms/protobuf/driver_base.pb.h"
34 #include "goby/protobuf/option_extensions.pb.h"
35 #include "dccl/option_extensions.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 
41 #include <boost/units/systems/si.hpp>
42 // @@protoc_insertion_point(includes)
43 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
44 
46 // Internal implementation detail -- do not use these members.
47 struct TableStruct {
48  static const ::google::protobuf::internal::ParseTableField entries[];
49  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
50  static const ::google::protobuf::internal::ParseTable schema[2];
51  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
52  static const ::google::protobuf::internal::SerializationTable serialization_table[];
53  static const ::google::protobuf::uint32 offsets[];
54 };
55 void AddDescriptors();
56 } // namespace protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
57 namespace xbee {
58 namespace protobuf {
59 class Config;
60 class ConfigDefaultTypeInternal;
61 extern ConfigDefaultTypeInternal _Config_default_instance_;
62 class Peer;
63 class PeerDefaultTypeInternal;
64 extern PeerDefaultTypeInternal _Peer_default_instance_;
65 } // namespace protobuf
66 } // namespace xbee
67 namespace google {
68 namespace protobuf {
69 template<> ::xbee::protobuf::Config* Arena::CreateMaybeMessage<::xbee::protobuf::Config>(Arena*);
70 template<> ::xbee::protobuf::Peer* Arena::CreateMaybeMessage<::xbee::protobuf::Peer>(Arena*);
71 } // namespace protobuf
72 } // namespace google
73 namespace xbee {
74 namespace protobuf {
75 
76 // ===================================================================
77 
78 class Peer : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:xbee.protobuf.Peer) */ {
79  public:
80  Peer();
81  virtual ~Peer();
82 
83  Peer(const Peer& from);
84 
85  inline Peer& operator=(const Peer& from) {
86  CopyFrom(from);
87  return *this;
88  }
89  #if LANG_CXX11
90  Peer(Peer&& from) noexcept
91  : Peer() {
92  *this = ::std::move(from);
93  }
94 
95  inline Peer& operator=(Peer&& from) noexcept {
96  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
97  if (this != &from) InternalSwap(&from);
98  } else {
99  CopyFrom(from);
100  }
101  return *this;
102  }
103  #endif
104  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
105  return _internal_metadata_.unknown_fields();
106  }
107  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
108  return _internal_metadata_.mutable_unknown_fields();
109  }
110 
111  static const ::google::protobuf::Descriptor* descriptor();
112  static const Peer& default_instance();
113 
114  enum IdCase {
115  kNodeId = 1,
116  kHubId = 3,
117  kBotId = 4,
119  };
120 
121  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
122  static inline const Peer* internal_default_instance() {
123  return reinterpret_cast<const Peer*>(
125  }
126  static constexpr int kIndexInFileMessages =
127  0;
128 
129  void Swap(Peer* other);
130  friend void swap(Peer& a, Peer& b) {
131  a.Swap(&b);
132  }
133 
134  // implements Message ----------------------------------------------
135 
136  inline Peer* New() const final {
137  return CreateMaybeMessage<Peer>(NULL);
138  }
139 
140  Peer* New(::google::protobuf::Arena* arena) const final {
141  return CreateMaybeMessage<Peer>(arena);
142  }
143  void CopyFrom(const ::google::protobuf::Message& from) final;
144  void MergeFrom(const ::google::protobuf::Message& from) final;
145  void CopyFrom(const Peer& from);
146  void MergeFrom(const Peer& from);
147  void Clear() final;
148  bool IsInitialized() const final;
149 
150  size_t ByteSizeLong() const final;
152  ::google::protobuf::io::CodedInputStream* input) final;
154  ::google::protobuf::io::CodedOutputStream* output) const final;
156  bool deterministic, ::google::protobuf::uint8* target) const final;
157  int GetCachedSize() const final { return _cached_size_.Get(); }
158 
159  private:
160  void SharedCtor();
161  void SharedDtor();
162  void SetCachedSize(int size) const final;
163  void InternalSwap(Peer* other);
164  private:
165  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
166  return NULL;
167  }
168  inline void* MaybeArenaPtr() const {
169  return NULL;
170  }
171  public:
172 
173  ::google::protobuf::Metadata GetMetadata() const final;
174 
175  // nested types ----------------------------------------------------
176 
177  // accessors -------------------------------------------------------
178 
179  // required uint64 serial_number = 2 [(.goby.field) = {
180  bool has_serial_number() const;
181  void clear_serial_number();
182  static const int kSerialNumberFieldNumber = 2;
183  ::google::protobuf::uint64 serial_number() const;
184  void set_serial_number(::google::protobuf::uint64 value);
185 
186  // optional string node_id = 1 [(.goby.field) = {
187  bool has_node_id() const;
188  void clear_node_id();
189  static const int kNodeIdFieldNumber = 1;
190  const ::std::string& node_id() const;
191  void set_node_id(const ::std::string& value);
192  #if LANG_CXX11
193  void set_node_id(::std::string&& value);
194  #endif
195  void set_node_id(const char* value);
196  void set_node_id(const char* value, size_t size);
197  ::std::string* mutable_node_id();
198  ::std::string* release_node_id();
199  void set_allocated_node_id(::std::string* node_id);
200 
201  // optional int32 hub_id = 3 [(.goby.field) = {
202  bool has_hub_id() const;
203  void clear_hub_id();
204  static const int kHubIdFieldNumber = 3;
205  ::google::protobuf::int32 hub_id() const;
206  void set_hub_id(::google::protobuf::int32 value);
207 
208  // optional int32 bot_id = 4 [(.goby.field) = {
209  bool has_bot_id() const;
210  void clear_bot_id();
211  static const int kBotIdFieldNumber = 4;
212  ::google::protobuf::int32 bot_id() const;
213  void set_bot_id(::google::protobuf::int32 value);
214 
215  void clear_id();
216  IdCase id_case() const;
217  // @@protoc_insertion_point(class_scope:xbee.protobuf.Peer)
218  private:
219  void set_has_node_id();
220  void set_has_hub_id();
221  void set_has_bot_id();
222  void set_has_serial_number();
223  void clear_has_serial_number();
224 
225  inline bool has_id() const;
226  inline void clear_has_id();
227 
228  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
229  ::google::protobuf::internal::HasBits<1> _has_bits_;
230  mutable ::google::protobuf::internal::CachedSize _cached_size_;
231  ::google::protobuf::uint64 serial_number_;
232  union IdUnion {
233  IdUnion() {}
234  ::google::protobuf::internal::ArenaStringPtr node_id_;
235  ::google::protobuf::int32 hub_id_;
236  ::google::protobuf::int32 bot_id_;
237  } id_;
238  ::google::protobuf::uint32 _oneof_case_[1];
239 
240  friend struct ::protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct;
241 };
242 // -------------------------------------------------------------------
243 
244 class Config : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:xbee.protobuf.Config) */ {
245  public:
246  Config();
247  virtual ~Config();
248 
249  Config(const Config& from);
250 
251  inline Config& operator=(const Config& from) {
252  CopyFrom(from);
253  return *this;
254  }
255  #if LANG_CXX11
256  Config(Config&& from) noexcept
257  : Config() {
258  *this = ::std::move(from);
259  }
260 
261  inline Config& operator=(Config&& from) noexcept {
262  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
263  if (this != &from) InternalSwap(&from);
264  } else {
265  CopyFrom(from);
266  }
267  return *this;
268  }
269  #endif
270  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
271  return _internal_metadata_.unknown_fields();
272  }
273  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
274  return _internal_metadata_.mutable_unknown_fields();
275  }
276 
277  static const ::google::protobuf::Descriptor* descriptor();
278  static const Config& default_instance();
279 
280  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
281  static inline const Config* internal_default_instance() {
282  return reinterpret_cast<const Config*>(
284  }
285  static constexpr int kIndexInFileMessages =
286  1;
287 
288  void Swap(Config* other);
289  friend void swap(Config& a, Config& b) {
290  a.Swap(&b);
291  }
292 
293  // implements Message ----------------------------------------------
294 
295  inline Config* New() const final {
296  return CreateMaybeMessage<Config>(NULL);
297  }
298 
299  Config* New(::google::protobuf::Arena* arena) const final {
300  return CreateMaybeMessage<Config>(arena);
301  }
302  void CopyFrom(const ::google::protobuf::Message& from) final;
303  void MergeFrom(const ::google::protobuf::Message& from) final;
304  void CopyFrom(const Config& from);
305  void MergeFrom(const Config& from);
306  void Clear() final;
307  bool IsInitialized() const final;
308 
309  size_t ByteSizeLong() const final;
311  ::google::protobuf::io::CodedInputStream* input) final;
313  ::google::protobuf::io::CodedOutputStream* output) const final;
315  bool deterministic, ::google::protobuf::uint8* target) const final;
316  int GetCachedSize() const final { return _cached_size_.Get(); }
317 
318  private:
319  void SharedCtor();
320  void SharedDtor();
321  void SetCachedSize(int size) const final;
322  void InternalSwap(Config* other);
323  private:
324  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
325  return NULL;
326  }
327  inline void* MaybeArenaPtr() const {
328  return NULL;
329  }
330  public:
331 
332  ::google::protobuf::Metadata GetMetadata() const final;
333 
334  // nested types ----------------------------------------------------
335 
336  // accessors -------------------------------------------------------
337 
338  // repeated .xbee.protobuf.Peer peers = 2 [(.goby.field) = {
339  int peers_size() const;
340  void clear_peers();
341  static const int kPeersFieldNumber = 2;
342  ::xbee::protobuf::Peer* mutable_peers(int index);
343  ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer >*
344  mutable_peers();
345  const ::xbee::protobuf::Peer& peers(int index) const;
346  ::xbee::protobuf::Peer* add_peers();
347  const ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer >&
348  peers() const;
349 
350  // optional string xbee_info_location = 5 [default = "/etc/jaiabot/xbee_info.pb.cfg", (.goby.field) = {
351  bool has_xbee_info_location() const;
353  static const int kXbeeInfoLocationFieldNumber = 5;
354  const ::std::string& xbee_info_location() const;
355  void set_xbee_info_location(const ::std::string& value);
356  #if LANG_CXX11
357  void set_xbee_info_location(::std::string&& value);
358  #endif
359  void set_xbee_info_location(const char* value);
360  void set_xbee_info_location(const char* value, size_t size);
361  ::std::string* mutable_xbee_info_location();
362  ::std::string* release_xbee_info_location();
364 
365  // optional string xbee_encryption_password = 8 [default = "", (.goby.field) = {
366  bool has_xbee_encryption_password() const;
369  const ::std::string& xbee_encryption_password() const;
370  void set_xbee_encryption_password(const ::std::string& value);
371  #if LANG_CXX11
372  void set_xbee_encryption_password(::std::string&& value);
373  #endif
374  void set_xbee_encryption_password(const char* value);
375  void set_xbee_encryption_password(const char* value, size_t size);
376  ::std::string* mutable_xbee_encryption_password();
377  ::std::string* release_xbee_encryption_password();
379 
380  // optional string hub_info_location = 9 [default = "/etc/jaiabot/hub_info.pb.cfg", (.goby.field) = {
381  bool has_hub_info_location() const;
383  static const int kHubInfoLocationFieldNumber = 9;
384  const ::std::string& hub_info_location() const;
385  void set_hub_info_location(const ::std::string& value);
386  #if LANG_CXX11
387  void set_hub_info_location(::std::string&& value);
388  #endif
389  void set_hub_info_location(const char* value);
390  void set_hub_info_location(const char* value, size_t size);
391  ::std::string* mutable_hub_info_location();
392  ::std::string* release_hub_info_location();
394 
395  // optional bool test_comms = 4 [default = false, (.goby.field) = {
396  bool has_test_comms() const;
397  void clear_test_comms();
398  static const int kTestCommsFieldNumber = 4;
399  bool test_comms() const;
400  void set_test_comms(bool value);
401 
402  // optional bool use_xbee_encryption = 7 [default = false, (.goby.field) = {
403  bool has_use_xbee_encryption() const;
405  static const int kUseXbeeEncryptionFieldNumber = 7;
406  bool use_xbee_encryption() const;
407  void set_use_xbee_encryption(bool value);
408 
409  // optional int32 hub_id = 6 [(.goby.field) = {
410  bool has_hub_id() const;
411  void clear_hub_id();
412  static const int kHubIdFieldNumber = 6;
413  ::google::protobuf::int32 hub_id() const;
414  void set_hub_id(::google::protobuf::int32 value);
415 
416  // optional uint64 network_id = 1 [default = 7, (.goby.field) = {
417  bool has_network_id() const;
418  void clear_network_id();
419  static const int kNetworkIdFieldNumber = 1;
420  ::google::protobuf::uint64 network_id() const;
421  void set_network_id(::google::protobuf::uint64 value);
422 
423  // @@protoc_insertion_point(class_scope:xbee.protobuf.Config)
424  private:
425  void set_has_network_id();
426  void clear_has_network_id();
427  void set_has_test_comms();
428  void clear_has_test_comms();
429  void set_has_xbee_info_location();
430  void clear_has_xbee_info_location();
431  void set_has_hub_id();
432  void clear_has_hub_id();
433  void set_has_use_xbee_encryption();
434  void clear_has_use_xbee_encryption();
435  void set_has_xbee_encryption_password();
436  void clear_has_xbee_encryption_password();
437  void set_has_hub_info_location();
438  void clear_has_hub_info_location();
439 
440  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
441  ::google::protobuf::internal::HasBits<1> _has_bits_;
442  mutable ::google::protobuf::internal::CachedSize _cached_size_;
443  ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer > peers_;
444  public:
445  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_xbee_info_location_;
446  private:
447  ::google::protobuf::internal::ArenaStringPtr xbee_info_location_;
448  ::google::protobuf::internal::ArenaStringPtr xbee_encryption_password_;
449  public:
450  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_hub_info_location_;
451  private:
452  ::google::protobuf::internal::ArenaStringPtr hub_info_location_;
453  bool test_comms_;
454  bool use_xbee_encryption_;
455  ::google::protobuf::int32 hub_id_;
456  ::google::protobuf::uint64 network_id_;
457  friend struct ::protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct;
458 };
459 // ===================================================================
460 
461 static const int kConfigFieldNumber = 1500;
462 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
463  ::google::protobuf::internal::MessageTypeTraits< ::xbee::protobuf::Config >, 11, false >
465 
466 // ===================================================================
467 
468 #ifdef __GNUC__
469  #pragma GCC diagnostic push
470  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
471 #endif // __GNUC__
472 // Peer
473 
474 // optional string node_id = 1 [(.goby.field) = {
475 inline bool Peer::has_node_id() const {
476  return id_case() == kNodeId;
477 }
478 inline void Peer::set_has_node_id() {
479  _oneof_case_[0] = kNodeId;
480 }
481 inline void Peer::clear_node_id() {
482  if (has_node_id()) {
483  id_.node_id_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
484  clear_has_id();
485  }
486 }
487 inline const ::std::string& Peer::node_id() const {
488  // @@protoc_insertion_point(field_get:xbee.protobuf.Peer.node_id)
489  if (has_node_id()) {
490  return id_.node_id_.GetNoArena();
491  }
492  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
493 }
494 inline void Peer::set_node_id(const ::std::string& value) {
495  // @@protoc_insertion_point(field_set:xbee.protobuf.Peer.node_id)
496  if (!has_node_id()) {
497  clear_id();
498  set_has_node_id();
499  id_.node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
500  }
501  id_.node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
502  // @@protoc_insertion_point(field_set:xbee.protobuf.Peer.node_id)
503 }
504 #if LANG_CXX11
505 inline void Peer::set_node_id(::std::string&& value) {
506  // @@protoc_insertion_point(field_set:xbee.protobuf.Peer.node_id)
507  if (!has_node_id()) {
508  clear_id();
509  set_has_node_id();
510  id_.node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
511  }
512  id_.node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
513  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Peer.node_id)
514 }
515 #endif
516 inline void Peer::set_node_id(const char* value) {
517  GOOGLE_DCHECK(value != NULL);
518  if (!has_node_id()) {
519  clear_id();
520  set_has_node_id();
521  id_.node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
522  }
523  id_.node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
524  ::std::string(value));
525  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Peer.node_id)
526 }
527 inline void Peer::set_node_id(const char* value, size_t size) {
528  if (!has_node_id()) {
529  clear_id();
530  set_has_node_id();
531  id_.node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
532  }
533  id_.node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
534  reinterpret_cast<const char*>(value), size));
535  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Peer.node_id)
536 }
537 inline ::std::string* Peer::mutable_node_id() {
538  if (!has_node_id()) {
539  clear_id();
540  set_has_node_id();
541  id_.node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
542  }
543  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Peer.node_id)
544  return id_.node_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
545 }
546 inline ::std::string* Peer::release_node_id() {
547  // @@protoc_insertion_point(field_release:xbee.protobuf.Peer.node_id)
548  if (has_node_id()) {
549  clear_has_id();
550  return id_.node_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
551  } else {
552  return NULL;
553  }
554 }
555 inline void Peer::set_allocated_node_id(::std::string* node_id) {
556  if (!has_node_id()) {
557  id_.node_id_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
558  }
559  clear_id();
560  if (node_id != NULL) {
561  set_has_node_id();
562  id_.node_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), node_id);
563  }
564  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Peer.node_id)
565 }
566 
567 // optional int32 hub_id = 3 [(.goby.field) = {
568 inline bool Peer::has_hub_id() const {
569  return id_case() == kHubId;
570 }
571 inline void Peer::set_has_hub_id() {
572  _oneof_case_[0] = kHubId;
573 }
574 inline void Peer::clear_hub_id() {
575  if (has_hub_id()) {
576  id_.hub_id_ = 0;
577  clear_has_id();
578  }
579 }
580 inline ::google::protobuf::int32 Peer::hub_id() const {
581  // @@protoc_insertion_point(field_get:xbee.protobuf.Peer.hub_id)
582  if (has_hub_id()) {
583  return id_.hub_id_;
584  }
585  return 0;
586 }
587 inline void Peer::set_hub_id(::google::protobuf::int32 value) {
588  if (!has_hub_id()) {
589  clear_id();
590  set_has_hub_id();
591  }
592  id_.hub_id_ = value;
593  // @@protoc_insertion_point(field_set:xbee.protobuf.Peer.hub_id)
594 }
595 
596 // optional int32 bot_id = 4 [(.goby.field) = {
597 inline bool Peer::has_bot_id() const {
598  return id_case() == kBotId;
599 }
600 inline void Peer::set_has_bot_id() {
601  _oneof_case_[0] = kBotId;
602 }
603 inline void Peer::clear_bot_id() {
604  if (has_bot_id()) {
605  id_.bot_id_ = 0;
606  clear_has_id();
607  }
608 }
609 inline ::google::protobuf::int32 Peer::bot_id() const {
610  // @@protoc_insertion_point(field_get:xbee.protobuf.Peer.bot_id)
611  if (has_bot_id()) {
612  return id_.bot_id_;
613  }
614  return 0;
615 }
616 inline void Peer::set_bot_id(::google::protobuf::int32 value) {
617  if (!has_bot_id()) {
618  clear_id();
619  set_has_bot_id();
620  }
621  id_.bot_id_ = value;
622  // @@protoc_insertion_point(field_set:xbee.protobuf.Peer.bot_id)
623 }
624 
625 // required uint64 serial_number = 2 [(.goby.field) = {
626 inline bool Peer::has_serial_number() const {
627  return (_has_bits_[0] & 0x00000001u) != 0;
628 }
629 inline void Peer::set_has_serial_number() {
630  _has_bits_[0] |= 0x00000001u;
631 }
632 inline void Peer::clear_has_serial_number() {
633  _has_bits_[0] &= ~0x00000001u;
634 }
636  serial_number_ = GOOGLE_ULONGLONG(0);
637  clear_has_serial_number();
638 }
639 inline ::google::protobuf::uint64 Peer::serial_number() const {
640  // @@protoc_insertion_point(field_get:xbee.protobuf.Peer.serial_number)
641  return serial_number_;
642 }
643 inline void Peer::set_serial_number(::google::protobuf::uint64 value) {
644  set_has_serial_number();
645  serial_number_ = value;
646  // @@protoc_insertion_point(field_set:xbee.protobuf.Peer.serial_number)
647 }
648 
649 inline bool Peer::has_id() const {
650  return id_case() != ID_NOT_SET;
651 }
652 inline void Peer::clear_has_id() {
653  _oneof_case_[0] = ID_NOT_SET;
654 }
655 inline Peer::IdCase Peer::id_case() const {
656  return Peer::IdCase(_oneof_case_[0]);
657 }
658 // -------------------------------------------------------------------
659 
660 // Config
661 
662 // optional uint64 network_id = 1 [default = 7, (.goby.field) = {
663 inline bool Config::has_network_id() const {
664  return (_has_bits_[0] & 0x00000040u) != 0;
665 }
666 inline void Config::set_has_network_id() {
667  _has_bits_[0] |= 0x00000040u;
668 }
669 inline void Config::clear_has_network_id() {
670  _has_bits_[0] &= ~0x00000040u;
671 }
673  network_id_ = GOOGLE_ULONGLONG(7);
674  clear_has_network_id();
675 }
676 inline ::google::protobuf::uint64 Config::network_id() const {
677  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.network_id)
678  return network_id_;
679 }
680 inline void Config::set_network_id(::google::protobuf::uint64 value) {
681  set_has_network_id();
682  network_id_ = value;
683  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.network_id)
684 }
685 
686 // repeated .xbee.protobuf.Peer peers = 2 [(.goby.field) = {
687 inline int Config::peers_size() const {
688  return peers_.size();
689 }
690 inline void Config::clear_peers() {
691  peers_.Clear();
692 }
693 inline ::xbee::protobuf::Peer* Config::mutable_peers(int index) {
694  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.peers)
695  return peers_.Mutable(index);
696 }
697 inline ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer >*
699  // @@protoc_insertion_point(field_mutable_list:xbee.protobuf.Config.peers)
700  return &peers_;
701 }
702 inline const ::xbee::protobuf::Peer& Config::peers(int index) const {
703  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.peers)
704  return peers_.Get(index);
705 }
706 inline ::xbee::protobuf::Peer* Config::add_peers() {
707  // @@protoc_insertion_point(field_add:xbee.protobuf.Config.peers)
708  return peers_.Add();
709 }
710 inline const ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer >&
711 Config::peers() const {
712  // @@protoc_insertion_point(field_list:xbee.protobuf.Config.peers)
713  return peers_;
714 }
715 
716 // optional bool test_comms = 4 [default = false, (.goby.field) = {
717 inline bool Config::has_test_comms() const {
718  return (_has_bits_[0] & 0x00000008u) != 0;
719 }
720 inline void Config::set_has_test_comms() {
721  _has_bits_[0] |= 0x00000008u;
722 }
723 inline void Config::clear_has_test_comms() {
724  _has_bits_[0] &= ~0x00000008u;
725 }
727  test_comms_ = false;
728  clear_has_test_comms();
729 }
730 inline bool Config::test_comms() const {
731  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.test_comms)
732  return test_comms_;
733 }
734 inline void Config::set_test_comms(bool value) {
735  set_has_test_comms();
736  test_comms_ = value;
737  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.test_comms)
738 }
739 
740 // optional string xbee_info_location = 5 [default = "/etc/jaiabot/xbee_info.pb.cfg", (.goby.field) = {
741 inline bool Config::has_xbee_info_location() const {
742  return (_has_bits_[0] & 0x00000001u) != 0;
743 }
744 inline void Config::set_has_xbee_info_location() {
745  _has_bits_[0] |= 0x00000001u;
746 }
747 inline void Config::clear_has_xbee_info_location() {
748  _has_bits_[0] &= ~0x00000001u;
749 }
751  xbee_info_location_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get());
752  clear_has_xbee_info_location();
753 }
754 inline const ::std::string& Config::xbee_info_location() const {
755  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_info_location)
756  return xbee_info_location_.GetNoArena();
757 }
758 inline void Config::set_xbee_info_location(const ::std::string& value) {
759  set_has_xbee_info_location();
761  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_info_location)
762 }
763 #if LANG_CXX11
764 inline void Config::set_xbee_info_location(::std::string&& value) {
765  set_has_xbee_info_location();
766  xbee_info_location_.SetNoArena(
768  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_info_location)
769 }
770 #endif
771 inline void Config::set_xbee_info_location(const char* value) {
772  GOOGLE_DCHECK(value != NULL);
773  set_has_xbee_info_location();
774  xbee_info_location_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get(), ::std::string(value));
775  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_info_location)
776 }
777 inline void Config::set_xbee_info_location(const char* value, size_t size) {
778  set_has_xbee_info_location();
780  ::std::string(reinterpret_cast<const char*>(value), size));
781  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_info_location)
782 }
783 inline ::std::string* Config::mutable_xbee_info_location() {
784  set_has_xbee_info_location();
785  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_info_location)
786  return xbee_info_location_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get());
787 }
788 inline ::std::string* Config::release_xbee_info_location() {
789  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_info_location)
790  if (!has_xbee_info_location()) {
791  return NULL;
792  }
793  clear_has_xbee_info_location();
794  return xbee_info_location_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get());
795 }
796 inline void Config::set_allocated_xbee_info_location(::std::string* xbee_info_location) {
797  if (xbee_info_location != NULL) {
798  set_has_xbee_info_location();
799  } else {
800  clear_has_xbee_info_location();
801  }
803  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_info_location)
804 }
805 
806 // optional int32 hub_id = 6 [(.goby.field) = {
807 inline bool Config::has_hub_id() const {
808  return (_has_bits_[0] & 0x00000020u) != 0;
809 }
810 inline void Config::set_has_hub_id() {
811  _has_bits_[0] |= 0x00000020u;
812 }
813 inline void Config::clear_has_hub_id() {
814  _has_bits_[0] &= ~0x00000020u;
815 }
816 inline void Config::clear_hub_id() {
817  hub_id_ = 0;
818  clear_has_hub_id();
819 }
820 inline ::google::protobuf::int32 Config::hub_id() const {
821  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.hub_id)
822  return hub_id_;
823 }
824 inline void Config::set_hub_id(::google::protobuf::int32 value) {
825  set_has_hub_id();
826  hub_id_ = value;
827  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.hub_id)
828 }
829 
830 // optional bool use_xbee_encryption = 7 [default = false, (.goby.field) = {
831 inline bool Config::has_use_xbee_encryption() const {
832  return (_has_bits_[0] & 0x00000010u) != 0;
833 }
834 inline void Config::set_has_use_xbee_encryption() {
835  _has_bits_[0] |= 0x00000010u;
836 }
837 inline void Config::clear_has_use_xbee_encryption() {
838  _has_bits_[0] &= ~0x00000010u;
839 }
841  use_xbee_encryption_ = false;
842  clear_has_use_xbee_encryption();
843 }
844 inline bool Config::use_xbee_encryption() const {
845  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.use_xbee_encryption)
846  return use_xbee_encryption_;
847 }
848 inline void Config::set_use_xbee_encryption(bool value) {
849  set_has_use_xbee_encryption();
850  use_xbee_encryption_ = value;
851  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.use_xbee_encryption)
852 }
853 
854 // optional string xbee_encryption_password = 8 [default = "", (.goby.field) = {
856  return (_has_bits_[0] & 0x00000002u) != 0;
857 }
858 inline void Config::set_has_xbee_encryption_password() {
859  _has_bits_[0] |= 0x00000002u;
860 }
861 inline void Config::clear_has_xbee_encryption_password() {
862  _has_bits_[0] &= ~0x00000002u;
863 }
865  xbee_encryption_password_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
866  clear_has_xbee_encryption_password();
867 }
868 inline const ::std::string& Config::xbee_encryption_password() const {
869  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_encryption_password)
870  return xbee_encryption_password_.GetNoArena();
871 }
872 inline void Config::set_xbee_encryption_password(const ::std::string& value) {
873  set_has_xbee_encryption_password();
874  xbee_encryption_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
875  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_encryption_password)
876 }
877 #if LANG_CXX11
878 inline void Config::set_xbee_encryption_password(::std::string&& value) {
879  set_has_xbee_encryption_password();
880  xbee_encryption_password_.SetNoArena(
881  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
882  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_encryption_password)
883 }
884 #endif
885 inline void Config::set_xbee_encryption_password(const char* value) {
886  GOOGLE_DCHECK(value != NULL);
887  set_has_xbee_encryption_password();
888  xbee_encryption_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
889  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_encryption_password)
890 }
891 inline void Config::set_xbee_encryption_password(const char* value, size_t size) {
892  set_has_xbee_encryption_password();
893  xbee_encryption_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
894  ::std::string(reinterpret_cast<const char*>(value), size));
895  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_encryption_password)
896 }
898  set_has_xbee_encryption_password();
899  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_encryption_password)
900  return xbee_encryption_password_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
901 }
903  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_encryption_password)
905  return NULL;
906  }
907  clear_has_xbee_encryption_password();
908  return xbee_encryption_password_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
909 }
910 inline void Config::set_allocated_xbee_encryption_password(::std::string* xbee_encryption_password) {
911  if (xbee_encryption_password != NULL) {
912  set_has_xbee_encryption_password();
913  } else {
914  clear_has_xbee_encryption_password();
915  }
916  xbee_encryption_password_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), xbee_encryption_password);
917  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_encryption_password)
918 }
919 
920 // optional string hub_info_location = 9 [default = "/etc/jaiabot/hub_info.pb.cfg", (.goby.field) = {
921 inline bool Config::has_hub_info_location() const {
922  return (_has_bits_[0] & 0x00000004u) != 0;
923 }
924 inline void Config::set_has_hub_info_location() {
925  _has_bits_[0] |= 0x00000004u;
926 }
927 inline void Config::clear_has_hub_info_location() {
928  _has_bits_[0] &= ~0x00000004u;
929 }
931  hub_info_location_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get());
932  clear_has_hub_info_location();
933 }
934 inline const ::std::string& Config::hub_info_location() const {
935  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.hub_info_location)
936  return hub_info_location_.GetNoArena();
937 }
938 inline void Config::set_hub_info_location(const ::std::string& value) {
939  set_has_hub_info_location();
941  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.hub_info_location)
942 }
943 #if LANG_CXX11
944 inline void Config::set_hub_info_location(::std::string&& value) {
945  set_has_hub_info_location();
946  hub_info_location_.SetNoArena(
948  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.hub_info_location)
949 }
950 #endif
951 inline void Config::set_hub_info_location(const char* value) {
952  GOOGLE_DCHECK(value != NULL);
953  set_has_hub_info_location();
954  hub_info_location_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get(), ::std::string(value));
955  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.hub_info_location)
956 }
957 inline void Config::set_hub_info_location(const char* value, size_t size) {
958  set_has_hub_info_location();
960  ::std::string(reinterpret_cast<const char*>(value), size));
961  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.hub_info_location)
962 }
963 inline ::std::string* Config::mutable_hub_info_location() {
964  set_has_hub_info_location();
965  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.hub_info_location)
966  return hub_info_location_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get());
967 }
968 inline ::std::string* Config::release_hub_info_location() {
969  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.hub_info_location)
970  if (!has_hub_info_location()) {
971  return NULL;
972  }
973  clear_has_hub_info_location();
974  return hub_info_location_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get());
975 }
976 inline void Config::set_allocated_hub_info_location(::std::string* hub_info_location) {
977  if (hub_info_location != NULL) {
978  set_has_hub_info_location();
979  } else {
980  clear_has_hub_info_location();
981  }
983  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.hub_info_location)
984 }
985 
986 #ifdef __GNUC__
987  #pragma GCC diagnostic pop
988 #endif // __GNUC__
989 // -------------------------------------------------------------------
990 
991 
992 // @@protoc_insertion_point(namespace_scope)
993 
994 } // namespace protobuf
995 } // namespace xbee
996 
997 // @@protoc_insertion_point(global_scope)
998 
999 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
xbee::protobuf::Peer::set_allocated_node_id
void set_allocated_node_id(::std::string *node_id)
Definition: xbee_extensions.pb.h:555
xbee::protobuf::Config::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
xbee
Definition: xbee_extensions.pb.h:57
xbee::protobuf::Peer::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: xbee_extensions.pb.h:107
xbee::protobuf::Peer
Definition: xbee_extensions.pb.h:78
xbee::protobuf::Peer::has_hub_id
bool has_hub_id() const
Definition: xbee_extensions.pb.h:568
xbee::protobuf::Config::has_use_xbee_encryption
bool has_use_xbee_encryption() const
Definition: xbee_extensions.pb.h:831
xbee::protobuf::Peer::IsInitialized
bool IsInitialized() const final
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::AddDescriptors
void AddDescriptors()
xbee::protobuf::Peer::ID_NOT_SET
@ ID_NOT_SET
Definition: xbee_extensions.pb.h:118
xbee::protobuf::Config::use_xbee_encryption
bool use_xbee_encryption() const
Definition: xbee_extensions.pb.h:844
xbee::protobuf::Peer::node_id
const ::std::string & node_id() const
Definition: xbee_extensions.pb.h:487
xbee::protobuf::Config::InitAsDefaultInstance
static void InitAsDefaultInstance()
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: xbee_extensions.pb.h:50
xbee::protobuf::Config::kTestCommsFieldNumber
static const int kTestCommsFieldNumber
Definition: xbee_extensions.pb.h:398
xbee::protobuf::Config::release_xbee_encryption_password
::std::string * release_xbee_encryption_password()
Definition: xbee_extensions.pb.h:902
xbee::protobuf::Peer::Clear
void Clear() final
xbee::protobuf::Config::swap
friend void swap(Config &a, Config &b)
Definition: xbee_extensions.pb.h:289
xbee::protobuf::Config::kXbeeEncryptionPasswordFieldNumber
static const int kXbeeEncryptionPasswordFieldNumber
Definition: xbee_extensions.pb.h:368
xbee::protobuf::Config::clear_hub_info_location
void clear_hub_info_location()
Definition: xbee_extensions.pb.h:930
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
Definition: xbee_extensions.pb.h:45
xbee::protobuf::Config::mutable_xbee_encryption_password
::std::string * mutable_xbee_encryption_password()
Definition: xbee_extensions.pb.h:897
xbee::protobuf::Config::peers_size
int peers_size() const
Definition: xbee_extensions.pb.h:687
xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_hub_info_location_
Definition: xbee_extensions.pb.h:450
xbee::protobuf::Config::kHubIdFieldNumber
static const int kHubIdFieldNumber
Definition: xbee_extensions.pb.h:412
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: xbee_extensions.pb.h:48
xbee::protobuf::Peer::id_case
IdCase id_case() const
Definition: xbee_extensions.pb.h:655
xbee::protobuf::Config::Swap
void Swap(Config *other)
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: xbee_extensions.pb.h:51
xbee::protobuf::Peer::ByteSizeLong
size_t ByteSizeLong() const final
xbee::protobuf::Peer::kBotIdFieldNumber
static const int kBotIdFieldNumber
Definition: xbee_extensions.pb.h:211
xbee::protobuf::Peer::operator=
Peer & operator=(const Peer &from)
Definition: xbee_extensions.pb.h:85
xbee::protobuf::Peer::kSerialNumberFieldNumber
static const int kSerialNumberFieldNumber
Definition: xbee_extensions.pb.h:182
xbee::protobuf::Config::kHubInfoLocationFieldNumber
static const int kHubInfoLocationFieldNumber
Definition: xbee_extensions.pb.h:383
xbee::protobuf::Config::has_test_comms
bool has_test_comms() const
Definition: xbee_extensions.pb.h:717
xbee::protobuf::Config::descriptor
static const ::google::protobuf::Descriptor * descriptor()
xbee::protobuf::Peer::kNodeIdFieldNumber
static const int kNodeIdFieldNumber
Definition: xbee_extensions.pb.h:189
xbee::protobuf::Peer::kHubIdFieldNumber
static const int kHubIdFieldNumber
Definition: xbee_extensions.pb.h:204
xbee::protobuf::Config::kPeersFieldNumber
static const int kPeersFieldNumber
Definition: xbee_extensions.pb.h:341
xbee::protobuf::Peer::has_node_id
bool has_node_id() const
Definition: xbee_extensions.pb.h:475
xbee::protobuf::Peer::clear_hub_id
void clear_hub_id()
Definition: xbee_extensions.pb.h:574
xbee::protobuf::Peer::release_node_id
::std::string * release_node_id()
Definition: xbee_extensions.pb.h:546
xbee::protobuf::Config::Clear
void Clear() final
xbee::protobuf::Peer::set_bot_id
void set_bot_id(::google::protobuf::int32 value)
Definition: xbee_extensions.pb.h:616
xbee::protobuf::Config::has_network_id
bool has_network_id() const
Definition: xbee_extensions.pb.h:663
xbee::protobuf::Peer::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
xbee::protobuf::Config
Definition: xbee_extensions.pb.h:244
xbee::protobuf::Config::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
xbee::protobuf::Peer::kBotId
@ kBotId
Definition: xbee_extensions.pb.h:117
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: xbee_extensions.pb.h:52
xbee::protobuf::Config::has_xbee_info_location
bool has_xbee_info_location() const
Definition: xbee_extensions.pb.h:741
xbee::protobuf::Config::New
Config * New(::google::protobuf::Arena *arena) const final
Definition: xbee_extensions.pb.h:299
xbee::protobuf::Peer::clear_bot_id
void clear_bot_id()
Definition: xbee_extensions.pb.h:603
xbee::protobuf::Config::release_xbee_info_location
::std::string * release_xbee_info_location()
Definition: xbee_extensions.pb.h:788
xbee::protobuf::Config::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: xbee_extensions.pb.h:273
xbee::protobuf::Config::clear_network_id
void clear_network_id()
Definition: xbee_extensions.pb.h:672
xbee::protobuf::Config::kXbeeInfoLocationFieldNumber
static const int kXbeeInfoLocationFieldNumber
Definition: xbee_extensions.pb.h:353
xbee::protobuf::Config::set_xbee_info_location
void set_xbee_info_location(const ::std::string &value)
Definition: xbee_extensions.pb.h:758
xbee::protobuf::Peer::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
xbee::protobuf::Config::hub_info_location
const ::std::string & hub_info_location() const
Definition: xbee_extensions.pb.h:934
xbee::protobuf::Config::clear_use_xbee_encryption
void clear_use_xbee_encryption()
Definition: xbee_extensions.pb.h:840
xbee::protobuf::Peer::kNodeId
@ kNodeId
Definition: xbee_extensions.pb.h:115
xbee::protobuf::Config::add_peers
::xbee::protobuf::Peer * add_peers()
Definition: xbee_extensions.pb.h:706
xbee::protobuf::Config::set_test_comms
void set_test_comms(bool value)
Definition: xbee_extensions.pb.h:734
xbee::protobuf::_Config_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
xbee::protobuf::Config::kUseXbeeEncryptionFieldNumber
static const int kUseXbeeEncryptionFieldNumber
Definition: xbee_extensions.pb.h:405
xbee::protobuf::Config::set_hub_info_location
void set_hub_info_location(const ::std::string &value)
Definition: xbee_extensions.pb.h:938
xbee::protobuf::Peer::descriptor
static const ::google::protobuf::Descriptor * descriptor()
xbee::protobuf::Peer::Swap
void Swap(Peer *other)
xbee::protobuf::Config::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
xbee::protobuf::Config::clear_xbee_encryption_password
void clear_xbee_encryption_password()
Definition: xbee_extensions.pb.h:864
xbee::protobuf::Config::set_network_id
void set_network_id(::google::protobuf::uint64 value)
Definition: xbee_extensions.pb.h:680
xbee::protobuf::Peer::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
xbee::protobuf::Peer::set_serial_number
void set_serial_number(::google::protobuf::uint64 value)
Definition: xbee_extensions.pb.h:643
xbee::protobuf::Config::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: xbee_extensions.pb.h:285
xbee::protobuf::Config::mutable_peers
::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer > * mutable_peers()
Definition: xbee_extensions.pb.h:698
xbee::protobuf::Config::mutable_xbee_info_location
::std::string * mutable_xbee_info_location()
Definition: xbee_extensions.pb.h:783
xbee::protobuf::Peer::set_hub_id
void set_hub_id(::google::protobuf::int32 value)
Definition: xbee_extensions.pb.h:587
xbee::protobuf::Peer::clear_id
void clear_id()
xbee::protobuf::Peer::New
Peer * New() const final
Definition: xbee_extensions.pb.h:136
xbee::protobuf::Config::clear_peers
void clear_peers()
Definition: xbee_extensions.pb.h:690
xbee::protobuf::Config::hub_id
::google::protobuf::int32 hub_id() const
Definition: xbee_extensions.pb.h:820
xbee::protobuf::Config::clear_xbee_info_location
void clear_xbee_info_location()
Definition: xbee_extensions.pb.h:750
xbee::protobuf::Peer::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
xbee::protobuf::Peer::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
xbee::protobuf::Config::set_use_xbee_encryption
void set_use_xbee_encryption(bool value)
Definition: xbee_extensions.pb.h:848
xbee::protobuf::Peer::IdCase
IdCase
Definition: xbee_extensions.pb.h:114
xbee::protobuf::Config::has_hub_id
bool has_hub_id() const
Definition: xbee_extensions.pb.h:807
xbee::protobuf::Peer::GetCachedSize
int GetCachedSize() const final
Definition: xbee_extensions.pb.h:157
xbee::protobuf::Peer::clear_serial_number
void clear_serial_number()
Definition: xbee_extensions.pb.h:635
xbee::protobuf::kConfigFieldNumber
static const int kConfigFieldNumber
Definition: xbee_extensions.pb.h:461
xbee::protobuf::Config::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
xbee::protobuf::config
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::xbee::protobuf::Config >, 11, false > config
Definition: xbee_extensions.pb.h:464
xbee::protobuf::Config::Config
Config()
xbee::protobuf::Peer::set_node_id
void set_node_id(const ::std::string &value)
Definition: xbee_extensions.pb.h:494
xbee::protobuf::Config::set_allocated_hub_info_location
void set_allocated_hub_info_location(::std::string *hub_info_location)
Definition: xbee_extensions.pb.h:976
xbee::protobuf::Config::GetCachedSize
int GetCachedSize() const final
Definition: xbee_extensions.pb.h:316
xbee::protobuf::Peer::hub_id
::google::protobuf::int32 hub_id() const
Definition: xbee_extensions.pb.h:580
xbee::protobuf::Config::clear_hub_id
void clear_hub_id()
Definition: xbee_extensions.pb.h:816
xbee::protobuf::Config::set_allocated_xbee_encryption_password
void set_allocated_xbee_encryption_password(::std::string *xbee_encryption_password)
Definition: xbee_extensions.pb.h:910
xbee::protobuf::Peer::~Peer
virtual ~Peer()
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: xbee_extensions.pb.h:53
xbee::protobuf::Peer::has_serial_number
bool has_serial_number() const
Definition: xbee_extensions.pb.h:626
xbee::protobuf::Config::mutable_hub_info_location
::std::string * mutable_hub_info_location()
Definition: xbee_extensions.pb.h:963
xbee::protobuf::Peer::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: xbee_extensions.pb.h:104
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct
Definition: xbee_extensions.pb.h:47
xbee::protobuf::Config::network_id
::google::protobuf::uint64 network_id() const
Definition: xbee_extensions.pb.h:676
xbee::protobuf::Peer::internal_default_instance
static const Peer * internal_default_instance()
Definition: xbee_extensions.pb.h:122
xbee::protobuf::Peer::mutable_node_id
::std::string * mutable_node_id()
Definition: xbee_extensions.pb.h:537
xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_xbee_info_location_
Definition: xbee_extensions.pb.h:445
xbee::protobuf::Config::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
xbee::protobuf::Config::xbee_encryption_password
const ::std::string & xbee_encryption_password() const
Definition: xbee_extensions.pb.h:868
xbee::protobuf::Config::default_instance
static const Config & default_instance()
xbee::protobuf::Peer::New
Peer * New(::google::protobuf::Arena *arena) const final
Definition: xbee_extensions.pb.h:140
xbee::protobuf::Config::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
xbee::protobuf::Peer::serial_number
::google::protobuf::uint64 serial_number() const
Definition: xbee_extensions.pb.h:639
xbee::protobuf::Config::internal_default_instance
static const Config * internal_default_instance()
Definition: xbee_extensions.pb.h:281
xbee::protobuf::Config::release_hub_info_location
::std::string * release_hub_info_location()
Definition: xbee_extensions.pb.h:968
xbee::protobuf::_Peer_default_instance_
PeerDefaultTypeInternal _Peer_default_instance_
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: xbee_extensions.pb.h:49
xbee::protobuf::Config::New
Config * New() const final
Definition: xbee_extensions.pb.h:295
xbee::protobuf::Config::has_hub_info_location
bool has_hub_info_location() const
Definition: xbee_extensions.pb.h:921
xbee::protobuf::Peer::has_bot_id
bool has_bot_id() const
Definition: xbee_extensions.pb.h:597
xbee::protobuf::Config::test_comms
bool test_comms() const
Definition: xbee_extensions.pb.h:730
xbee::protobuf::Config::IsInitialized
bool IsInitialized() const final
xbee::protobuf::Peer::kHubId
@ kHubId
Definition: xbee_extensions.pb.h:116
xbee::protobuf::Config::set_xbee_encryption_password
void set_xbee_encryption_password(const ::std::string &value)
Definition: xbee_extensions.pb.h:872
xbee::protobuf::Config::has_xbee_encryption_password
bool has_xbee_encryption_password() const
Definition: xbee_extensions.pb.h:855
xbee::protobuf::Peer::bot_id
::google::protobuf::int32 bot_id() const
Definition: xbee_extensions.pb.h:609
xbee::protobuf::Config::clear_test_comms
void clear_test_comms()
Definition: xbee_extensions.pb.h:726
xbee::protobuf::Peer::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: xbee_extensions.pb.h:126
xbee::protobuf::Peer::Peer
Peer()
xbee::protobuf::Config::~Config
virtual ~Config()
xbee::protobuf::Config::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: xbee_extensions.pb.h:270
xbee::protobuf::Config::set_hub_id
void set_hub_id(::google::protobuf::int32 value)
Definition: xbee_extensions.pb.h:824
xbee::protobuf::Config::peers
const ::google::protobuf::RepeatedPtrField< ::xbee::protobuf::Peer > & peers() const
Definition: xbee_extensions.pb.h:711
xbee::protobuf::Config::kNetworkIdFieldNumber
static const int kNetworkIdFieldNumber
Definition: xbee_extensions.pb.h:419
xbee::protobuf::Config::xbee_info_location
const ::std::string & xbee_info_location() const
Definition: xbee_extensions.pb.h:754
xbee::protobuf::Config::ByteSizeLong
size_t ByteSizeLong() const final
xbee::protobuf::Peer::clear_node_id
void clear_node_id()
Definition: xbee_extensions.pb.h:481
xbee::protobuf::Peer::InitAsDefaultInstance
static void InitAsDefaultInstance()
google
Definition: config.pb.h:64
xbee::protobuf::Config::operator=
Config & operator=(const Config &from)
Definition: xbee_extensions.pb.h:251
xbee::protobuf::Peer::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
xbee::protobuf::Peer::default_instance
static const Peer & default_instance()
xbee::protobuf::Peer::swap
friend void swap(Peer &a, Peer &b)
Definition: xbee_extensions.pb.h:130
xbee::protobuf::Config::set_allocated_xbee_info_location
void set_allocated_xbee_info_location(::std::string *xbee_info_location)
Definition: xbee_extensions.pb.h:796