JaiaBot  1.19.0
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[1];
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 } // namespace protobuf
63 } // namespace xbee
64 namespace google {
65 namespace protobuf {
66 template<> ::xbee::protobuf::Config* Arena::CreateMaybeMessage<::xbee::protobuf::Config>(Arena*);
67 } // namespace protobuf
68 } // namespace google
69 namespace xbee {
70 namespace protobuf {
71 
72 // ===================================================================
73 
74 class Config : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:xbee.protobuf.Config) */ {
75  public:
76  Config();
77  virtual ~Config();
78 
79  Config(const Config& from);
80 
81  inline Config& operator=(const Config& from) {
82  CopyFrom(from);
83  return *this;
84  }
85  #if LANG_CXX11
86  Config(Config&& from) noexcept
87  : Config() {
88  *this = ::std::move(from);
89  }
90 
91  inline Config& operator=(Config&& from) noexcept {
92  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
93  if (this != &from) InternalSwap(&from);
94  } else {
95  CopyFrom(from);
96  }
97  return *this;
98  }
99  #endif
100  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
101  return _internal_metadata_.unknown_fields();
102  }
103  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
104  return _internal_metadata_.mutable_unknown_fields();
105  }
106 
107  static const ::google::protobuf::Descriptor* descriptor();
108  static const Config& default_instance();
109 
110  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
111  static inline const Config* internal_default_instance() {
112  return reinterpret_cast<const Config*>(
114  }
115  static constexpr int kIndexInFileMessages =
116  0;
117 
118  void Swap(Config* other);
119  friend void swap(Config& a, Config& b) {
120  a.Swap(&b);
121  }
122 
123  // implements Message ----------------------------------------------
124 
125  inline Config* New() const final {
126  return CreateMaybeMessage<Config>(NULL);
127  }
128 
129  Config* New(::google::protobuf::Arena* arena) const final {
130  return CreateMaybeMessage<Config>(arena);
131  }
132  void CopyFrom(const ::google::protobuf::Message& from) final;
133  void MergeFrom(const ::google::protobuf::Message& from) final;
134  void CopyFrom(const Config& from);
135  void MergeFrom(const Config& from);
136  void Clear() final;
137  bool IsInitialized() const final;
138 
139  size_t ByteSizeLong() const final;
141  ::google::protobuf::io::CodedInputStream* input) final;
143  ::google::protobuf::io::CodedOutputStream* output) const final;
145  bool deterministic, ::google::protobuf::uint8* target) const final;
146  int GetCachedSize() const final { return _cached_size_.Get(); }
147 
148  private:
149  void SharedCtor();
150  void SharedDtor();
151  void SetCachedSize(int size) const final;
152  void InternalSwap(Config* other);
153  private:
154  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
155  return NULL;
156  }
157  inline void* MaybeArenaPtr() const {
158  return NULL;
159  }
160  public:
161 
162  ::google::protobuf::Metadata GetMetadata() const final;
163 
164  // nested types ----------------------------------------------------
165 
166  // accessors -------------------------------------------------------
167 
168  // optional string xbee_info_location = 5 [default = "/etc/jaiabot/xbee_info.pb.cfg", (.goby.field) = {
169  bool has_xbee_info_location() const;
171  static const int kXbeeInfoLocationFieldNumber = 5;
172  const ::std::string& xbee_info_location() const;
173  void set_xbee_info_location(const ::std::string& value);
174  #if LANG_CXX11
175  void set_xbee_info_location(::std::string&& value);
176  #endif
177  void set_xbee_info_location(const char* value);
178  void set_xbee_info_location(const char* value, size_t size);
179  ::std::string* mutable_xbee_info_location();
180  ::std::string* release_xbee_info_location();
182 
183  // optional string xbee_encryption_password = 8 [default = "", (.goby.field) = {
184  bool has_xbee_encryption_password() const;
187  const ::std::string& xbee_encryption_password() const;
188  void set_xbee_encryption_password(const ::std::string& value);
189  #if LANG_CXX11
190  void set_xbee_encryption_password(::std::string&& value);
191  #endif
192  void set_xbee_encryption_password(const char* value);
193  void set_xbee_encryption_password(const char* value, size_t size);
194  ::std::string* mutable_xbee_encryption_password();
195  ::std::string* release_xbee_encryption_password();
197 
198  // optional string hub_info_location = 9 [default = "/etc/jaiabot/hub_info.pb.cfg", (.goby.field) = {
199  bool has_hub_info_location() const;
201  static const int kHubInfoLocationFieldNumber = 9;
202  const ::std::string& hub_info_location() const;
203  void set_hub_info_location(const ::std::string& value);
204  #if LANG_CXX11
205  void set_hub_info_location(::std::string&& value);
206  #endif
207  void set_hub_info_location(const char* value);
208  void set_hub_info_location(const char* value, size_t size);
209  ::std::string* mutable_hub_info_location();
210  ::std::string* release_hub_info_location();
212 
213  // optional string xbee_mesh_unicast_retries = 10 [default = "0", (.goby.field) = {
214  bool has_xbee_mesh_unicast_retries() const;
216  static const int kXbeeMeshUnicastRetriesFieldNumber = 10;
217  const ::std::string& xbee_mesh_unicast_retries() const;
218  void set_xbee_mesh_unicast_retries(const ::std::string& value);
219  #if LANG_CXX11
220  void set_xbee_mesh_unicast_retries(::std::string&& value);
221  #endif
222  void set_xbee_mesh_unicast_retries(const char* value);
223  void set_xbee_mesh_unicast_retries(const char* value, size_t size);
224  ::std::string* mutable_xbee_mesh_unicast_retries();
225  ::std::string* release_xbee_mesh_unicast_retries();
227 
228  // optional string xbee_unicast_mac_retries = 11 [default = "0", (.goby.field) = {
229  bool has_xbee_unicast_mac_retries() const;
231  static const int kXbeeUnicastMacRetriesFieldNumber = 11;
232  const ::std::string& xbee_unicast_mac_retries() const;
233  void set_xbee_unicast_mac_retries(const ::std::string& value);
234  #if LANG_CXX11
235  void set_xbee_unicast_mac_retries(::std::string&& value);
236  #endif
237  void set_xbee_unicast_mac_retries(const char* value);
238  void set_xbee_unicast_mac_retries(const char* value, size_t size);
239  ::std::string* mutable_xbee_unicast_mac_retries();
240  ::std::string* release_xbee_unicast_mac_retries();
242 
243  // optional string xbee_network_delay_slots = 12 [default = "5", (.goby.field) = {
244  bool has_xbee_network_delay_slots() const;
246  static const int kXbeeNetworkDelaySlotsFieldNumber = 12;
247  const ::std::string& xbee_network_delay_slots() const;
248  void set_xbee_network_delay_slots(const ::std::string& value);
249  #if LANG_CXX11
250  void set_xbee_network_delay_slots(::std::string&& value);
251  #endif
252  void set_xbee_network_delay_slots(const char* value);
253  void set_xbee_network_delay_slots(const char* value, size_t size);
254  ::std::string* mutable_xbee_network_delay_slots();
255  ::std::string* release_xbee_network_delay_slots();
257 
258  // optional string xbee_broadcast_multi_transmits = 13 [default = "0", (.goby.field) = {
262  const ::std::string& xbee_broadcast_multi_transmits() const;
263  void set_xbee_broadcast_multi_transmits(const ::std::string& value);
264  #if LANG_CXX11
265  void set_xbee_broadcast_multi_transmits(::std::string&& value);
266  #endif
267  void set_xbee_broadcast_multi_transmits(const char* value);
268  void set_xbee_broadcast_multi_transmits(const char* value, size_t size);
272 
273  // optional bool test_comms = 4 [default = false, (.goby.field) = {
274  bool has_test_comms() const;
275  void clear_test_comms();
276  static const int kTestCommsFieldNumber = 4;
277  bool test_comms() const;
278  void set_test_comms(bool value);
279 
280  // optional bool use_xbee_encryption = 7 [default = false, (.goby.field) = {
281  bool has_use_xbee_encryption() const;
283  static const int kUseXbeeEncryptionFieldNumber = 7;
284  bool use_xbee_encryption() const;
285  void set_use_xbee_encryption(bool value);
286 
287  // optional int32 hub_id = 6 [(.goby.field) = {
288  bool has_hub_id() const;
289  void clear_hub_id();
290  static const int kHubIdFieldNumber = 6;
291  ::google::protobuf::int32 hub_id() const;
292  void set_hub_id(::google::protobuf::int32 value);
293 
294  // required int32 fleet_id = 14 [(.goby.field) = {
295  bool has_fleet_id() const;
296  void clear_fleet_id();
297  static const int kFleetIdFieldNumber = 14;
298  ::google::protobuf::int32 fleet_id() const;
299  void set_fleet_id(::google::protobuf::int32 value);
300 
301  // required uint32 subnet_mask = 15;
302  bool has_subnet_mask() const;
303  void clear_subnet_mask();
304  static const int kSubnetMaskFieldNumber = 15;
305  ::google::protobuf::uint32 subnet_mask() const;
306  void set_subnet_mask(::google::protobuf::uint32 value);
307 
308  // optional uint64 network_id = 1 [default = 7, (.goby.field) = {
309  bool has_network_id() const;
310  void clear_network_id();
311  static const int kNetworkIdFieldNumber = 1;
312  ::google::protobuf::uint64 network_id() const;
313  void set_network_id(::google::protobuf::uint64 value);
314 
315  // @@protoc_insertion_point(class_scope:xbee.protobuf.Config)
316  private:
317  void set_has_network_id();
318  void clear_has_network_id();
319  void set_has_test_comms();
320  void clear_has_test_comms();
321  void set_has_xbee_info_location();
322  void clear_has_xbee_info_location();
323  void set_has_hub_id();
324  void clear_has_hub_id();
325  void set_has_use_xbee_encryption();
326  void clear_has_use_xbee_encryption();
327  void set_has_xbee_encryption_password();
328  void clear_has_xbee_encryption_password();
329  void set_has_hub_info_location();
330  void clear_has_hub_info_location();
331  void set_has_xbee_mesh_unicast_retries();
332  void clear_has_xbee_mesh_unicast_retries();
333  void set_has_xbee_unicast_mac_retries();
334  void clear_has_xbee_unicast_mac_retries();
335  void set_has_xbee_network_delay_slots();
336  void clear_has_xbee_network_delay_slots();
337  void set_has_xbee_broadcast_multi_transmits();
338  void clear_has_xbee_broadcast_multi_transmits();
339  void set_has_fleet_id();
340  void clear_has_fleet_id();
341  void set_has_subnet_mask();
342  void clear_has_subnet_mask();
343 
344  // helper for ByteSizeLong()
345  size_t RequiredFieldsByteSizeFallback() const;
346 
347  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
348  ::google::protobuf::internal::HasBits<1> _has_bits_;
349  mutable ::google::protobuf::internal::CachedSize _cached_size_;
350  public:
351  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_xbee_info_location_;
352  private:
353  ::google::protobuf::internal::ArenaStringPtr xbee_info_location_;
354  ::google::protobuf::internal::ArenaStringPtr xbee_encryption_password_;
355  public:
356  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_hub_info_location_;
357  private:
358  ::google::protobuf::internal::ArenaStringPtr hub_info_location_;
359  public:
360  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_;
361  private:
362  ::google::protobuf::internal::ArenaStringPtr xbee_mesh_unicast_retries_;
363  public:
364  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_;
365  private:
366  ::google::protobuf::internal::ArenaStringPtr xbee_unicast_mac_retries_;
367  public:
368  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_xbee_network_delay_slots_;
369  private:
370  ::google::protobuf::internal::ArenaStringPtr xbee_network_delay_slots_;
371  public:
372  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_;
373  private:
374  ::google::protobuf::internal::ArenaStringPtr xbee_broadcast_multi_transmits_;
375  bool test_comms_;
376  bool use_xbee_encryption_;
377  ::google::protobuf::int32 hub_id_;
378  ::google::protobuf::int32 fleet_id_;
379  ::google::protobuf::uint32 subnet_mask_;
380  ::google::protobuf::uint64 network_id_;
381  friend struct ::protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct;
382 };
383 // ===================================================================
384 
385 static const int kConfigFieldNumber = 1500;
386 extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
387  ::google::protobuf::internal::MessageTypeTraits< ::xbee::protobuf::Config >, 11, false >
389 
390 // ===================================================================
391 
392 #ifdef __GNUC__
393  #pragma GCC diagnostic push
394  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
395 #endif // __GNUC__
396 // Config
397 
398 // optional uint64 network_id = 1 [default = 7, (.goby.field) = {
399 inline bool Config::has_network_id() const {
400  return (_has_bits_[0] & 0x00001000u) != 0;
401 }
402 inline void Config::set_has_network_id() {
403  _has_bits_[0] |= 0x00001000u;
404 }
405 inline void Config::clear_has_network_id() {
406  _has_bits_[0] &= ~0x00001000u;
407 }
409  network_id_ = GOOGLE_ULONGLONG(7);
410  clear_has_network_id();
411 }
412 inline ::google::protobuf::uint64 Config::network_id() const {
413  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.network_id)
414  return network_id_;
415 }
416 inline void Config::set_network_id(::google::protobuf::uint64 value) {
417  set_has_network_id();
418  network_id_ = value;
419  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.network_id)
420 }
421 
422 // optional bool test_comms = 4 [default = false, (.goby.field) = {
423 inline bool Config::has_test_comms() const {
424  return (_has_bits_[0] & 0x00000080u) != 0;
425 }
426 inline void Config::set_has_test_comms() {
427  _has_bits_[0] |= 0x00000080u;
428 }
429 inline void Config::clear_has_test_comms() {
430  _has_bits_[0] &= ~0x00000080u;
431 }
433  test_comms_ = false;
434  clear_has_test_comms();
435 }
436 inline bool Config::test_comms() const {
437  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.test_comms)
438  return test_comms_;
439 }
440 inline void Config::set_test_comms(bool value) {
441  set_has_test_comms();
442  test_comms_ = value;
443  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.test_comms)
444 }
445 
446 // optional string xbee_info_location = 5 [default = "/etc/jaiabot/xbee_info.pb.cfg", (.goby.field) = {
447 inline bool Config::has_xbee_info_location() const {
448  return (_has_bits_[0] & 0x00000001u) != 0;
449 }
450 inline void Config::set_has_xbee_info_location() {
451  _has_bits_[0] |= 0x00000001u;
452 }
453 inline void Config::clear_has_xbee_info_location() {
454  _has_bits_[0] &= ~0x00000001u;
455 }
457  xbee_info_location_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get());
458  clear_has_xbee_info_location();
459 }
460 inline const ::std::string& Config::xbee_info_location() const {
461  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_info_location)
462  return xbee_info_location_.GetNoArena();
463 }
464 inline void Config::set_xbee_info_location(const ::std::string& value) {
465  set_has_xbee_info_location();
467  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_info_location)
468 }
469 #if LANG_CXX11
470 inline void Config::set_xbee_info_location(::std::string&& value) {
471  set_has_xbee_info_location();
472  xbee_info_location_.SetNoArena(
474  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_info_location)
475 }
476 #endif
477 inline void Config::set_xbee_info_location(const char* value) {
478  GOOGLE_DCHECK(value != NULL);
479  set_has_xbee_info_location();
480  xbee_info_location_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get(), ::std::string(value));
481  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_info_location)
482 }
483 inline void Config::set_xbee_info_location(const char* value, size_t size) {
484  set_has_xbee_info_location();
486  ::std::string(reinterpret_cast<const char*>(value), size));
487  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_info_location)
488 }
489 inline ::std::string* Config::mutable_xbee_info_location() {
490  set_has_xbee_info_location();
491  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_info_location)
492  return xbee_info_location_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get());
493 }
494 inline ::std::string* Config::release_xbee_info_location() {
495  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_info_location)
496  if (!has_xbee_info_location()) {
497  return NULL;
498  }
499  clear_has_xbee_info_location();
500  return xbee_info_location_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_info_location_.get());
501 }
502 inline void Config::set_allocated_xbee_info_location(::std::string* xbee_info_location) {
503  if (xbee_info_location != NULL) {
504  set_has_xbee_info_location();
505  } else {
506  clear_has_xbee_info_location();
507  }
509  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_info_location)
510 }
511 
512 // optional int32 hub_id = 6 [(.goby.field) = {
513 inline bool Config::has_hub_id() const {
514  return (_has_bits_[0] & 0x00000200u) != 0;
515 }
516 inline void Config::set_has_hub_id() {
517  _has_bits_[0] |= 0x00000200u;
518 }
519 inline void Config::clear_has_hub_id() {
520  _has_bits_[0] &= ~0x00000200u;
521 }
522 inline void Config::clear_hub_id() {
523  hub_id_ = 0;
524  clear_has_hub_id();
525 }
526 inline ::google::protobuf::int32 Config::hub_id() const {
527  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.hub_id)
528  return hub_id_;
529 }
530 inline void Config::set_hub_id(::google::protobuf::int32 value) {
531  set_has_hub_id();
532  hub_id_ = value;
533  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.hub_id)
534 }
535 
536 // optional bool use_xbee_encryption = 7 [default = false, (.goby.field) = {
537 inline bool Config::has_use_xbee_encryption() const {
538  return (_has_bits_[0] & 0x00000100u) != 0;
539 }
540 inline void Config::set_has_use_xbee_encryption() {
541  _has_bits_[0] |= 0x00000100u;
542 }
543 inline void Config::clear_has_use_xbee_encryption() {
544  _has_bits_[0] &= ~0x00000100u;
545 }
547  use_xbee_encryption_ = false;
548  clear_has_use_xbee_encryption();
549 }
550 inline bool Config::use_xbee_encryption() const {
551  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.use_xbee_encryption)
552  return use_xbee_encryption_;
553 }
554 inline void Config::set_use_xbee_encryption(bool value) {
555  set_has_use_xbee_encryption();
556  use_xbee_encryption_ = value;
557  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.use_xbee_encryption)
558 }
559 
560 // optional string xbee_encryption_password = 8 [default = "", (.goby.field) = {
562  return (_has_bits_[0] & 0x00000002u) != 0;
563 }
564 inline void Config::set_has_xbee_encryption_password() {
565  _has_bits_[0] |= 0x00000002u;
566 }
567 inline void Config::clear_has_xbee_encryption_password() {
568  _has_bits_[0] &= ~0x00000002u;
569 }
571  xbee_encryption_password_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
572  clear_has_xbee_encryption_password();
573 }
574 inline const ::std::string& Config::xbee_encryption_password() const {
575  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_encryption_password)
576  return xbee_encryption_password_.GetNoArena();
577 }
578 inline void Config::set_xbee_encryption_password(const ::std::string& value) {
579  set_has_xbee_encryption_password();
580  xbee_encryption_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
581  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_encryption_password)
582 }
583 #if LANG_CXX11
584 inline void Config::set_xbee_encryption_password(::std::string&& value) {
585  set_has_xbee_encryption_password();
586  xbee_encryption_password_.SetNoArena(
587  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
588  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_encryption_password)
589 }
590 #endif
591 inline void Config::set_xbee_encryption_password(const char* value) {
592  GOOGLE_DCHECK(value != NULL);
593  set_has_xbee_encryption_password();
594  xbee_encryption_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
595  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_encryption_password)
596 }
597 inline void Config::set_xbee_encryption_password(const char* value, size_t size) {
598  set_has_xbee_encryption_password();
599  xbee_encryption_password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
600  ::std::string(reinterpret_cast<const char*>(value), size));
601  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_encryption_password)
602 }
604  set_has_xbee_encryption_password();
605  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_encryption_password)
606  return xbee_encryption_password_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
607 }
609  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_encryption_password)
611  return NULL;
612  }
613  clear_has_xbee_encryption_password();
614  return xbee_encryption_password_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
615 }
616 inline void Config::set_allocated_xbee_encryption_password(::std::string* xbee_encryption_password) {
617  if (xbee_encryption_password != NULL) {
618  set_has_xbee_encryption_password();
619  } else {
620  clear_has_xbee_encryption_password();
621  }
622  xbee_encryption_password_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), xbee_encryption_password);
623  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_encryption_password)
624 }
625 
626 // optional string hub_info_location = 9 [default = "/etc/jaiabot/hub_info.pb.cfg", (.goby.field) = {
627 inline bool Config::has_hub_info_location() const {
628  return (_has_bits_[0] & 0x00000004u) != 0;
629 }
630 inline void Config::set_has_hub_info_location() {
631  _has_bits_[0] |= 0x00000004u;
632 }
633 inline void Config::clear_has_hub_info_location() {
634  _has_bits_[0] &= ~0x00000004u;
635 }
637  hub_info_location_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get());
638  clear_has_hub_info_location();
639 }
640 inline const ::std::string& Config::hub_info_location() const {
641  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.hub_info_location)
642  return hub_info_location_.GetNoArena();
643 }
644 inline void Config::set_hub_info_location(const ::std::string& value) {
645  set_has_hub_info_location();
647  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.hub_info_location)
648 }
649 #if LANG_CXX11
650 inline void Config::set_hub_info_location(::std::string&& value) {
651  set_has_hub_info_location();
652  hub_info_location_.SetNoArena(
654  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.hub_info_location)
655 }
656 #endif
657 inline void Config::set_hub_info_location(const char* value) {
658  GOOGLE_DCHECK(value != NULL);
659  set_has_hub_info_location();
660  hub_info_location_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get(), ::std::string(value));
661  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.hub_info_location)
662 }
663 inline void Config::set_hub_info_location(const char* value, size_t size) {
664  set_has_hub_info_location();
666  ::std::string(reinterpret_cast<const char*>(value), size));
667  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.hub_info_location)
668 }
669 inline ::std::string* Config::mutable_hub_info_location() {
670  set_has_hub_info_location();
671  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.hub_info_location)
672  return hub_info_location_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get());
673 }
674 inline ::std::string* Config::release_hub_info_location() {
675  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.hub_info_location)
676  if (!has_hub_info_location()) {
677  return NULL;
678  }
679  clear_has_hub_info_location();
680  return hub_info_location_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_hub_info_location_.get());
681 }
682 inline void Config::set_allocated_hub_info_location(::std::string* hub_info_location) {
683  if (hub_info_location != NULL) {
684  set_has_hub_info_location();
685  } else {
686  clear_has_hub_info_location();
687  }
689  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.hub_info_location)
690 }
691 
692 // optional string xbee_mesh_unicast_retries = 10 [default = "0", (.goby.field) = {
694  return (_has_bits_[0] & 0x00000008u) != 0;
695 }
696 inline void Config::set_has_xbee_mesh_unicast_retries() {
697  _has_bits_[0] |= 0x00000008u;
698 }
699 inline void Config::clear_has_xbee_mesh_unicast_retries() {
700  _has_bits_[0] &= ~0x00000008u;
701 }
703  xbee_mesh_unicast_retries_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_.get());
704  clear_has_xbee_mesh_unicast_retries();
705 }
706 inline const ::std::string& Config::xbee_mesh_unicast_retries() const {
707  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_mesh_unicast_retries)
708  return xbee_mesh_unicast_retries_.GetNoArena();
709 }
710 inline void Config::set_xbee_mesh_unicast_retries(const ::std::string& value) {
711  set_has_xbee_mesh_unicast_retries();
713  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_mesh_unicast_retries)
714 }
715 #if LANG_CXX11
716 inline void Config::set_xbee_mesh_unicast_retries(::std::string&& value) {
717  set_has_xbee_mesh_unicast_retries();
718  xbee_mesh_unicast_retries_.SetNoArena(
720  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_mesh_unicast_retries)
721 }
722 #endif
723 inline void Config::set_xbee_mesh_unicast_retries(const char* value) {
724  GOOGLE_DCHECK(value != NULL);
725  set_has_xbee_mesh_unicast_retries();
726  xbee_mesh_unicast_retries_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_.get(), ::std::string(value));
727  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_mesh_unicast_retries)
728 }
729 inline void Config::set_xbee_mesh_unicast_retries(const char* value, size_t size) {
730  set_has_xbee_mesh_unicast_retries();
732  ::std::string(reinterpret_cast<const char*>(value), size));
733  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_mesh_unicast_retries)
734 }
736  set_has_xbee_mesh_unicast_retries();
737  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_mesh_unicast_retries)
738  return xbee_mesh_unicast_retries_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_.get());
739 }
741  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_mesh_unicast_retries)
743  return NULL;
744  }
745  clear_has_xbee_mesh_unicast_retries();
746  return xbee_mesh_unicast_retries_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_.get());
747 }
748 inline void Config::set_allocated_xbee_mesh_unicast_retries(::std::string* xbee_mesh_unicast_retries) {
749  if (xbee_mesh_unicast_retries != NULL) {
750  set_has_xbee_mesh_unicast_retries();
751  } else {
752  clear_has_xbee_mesh_unicast_retries();
753  }
755  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_mesh_unicast_retries)
756 }
757 
758 // optional string xbee_unicast_mac_retries = 11 [default = "0", (.goby.field) = {
760  return (_has_bits_[0] & 0x00000010u) != 0;
761 }
762 inline void Config::set_has_xbee_unicast_mac_retries() {
763  _has_bits_[0] |= 0x00000010u;
764 }
765 inline void Config::clear_has_xbee_unicast_mac_retries() {
766  _has_bits_[0] &= ~0x00000010u;
767 }
769  xbee_unicast_mac_retries_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_.get());
770  clear_has_xbee_unicast_mac_retries();
771 }
772 inline const ::std::string& Config::xbee_unicast_mac_retries() const {
773  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_unicast_mac_retries)
774  return xbee_unicast_mac_retries_.GetNoArena();
775 }
776 inline void Config::set_xbee_unicast_mac_retries(const ::std::string& value) {
777  set_has_xbee_unicast_mac_retries();
779  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_unicast_mac_retries)
780 }
781 #if LANG_CXX11
782 inline void Config::set_xbee_unicast_mac_retries(::std::string&& value) {
783  set_has_xbee_unicast_mac_retries();
784  xbee_unicast_mac_retries_.SetNoArena(
786  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_unicast_mac_retries)
787 }
788 #endif
789 inline void Config::set_xbee_unicast_mac_retries(const char* value) {
790  GOOGLE_DCHECK(value != NULL);
791  set_has_xbee_unicast_mac_retries();
792  xbee_unicast_mac_retries_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_.get(), ::std::string(value));
793  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_unicast_mac_retries)
794 }
795 inline void Config::set_xbee_unicast_mac_retries(const char* value, size_t size) {
796  set_has_xbee_unicast_mac_retries();
798  ::std::string(reinterpret_cast<const char*>(value), size));
799  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_unicast_mac_retries)
800 }
802  set_has_xbee_unicast_mac_retries();
803  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_unicast_mac_retries)
804  return xbee_unicast_mac_retries_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_.get());
805 }
807  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_unicast_mac_retries)
809  return NULL;
810  }
811  clear_has_xbee_unicast_mac_retries();
812  return xbee_unicast_mac_retries_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_.get());
813 }
814 inline void Config::set_allocated_xbee_unicast_mac_retries(::std::string* xbee_unicast_mac_retries) {
815  if (xbee_unicast_mac_retries != NULL) {
816  set_has_xbee_unicast_mac_retries();
817  } else {
818  clear_has_xbee_unicast_mac_retries();
819  }
821  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_unicast_mac_retries)
822 }
823 
824 // optional string xbee_network_delay_slots = 12 [default = "5", (.goby.field) = {
826  return (_has_bits_[0] & 0x00000020u) != 0;
827 }
828 inline void Config::set_has_xbee_network_delay_slots() {
829  _has_bits_[0] |= 0x00000020u;
830 }
831 inline void Config::clear_has_xbee_network_delay_slots() {
832  _has_bits_[0] &= ~0x00000020u;
833 }
835  xbee_network_delay_slots_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_network_delay_slots_.get());
836  clear_has_xbee_network_delay_slots();
837 }
838 inline const ::std::string& Config::xbee_network_delay_slots() const {
839  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_network_delay_slots)
840  return xbee_network_delay_slots_.GetNoArena();
841 }
842 inline void Config::set_xbee_network_delay_slots(const ::std::string& value) {
843  set_has_xbee_network_delay_slots();
845  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_network_delay_slots)
846 }
847 #if LANG_CXX11
848 inline void Config::set_xbee_network_delay_slots(::std::string&& value) {
849  set_has_xbee_network_delay_slots();
850  xbee_network_delay_slots_.SetNoArena(
852  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_network_delay_slots)
853 }
854 #endif
855 inline void Config::set_xbee_network_delay_slots(const char* value) {
856  GOOGLE_DCHECK(value != NULL);
857  set_has_xbee_network_delay_slots();
858  xbee_network_delay_slots_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_network_delay_slots_.get(), ::std::string(value));
859  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_network_delay_slots)
860 }
861 inline void Config::set_xbee_network_delay_slots(const char* value, size_t size) {
862  set_has_xbee_network_delay_slots();
864  ::std::string(reinterpret_cast<const char*>(value), size));
865  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_network_delay_slots)
866 }
868  set_has_xbee_network_delay_slots();
869  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_network_delay_slots)
870  return xbee_network_delay_slots_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_network_delay_slots_.get());
871 }
873  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_network_delay_slots)
875  return NULL;
876  }
877  clear_has_xbee_network_delay_slots();
878  return xbee_network_delay_slots_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_network_delay_slots_.get());
879 }
880 inline void Config::set_allocated_xbee_network_delay_slots(::std::string* xbee_network_delay_slots) {
881  if (xbee_network_delay_slots != NULL) {
882  set_has_xbee_network_delay_slots();
883  } else {
884  clear_has_xbee_network_delay_slots();
885  }
887  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_network_delay_slots)
888 }
889 
890 // optional string xbee_broadcast_multi_transmits = 13 [default = "0", (.goby.field) = {
892  return (_has_bits_[0] & 0x00000040u) != 0;
893 }
894 inline void Config::set_has_xbee_broadcast_multi_transmits() {
895  _has_bits_[0] |= 0x00000040u;
896 }
897 inline void Config::clear_has_xbee_broadcast_multi_transmits() {
898  _has_bits_[0] &= ~0x00000040u;
899 }
901  xbee_broadcast_multi_transmits_.ClearToDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_.get());
902  clear_has_xbee_broadcast_multi_transmits();
903 }
904 inline const ::std::string& Config::xbee_broadcast_multi_transmits() const {
905  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
906  return xbee_broadcast_multi_transmits_.GetNoArena();
907 }
908 inline void Config::set_xbee_broadcast_multi_transmits(const ::std::string& value) {
909  set_has_xbee_broadcast_multi_transmits();
910  xbee_broadcast_multi_transmits_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_.get(), value);
911  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
912 }
913 #if LANG_CXX11
914 inline void Config::set_xbee_broadcast_multi_transmits(::std::string&& value) {
915  set_has_xbee_broadcast_multi_transmits();
916  xbee_broadcast_multi_transmits_.SetNoArena(
918  // @@protoc_insertion_point(field_set_rvalue:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
919 }
920 #endif
921 inline void Config::set_xbee_broadcast_multi_transmits(const char* value) {
922  GOOGLE_DCHECK(value != NULL);
923  set_has_xbee_broadcast_multi_transmits();
924  xbee_broadcast_multi_transmits_.SetNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_.get(), ::std::string(value));
925  // @@protoc_insertion_point(field_set_char:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
926 }
927 inline void Config::set_xbee_broadcast_multi_transmits(const char* value, size_t size) {
928  set_has_xbee_broadcast_multi_transmits();
930  ::std::string(reinterpret_cast<const char*>(value), size));
931  // @@protoc_insertion_point(field_set_pointer:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
932 }
934  set_has_xbee_broadcast_multi_transmits();
935  // @@protoc_insertion_point(field_mutable:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
936  return xbee_broadcast_multi_transmits_.MutableNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_.get());
937 }
939  // @@protoc_insertion_point(field_release:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
941  return NULL;
942  }
943  clear_has_xbee_broadcast_multi_transmits();
944  return xbee_broadcast_multi_transmits_.ReleaseNonDefaultNoArena(&::xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_.get());
945 }
946 inline void Config::set_allocated_xbee_broadcast_multi_transmits(::std::string* xbee_broadcast_multi_transmits) {
947  if (xbee_broadcast_multi_transmits != NULL) {
948  set_has_xbee_broadcast_multi_transmits();
949  } else {
950  clear_has_xbee_broadcast_multi_transmits();
951  }
953  // @@protoc_insertion_point(field_set_allocated:xbee.protobuf.Config.xbee_broadcast_multi_transmits)
954 }
955 
956 // required int32 fleet_id = 14 [(.goby.field) = {
957 inline bool Config::has_fleet_id() const {
958  return (_has_bits_[0] & 0x00000400u) != 0;
959 }
960 inline void Config::set_has_fleet_id() {
961  _has_bits_[0] |= 0x00000400u;
962 }
963 inline void Config::clear_has_fleet_id() {
964  _has_bits_[0] &= ~0x00000400u;
965 }
966 inline void Config::clear_fleet_id() {
967  fleet_id_ = 0;
968  clear_has_fleet_id();
969 }
970 inline ::google::protobuf::int32 Config::fleet_id() const {
971  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.fleet_id)
972  return fleet_id_;
973 }
974 inline void Config::set_fleet_id(::google::protobuf::int32 value) {
975  set_has_fleet_id();
976  fleet_id_ = value;
977  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.fleet_id)
978 }
979 
980 // required uint32 subnet_mask = 15;
981 inline bool Config::has_subnet_mask() const {
982  return (_has_bits_[0] & 0x00000800u) != 0;
983 }
984 inline void Config::set_has_subnet_mask() {
985  _has_bits_[0] |= 0x00000800u;
986 }
987 inline void Config::clear_has_subnet_mask() {
988  _has_bits_[0] &= ~0x00000800u;
989 }
991  subnet_mask_ = 0u;
992  clear_has_subnet_mask();
993 }
994 inline ::google::protobuf::uint32 Config::subnet_mask() const {
995  // @@protoc_insertion_point(field_get:xbee.protobuf.Config.subnet_mask)
996  return subnet_mask_;
997 }
998 inline void Config::set_subnet_mask(::google::protobuf::uint32 value) {
999  set_has_subnet_mask();
1000  subnet_mask_ = value;
1001  // @@protoc_insertion_point(field_set:xbee.protobuf.Config.subnet_mask)
1002 }
1003 
1004 #ifdef __GNUC__
1005  #pragma GCC diagnostic pop
1006 #endif // __GNUC__
1007 
1008 // @@protoc_insertion_point(namespace_scope)
1009 
1010 } // namespace protobuf
1011 } // namespace xbee
1012 
1013 // @@protoc_insertion_point(global_scope)
1014 
1015 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
xbee::protobuf::Config::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
xbee
Definition: xbee_extensions.pb.h:57
xbee::protobuf::Config::release_xbee_unicast_mac_retries
::std::string * release_xbee_unicast_mac_retries()
Definition: xbee_extensions.pb.h:806
xbee::protobuf::Config::set_xbee_unicast_mac_retries
void set_xbee_unicast_mac_retries(const ::std::string &value)
Definition: xbee_extensions.pb.h:776
xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_xbee_broadcast_multi_transmits_
Definition: xbee_extensions.pb.h:372
xbee::protobuf::Config::has_use_xbee_encryption
bool has_use_xbee_encryption() const
Definition: xbee_extensions.pb.h:537
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::AddDescriptors
void AddDescriptors()
xbee::protobuf::Config::clear_fleet_id
void clear_fleet_id()
Definition: xbee_extensions.pb.h:966
xbee::protobuf::Config::use_xbee_encryption
bool use_xbee_encryption() const
Definition: xbee_extensions.pb.h:550
xbee::protobuf::Config::mutable_xbee_mesh_unicast_retries
::std::string * mutable_xbee_mesh_unicast_retries()
Definition: xbee_extensions.pb.h:735
xbee::protobuf::Config::InitAsDefaultInstance
static void InitAsDefaultInstance()
xbee::protobuf::Config::kTestCommsFieldNumber
static const int kTestCommsFieldNumber
Definition: xbee_extensions.pb.h:276
xbee::protobuf::Config::release_xbee_encryption_password
::std::string * release_xbee_encryption_password()
Definition: xbee_extensions.pb.h:608
xbee::protobuf::Config::set_xbee_network_delay_slots
void set_xbee_network_delay_slots(const ::std::string &value)
Definition: xbee_extensions.pb.h:842
xbee::protobuf::Config::has_xbee_unicast_mac_retries
bool has_xbee_unicast_mac_retries() const
Definition: xbee_extensions.pb.h:759
xbee::protobuf::Config::swap
friend void swap(Config &a, Config &b)
Definition: xbee_extensions.pb.h:119
xbee::protobuf::Config::kXbeeBroadcastMultiTransmitsFieldNumber
static const int kXbeeBroadcastMultiTransmitsFieldNumber
Definition: xbee_extensions.pb.h:261
xbee::protobuf::Config::kXbeeEncryptionPasswordFieldNumber
static const int kXbeeEncryptionPasswordFieldNumber
Definition: xbee_extensions.pb.h:186
xbee::protobuf::Config::clear_hub_info_location
void clear_hub_info_location()
Definition: xbee_extensions.pb.h:636
xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_xbee_unicast_mac_retries_
Definition: xbee_extensions.pb.h:364
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto
Definition: xbee_extensions.pb.h:45
xbee::protobuf::Config::clear_xbee_network_delay_slots
void clear_xbee_network_delay_slots()
Definition: xbee_extensions.pb.h:834
xbee::protobuf::Config::mutable_xbee_encryption_password
::std::string * mutable_xbee_encryption_password()
Definition: xbee_extensions.pb.h:603
xbee::protobuf::Config::set_xbee_mesh_unicast_retries
void set_xbee_mesh_unicast_retries(const ::std::string &value)
Definition: xbee_extensions.pb.h:710
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:356
xbee::protobuf::Config::clear_subnet_mask
void clear_subnet_mask()
Definition: xbee_extensions.pb.h:990
xbee::protobuf::Config::kHubIdFieldNumber
static const int kHubIdFieldNumber
Definition: xbee_extensions.pb.h:290
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: xbee_extensions.pb.h:48
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::Config::kSubnetMaskFieldNumber
static const int kSubnetMaskFieldNumber
Definition: xbee_extensions.pb.h:304
xbee::protobuf::Config::kHubInfoLocationFieldNumber
static const int kHubInfoLocationFieldNumber
Definition: xbee_extensions.pb.h:201
xbee::protobuf::Config::has_test_comms
bool has_test_comms() const
Definition: xbee_extensions.pb.h:423
xbee::protobuf::Config::set_allocated_xbee_broadcast_multi_transmits
void set_allocated_xbee_broadcast_multi_transmits(::std::string *xbee_broadcast_multi_transmits)
Definition: xbee_extensions.pb.h:946
xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_xbee_mesh_unicast_retries_
Definition: xbee_extensions.pb.h:360
xbee::protobuf::Config::set_xbee_broadcast_multi_transmits
void set_xbee_broadcast_multi_transmits(const ::std::string &value)
Definition: xbee_extensions.pb.h:908
xbee::protobuf::Config::descriptor
static const ::google::protobuf::Descriptor * descriptor()
xbee::protobuf::Config::has_xbee_mesh_unicast_retries
bool has_xbee_mesh_unicast_retries() const
Definition: xbee_extensions.pb.h:693
xbee::protobuf::Config::set_fleet_id
void set_fleet_id(::google::protobuf::int32 value)
Definition: xbee_extensions.pb.h:974
xbee::protobuf::Config::clear_xbee_broadcast_multi_transmits
void clear_xbee_broadcast_multi_transmits()
Definition: xbee_extensions.pb.h:900
xbee::protobuf::Config::clear_xbee_mesh_unicast_retries
void clear_xbee_mesh_unicast_retries()
Definition: xbee_extensions.pb.h:702
xbee::protobuf::Config::mutable_xbee_broadcast_multi_transmits
::std::string * mutable_xbee_broadcast_multi_transmits()
Definition: xbee_extensions.pb.h:933
xbee::protobuf::Config::xbee_network_delay_slots
const ::std::string & xbee_network_delay_slots() const
Definition: xbee_extensions.pb.h:838
xbee::protobuf::Config::has_xbee_network_delay_slots
bool has_xbee_network_delay_slots() const
Definition: xbee_extensions.pb.h:825
xbee::protobuf::Config::kXbeeUnicastMacRetriesFieldNumber
static const int kXbeeUnicastMacRetriesFieldNumber
Definition: xbee_extensions.pb.h:231
xbee::protobuf::Config::set_allocated_xbee_unicast_mac_retries
void set_allocated_xbee_unicast_mac_retries(::std::string *xbee_unicast_mac_retries)
Definition: xbee_extensions.pb.h:814
xbee::protobuf::Config::fleet_id
::google::protobuf::int32 fleet_id() const
Definition: xbee_extensions.pb.h:970
xbee::protobuf::Config::Clear
void Clear() final
xbee::protobuf::Config::set_subnet_mask
void set_subnet_mask(::google::protobuf::uint32 value)
Definition: xbee_extensions.pb.h:998
xbee::protobuf::Config::has_network_id
bool has_network_id() const
Definition: xbee_extensions.pb.h:399
xbee::protobuf::Config::release_xbee_mesh_unicast_retries
::std::string * release_xbee_mesh_unicast_retries()
Definition: xbee_extensions.pb.h:740
xbee::protobuf::Config
Definition: xbee_extensions.pb.h:74
xbee::protobuf::Config::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
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:447
xbee::protobuf::Config::New
Config * New(::google::protobuf::Arena *arena) const final
Definition: xbee_extensions.pb.h:129
xbee::protobuf::Config::release_xbee_info_location
::std::string * release_xbee_info_location()
Definition: xbee_extensions.pb.h:494
xbee::protobuf::Config::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: xbee_extensions.pb.h:103
xbee::protobuf::Config::clear_network_id
void clear_network_id()
Definition: xbee_extensions.pb.h:408
xbee::protobuf::Config::kXbeeInfoLocationFieldNumber
static const int kXbeeInfoLocationFieldNumber
Definition: xbee_extensions.pb.h:171
xbee::protobuf::Config::set_xbee_info_location
void set_xbee_info_location(const ::std::string &value)
Definition: xbee_extensions.pb.h:464
xbee::protobuf::Config::hub_info_location
const ::std::string & hub_info_location() const
Definition: xbee_extensions.pb.h:640
xbee::protobuf::Config::clear_use_xbee_encryption
void clear_use_xbee_encryption()
Definition: xbee_extensions.pb.h:546
xbee::protobuf::Config::set_test_comms
void set_test_comms(bool value)
Definition: xbee_extensions.pb.h:440
xbee::protobuf::Config::_i_give_permission_to_break_this_code_default_xbee_network_delay_slots_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_xbee_network_delay_slots_
Definition: xbee_extensions.pb.h:368
xbee::protobuf::_Config_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
xbee::protobuf::Config::mutable_xbee_network_delay_slots
::std::string * mutable_xbee_network_delay_slots()
Definition: xbee_extensions.pb.h:867
xbee::protobuf::Config::kUseXbeeEncryptionFieldNumber
static const int kUseXbeeEncryptionFieldNumber
Definition: xbee_extensions.pb.h:283
xbee::protobuf::Config::set_hub_info_location
void set_hub_info_location(const ::std::string &value)
Definition: xbee_extensions.pb.h:644
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:570
xbee::protobuf::Config::set_network_id
void set_network_id(::google::protobuf::uint64 value)
Definition: xbee_extensions.pb.h:416
xbee::protobuf::Config::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: xbee_extensions.pb.h:115
xbee::protobuf::Config::mutable_xbee_info_location
::std::string * mutable_xbee_info_location()
Definition: xbee_extensions.pb.h:489
xbee::protobuf::Config::kFleetIdFieldNumber
static const int kFleetIdFieldNumber
Definition: xbee_extensions.pb.h:297
xbee::protobuf::Config::hub_id
::google::protobuf::int32 hub_id() const
Definition: xbee_extensions.pb.h:526
xbee::protobuf::Config::clear_xbee_info_location
void clear_xbee_info_location()
Definition: xbee_extensions.pb.h:456
xbee::protobuf::Config::mutable_xbee_unicast_mac_retries
::std::string * mutable_xbee_unicast_mac_retries()
Definition: xbee_extensions.pb.h:801
xbee::protobuf::Config::set_use_xbee_encryption
void set_use_xbee_encryption(bool value)
Definition: xbee_extensions.pb.h:554
xbee::protobuf::Config::clear_xbee_unicast_mac_retries
void clear_xbee_unicast_mac_retries()
Definition: xbee_extensions.pb.h:768
xbee::protobuf::Config::has_hub_id
bool has_hub_id() const
Definition: xbee_extensions.pb.h:513
xbee::protobuf::Config::xbee_mesh_unicast_retries
const ::std::string & xbee_mesh_unicast_retries() const
Definition: xbee_extensions.pb.h:706
xbee::protobuf::kConfigFieldNumber
static const int kConfigFieldNumber
Definition: xbee_extensions.pb.h:385
xbee::protobuf::Config::has_fleet_id
bool has_fleet_id() const
Definition: xbee_extensions.pb.h:957
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:388
xbee::protobuf::Config::Config
Config()
xbee::protobuf::Config::has_xbee_broadcast_multi_transmits
bool has_xbee_broadcast_multi_transmits() const
Definition: xbee_extensions.pb.h:891
xbee::protobuf::Config::release_xbee_broadcast_multi_transmits
::std::string * release_xbee_broadcast_multi_transmits()
Definition: xbee_extensions.pb.h:938
xbee::protobuf::Config::set_allocated_hub_info_location
void set_allocated_hub_info_location(::std::string *hub_info_location)
Definition: xbee_extensions.pb.h:682
xbee::protobuf::Config::GetCachedSize
int GetCachedSize() const final
Definition: xbee_extensions.pb.h:146
xbee::protobuf::Config::kXbeeNetworkDelaySlotsFieldNumber
static const int kXbeeNetworkDelaySlotsFieldNumber
Definition: xbee_extensions.pb.h:246
xbee::protobuf::Config::clear_hub_id
void clear_hub_id()
Definition: xbee_extensions.pb.h:522
xbee::protobuf::Config::kXbeeMeshUnicastRetriesFieldNumber
static const int kXbeeMeshUnicastRetriesFieldNumber
Definition: xbee_extensions.pb.h:216
xbee::protobuf::Config::set_allocated_xbee_encryption_password
void set_allocated_xbee_encryption_password(::std::string *xbee_encryption_password)
Definition: xbee_extensions.pb.h:616
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: xbee_extensions.pb.h:53
xbee::protobuf::Config::mutable_hub_info_location
::std::string * mutable_hub_info_location()
Definition: xbee_extensions.pb.h:669
xbee::protobuf::Config::release_xbee_network_delay_slots
::std::string * release_xbee_network_delay_slots()
Definition: xbee_extensions.pb.h:872
protobuf_jaiabot_2fmessages_2fxbee_5fextensions_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: xbee_extensions.pb.h:50
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:412
xbee::protobuf::Config::xbee_broadcast_multi_transmits
const ::std::string & xbee_broadcast_multi_transmits() const
Definition: xbee_extensions.pb.h:904
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:351
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:574
xbee::protobuf::Config::default_instance
static const Config & default_instance()
xbee::protobuf::Config::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
xbee::protobuf::Config::set_allocated_xbee_mesh_unicast_retries
void set_allocated_xbee_mesh_unicast_retries(::std::string *xbee_mesh_unicast_retries)
Definition: xbee_extensions.pb.h:748
xbee::protobuf::Config::internal_default_instance
static const Config * internal_default_instance()
Definition: xbee_extensions.pb.h:111
xbee::protobuf::Config::release_hub_info_location
::std::string * release_hub_info_location()
Definition: xbee_extensions.pb.h:674
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:125
xbee::protobuf::Config::has_hub_info_location
bool has_hub_info_location() const
Definition: xbee_extensions.pb.h:627
xbee::protobuf::Config::test_comms
bool test_comms() const
Definition: xbee_extensions.pb.h:436
xbee::protobuf::Config::subnet_mask
::google::protobuf::uint32 subnet_mask() const
Definition: xbee_extensions.pb.h:994
xbee::protobuf::Config::has_subnet_mask
bool has_subnet_mask() const
Definition: xbee_extensions.pb.h:981
xbee::protobuf::Config::xbee_unicast_mac_retries
const ::std::string & xbee_unicast_mac_retries() const
Definition: xbee_extensions.pb.h:772
xbee::protobuf::Config::IsInitialized
bool IsInitialized() const final
xbee::protobuf::Config::set_xbee_encryption_password
void set_xbee_encryption_password(const ::std::string &value)
Definition: xbee_extensions.pb.h:578
xbee::protobuf::Config::has_xbee_encryption_password
bool has_xbee_encryption_password() const
Definition: xbee_extensions.pb.h:561
xbee::protobuf::Config::clear_test_comms
void clear_test_comms()
Definition: xbee_extensions.pb.h:432
xbee::protobuf::Config::~Config
virtual ~Config()
xbee::protobuf::Config::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: xbee_extensions.pb.h:100
xbee::protobuf::Config::set_hub_id
void set_hub_id(::google::protobuf::int32 value)
Definition: xbee_extensions.pb.h:530
xbee::protobuf::Config::kNetworkIdFieldNumber
static const int kNetworkIdFieldNumber
Definition: xbee_extensions.pb.h:311
xbee::protobuf::Config::xbee_info_location
const ::std::string & xbee_info_location() const
Definition: xbee_extensions.pb.h:460
xbee::protobuf::Config::ByteSizeLong
size_t ByteSizeLong() const final
xbee::protobuf::Config::set_allocated_xbee_network_delay_slots
void set_allocated_xbee_network_delay_slots(::std::string *xbee_network_delay_slots)
Definition: xbee_extensions.pb.h:880
google
Definition: config.pb.h:63
xbee::protobuf::Config::operator=
Config & operator=(const Config &from)
Definition: xbee_extensions.pb.h:81
xbee::protobuf::Config::set_allocated_xbee_info_location
void set_allocated_xbee_info_location(::std::string *xbee_info_location)
Definition: xbee_extensions.pb.h:502