4 #ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmetadata_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmetadata_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < 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.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.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>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fmetadata_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
59 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
65 class DeviceMetadataDefaultTypeInternal;
67 class DeviceMetadata_Version;
68 class DeviceMetadata_VersionDefaultTypeInternal;
70 class QueryDeviceMetaData;
71 class QueryDeviceMetaDataDefaultTypeInternal;
74 class XbeeInfoDefaultTypeInternal;
78 PROTOBUF_NAMESPACE_OPEN
79 template<> ::jaiabot::protobuf::DeviceMetadata* Arena::CreateMaybeMessage<::jaiabot::protobuf::DeviceMetadata>(Arena*);
80 template<> ::jaiabot::protobuf::DeviceMetadata_Version* Arena::CreateMaybeMessage<::jaiabot::protobuf::DeviceMetadata_Version>(Arena*);
81 template<> ::jaiabot::protobuf::QueryDeviceMetaData* Arena::CreateMaybeMessage<::jaiabot::protobuf::QueryDeviceMetaData>(Arena*);
82 template<> ::jaiabot::protobuf::XbeeInfo* Arena::CreateMaybeMessage<::jaiabot::protobuf::XbeeInfo>(Arena*);
83 PROTOBUF_NAMESPACE_CLOSE
89 class XbeeInfo PROTOBUF_FINAL :
90 public ::PROTOBUF_NAMESPACE_ID::Message {
98 *
this = ::std::move(from);
106 if (GetArena() == from.GetArena()) {
107 if (
this != &from) InternalSwap(&from);
115 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
118 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
121 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
122 return GetDescriptor();
125 return GetMetadataStatic().descriptor;
128 return GetMetadataStatic().reflection;
134 return reinterpret_cast<const XbeeInfo*
>(
137 static constexpr
int kIndexInFileMessages =
140 friend void swap(XbeeInfo& a, XbeeInfo& b) {
143 inline void Swap(XbeeInfo* other) {
144 if (other ==
this)
return;
145 if (GetArena() == other->GetArena()) {
148 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
152 if (other ==
this)
return;
153 GOOGLE_DCHECK(GetArena() == other->GetArena());
159 inline XbeeInfo*
New() const final {
160 return CreateMaybeMessage<XbeeInfo>(
nullptr);
163 XbeeInfo*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
164 return CreateMaybeMessage<XbeeInfo>(arena);
166 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
167 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
170 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
171 bool IsInitialized() const final;
173 size_t ByteSizeLong() const final;
174 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
175 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
176 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
177 int GetCachedSize() const final {
return _cached_size_.Get(); }
180 inline void SharedCtor();
181 inline void SharedDtor();
182 void SetCachedSize(
int size)
const final;
183 void InternalSwap(XbeeInfo* other);
184 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
185 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
186 return "jaiabot.protobuf.XbeeInfo";
189 explicit XbeeInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena);
191 static void ArenaDtor(
void*
object);
192 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
197 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
209 kNodeIdFieldNumber = 1,
210 kSerialNumberFieldNumber = 2,
215 bool _internal_has_node_id()
const;
226 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
227 " string fields are deprecated and will be removed in a"
229 std::
string* unsafe_arena_release_node_id();
230 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
231 "
string fields are deprecated and will be removed in a"
233 void unsafe_arena_set_allocated_node_id(
234 std::
string* node_id);
236 const std::
string& _internal_node_id() const;
237 void _internal_set_node_id(const std::
string& value);
238 std::
string* _internal_mutable_node_id();
242 bool has_serial_number() const;
244 bool _internal_has_serial_number() const;
246 void clear_serial_number();
247 const std::
string& serial_number() const;
248 void set_serial_number(const std::
string& value);
249 void set_serial_number(std::
string&& value);
250 void set_serial_number(const
char* value);
251 void set_serial_number(const
char* value,
size_t size);
252 std::
string* mutable_serial_number();
253 std::
string* release_serial_number();
254 void set_allocated_serial_number(std::
string* serial_number);
255 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
256 "
string fields are deprecated and will be removed in a"
258 std::
string* unsafe_arena_release_serial_number();
259 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
260 "
string fields are deprecated and will be removed in a"
262 void unsafe_arena_set_allocated_serial_number(
263 std::
string* serial_number);
265 const std::
string& _internal_serial_number() const;
266 void _internal_set_serial_number(const std::
string& value);
267 std::
string* _internal_mutable_serial_number();
274 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
275 typedef
void InternalArenaConstructable_;
276 typedef
void DestructorSkippable_;
277 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
278 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
280 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_node_id_;
282 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr node_id_;
284 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_serial_number_;
286 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr serial_number_;
292 public ::PROTOBUF_NAMESPACE_ID::Message {
299 : DeviceMetadata_Version() {
300 *
this = ::std::move(from);
303 inline DeviceMetadata_Version&
operator=(
const DeviceMetadata_Version& from) {
307 inline DeviceMetadata_Version&
operator=(DeviceMetadata_Version&& from) noexcept {
308 if (GetArena() == from.GetArena()) {
309 if (
this != &from) InternalSwap(&from);
317 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
320 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
323 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
324 return GetDescriptor();
327 return GetMetadataStatic().descriptor;
330 return GetMetadataStatic().reflection;
336 return reinterpret_cast<const DeviceMetadata_Version*
>(
339 static constexpr
int kIndexInFileMessages =
342 friend void swap(DeviceMetadata_Version& a, DeviceMetadata_Version& b) {
345 inline void Swap(DeviceMetadata_Version* other) {
346 if (other ==
this)
return;
347 if (GetArena() == other->GetArena()) {
350 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
354 if (other ==
this)
return;
355 GOOGLE_DCHECK(GetArena() == other->GetArena());
361 inline DeviceMetadata_Version*
New() const final {
362 return CreateMaybeMessage<DeviceMetadata_Version>(
nullptr);
365 DeviceMetadata_Version*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
366 return CreateMaybeMessage<DeviceMetadata_Version>(arena);
368 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
369 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
372 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
373 bool IsInitialized() const final;
375 size_t ByteSizeLong() const final;
376 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
377 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
378 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
379 int GetCachedSize() const final {
return _cached_size_.Get(); }
382 inline void SharedCtor();
383 inline void SharedDtor();
384 void SetCachedSize(
int size)
const final;
385 void InternalSwap(DeviceMetadata_Version* other);
386 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
387 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
388 return "jaiabot.protobuf.DeviceMetadata.Version";
393 static void ArenaDtor(
void*
object);
394 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
399 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
411 kMajorFieldNumber = 1,
412 kMinorFieldNumber = 2,
413 kPatchFieldNumber = 3,
414 kGitHashFieldNumber = 4,
415 kGitBranchFieldNumber = 5,
416 kDebRepositoryFieldNumber = 6,
417 kDebReleaseBranchFieldNumber = 7,
422 bool _internal_has_major()
const;
433 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
434 " string fields are deprecated and will be removed in a"
436 std::
string* unsafe_arena_release_major();
437 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
438 "
string fields are deprecated and will be removed in a"
440 void unsafe_arena_set_allocated_major(
443 const std::
string& _internal_major() const;
444 void _internal_set_major(const std::
string& value);
445 std::
string* _internal_mutable_major();
449 bool has_minor() const;
451 bool _internal_has_minor() const;
454 const std::
string& minor() const;
455 void set_minor(const std::
string& value);
456 void set_minor(std::
string&& value);
457 void set_minor(const
char* value);
458 void set_minor(const
char* value,
size_t size);
459 std::
string* mutable_minor();
460 std::
string* release_minor();
461 void set_allocated_minor(std::
string* minor);
462 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
463 "
string fields are deprecated and will be removed in a"
465 std::
string* unsafe_arena_release_minor();
466 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
467 "
string fields are deprecated and will be removed in a"
469 void unsafe_arena_set_allocated_minor(
472 const std::
string& _internal_minor() const;
473 void _internal_set_minor(const std::
string& value);
474 std::
string* _internal_mutable_minor();
478 bool has_patch() const;
480 bool _internal_has_patch() const;
483 const std::
string& patch() const;
484 void set_patch(const std::
string& value);
485 void set_patch(std::
string&& value);
486 void set_patch(const
char* value);
487 void set_patch(const
char* value,
size_t size);
488 std::
string* mutable_patch();
489 std::
string* release_patch();
490 void set_allocated_patch(std::
string* patch);
491 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
492 "
string fields are deprecated and will be removed in a"
494 std::
string* unsafe_arena_release_patch();
495 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
496 "
string fields are deprecated and will be removed in a"
498 void unsafe_arena_set_allocated_patch(
501 const std::
string& _internal_patch() const;
502 void _internal_set_patch(const std::
string& value);
503 std::
string* _internal_mutable_patch();
507 bool has_git_hash() const;
509 bool _internal_has_git_hash() const;
511 void clear_git_hash();
512 const std::
string& git_hash() const;
513 void set_git_hash(const std::
string& value);
514 void set_git_hash(std::
string&& value);
515 void set_git_hash(const
char* value);
516 void set_git_hash(const
char* value,
size_t size);
517 std::
string* mutable_git_hash();
518 std::
string* release_git_hash();
519 void set_allocated_git_hash(std::
string* git_hash);
520 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
521 "
string fields are deprecated and will be removed in a"
523 std::
string* unsafe_arena_release_git_hash();
524 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
525 "
string fields are deprecated and will be removed in a"
527 void unsafe_arena_set_allocated_git_hash(
528 std::
string* git_hash);
530 const std::
string& _internal_git_hash() const;
531 void _internal_set_git_hash(const std::
string& value);
532 std::
string* _internal_mutable_git_hash();
536 bool has_git_branch() const;
538 bool _internal_has_git_branch() const;
540 void clear_git_branch();
541 const std::
string& git_branch() const;
542 void set_git_branch(const std::
string& value);
543 void set_git_branch(std::
string&& value);
544 void set_git_branch(const
char* value);
545 void set_git_branch(const
char* value,
size_t size);
546 std::
string* mutable_git_branch();
547 std::
string* release_git_branch();
548 void set_allocated_git_branch(std::
string* git_branch);
549 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
550 "
string fields are deprecated and will be removed in a"
552 std::
string* unsafe_arena_release_git_branch();
553 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
554 "
string fields are deprecated and will be removed in a"
556 void unsafe_arena_set_allocated_git_branch(
557 std::
string* git_branch);
559 const std::
string& _internal_git_branch() const;
560 void _internal_set_git_branch(const std::
string& value);
561 std::
string* _internal_mutable_git_branch();
565 bool has_deb_repository() const;
567 bool _internal_has_deb_repository() const;
569 void clear_deb_repository();
570 const std::
string& deb_repository() const;
571 void set_deb_repository(const std::
string& value);
572 void set_deb_repository(std::
string&& value);
573 void set_deb_repository(const
char* value);
574 void set_deb_repository(const
char* value,
size_t size);
575 std::
string* mutable_deb_repository();
576 std::
string* release_deb_repository();
577 void set_allocated_deb_repository(std::
string* deb_repository);
578 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
579 "
string fields are deprecated and will be removed in a"
581 std::
string* unsafe_arena_release_deb_repository();
582 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
583 "
string fields are deprecated and will be removed in a"
585 void unsafe_arena_set_allocated_deb_repository(
586 std::
string* deb_repository);
588 const std::
string& _internal_deb_repository() const;
589 void _internal_set_deb_repository(const std::
string& value);
590 std::
string* _internal_mutable_deb_repository();
594 bool has_deb_release_branch() const;
596 bool _internal_has_deb_release_branch() const;
598 void clear_deb_release_branch();
599 const std::
string& deb_release_branch() const;
600 void set_deb_release_branch(const std::
string& value);
601 void set_deb_release_branch(std::
string&& value);
602 void set_deb_release_branch(const
char* value);
603 void set_deb_release_branch(const
char* value,
size_t size);
604 std::
string* mutable_deb_release_branch();
605 std::
string* release_deb_release_branch();
606 void set_allocated_deb_release_branch(std::
string* deb_release_branch);
607 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
608 "
string fields are deprecated and will be removed in a"
610 std::
string* unsafe_arena_release_deb_release_branch();
611 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
612 "
string fields are deprecated and will be removed in a"
614 void unsafe_arena_set_allocated_deb_release_branch(
615 std::
string* deb_release_branch);
617 const std::
string& _internal_deb_release_branch() const;
618 void _internal_set_deb_release_branch(const std::
string& value);
619 std::
string* _internal_mutable_deb_release_branch();
627 size_t RequiredFieldsByteSizeFallback() const;
629 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
630 typedef
void InternalArenaConstructable_;
631 typedef
void DestructorSkippable_;
632 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
633 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
634 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr major_;
635 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr minor_;
636 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr patch_;
637 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr git_hash_;
638 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr git_branch_;
639 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr deb_repository_;
640 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr deb_release_branch_;
646 public ::PROTOBUF_NAMESPACE_ID::Message {
654 *
this = ::std::move(from);
657 inline DeviceMetadata&
operator=(
const DeviceMetadata& from) {
661 inline DeviceMetadata&
operator=(DeviceMetadata&& from) noexcept {
662 if (GetArena() == from.GetArena()) {
663 if (
this != &from) InternalSwap(&from);
671 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
674 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
677 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
678 return GetDescriptor();
681 return GetMetadataStatic().descriptor;
684 return GetMetadataStatic().reflection;
690 return reinterpret_cast<const DeviceMetadata*
>(
693 static constexpr
int kIndexInFileMessages =
696 friend void swap(DeviceMetadata& a, DeviceMetadata& b) {
699 inline void Swap(DeviceMetadata* other) {
700 if (other ==
this)
return;
701 if (GetArena() == other->GetArena()) {
704 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
708 if (other ==
this)
return;
709 GOOGLE_DCHECK(GetArena() == other->GetArena());
715 inline DeviceMetadata*
New() const final {
716 return CreateMaybeMessage<DeviceMetadata>(
nullptr);
719 DeviceMetadata*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
720 return CreateMaybeMessage<DeviceMetadata>(arena);
722 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
723 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
726 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
727 bool IsInitialized() const final;
729 size_t ByteSizeLong() const final;
730 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
731 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
732 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
733 int GetCachedSize() const final {
return _cached_size_.Get(); }
736 inline void SharedCtor();
737 inline void SharedDtor();
738 void SetCachedSize(
int size)
const final;
739 void InternalSwap(DeviceMetadata* other);
740 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
741 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
742 return "jaiabot.protobuf.DeviceMetadata";
747 static void ArenaDtor(
void*
object);
748 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
753 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
767 kNameFieldNumber = 1,
768 kGobyVersionFieldNumber = 3,
769 kMoosVersionFieldNumber = 4,
770 kIvpVersionFieldNumber = 5,
771 kXbeeNodeIdFieldNumber = 6,
772 kXbeeSerialNumberFieldNumber = 7,
773 kRaspiFirmwareVersionFieldNumber = 8,
774 kJaiabotImageVersionFieldNumber = 9,
775 kJaiabotImageBuildDateFieldNumber = 10,
776 kJaiabotImageFirstBootDateFieldNumber = 11,
777 kJaiabotVersionFieldNumber = 2,
778 kIntervehicleApiVersionFieldNumber = 12,
779 kIsSimulationFieldNumber = 13,
780 kFleetIdFieldNumber = 14,
781 kHubIdFieldNumber = 15,
782 kBotIdFieldNumber = 16,
787 bool _internal_has_name()
const;
790 const std::string&
name()
const;
798 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
799 " string fields are deprecated and will be removed in a"
801 std::
string* unsafe_arena_release_name();
802 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
803 "
string fields are deprecated and will be removed in a"
805 void unsafe_arena_set_allocated_name(
808 const std::
string& _internal_name() const;
809 void _internal_set_name(const std::
string& value);
810 std::
string* _internal_mutable_name();
814 bool has_goby_version() const;
816 bool _internal_has_goby_version() const;
818 void clear_goby_version();
819 const std::
string& goby_version() const;
820 void set_goby_version(const std::
string& value);
821 void set_goby_version(std::
string&& value);
822 void set_goby_version(const
char* value);
823 void set_goby_version(const
char* value,
size_t size);
824 std::
string* mutable_goby_version();
825 std::
string* release_goby_version();
826 void set_allocated_goby_version(std::
string* goby_version);
827 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
828 "
string fields are deprecated and will be removed in a"
830 std::
string* unsafe_arena_release_goby_version();
831 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
832 "
string fields are deprecated and will be removed in a"
834 void unsafe_arena_set_allocated_goby_version(
835 std::
string* goby_version);
837 const std::
string& _internal_goby_version() const;
838 void _internal_set_goby_version(const std::
string& value);
839 std::
string* _internal_mutable_goby_version();
843 bool has_moos_version() const;
845 bool _internal_has_moos_version() const;
847 void clear_moos_version();
848 const std::
string& moos_version() const;
849 void set_moos_version(const std::
string& value);
850 void set_moos_version(std::
string&& value);
851 void set_moos_version(const
char* value);
852 void set_moos_version(const
char* value,
size_t size);
853 std::
string* mutable_moos_version();
854 std::
string* release_moos_version();
855 void set_allocated_moos_version(std::
string* moos_version);
856 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
857 "
string fields are deprecated and will be removed in a"
859 std::
string* unsafe_arena_release_moos_version();
860 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
861 "
string fields are deprecated and will be removed in a"
863 void unsafe_arena_set_allocated_moos_version(
864 std::
string* moos_version);
866 const std::
string& _internal_moos_version() const;
867 void _internal_set_moos_version(const std::
string& value);
868 std::
string* _internal_mutable_moos_version();
872 bool has_ivp_version() const;
874 bool _internal_has_ivp_version() const;
876 void clear_ivp_version();
877 const std::
string& ivp_version() const;
878 void set_ivp_version(const std::
string& value);
879 void set_ivp_version(std::
string&& value);
880 void set_ivp_version(const
char* value);
881 void set_ivp_version(const
char* value,
size_t size);
882 std::
string* mutable_ivp_version();
883 std::
string* release_ivp_version();
884 void set_allocated_ivp_version(std::
string* ivp_version);
885 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
886 "
string fields are deprecated and will be removed in a"
888 std::
string* unsafe_arena_release_ivp_version();
889 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
890 "
string fields are deprecated and will be removed in a"
892 void unsafe_arena_set_allocated_ivp_version(
893 std::
string* ivp_version);
895 const std::
string& _internal_ivp_version() const;
896 void _internal_set_ivp_version(const std::
string& value);
897 std::
string* _internal_mutable_ivp_version();
901 bool has_xbee_node_id() const;
903 bool _internal_has_xbee_node_id() const;
905 void clear_xbee_node_id();
906 const std::
string& xbee_node_id() const;
907 void set_xbee_node_id(const std::
string& value);
908 void set_xbee_node_id(std::
string&& value);
909 void set_xbee_node_id(const
char* value);
910 void set_xbee_node_id(const
char* value,
size_t size);
911 std::
string* mutable_xbee_node_id();
912 std::
string* release_xbee_node_id();
913 void set_allocated_xbee_node_id(std::
string* xbee_node_id);
914 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
915 "
string fields are deprecated and will be removed in a"
917 std::
string* unsafe_arena_release_xbee_node_id();
918 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
919 "
string fields are deprecated and will be removed in a"
921 void unsafe_arena_set_allocated_xbee_node_id(
922 std::
string* xbee_node_id);
924 const std::
string& _internal_xbee_node_id() const;
925 void _internal_set_xbee_node_id(const std::
string& value);
926 std::
string* _internal_mutable_xbee_node_id();
930 bool has_xbee_serial_number() const;
932 bool _internal_has_xbee_serial_number() const;
934 void clear_xbee_serial_number();
935 const std::
string& xbee_serial_number() const;
936 void set_xbee_serial_number(const std::
string& value);
937 void set_xbee_serial_number(std::
string&& value);
938 void set_xbee_serial_number(const
char* value);
939 void set_xbee_serial_number(const
char* value,
size_t size);
940 std::
string* mutable_xbee_serial_number();
941 std::
string* release_xbee_serial_number();
942 void set_allocated_xbee_serial_number(std::
string* xbee_serial_number);
943 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
944 "
string fields are deprecated and will be removed in a"
946 std::
string* unsafe_arena_release_xbee_serial_number();
947 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
948 "
string fields are deprecated and will be removed in a"
950 void unsafe_arena_set_allocated_xbee_serial_number(
951 std::
string* xbee_serial_number);
953 const std::
string& _internal_xbee_serial_number() const;
954 void _internal_set_xbee_serial_number(const std::
string& value);
955 std::
string* _internal_mutable_xbee_serial_number();
959 bool has_raspi_firmware_version() const;
961 bool _internal_has_raspi_firmware_version() const;
963 void clear_raspi_firmware_version();
964 const std::
string& raspi_firmware_version() const;
965 void set_raspi_firmware_version(const std::
string& value);
966 void set_raspi_firmware_version(std::
string&& value);
967 void set_raspi_firmware_version(const
char* value);
968 void set_raspi_firmware_version(const
char* value,
size_t size);
969 std::
string* mutable_raspi_firmware_version();
970 std::
string* release_raspi_firmware_version();
971 void set_allocated_raspi_firmware_version(std::
string* raspi_firmware_version);
972 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
973 "
string fields are deprecated and will be removed in a"
975 std::
string* unsafe_arena_release_raspi_firmware_version();
976 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
977 "
string fields are deprecated and will be removed in a"
979 void unsafe_arena_set_allocated_raspi_firmware_version(
980 std::
string* raspi_firmware_version);
982 const std::
string& _internal_raspi_firmware_version() const;
983 void _internal_set_raspi_firmware_version(const std::
string& value);
984 std::
string* _internal_mutable_raspi_firmware_version();
988 bool has_jaiabot_image_version() const;
990 bool _internal_has_jaiabot_image_version() const;
992 void clear_jaiabot_image_version();
993 const std::
string& jaiabot_image_version() const;
994 void set_jaiabot_image_version(const std::
string& value);
995 void set_jaiabot_image_version(std::
string&& value);
996 void set_jaiabot_image_version(const
char* value);
997 void set_jaiabot_image_version(const
char* value,
size_t size);
998 std::
string* mutable_jaiabot_image_version();
999 std::
string* release_jaiabot_image_version();
1000 void set_allocated_jaiabot_image_version(std::
string* jaiabot_image_version);
1001 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1002 "
string fields are deprecated and will be removed in a"
1004 std::
string* unsafe_arena_release_jaiabot_image_version();
1005 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1006 "
string fields are deprecated and will be removed in a"
1008 void unsafe_arena_set_allocated_jaiabot_image_version(
1009 std::
string* jaiabot_image_version);
1011 const std::
string& _internal_jaiabot_image_version() const;
1012 void _internal_set_jaiabot_image_version(const std::
string& value);
1013 std::
string* _internal_mutable_jaiabot_image_version();
1017 bool has_jaiabot_image_build_date() const;
1019 bool _internal_has_jaiabot_image_build_date() const;
1021 void clear_jaiabot_image_build_date();
1022 const std::
string& jaiabot_image_build_date() const;
1023 void set_jaiabot_image_build_date(const std::
string& value);
1024 void set_jaiabot_image_build_date(std::
string&& value);
1025 void set_jaiabot_image_build_date(const
char* value);
1026 void set_jaiabot_image_build_date(const
char* value,
size_t size);
1027 std::
string* mutable_jaiabot_image_build_date();
1028 std::
string* release_jaiabot_image_build_date();
1029 void set_allocated_jaiabot_image_build_date(std::
string* jaiabot_image_build_date);
1030 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1031 "
string fields are deprecated and will be removed in a"
1033 std::
string* unsafe_arena_release_jaiabot_image_build_date();
1034 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1035 "
string fields are deprecated and will be removed in a"
1037 void unsafe_arena_set_allocated_jaiabot_image_build_date(
1038 std::
string* jaiabot_image_build_date);
1040 const std::
string& _internal_jaiabot_image_build_date() const;
1041 void _internal_set_jaiabot_image_build_date(const std::
string& value);
1042 std::
string* _internal_mutable_jaiabot_image_build_date();
1046 bool has_jaiabot_image_first_boot_date() const;
1048 bool _internal_has_jaiabot_image_first_boot_date() const;
1050 void clear_jaiabot_image_first_boot_date();
1051 const std::
string& jaiabot_image_first_boot_date() const;
1052 void set_jaiabot_image_first_boot_date(const std::
string& value);
1053 void set_jaiabot_image_first_boot_date(std::
string&& value);
1054 void set_jaiabot_image_first_boot_date(const
char* value);
1055 void set_jaiabot_image_first_boot_date(const
char* value,
size_t size);
1056 std::
string* mutable_jaiabot_image_first_boot_date();
1057 std::
string* release_jaiabot_image_first_boot_date();
1058 void set_allocated_jaiabot_image_first_boot_date(std::
string* jaiabot_image_first_boot_date);
1059 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1060 "
string fields are deprecated and will be removed in a"
1062 std::
string* unsafe_arena_release_jaiabot_image_first_boot_date();
1063 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1064 "
string fields are deprecated and will be removed in a"
1066 void unsafe_arena_set_allocated_jaiabot_image_first_boot_date(
1067 std::
string* jaiabot_image_first_boot_date);
1069 const std::
string& _internal_jaiabot_image_first_boot_date() const;
1070 void _internal_set_jaiabot_image_first_boot_date(const std::
string& value);
1071 std::
string* _internal_mutable_jaiabot_image_first_boot_date();
1075 bool has_jaiabot_version() const;
1077 bool _internal_has_jaiabot_version() const;
1079 void clear_jaiabot_version();
1080 const ::
jaiabot::protobuf::DeviceMetadata_Version& jaiabot_version() const;
1081 ::
jaiabot::protobuf::DeviceMetadata_Version* release_jaiabot_version();
1082 ::
jaiabot::protobuf::DeviceMetadata_Version* mutable_jaiabot_version();
1083 void set_allocated_jaiabot_version(::
jaiabot::protobuf::DeviceMetadata_Version* jaiabot_version);
1085 const ::
jaiabot::protobuf::DeviceMetadata_Version& _internal_jaiabot_version() const;
1086 ::
jaiabot::protobuf::DeviceMetadata_Version* _internal_mutable_jaiabot_version();
1088 void unsafe_arena_set_allocated_jaiabot_version(
1089 ::
jaiabot::protobuf::DeviceMetadata_Version* jaiabot_version);
1090 ::
jaiabot::protobuf::DeviceMetadata_Version* unsafe_arena_release_jaiabot_version();
1093 bool has_intervehicle_api_version() const;
1095 bool _internal_has_intervehicle_api_version() const;
1097 void clear_intervehicle_api_version();
1098 ::PROTOBUF_NAMESPACE_ID::uint32 intervehicle_api_version() const;
1099 void set_intervehicle_api_version(::PROTOBUF_NAMESPACE_ID::uint32 value);
1101 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_intervehicle_api_version() const;
1102 void _internal_set_intervehicle_api_version(::PROTOBUF_NAMESPACE_ID::uint32 value);
1106 bool has_is_simulation() const;
1108 bool _internal_has_is_simulation() const;
1110 void clear_is_simulation();
1111 bool is_simulation() const;
1112 void set_is_simulation(
bool value);
1114 bool _internal_is_simulation() const;
1115 void _internal_set_is_simulation(
bool value);
1119 bool has_fleet_id() const;
1121 bool _internal_has_fleet_id() const;
1123 void clear_fleet_id();
1124 ::PROTOBUF_NAMESPACE_ID::uint32 fleet_id() const;
1125 void set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
1127 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_fleet_id() const;
1128 void _internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
1132 bool has_hub_id() const;
1134 bool _internal_has_hub_id() const;
1136 void clear_hub_id();
1137 ::PROTOBUF_NAMESPACE_ID::uint32 hub_id() const;
1138 void set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
1140 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_hub_id() const;
1141 void _internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
1145 bool has_bot_id() const;
1147 bool _internal_has_bot_id() const;
1149 void clear_bot_id();
1150 ::PROTOBUF_NAMESPACE_ID::uint32 bot_id() const;
1151 void set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
1153 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_bot_id() const;
1154 void _internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
1161 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1162 typedef
void InternalArenaConstructable_;
1163 typedef
void DestructorSkippable_;
1164 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1165 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1166 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
1167 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr goby_version_;
1168 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr moos_version_;
1169 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr ivp_version_;
1170 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr xbee_node_id_;
1171 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr xbee_serial_number_;
1172 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr raspi_firmware_version_;
1173 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr jaiabot_image_version_;
1174 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr jaiabot_image_build_date_;
1175 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr jaiabot_image_first_boot_date_;
1176 ::
jaiabot::protobuf::DeviceMetadata_Version* jaiabot_version_;
1177 ::PROTOBUF_NAMESPACE_ID::uint32 intervehicle_api_version_;
1178 bool is_simulation_;
1179 ::PROTOBUF_NAMESPACE_ID::uint32 fleet_id_;
1180 ::PROTOBUF_NAMESPACE_ID::uint32 hub_id_;
1181 ::PROTOBUF_NAMESPACE_ID::uint32 bot_id_;
1187 public ::PROTOBUF_NAMESPACE_ID::Message {
1194 : QueryDeviceMetaData() {
1195 *
this = ::std::move(from);
1198 inline QueryDeviceMetaData&
operator=(
const QueryDeviceMetaData& from) {
1202 inline QueryDeviceMetaData&
operator=(QueryDeviceMetaData&& from) noexcept {
1203 if (GetArena() == from.GetArena()) {
1204 if (
this != &from) InternalSwap(&from);
1212 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1215 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1219 return GetDescriptor();
1222 return GetMetadataStatic().descriptor;
1225 return GetMetadataStatic().reflection;
1231 return reinterpret_cast<const QueryDeviceMetaData*
>(
1234 static constexpr
int kIndexInFileMessages =
1237 friend void swap(QueryDeviceMetaData& a, QueryDeviceMetaData& b) {
1240 inline void Swap(QueryDeviceMetaData* other) {
1241 if (other ==
this)
return;
1242 if (GetArena() == other->GetArena()) {
1243 InternalSwap(other);
1245 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1249 if (other ==
this)
return;
1250 GOOGLE_DCHECK(GetArena() == other->GetArena());
1251 InternalSwap(other);
1256 inline QueryDeviceMetaData*
New() const final {
1257 return CreateMaybeMessage<QueryDeviceMetaData>(
nullptr);
1260 QueryDeviceMetaData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1261 return CreateMaybeMessage<QueryDeviceMetaData>(arena);
1263 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1264 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1267 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1268 bool IsInitialized() const final;
1270 size_t ByteSizeLong() const final;
1271 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1272 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1273 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1274 int GetCachedSize() const final {
return _cached_size_.Get(); }
1277 inline void SharedCtor();
1278 inline void SharedDtor();
1279 void SetCachedSize(
int size)
const final;
1280 void InternalSwap(QueryDeviceMetaData* other);
1281 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1282 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1283 return "jaiabot.protobuf.QueryDeviceMetaData";
1288 static void ArenaDtor(
void*
object);
1289 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1294 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1306 kQueryMetadataStatusFieldNumber = 1,
1311 bool _internal_has_query_metadata_status()
const;
1317 bool _internal_query_metadata_status()
const;
1318 void _internal_set_query_metadata_status(
bool value);
1325 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1326 typedef void InternalArenaConstructable_;
1327 typedef void DestructorSkippable_;
1328 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1329 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1330 bool query_metadata_status_;
1331 friend struct ::TableStruct_jaiabot_2fmessages_2fmetadata_2eproto;
1339 #pragma GCC diagnostic push
1340 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1345 inline bool XbeeInfo::_internal_has_node_id()
const {
1346 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1349 inline bool XbeeInfo::has_node_id()
const {
1350 return _internal_has_node_id();
1352 inline void XbeeInfo::clear_node_id() {
1353 node_id_.ClearToDefault(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), GetArena());
1354 _has_bits_[0] &= ~0x00000001u;
1356 inline const std::string& XbeeInfo::node_id()
const {
1358 return _internal_node_id();
1360 inline void XbeeInfo::set_node_id(
const std::string& value) {
1361 _internal_set_node_id(value);
1364 inline std::string* XbeeInfo::mutable_node_id() {
1366 return _internal_mutable_node_id();
1368 inline const std::string& XbeeInfo::_internal_node_id()
const {
1369 return node_id_.Get();
1371 inline void XbeeInfo::_internal_set_node_id(
const std::string& value) {
1372 _has_bits_[0] |= 0x00000001u;
1373 node_id_.Set(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), value, GetArena());
1375 inline void XbeeInfo::set_node_id(std::string&& value) {
1376 _has_bits_[0] |= 0x00000001u;
1378 &::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), ::std::move(value), GetArena());
1381 inline void XbeeInfo::set_node_id(
const char* value) {
1382 GOOGLE_DCHECK(value !=
nullptr);
1383 _has_bits_[0] |= 0x00000001u;
1384 node_id_.Set(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), ::std::string(value),
1388 inline void XbeeInfo::set_node_id(
const char* value,
1390 _has_bits_[0] |= 0x00000001u;
1391 node_id_.Set(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), ::std::string(
1392 reinterpret_cast<const char*
>(value), size), GetArena());
1395 inline std::string* XbeeInfo::_internal_mutable_node_id() {
1396 _has_bits_[0] |= 0x00000001u;
1397 return node_id_.Mutable(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), GetArena());
1399 inline std::string* XbeeInfo::release_node_id() {
1401 if (!_internal_has_node_id()) {
1404 _has_bits_[0] &= ~0x00000001u;
1405 return node_id_.ReleaseNonDefault(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), GetArena());
1407 inline void XbeeInfo::set_allocated_node_id(std::string* node_id) {
1408 if (node_id !=
nullptr) {
1409 _has_bits_[0] |= 0x00000001u;
1411 _has_bits_[0] &= ~0x00000001u;
1413 node_id_.SetAllocated(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(), node_id,
1417 inline std::string* XbeeInfo::unsafe_arena_release_node_id() {
1419 GOOGLE_DCHECK(GetArena() !=
nullptr);
1420 _has_bits_[0] &= ~0x00000001u;
1421 return node_id_.UnsafeArenaRelease(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(),
1424 inline void XbeeInfo::unsafe_arena_set_allocated_node_id(
1425 std::string* node_id) {
1426 GOOGLE_DCHECK(GetArena() !=
nullptr);
1427 if (node_id !=
nullptr) {
1428 _has_bits_[0] |= 0x00000001u;
1430 _has_bits_[0] &= ~0x00000001u;
1432 node_id_.UnsafeArenaSetAllocated(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_node_id_.get(),
1433 node_id, GetArena());
1438 inline bool XbeeInfo::_internal_has_serial_number()
const {
1439 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1442 inline bool XbeeInfo::has_serial_number()
const {
1443 return _internal_has_serial_number();
1445 inline void XbeeInfo::clear_serial_number() {
1446 serial_number_.ClearToDefault(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), GetArena());
1447 _has_bits_[0] &= ~0x00000002u;
1449 inline const std::string& XbeeInfo::serial_number()
const {
1451 return _internal_serial_number();
1453 inline void XbeeInfo::set_serial_number(
const std::string& value) {
1454 _internal_set_serial_number(value);
1457 inline std::string* XbeeInfo::mutable_serial_number() {
1459 return _internal_mutable_serial_number();
1461 inline const std::string& XbeeInfo::_internal_serial_number()
const {
1462 return serial_number_.Get();
1464 inline void XbeeInfo::_internal_set_serial_number(
const std::string& value) {
1465 _has_bits_[0] |= 0x00000002u;
1466 serial_number_.Set(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), value, GetArena());
1468 inline void XbeeInfo::set_serial_number(std::string&& value) {
1469 _has_bits_[0] |= 0x00000002u;
1471 &::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), ::std::move(value), GetArena());
1474 inline void XbeeInfo::set_serial_number(
const char* value) {
1475 GOOGLE_DCHECK(value !=
nullptr);
1476 _has_bits_[0] |= 0x00000002u;
1477 serial_number_.Set(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), ::std::string(value),
1481 inline void XbeeInfo::set_serial_number(
const char* value,
1483 _has_bits_[0] |= 0x00000002u;
1484 serial_number_.Set(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), ::std::string(
1485 reinterpret_cast<const char*
>(value), size), GetArena());
1488 inline std::string* XbeeInfo::_internal_mutable_serial_number() {
1489 _has_bits_[0] |= 0x00000002u;
1490 return serial_number_.Mutable(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), GetArena());
1492 inline std::string* XbeeInfo::release_serial_number() {
1494 if (!_internal_has_serial_number()) {
1497 _has_bits_[0] &= ~0x00000002u;
1498 return serial_number_.ReleaseNonDefault(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), GetArena());
1500 inline void XbeeInfo::set_allocated_serial_number(std::string* serial_number) {
1501 if (serial_number !=
nullptr) {
1502 _has_bits_[0] |= 0x00000002u;
1504 _has_bits_[0] &= ~0x00000002u;
1506 serial_number_.SetAllocated(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(), serial_number,
1510 inline std::string* XbeeInfo::unsafe_arena_release_serial_number() {
1512 GOOGLE_DCHECK(GetArena() !=
nullptr);
1513 _has_bits_[0] &= ~0x00000002u;
1514 return serial_number_.UnsafeArenaRelease(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(),
1517 inline void XbeeInfo::unsafe_arena_set_allocated_serial_number(
1518 std::string* serial_number) {
1519 GOOGLE_DCHECK(GetArena() !=
nullptr);
1520 if (serial_number !=
nullptr) {
1521 _has_bits_[0] |= 0x00000002u;
1523 _has_bits_[0] &= ~0x00000002u;
1525 serial_number_.UnsafeArenaSetAllocated(&::jaiabot::protobuf::XbeeInfo::_i_give_permission_to_break_this_code_default_serial_number_.get(),
1526 serial_number, GetArena());
1535 inline bool DeviceMetadata_Version::_internal_has_major()
const {
1536 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1539 inline bool DeviceMetadata_Version::has_major()
const {
1540 return _internal_has_major();
1542 inline void DeviceMetadata_Version::clear_major() {
1543 major_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1544 _has_bits_[0] &= ~0x00000001u;
1546 inline const std::string& DeviceMetadata_Version::major()
const {
1548 return _internal_major();
1550 inline void DeviceMetadata_Version::set_major(
const std::string& value) {
1551 _internal_set_major(value);
1554 inline std::string* DeviceMetadata_Version::mutable_major() {
1556 return _internal_mutable_major();
1558 inline const std::string& DeviceMetadata_Version::_internal_major()
const {
1559 return major_.Get();
1561 inline void DeviceMetadata_Version::_internal_set_major(
const std::string& value) {
1562 _has_bits_[0] |= 0x00000001u;
1563 major_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1565 inline void DeviceMetadata_Version::set_major(std::string&& value) {
1566 _has_bits_[0] |= 0x00000001u;
1568 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1571 inline void DeviceMetadata_Version::set_major(
const char* value) {
1572 GOOGLE_DCHECK(value !=
nullptr);
1573 _has_bits_[0] |= 0x00000001u;
1574 major_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1578 inline void DeviceMetadata_Version::set_major(
const char* value,
1580 _has_bits_[0] |= 0x00000001u;
1581 major_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1582 reinterpret_cast<const char*
>(value), size), GetArena());
1585 inline std::string* DeviceMetadata_Version::_internal_mutable_major() {
1586 _has_bits_[0] |= 0x00000001u;
1587 return major_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1589 inline std::string* DeviceMetadata_Version::release_major() {
1591 if (!_internal_has_major()) {
1594 _has_bits_[0] &= ~0x00000001u;
1595 return major_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1597 inline void DeviceMetadata_Version::set_allocated_major(std::string* major) {
1598 if (major !=
nullptr) {
1599 _has_bits_[0] |= 0x00000001u;
1601 _has_bits_[0] &= ~0x00000001u;
1603 major_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), major,
1607 inline std::string* DeviceMetadata_Version::unsafe_arena_release_major() {
1609 GOOGLE_DCHECK(GetArena() !=
nullptr);
1610 _has_bits_[0] &= ~0x00000001u;
1611 return major_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1614 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_major(
1615 std::string* major) {
1616 GOOGLE_DCHECK(GetArena() !=
nullptr);
1617 if (major !=
nullptr) {
1618 _has_bits_[0] |= 0x00000001u;
1620 _has_bits_[0] &= ~0x00000001u;
1622 major_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1628 inline bool DeviceMetadata_Version::_internal_has_minor()
const {
1629 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1632 inline bool DeviceMetadata_Version::has_minor()
const {
1633 return _internal_has_minor();
1635 inline void DeviceMetadata_Version::clear_minor() {
1636 minor_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1637 _has_bits_[0] &= ~0x00000002u;
1639 inline const std::string& DeviceMetadata_Version::minor()
const {
1641 return _internal_minor();
1643 inline void DeviceMetadata_Version::set_minor(
const std::string& value) {
1644 _internal_set_minor(value);
1647 inline std::string* DeviceMetadata_Version::mutable_minor() {
1649 return _internal_mutable_minor();
1651 inline const std::string& DeviceMetadata_Version::_internal_minor()
const {
1652 return minor_.Get();
1654 inline void DeviceMetadata_Version::_internal_set_minor(
const std::string& value) {
1655 _has_bits_[0] |= 0x00000002u;
1656 minor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1658 inline void DeviceMetadata_Version::set_minor(std::string&& value) {
1659 _has_bits_[0] |= 0x00000002u;
1661 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1664 inline void DeviceMetadata_Version::set_minor(
const char* value) {
1665 GOOGLE_DCHECK(value !=
nullptr);
1666 _has_bits_[0] |= 0x00000002u;
1667 minor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1671 inline void DeviceMetadata_Version::set_minor(
const char* value,
1673 _has_bits_[0] |= 0x00000002u;
1674 minor_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1675 reinterpret_cast<const char*
>(value), size), GetArena());
1678 inline std::string* DeviceMetadata_Version::_internal_mutable_minor() {
1679 _has_bits_[0] |= 0x00000002u;
1680 return minor_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1682 inline std::string* DeviceMetadata_Version::release_minor() {
1684 if (!_internal_has_minor()) {
1687 _has_bits_[0] &= ~0x00000002u;
1688 return minor_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1690 inline void DeviceMetadata_Version::set_allocated_minor(std::string* minor) {
1691 if (minor !=
nullptr) {
1692 _has_bits_[0] |= 0x00000002u;
1694 _has_bits_[0] &= ~0x00000002u;
1696 minor_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), minor,
1700 inline std::string* DeviceMetadata_Version::unsafe_arena_release_minor() {
1702 GOOGLE_DCHECK(GetArena() !=
nullptr);
1703 _has_bits_[0] &= ~0x00000002u;
1704 return minor_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1707 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_minor(
1708 std::string* minor) {
1709 GOOGLE_DCHECK(GetArena() !=
nullptr);
1710 if (minor !=
nullptr) {
1711 _has_bits_[0] |= 0x00000002u;
1713 _has_bits_[0] &= ~0x00000002u;
1715 minor_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1721 inline bool DeviceMetadata_Version::_internal_has_patch()
const {
1722 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1725 inline bool DeviceMetadata_Version::has_patch()
const {
1726 return _internal_has_patch();
1728 inline void DeviceMetadata_Version::clear_patch() {
1729 patch_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1730 _has_bits_[0] &= ~0x00000004u;
1732 inline const std::string& DeviceMetadata_Version::patch()
const {
1734 return _internal_patch();
1736 inline void DeviceMetadata_Version::set_patch(
const std::string& value) {
1737 _internal_set_patch(value);
1740 inline std::string* DeviceMetadata_Version::mutable_patch() {
1742 return _internal_mutable_patch();
1744 inline const std::string& DeviceMetadata_Version::_internal_patch()
const {
1745 return patch_.Get();
1747 inline void DeviceMetadata_Version::_internal_set_patch(
const std::string& value) {
1748 _has_bits_[0] |= 0x00000004u;
1749 patch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1751 inline void DeviceMetadata_Version::set_patch(std::string&& value) {
1752 _has_bits_[0] |= 0x00000004u;
1754 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1757 inline void DeviceMetadata_Version::set_patch(
const char* value) {
1758 GOOGLE_DCHECK(value !=
nullptr);
1759 _has_bits_[0] |= 0x00000004u;
1760 patch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1764 inline void DeviceMetadata_Version::set_patch(
const char* value,
1766 _has_bits_[0] |= 0x00000004u;
1767 patch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1768 reinterpret_cast<const char*
>(value), size), GetArena());
1771 inline std::string* DeviceMetadata_Version::_internal_mutable_patch() {
1772 _has_bits_[0] |= 0x00000004u;
1773 return patch_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1775 inline std::string* DeviceMetadata_Version::release_patch() {
1777 if (!_internal_has_patch()) {
1780 _has_bits_[0] &= ~0x00000004u;
1781 return patch_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1783 inline void DeviceMetadata_Version::set_allocated_patch(std::string* patch) {
1784 if (patch !=
nullptr) {
1785 _has_bits_[0] |= 0x00000004u;
1787 _has_bits_[0] &= ~0x00000004u;
1789 patch_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), patch,
1793 inline std::string* DeviceMetadata_Version::unsafe_arena_release_patch() {
1795 GOOGLE_DCHECK(GetArena() !=
nullptr);
1796 _has_bits_[0] &= ~0x00000004u;
1797 return patch_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1800 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_patch(
1801 std::string* patch) {
1802 GOOGLE_DCHECK(GetArena() !=
nullptr);
1803 if (patch !=
nullptr) {
1804 _has_bits_[0] |= 0x00000004u;
1806 _has_bits_[0] &= ~0x00000004u;
1808 patch_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1814 inline bool DeviceMetadata_Version::_internal_has_git_hash()
const {
1815 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1818 inline bool DeviceMetadata_Version::has_git_hash()
const {
1819 return _internal_has_git_hash();
1821 inline void DeviceMetadata_Version::clear_git_hash() {
1822 git_hash_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1823 _has_bits_[0] &= ~0x00000008u;
1825 inline const std::string& DeviceMetadata_Version::git_hash()
const {
1827 return _internal_git_hash();
1829 inline void DeviceMetadata_Version::set_git_hash(
const std::string& value) {
1830 _internal_set_git_hash(value);
1833 inline std::string* DeviceMetadata_Version::mutable_git_hash() {
1835 return _internal_mutable_git_hash();
1837 inline const std::string& DeviceMetadata_Version::_internal_git_hash()
const {
1838 return git_hash_.Get();
1840 inline void DeviceMetadata_Version::_internal_set_git_hash(
const std::string& value) {
1841 _has_bits_[0] |= 0x00000008u;
1842 git_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1844 inline void DeviceMetadata_Version::set_git_hash(std::string&& value) {
1845 _has_bits_[0] |= 0x00000008u;
1847 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1850 inline void DeviceMetadata_Version::set_git_hash(
const char* value) {
1851 GOOGLE_DCHECK(value !=
nullptr);
1852 _has_bits_[0] |= 0x00000008u;
1853 git_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1857 inline void DeviceMetadata_Version::set_git_hash(
const char* value,
1859 _has_bits_[0] |= 0x00000008u;
1860 git_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1861 reinterpret_cast<const char*
>(value), size), GetArena());
1864 inline std::string* DeviceMetadata_Version::_internal_mutable_git_hash() {
1865 _has_bits_[0] |= 0x00000008u;
1866 return git_hash_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1868 inline std::string* DeviceMetadata_Version::release_git_hash() {
1870 if (!_internal_has_git_hash()) {
1873 _has_bits_[0] &= ~0x00000008u;
1874 return git_hash_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1876 inline void DeviceMetadata_Version::set_allocated_git_hash(std::string* git_hash) {
1877 if (git_hash !=
nullptr) {
1878 _has_bits_[0] |= 0x00000008u;
1880 _has_bits_[0] &= ~0x00000008u;
1882 git_hash_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), git_hash,
1886 inline std::string* DeviceMetadata_Version::unsafe_arena_release_git_hash() {
1888 GOOGLE_DCHECK(GetArena() !=
nullptr);
1889 _has_bits_[0] &= ~0x00000008u;
1890 return git_hash_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1893 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_git_hash(
1894 std::string* git_hash) {
1895 GOOGLE_DCHECK(GetArena() !=
nullptr);
1896 if (git_hash !=
nullptr) {
1897 _has_bits_[0] |= 0x00000008u;
1899 _has_bits_[0] &= ~0x00000008u;
1901 git_hash_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1902 git_hash, GetArena());
1907 inline bool DeviceMetadata_Version::_internal_has_git_branch()
const {
1908 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1911 inline bool DeviceMetadata_Version::has_git_branch()
const {
1912 return _internal_has_git_branch();
1914 inline void DeviceMetadata_Version::clear_git_branch() {
1915 git_branch_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1916 _has_bits_[0] &= ~0x00000010u;
1918 inline const std::string& DeviceMetadata_Version::git_branch()
const {
1920 return _internal_git_branch();
1922 inline void DeviceMetadata_Version::set_git_branch(
const std::string& value) {
1923 _internal_set_git_branch(value);
1926 inline std::string* DeviceMetadata_Version::mutable_git_branch() {
1928 return _internal_mutable_git_branch();
1930 inline const std::string& DeviceMetadata_Version::_internal_git_branch()
const {
1931 return git_branch_.Get();
1933 inline void DeviceMetadata_Version::_internal_set_git_branch(
const std::string& value) {
1934 _has_bits_[0] |= 0x00000010u;
1935 git_branch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1937 inline void DeviceMetadata_Version::set_git_branch(std::string&& value) {
1938 _has_bits_[0] |= 0x00000010u;
1940 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1943 inline void DeviceMetadata_Version::set_git_branch(
const char* value) {
1944 GOOGLE_DCHECK(value !=
nullptr);
1945 _has_bits_[0] |= 0x00000010u;
1946 git_branch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1950 inline void DeviceMetadata_Version::set_git_branch(
const char* value,
1952 _has_bits_[0] |= 0x00000010u;
1953 git_branch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1954 reinterpret_cast<const char*
>(value), size), GetArena());
1957 inline std::string* DeviceMetadata_Version::_internal_mutable_git_branch() {
1958 _has_bits_[0] |= 0x00000010u;
1959 return git_branch_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1961 inline std::string* DeviceMetadata_Version::release_git_branch() {
1963 if (!_internal_has_git_branch()) {
1966 _has_bits_[0] &= ~0x00000010u;
1967 return git_branch_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1969 inline void DeviceMetadata_Version::set_allocated_git_branch(std::string* git_branch) {
1970 if (git_branch !=
nullptr) {
1971 _has_bits_[0] |= 0x00000010u;
1973 _has_bits_[0] &= ~0x00000010u;
1975 git_branch_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), git_branch,
1979 inline std::string* DeviceMetadata_Version::unsafe_arena_release_git_branch() {
1981 GOOGLE_DCHECK(GetArena() !=
nullptr);
1982 _has_bits_[0] &= ~0x00000010u;
1983 return git_branch_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1986 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_git_branch(
1987 std::string* git_branch) {
1988 GOOGLE_DCHECK(GetArena() !=
nullptr);
1989 if (git_branch !=
nullptr) {
1990 _has_bits_[0] |= 0x00000010u;
1992 _has_bits_[0] &= ~0x00000010u;
1994 git_branch_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1995 git_branch, GetArena());
2000 inline bool DeviceMetadata_Version::_internal_has_deb_repository()
const {
2001 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2004 inline bool DeviceMetadata_Version::has_deb_repository()
const {
2005 return _internal_has_deb_repository();
2007 inline void DeviceMetadata_Version::clear_deb_repository() {
2008 deb_repository_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2009 _has_bits_[0] &= ~0x00000020u;
2011 inline const std::string& DeviceMetadata_Version::deb_repository()
const {
2013 return _internal_deb_repository();
2015 inline void DeviceMetadata_Version::set_deb_repository(
const std::string& value) {
2016 _internal_set_deb_repository(value);
2019 inline std::string* DeviceMetadata_Version::mutable_deb_repository() {
2021 return _internal_mutable_deb_repository();
2023 inline const std::string& DeviceMetadata_Version::_internal_deb_repository()
const {
2024 return deb_repository_.Get();
2026 inline void DeviceMetadata_Version::_internal_set_deb_repository(
const std::string& value) {
2027 _has_bits_[0] |= 0x00000020u;
2028 deb_repository_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2030 inline void DeviceMetadata_Version::set_deb_repository(std::string&& value) {
2031 _has_bits_[0] |= 0x00000020u;
2032 deb_repository_.Set(
2033 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2036 inline void DeviceMetadata_Version::set_deb_repository(
const char* value) {
2037 GOOGLE_DCHECK(value !=
nullptr);
2038 _has_bits_[0] |= 0x00000020u;
2039 deb_repository_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2043 inline void DeviceMetadata_Version::set_deb_repository(
const char* value,
2045 _has_bits_[0] |= 0x00000020u;
2046 deb_repository_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2047 reinterpret_cast<const char*
>(value), size), GetArena());
2050 inline std::string* DeviceMetadata_Version::_internal_mutable_deb_repository() {
2051 _has_bits_[0] |= 0x00000020u;
2052 return deb_repository_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2054 inline std::string* DeviceMetadata_Version::release_deb_repository() {
2056 if (!_internal_has_deb_repository()) {
2059 _has_bits_[0] &= ~0x00000020u;
2060 return deb_repository_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2062 inline void DeviceMetadata_Version::set_allocated_deb_repository(std::string* deb_repository) {
2063 if (deb_repository !=
nullptr) {
2064 _has_bits_[0] |= 0x00000020u;
2066 _has_bits_[0] &= ~0x00000020u;
2068 deb_repository_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deb_repository,
2072 inline std::string* DeviceMetadata_Version::unsafe_arena_release_deb_repository() {
2074 GOOGLE_DCHECK(GetArena() !=
nullptr);
2075 _has_bits_[0] &= ~0x00000020u;
2076 return deb_repository_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2079 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_deb_repository(
2080 std::string* deb_repository) {
2081 GOOGLE_DCHECK(GetArena() !=
nullptr);
2082 if (deb_repository !=
nullptr) {
2083 _has_bits_[0] |= 0x00000020u;
2085 _has_bits_[0] &= ~0x00000020u;
2087 deb_repository_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2088 deb_repository, GetArena());
2093 inline bool DeviceMetadata_Version::_internal_has_deb_release_branch()
const {
2094 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2097 inline bool DeviceMetadata_Version::has_deb_release_branch()
const {
2098 return _internal_has_deb_release_branch();
2100 inline void DeviceMetadata_Version::clear_deb_release_branch() {
2101 deb_release_branch_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2102 _has_bits_[0] &= ~0x00000040u;
2104 inline const std::string& DeviceMetadata_Version::deb_release_branch()
const {
2106 return _internal_deb_release_branch();
2108 inline void DeviceMetadata_Version::set_deb_release_branch(
const std::string& value) {
2109 _internal_set_deb_release_branch(value);
2112 inline std::string* DeviceMetadata_Version::mutable_deb_release_branch() {
2114 return _internal_mutable_deb_release_branch();
2116 inline const std::string& DeviceMetadata_Version::_internal_deb_release_branch()
const {
2117 return deb_release_branch_.Get();
2119 inline void DeviceMetadata_Version::_internal_set_deb_release_branch(
const std::string& value) {
2120 _has_bits_[0] |= 0x00000040u;
2121 deb_release_branch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2123 inline void DeviceMetadata_Version::set_deb_release_branch(std::string&& value) {
2124 _has_bits_[0] |= 0x00000040u;
2125 deb_release_branch_.Set(
2126 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2129 inline void DeviceMetadata_Version::set_deb_release_branch(
const char* value) {
2130 GOOGLE_DCHECK(value !=
nullptr);
2131 _has_bits_[0] |= 0x00000040u;
2132 deb_release_branch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2136 inline void DeviceMetadata_Version::set_deb_release_branch(
const char* value,
2138 _has_bits_[0] |= 0x00000040u;
2139 deb_release_branch_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2140 reinterpret_cast<const char*
>(value), size), GetArena());
2143 inline std::string* DeviceMetadata_Version::_internal_mutable_deb_release_branch() {
2144 _has_bits_[0] |= 0x00000040u;
2145 return deb_release_branch_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2147 inline std::string* DeviceMetadata_Version::release_deb_release_branch() {
2149 if (!_internal_has_deb_release_branch()) {
2152 _has_bits_[0] &= ~0x00000040u;
2153 return deb_release_branch_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2155 inline void DeviceMetadata_Version::set_allocated_deb_release_branch(std::string* deb_release_branch) {
2156 if (deb_release_branch !=
nullptr) {
2157 _has_bits_[0] |= 0x00000040u;
2159 _has_bits_[0] &= ~0x00000040u;
2161 deb_release_branch_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), deb_release_branch,
2165 inline std::string* DeviceMetadata_Version::unsafe_arena_release_deb_release_branch() {
2167 GOOGLE_DCHECK(GetArena() !=
nullptr);
2168 _has_bits_[0] &= ~0x00000040u;
2169 return deb_release_branch_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2172 inline void DeviceMetadata_Version::unsafe_arena_set_allocated_deb_release_branch(
2173 std::string* deb_release_branch) {
2174 GOOGLE_DCHECK(GetArena() !=
nullptr);
2175 if (deb_release_branch !=
nullptr) {
2176 _has_bits_[0] |= 0x00000040u;
2178 _has_bits_[0] &= ~0x00000040u;
2180 deb_release_branch_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2181 deb_release_branch, GetArena());
2190 inline bool DeviceMetadata::_internal_has_name()
const {
2191 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2194 inline bool DeviceMetadata::has_name()
const {
2195 return _internal_has_name();
2197 inline void DeviceMetadata::clear_name() {
2198 name_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2199 _has_bits_[0] &= ~0x00000001u;
2201 inline const std::string& DeviceMetadata::name()
const {
2203 return _internal_name();
2205 inline void DeviceMetadata::set_name(
const std::string& value) {
2206 _internal_set_name(value);
2209 inline std::string* DeviceMetadata::mutable_name() {
2211 return _internal_mutable_name();
2213 inline const std::string& DeviceMetadata::_internal_name()
const {
2216 inline void DeviceMetadata::_internal_set_name(
const std::string& value) {
2217 _has_bits_[0] |= 0x00000001u;
2218 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2220 inline void DeviceMetadata::set_name(std::string&& value) {
2221 _has_bits_[0] |= 0x00000001u;
2223 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2226 inline void DeviceMetadata::set_name(
const char* value) {
2227 GOOGLE_DCHECK(value !=
nullptr);
2228 _has_bits_[0] |= 0x00000001u;
2229 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2233 inline void DeviceMetadata::set_name(
const char* value,
2235 _has_bits_[0] |= 0x00000001u;
2236 name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2237 reinterpret_cast<const char*
>(value), size), GetArena());
2240 inline std::string* DeviceMetadata::_internal_mutable_name() {
2241 _has_bits_[0] |= 0x00000001u;
2242 return name_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2244 inline std::string* DeviceMetadata::release_name() {
2246 if (!_internal_has_name()) {
2249 _has_bits_[0] &= ~0x00000001u;
2250 return name_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2252 inline void DeviceMetadata::set_allocated_name(std::string* name) {
2253 if (name !=
nullptr) {
2254 _has_bits_[0] |= 0x00000001u;
2256 _has_bits_[0] &= ~0x00000001u;
2258 name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
2262 inline std::string* DeviceMetadata::unsafe_arena_release_name() {
2264 GOOGLE_DCHECK(GetArena() !=
nullptr);
2265 _has_bits_[0] &= ~0x00000001u;
2266 return name_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2269 inline void DeviceMetadata::unsafe_arena_set_allocated_name(
2270 std::string* name) {
2271 GOOGLE_DCHECK(GetArena() !=
nullptr);
2272 if (name !=
nullptr) {
2273 _has_bits_[0] |= 0x00000001u;
2275 _has_bits_[0] &= ~0x00000001u;
2277 name_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2283 inline bool DeviceMetadata::_internal_has_jaiabot_version()
const {
2284 bool value = (_has_bits_[0] & 0x00000400u) != 0;
2285 PROTOBUF_ASSUME(!value || jaiabot_version_ !=
nullptr);
2288 inline bool DeviceMetadata::has_jaiabot_version()
const {
2289 return _internal_has_jaiabot_version();
2291 inline void DeviceMetadata::clear_jaiabot_version() {
2292 if (jaiabot_version_ !=
nullptr) jaiabot_version_->Clear();
2293 _has_bits_[0] &= ~0x00000400u;
2295 inline const ::jaiabot::protobuf::DeviceMetadata_Version& DeviceMetadata::_internal_jaiabot_version()
const {
2296 const ::jaiabot::protobuf::DeviceMetadata_Version* p = jaiabot_version_;
2297 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::DeviceMetadata_Version*
>(
2300 inline const ::jaiabot::protobuf::DeviceMetadata_Version& DeviceMetadata::jaiabot_version()
const {
2302 return _internal_jaiabot_version();
2304 inline void DeviceMetadata::unsafe_arena_set_allocated_jaiabot_version(
2305 ::jaiabot::protobuf::DeviceMetadata_Version* jaiabot_version) {
2306 if (GetArena() ==
nullptr) {
2307 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(jaiabot_version_);
2309 jaiabot_version_ = jaiabot_version;
2310 if (jaiabot_version) {
2311 _has_bits_[0] |= 0x00000400u;
2313 _has_bits_[0] &= ~0x00000400u;
2317 inline ::jaiabot::protobuf::DeviceMetadata_Version* DeviceMetadata::release_jaiabot_version() {
2318 auto temp = unsafe_arena_release_jaiabot_version();
2319 if (GetArena() !=
nullptr) {
2320 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2324 inline ::jaiabot::protobuf::DeviceMetadata_Version* DeviceMetadata::unsafe_arena_release_jaiabot_version() {
2326 _has_bits_[0] &= ~0x00000400u;
2327 ::jaiabot::protobuf::DeviceMetadata_Version* temp = jaiabot_version_;
2328 jaiabot_version_ =
nullptr;
2331 inline ::jaiabot::protobuf::DeviceMetadata_Version* DeviceMetadata::_internal_mutable_jaiabot_version() {
2332 _has_bits_[0] |= 0x00000400u;
2333 if (jaiabot_version_ ==
nullptr) {
2334 auto* p = CreateMaybeMessage<::jaiabot::protobuf::DeviceMetadata_Version>(GetArena());
2335 jaiabot_version_ = p;
2337 return jaiabot_version_;
2339 inline ::jaiabot::protobuf::DeviceMetadata_Version* DeviceMetadata::mutable_jaiabot_version() {
2341 return _internal_mutable_jaiabot_version();
2343 inline void DeviceMetadata::set_allocated_jaiabot_version(::jaiabot::protobuf::DeviceMetadata_Version* jaiabot_version) {
2344 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2345 if (message_arena ==
nullptr) {
2346 delete jaiabot_version_;
2348 if (jaiabot_version) {
2349 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2350 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(jaiabot_version);
2351 if (message_arena != submessage_arena) {
2352 jaiabot_version = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2353 message_arena, jaiabot_version, submessage_arena);
2355 _has_bits_[0] |= 0x00000400u;
2357 _has_bits_[0] &= ~0x00000400u;
2359 jaiabot_version_ = jaiabot_version;
2364 inline bool DeviceMetadata::_internal_has_goby_version()
const {
2365 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2368 inline bool DeviceMetadata::has_goby_version()
const {
2369 return _internal_has_goby_version();
2371 inline void DeviceMetadata::clear_goby_version() {
2372 goby_version_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2373 _has_bits_[0] &= ~0x00000002u;
2375 inline const std::string& DeviceMetadata::goby_version()
const {
2377 return _internal_goby_version();
2379 inline void DeviceMetadata::set_goby_version(
const std::string& value) {
2380 _internal_set_goby_version(value);
2383 inline std::string* DeviceMetadata::mutable_goby_version() {
2385 return _internal_mutable_goby_version();
2387 inline const std::string& DeviceMetadata::_internal_goby_version()
const {
2388 return goby_version_.Get();
2390 inline void DeviceMetadata::_internal_set_goby_version(
const std::string& value) {
2391 _has_bits_[0] |= 0x00000002u;
2392 goby_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2394 inline void DeviceMetadata::set_goby_version(std::string&& value) {
2395 _has_bits_[0] |= 0x00000002u;
2397 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2400 inline void DeviceMetadata::set_goby_version(
const char* value) {
2401 GOOGLE_DCHECK(value !=
nullptr);
2402 _has_bits_[0] |= 0x00000002u;
2403 goby_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2407 inline void DeviceMetadata::set_goby_version(
const char* value,
2409 _has_bits_[0] |= 0x00000002u;
2410 goby_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2411 reinterpret_cast<const char*
>(value), size), GetArena());
2414 inline std::string* DeviceMetadata::_internal_mutable_goby_version() {
2415 _has_bits_[0] |= 0x00000002u;
2416 return goby_version_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2418 inline std::string* DeviceMetadata::release_goby_version() {
2420 if (!_internal_has_goby_version()) {
2423 _has_bits_[0] &= ~0x00000002u;
2424 return goby_version_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2426 inline void DeviceMetadata::set_allocated_goby_version(std::string* goby_version) {
2427 if (goby_version !=
nullptr) {
2428 _has_bits_[0] |= 0x00000002u;
2430 _has_bits_[0] &= ~0x00000002u;
2432 goby_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), goby_version,
2436 inline std::string* DeviceMetadata::unsafe_arena_release_goby_version() {
2438 GOOGLE_DCHECK(GetArena() !=
nullptr);
2439 _has_bits_[0] &= ~0x00000002u;
2440 return goby_version_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2443 inline void DeviceMetadata::unsafe_arena_set_allocated_goby_version(
2444 std::string* goby_version) {
2445 GOOGLE_DCHECK(GetArena() !=
nullptr);
2446 if (goby_version !=
nullptr) {
2447 _has_bits_[0] |= 0x00000002u;
2449 _has_bits_[0] &= ~0x00000002u;
2451 goby_version_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2452 goby_version, GetArena());
2457 inline bool DeviceMetadata::_internal_has_moos_version()
const {
2458 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2461 inline bool DeviceMetadata::has_moos_version()
const {
2462 return _internal_has_moos_version();
2464 inline void DeviceMetadata::clear_moos_version() {
2465 moos_version_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2466 _has_bits_[0] &= ~0x00000004u;
2468 inline const std::string& DeviceMetadata::moos_version()
const {
2470 return _internal_moos_version();
2472 inline void DeviceMetadata::set_moos_version(
const std::string& value) {
2473 _internal_set_moos_version(value);
2476 inline std::string* DeviceMetadata::mutable_moos_version() {
2478 return _internal_mutable_moos_version();
2480 inline const std::string& DeviceMetadata::_internal_moos_version()
const {
2481 return moos_version_.Get();
2483 inline void DeviceMetadata::_internal_set_moos_version(
const std::string& value) {
2484 _has_bits_[0] |= 0x00000004u;
2485 moos_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2487 inline void DeviceMetadata::set_moos_version(std::string&& value) {
2488 _has_bits_[0] |= 0x00000004u;
2490 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2493 inline void DeviceMetadata::set_moos_version(
const char* value) {
2494 GOOGLE_DCHECK(value !=
nullptr);
2495 _has_bits_[0] |= 0x00000004u;
2496 moos_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2500 inline void DeviceMetadata::set_moos_version(
const char* value,
2502 _has_bits_[0] |= 0x00000004u;
2503 moos_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2504 reinterpret_cast<const char*
>(value), size), GetArena());
2507 inline std::string* DeviceMetadata::_internal_mutable_moos_version() {
2508 _has_bits_[0] |= 0x00000004u;
2509 return moos_version_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2511 inline std::string* DeviceMetadata::release_moos_version() {
2513 if (!_internal_has_moos_version()) {
2516 _has_bits_[0] &= ~0x00000004u;
2517 return moos_version_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2519 inline void DeviceMetadata::set_allocated_moos_version(std::string* moos_version) {
2520 if (moos_version !=
nullptr) {
2521 _has_bits_[0] |= 0x00000004u;
2523 _has_bits_[0] &= ~0x00000004u;
2525 moos_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), moos_version,
2529 inline std::string* DeviceMetadata::unsafe_arena_release_moos_version() {
2531 GOOGLE_DCHECK(GetArena() !=
nullptr);
2532 _has_bits_[0] &= ~0x00000004u;
2533 return moos_version_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2536 inline void DeviceMetadata::unsafe_arena_set_allocated_moos_version(
2537 std::string* moos_version) {
2538 GOOGLE_DCHECK(GetArena() !=
nullptr);
2539 if (moos_version !=
nullptr) {
2540 _has_bits_[0] |= 0x00000004u;
2542 _has_bits_[0] &= ~0x00000004u;
2544 moos_version_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2545 moos_version, GetArena());
2550 inline bool DeviceMetadata::_internal_has_ivp_version()
const {
2551 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2554 inline bool DeviceMetadata::has_ivp_version()
const {
2555 return _internal_has_ivp_version();
2557 inline void DeviceMetadata::clear_ivp_version() {
2558 ivp_version_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2559 _has_bits_[0] &= ~0x00000008u;
2561 inline const std::string& DeviceMetadata::ivp_version()
const {
2563 return _internal_ivp_version();
2565 inline void DeviceMetadata::set_ivp_version(
const std::string& value) {
2566 _internal_set_ivp_version(value);
2569 inline std::string* DeviceMetadata::mutable_ivp_version() {
2571 return _internal_mutable_ivp_version();
2573 inline const std::string& DeviceMetadata::_internal_ivp_version()
const {
2574 return ivp_version_.Get();
2576 inline void DeviceMetadata::_internal_set_ivp_version(
const std::string& value) {
2577 _has_bits_[0] |= 0x00000008u;
2578 ivp_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2580 inline void DeviceMetadata::set_ivp_version(std::string&& value) {
2581 _has_bits_[0] |= 0x00000008u;
2583 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2586 inline void DeviceMetadata::set_ivp_version(
const char* value) {
2587 GOOGLE_DCHECK(value !=
nullptr);
2588 _has_bits_[0] |= 0x00000008u;
2589 ivp_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2593 inline void DeviceMetadata::set_ivp_version(
const char* value,
2595 _has_bits_[0] |= 0x00000008u;
2596 ivp_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2597 reinterpret_cast<const char*
>(value), size), GetArena());
2600 inline std::string* DeviceMetadata::_internal_mutable_ivp_version() {
2601 _has_bits_[0] |= 0x00000008u;
2602 return ivp_version_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2604 inline std::string* DeviceMetadata::release_ivp_version() {
2606 if (!_internal_has_ivp_version()) {
2609 _has_bits_[0] &= ~0x00000008u;
2610 return ivp_version_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2612 inline void DeviceMetadata::set_allocated_ivp_version(std::string* ivp_version) {
2613 if (ivp_version !=
nullptr) {
2614 _has_bits_[0] |= 0x00000008u;
2616 _has_bits_[0] &= ~0x00000008u;
2618 ivp_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ivp_version,
2622 inline std::string* DeviceMetadata::unsafe_arena_release_ivp_version() {
2624 GOOGLE_DCHECK(GetArena() !=
nullptr);
2625 _has_bits_[0] &= ~0x00000008u;
2626 return ivp_version_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2629 inline void DeviceMetadata::unsafe_arena_set_allocated_ivp_version(
2630 std::string* ivp_version) {
2631 GOOGLE_DCHECK(GetArena() !=
nullptr);
2632 if (ivp_version !=
nullptr) {
2633 _has_bits_[0] |= 0x00000008u;
2635 _has_bits_[0] &= ~0x00000008u;
2637 ivp_version_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2638 ivp_version, GetArena());
2643 inline bool DeviceMetadata::_internal_has_xbee_node_id()
const {
2644 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2647 inline bool DeviceMetadata::has_xbee_node_id()
const {
2648 return _internal_has_xbee_node_id();
2650 inline void DeviceMetadata::clear_xbee_node_id() {
2651 xbee_node_id_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2652 _has_bits_[0] &= ~0x00000010u;
2654 inline const std::string& DeviceMetadata::xbee_node_id()
const {
2656 return _internal_xbee_node_id();
2658 inline void DeviceMetadata::set_xbee_node_id(
const std::string& value) {
2659 _internal_set_xbee_node_id(value);
2662 inline std::string* DeviceMetadata::mutable_xbee_node_id() {
2664 return _internal_mutable_xbee_node_id();
2666 inline const std::string& DeviceMetadata::_internal_xbee_node_id()
const {
2667 return xbee_node_id_.Get();
2669 inline void DeviceMetadata::_internal_set_xbee_node_id(
const std::string& value) {
2670 _has_bits_[0] |= 0x00000010u;
2671 xbee_node_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2673 inline void DeviceMetadata::set_xbee_node_id(std::string&& value) {
2674 _has_bits_[0] |= 0x00000010u;
2676 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2679 inline void DeviceMetadata::set_xbee_node_id(
const char* value) {
2680 GOOGLE_DCHECK(value !=
nullptr);
2681 _has_bits_[0] |= 0x00000010u;
2682 xbee_node_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2686 inline void DeviceMetadata::set_xbee_node_id(
const char* value,
2688 _has_bits_[0] |= 0x00000010u;
2689 xbee_node_id_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2690 reinterpret_cast<const char*
>(value), size), GetArena());
2693 inline std::string* DeviceMetadata::_internal_mutable_xbee_node_id() {
2694 _has_bits_[0] |= 0x00000010u;
2695 return xbee_node_id_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2697 inline std::string* DeviceMetadata::release_xbee_node_id() {
2699 if (!_internal_has_xbee_node_id()) {
2702 _has_bits_[0] &= ~0x00000010u;
2703 return xbee_node_id_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2705 inline void DeviceMetadata::set_allocated_xbee_node_id(std::string* xbee_node_id) {
2706 if (xbee_node_id !=
nullptr) {
2707 _has_bits_[0] |= 0x00000010u;
2709 _has_bits_[0] &= ~0x00000010u;
2711 xbee_node_id_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), xbee_node_id,
2715 inline std::string* DeviceMetadata::unsafe_arena_release_xbee_node_id() {
2717 GOOGLE_DCHECK(GetArena() !=
nullptr);
2718 _has_bits_[0] &= ~0x00000010u;
2719 return xbee_node_id_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2722 inline void DeviceMetadata::unsafe_arena_set_allocated_xbee_node_id(
2723 std::string* xbee_node_id) {
2724 GOOGLE_DCHECK(GetArena() !=
nullptr);
2725 if (xbee_node_id !=
nullptr) {
2726 _has_bits_[0] |= 0x00000010u;
2728 _has_bits_[0] &= ~0x00000010u;
2730 xbee_node_id_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2731 xbee_node_id, GetArena());
2736 inline bool DeviceMetadata::_internal_has_xbee_serial_number()
const {
2737 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2740 inline bool DeviceMetadata::has_xbee_serial_number()
const {
2741 return _internal_has_xbee_serial_number();
2743 inline void DeviceMetadata::clear_xbee_serial_number() {
2744 xbee_serial_number_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2745 _has_bits_[0] &= ~0x00000020u;
2747 inline const std::string& DeviceMetadata::xbee_serial_number()
const {
2749 return _internal_xbee_serial_number();
2751 inline void DeviceMetadata::set_xbee_serial_number(
const std::string& value) {
2752 _internal_set_xbee_serial_number(value);
2755 inline std::string* DeviceMetadata::mutable_xbee_serial_number() {
2757 return _internal_mutable_xbee_serial_number();
2759 inline const std::string& DeviceMetadata::_internal_xbee_serial_number()
const {
2760 return xbee_serial_number_.Get();
2762 inline void DeviceMetadata::_internal_set_xbee_serial_number(
const std::string& value) {
2763 _has_bits_[0] |= 0x00000020u;
2764 xbee_serial_number_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2766 inline void DeviceMetadata::set_xbee_serial_number(std::string&& value) {
2767 _has_bits_[0] |= 0x00000020u;
2768 xbee_serial_number_.Set(
2769 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2772 inline void DeviceMetadata::set_xbee_serial_number(
const char* value) {
2773 GOOGLE_DCHECK(value !=
nullptr);
2774 _has_bits_[0] |= 0x00000020u;
2775 xbee_serial_number_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2779 inline void DeviceMetadata::set_xbee_serial_number(
const char* value,
2781 _has_bits_[0] |= 0x00000020u;
2782 xbee_serial_number_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2783 reinterpret_cast<const char*
>(value), size), GetArena());
2786 inline std::string* DeviceMetadata::_internal_mutable_xbee_serial_number() {
2787 _has_bits_[0] |= 0x00000020u;
2788 return xbee_serial_number_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2790 inline std::string* DeviceMetadata::release_xbee_serial_number() {
2792 if (!_internal_has_xbee_serial_number()) {
2795 _has_bits_[0] &= ~0x00000020u;
2796 return xbee_serial_number_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2798 inline void DeviceMetadata::set_allocated_xbee_serial_number(std::string* xbee_serial_number) {
2799 if (xbee_serial_number !=
nullptr) {
2800 _has_bits_[0] |= 0x00000020u;
2802 _has_bits_[0] &= ~0x00000020u;
2804 xbee_serial_number_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), xbee_serial_number,
2808 inline std::string* DeviceMetadata::unsafe_arena_release_xbee_serial_number() {
2810 GOOGLE_DCHECK(GetArena() !=
nullptr);
2811 _has_bits_[0] &= ~0x00000020u;
2812 return xbee_serial_number_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2815 inline void DeviceMetadata::unsafe_arena_set_allocated_xbee_serial_number(
2816 std::string* xbee_serial_number) {
2817 GOOGLE_DCHECK(GetArena() !=
nullptr);
2818 if (xbee_serial_number !=
nullptr) {
2819 _has_bits_[0] |= 0x00000020u;
2821 _has_bits_[0] &= ~0x00000020u;
2823 xbee_serial_number_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2824 xbee_serial_number, GetArena());
2829 inline bool DeviceMetadata::_internal_has_raspi_firmware_version()
const {
2830 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2833 inline bool DeviceMetadata::has_raspi_firmware_version()
const {
2834 return _internal_has_raspi_firmware_version();
2836 inline void DeviceMetadata::clear_raspi_firmware_version() {
2837 raspi_firmware_version_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2838 _has_bits_[0] &= ~0x00000040u;
2840 inline const std::string& DeviceMetadata::raspi_firmware_version()
const {
2842 return _internal_raspi_firmware_version();
2844 inline void DeviceMetadata::set_raspi_firmware_version(
const std::string& value) {
2845 _internal_set_raspi_firmware_version(value);
2848 inline std::string* DeviceMetadata::mutable_raspi_firmware_version() {
2850 return _internal_mutable_raspi_firmware_version();
2852 inline const std::string& DeviceMetadata::_internal_raspi_firmware_version()
const {
2853 return raspi_firmware_version_.Get();
2855 inline void DeviceMetadata::_internal_set_raspi_firmware_version(
const std::string& value) {
2856 _has_bits_[0] |= 0x00000040u;
2857 raspi_firmware_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2859 inline void DeviceMetadata::set_raspi_firmware_version(std::string&& value) {
2860 _has_bits_[0] |= 0x00000040u;
2861 raspi_firmware_version_.Set(
2862 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2865 inline void DeviceMetadata::set_raspi_firmware_version(
const char* value) {
2866 GOOGLE_DCHECK(value !=
nullptr);
2867 _has_bits_[0] |= 0x00000040u;
2868 raspi_firmware_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2872 inline void DeviceMetadata::set_raspi_firmware_version(
const char* value,
2874 _has_bits_[0] |= 0x00000040u;
2875 raspi_firmware_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2876 reinterpret_cast<const char*
>(value), size), GetArena());
2879 inline std::string* DeviceMetadata::_internal_mutable_raspi_firmware_version() {
2880 _has_bits_[0] |= 0x00000040u;
2881 return raspi_firmware_version_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2883 inline std::string* DeviceMetadata::release_raspi_firmware_version() {
2885 if (!_internal_has_raspi_firmware_version()) {
2888 _has_bits_[0] &= ~0x00000040u;
2889 return raspi_firmware_version_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2891 inline void DeviceMetadata::set_allocated_raspi_firmware_version(std::string* raspi_firmware_version) {
2892 if (raspi_firmware_version !=
nullptr) {
2893 _has_bits_[0] |= 0x00000040u;
2895 _has_bits_[0] &= ~0x00000040u;
2897 raspi_firmware_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), raspi_firmware_version,
2901 inline std::string* DeviceMetadata::unsafe_arena_release_raspi_firmware_version() {
2903 GOOGLE_DCHECK(GetArena() !=
nullptr);
2904 _has_bits_[0] &= ~0x00000040u;
2905 return raspi_firmware_version_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2908 inline void DeviceMetadata::unsafe_arena_set_allocated_raspi_firmware_version(
2909 std::string* raspi_firmware_version) {
2910 GOOGLE_DCHECK(GetArena() !=
nullptr);
2911 if (raspi_firmware_version !=
nullptr) {
2912 _has_bits_[0] |= 0x00000040u;
2914 _has_bits_[0] &= ~0x00000040u;
2916 raspi_firmware_version_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2917 raspi_firmware_version, GetArena());
2922 inline bool DeviceMetadata::_internal_has_jaiabot_image_version()
const {
2923 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2926 inline bool DeviceMetadata::has_jaiabot_image_version()
const {
2927 return _internal_has_jaiabot_image_version();
2929 inline void DeviceMetadata::clear_jaiabot_image_version() {
2930 jaiabot_image_version_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2931 _has_bits_[0] &= ~0x00000080u;
2933 inline const std::string& DeviceMetadata::jaiabot_image_version()
const {
2935 return _internal_jaiabot_image_version();
2937 inline void DeviceMetadata::set_jaiabot_image_version(
const std::string& value) {
2938 _internal_set_jaiabot_image_version(value);
2941 inline std::string* DeviceMetadata::mutable_jaiabot_image_version() {
2943 return _internal_mutable_jaiabot_image_version();
2945 inline const std::string& DeviceMetadata::_internal_jaiabot_image_version()
const {
2946 return jaiabot_image_version_.Get();
2948 inline void DeviceMetadata::_internal_set_jaiabot_image_version(
const std::string& value) {
2949 _has_bits_[0] |= 0x00000080u;
2950 jaiabot_image_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2952 inline void DeviceMetadata::set_jaiabot_image_version(std::string&& value) {
2953 _has_bits_[0] |= 0x00000080u;
2954 jaiabot_image_version_.Set(
2955 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2958 inline void DeviceMetadata::set_jaiabot_image_version(
const char* value) {
2959 GOOGLE_DCHECK(value !=
nullptr);
2960 _has_bits_[0] |= 0x00000080u;
2961 jaiabot_image_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2965 inline void DeviceMetadata::set_jaiabot_image_version(
const char* value,
2967 _has_bits_[0] |= 0x00000080u;
2968 jaiabot_image_version_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2969 reinterpret_cast<const char*
>(value), size), GetArena());
2972 inline std::string* DeviceMetadata::_internal_mutable_jaiabot_image_version() {
2973 _has_bits_[0] |= 0x00000080u;
2974 return jaiabot_image_version_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2976 inline std::string* DeviceMetadata::release_jaiabot_image_version() {
2978 if (!_internal_has_jaiabot_image_version()) {
2981 _has_bits_[0] &= ~0x00000080u;
2982 return jaiabot_image_version_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2984 inline void DeviceMetadata::set_allocated_jaiabot_image_version(std::string* jaiabot_image_version) {
2985 if (jaiabot_image_version !=
nullptr) {
2986 _has_bits_[0] |= 0x00000080u;
2988 _has_bits_[0] &= ~0x00000080u;
2990 jaiabot_image_version_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), jaiabot_image_version,
2994 inline std::string* DeviceMetadata::unsafe_arena_release_jaiabot_image_version() {
2996 GOOGLE_DCHECK(GetArena() !=
nullptr);
2997 _has_bits_[0] &= ~0x00000080u;
2998 return jaiabot_image_version_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3001 inline void DeviceMetadata::unsafe_arena_set_allocated_jaiabot_image_version(
3002 std::string* jaiabot_image_version) {
3003 GOOGLE_DCHECK(GetArena() !=
nullptr);
3004 if (jaiabot_image_version !=
nullptr) {
3005 _has_bits_[0] |= 0x00000080u;
3007 _has_bits_[0] &= ~0x00000080u;
3009 jaiabot_image_version_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3010 jaiabot_image_version, GetArena());
3015 inline bool DeviceMetadata::_internal_has_jaiabot_image_build_date()
const {
3016 bool value = (_has_bits_[0] & 0x00000100u) != 0;
3019 inline bool DeviceMetadata::has_jaiabot_image_build_date()
const {
3020 return _internal_has_jaiabot_image_build_date();
3022 inline void DeviceMetadata::clear_jaiabot_image_build_date() {
3023 jaiabot_image_build_date_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3024 _has_bits_[0] &= ~0x00000100u;
3026 inline const std::string& DeviceMetadata::jaiabot_image_build_date()
const {
3028 return _internal_jaiabot_image_build_date();
3030 inline void DeviceMetadata::set_jaiabot_image_build_date(
const std::string& value) {
3031 _internal_set_jaiabot_image_build_date(value);
3034 inline std::string* DeviceMetadata::mutable_jaiabot_image_build_date() {
3036 return _internal_mutable_jaiabot_image_build_date();
3038 inline const std::string& DeviceMetadata::_internal_jaiabot_image_build_date()
const {
3039 return jaiabot_image_build_date_.Get();
3041 inline void DeviceMetadata::_internal_set_jaiabot_image_build_date(
const std::string& value) {
3042 _has_bits_[0] |= 0x00000100u;
3043 jaiabot_image_build_date_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3045 inline void DeviceMetadata::set_jaiabot_image_build_date(std::string&& value) {
3046 _has_bits_[0] |= 0x00000100u;
3047 jaiabot_image_build_date_.Set(
3048 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3051 inline void DeviceMetadata::set_jaiabot_image_build_date(
const char* value) {
3052 GOOGLE_DCHECK(value !=
nullptr);
3053 _has_bits_[0] |= 0x00000100u;
3054 jaiabot_image_build_date_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3058 inline void DeviceMetadata::set_jaiabot_image_build_date(
const char* value,
3060 _has_bits_[0] |= 0x00000100u;
3061 jaiabot_image_build_date_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3062 reinterpret_cast<const char*
>(value), size), GetArena());
3065 inline std::string* DeviceMetadata::_internal_mutable_jaiabot_image_build_date() {
3066 _has_bits_[0] |= 0x00000100u;
3067 return jaiabot_image_build_date_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3069 inline std::string* DeviceMetadata::release_jaiabot_image_build_date() {
3071 if (!_internal_has_jaiabot_image_build_date()) {
3074 _has_bits_[0] &= ~0x00000100u;
3075 return jaiabot_image_build_date_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3077 inline void DeviceMetadata::set_allocated_jaiabot_image_build_date(std::string* jaiabot_image_build_date) {
3078 if (jaiabot_image_build_date !=
nullptr) {
3079 _has_bits_[0] |= 0x00000100u;
3081 _has_bits_[0] &= ~0x00000100u;
3083 jaiabot_image_build_date_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), jaiabot_image_build_date,
3087 inline std::string* DeviceMetadata::unsafe_arena_release_jaiabot_image_build_date() {
3089 GOOGLE_DCHECK(GetArena() !=
nullptr);
3090 _has_bits_[0] &= ~0x00000100u;
3091 return jaiabot_image_build_date_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3094 inline void DeviceMetadata::unsafe_arena_set_allocated_jaiabot_image_build_date(
3095 std::string* jaiabot_image_build_date) {
3096 GOOGLE_DCHECK(GetArena() !=
nullptr);
3097 if (jaiabot_image_build_date !=
nullptr) {
3098 _has_bits_[0] |= 0x00000100u;
3100 _has_bits_[0] &= ~0x00000100u;
3102 jaiabot_image_build_date_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3103 jaiabot_image_build_date, GetArena());
3108 inline bool DeviceMetadata::_internal_has_jaiabot_image_first_boot_date()
const {
3109 bool value = (_has_bits_[0] & 0x00000200u) != 0;
3112 inline bool DeviceMetadata::has_jaiabot_image_first_boot_date()
const {
3113 return _internal_has_jaiabot_image_first_boot_date();
3115 inline void DeviceMetadata::clear_jaiabot_image_first_boot_date() {
3116 jaiabot_image_first_boot_date_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3117 _has_bits_[0] &= ~0x00000200u;
3119 inline const std::string& DeviceMetadata::jaiabot_image_first_boot_date()
const {
3121 return _internal_jaiabot_image_first_boot_date();
3123 inline void DeviceMetadata::set_jaiabot_image_first_boot_date(
const std::string& value) {
3124 _internal_set_jaiabot_image_first_boot_date(value);
3127 inline std::string* DeviceMetadata::mutable_jaiabot_image_first_boot_date() {
3129 return _internal_mutable_jaiabot_image_first_boot_date();
3131 inline const std::string& DeviceMetadata::_internal_jaiabot_image_first_boot_date()
const {
3132 return jaiabot_image_first_boot_date_.Get();
3134 inline void DeviceMetadata::_internal_set_jaiabot_image_first_boot_date(
const std::string& value) {
3135 _has_bits_[0] |= 0x00000200u;
3136 jaiabot_image_first_boot_date_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
3138 inline void DeviceMetadata::set_jaiabot_image_first_boot_date(std::string&& value) {
3139 _has_bits_[0] |= 0x00000200u;
3140 jaiabot_image_first_boot_date_.Set(
3141 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
3144 inline void DeviceMetadata::set_jaiabot_image_first_boot_date(
const char* value) {
3145 GOOGLE_DCHECK(value !=
nullptr);
3146 _has_bits_[0] |= 0x00000200u;
3147 jaiabot_image_first_boot_date_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
3151 inline void DeviceMetadata::set_jaiabot_image_first_boot_date(
const char* value,
3153 _has_bits_[0] |= 0x00000200u;
3154 jaiabot_image_first_boot_date_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3155 reinterpret_cast<const char*
>(value), size), GetArena());
3158 inline std::string* DeviceMetadata::_internal_mutable_jaiabot_image_first_boot_date() {
3159 _has_bits_[0] |= 0x00000200u;
3160 return jaiabot_image_first_boot_date_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3162 inline std::string* DeviceMetadata::release_jaiabot_image_first_boot_date() {
3164 if (!_internal_has_jaiabot_image_first_boot_date()) {
3167 _has_bits_[0] &= ~0x00000200u;
3168 return jaiabot_image_first_boot_date_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3170 inline void DeviceMetadata::set_allocated_jaiabot_image_first_boot_date(std::string* jaiabot_image_first_boot_date) {
3171 if (jaiabot_image_first_boot_date !=
nullptr) {
3172 _has_bits_[0] |= 0x00000200u;
3174 _has_bits_[0] &= ~0x00000200u;
3176 jaiabot_image_first_boot_date_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), jaiabot_image_first_boot_date,
3180 inline std::string* DeviceMetadata::unsafe_arena_release_jaiabot_image_first_boot_date() {
3182 GOOGLE_DCHECK(GetArena() !=
nullptr);
3183 _has_bits_[0] &= ~0x00000200u;
3184 return jaiabot_image_first_boot_date_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3187 inline void DeviceMetadata::unsafe_arena_set_allocated_jaiabot_image_first_boot_date(
3188 std::string* jaiabot_image_first_boot_date) {
3189 GOOGLE_DCHECK(GetArena() !=
nullptr);
3190 if (jaiabot_image_first_boot_date !=
nullptr) {
3191 _has_bits_[0] |= 0x00000200u;
3193 _has_bits_[0] &= ~0x00000200u;
3195 jaiabot_image_first_boot_date_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3196 jaiabot_image_first_boot_date, GetArena());
3201 inline bool DeviceMetadata::_internal_has_intervehicle_api_version()
const {
3202 bool value = (_has_bits_[0] & 0x00000800u) != 0;
3205 inline bool DeviceMetadata::has_intervehicle_api_version()
const {
3206 return _internal_has_intervehicle_api_version();
3208 inline void DeviceMetadata::clear_intervehicle_api_version() {
3209 intervehicle_api_version_ = 0u;
3210 _has_bits_[0] &= ~0x00000800u;
3212 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::_internal_intervehicle_api_version()
const {
3213 return intervehicle_api_version_;
3215 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::intervehicle_api_version()
const {
3217 return _internal_intervehicle_api_version();
3219 inline void DeviceMetadata::_internal_set_intervehicle_api_version(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3220 _has_bits_[0] |= 0x00000800u;
3221 intervehicle_api_version_ = value;
3223 inline void DeviceMetadata::set_intervehicle_api_version(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3224 _internal_set_intervehicle_api_version(value);
3229 inline bool DeviceMetadata::_internal_has_is_simulation()
const {
3230 bool value = (_has_bits_[0] & 0x00001000u) != 0;
3233 inline bool DeviceMetadata::has_is_simulation()
const {
3234 return _internal_has_is_simulation();
3236 inline void DeviceMetadata::clear_is_simulation() {
3237 is_simulation_ =
false;
3238 _has_bits_[0] &= ~0x00001000u;
3240 inline bool DeviceMetadata::_internal_is_simulation()
const {
3241 return is_simulation_;
3243 inline bool DeviceMetadata::is_simulation()
const {
3245 return _internal_is_simulation();
3247 inline void DeviceMetadata::_internal_set_is_simulation(
bool value) {
3248 _has_bits_[0] |= 0x00001000u;
3249 is_simulation_ = value;
3251 inline void DeviceMetadata::set_is_simulation(
bool value) {
3252 _internal_set_is_simulation(value);
3257 inline bool DeviceMetadata::_internal_has_fleet_id()
const {
3258 bool value = (_has_bits_[0] & 0x00002000u) != 0;
3261 inline bool DeviceMetadata::has_fleet_id()
const {
3262 return _internal_has_fleet_id();
3264 inline void DeviceMetadata::clear_fleet_id() {
3266 _has_bits_[0] &= ~0x00002000u;
3268 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::_internal_fleet_id()
const {
3271 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::fleet_id()
const {
3273 return _internal_fleet_id();
3275 inline void DeviceMetadata::_internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3276 _has_bits_[0] |= 0x00002000u;
3279 inline void DeviceMetadata::set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3280 _internal_set_fleet_id(value);
3285 inline bool DeviceMetadata::_internal_has_hub_id()
const {
3286 bool value = (_has_bits_[0] & 0x00004000u) != 0;
3289 inline bool DeviceMetadata::has_hub_id()
const {
3290 return _internal_has_hub_id();
3292 inline void DeviceMetadata::clear_hub_id() {
3294 _has_bits_[0] &= ~0x00004000u;
3296 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::_internal_hub_id()
const {
3299 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::hub_id()
const {
3301 return _internal_hub_id();
3303 inline void DeviceMetadata::_internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3304 _has_bits_[0] |= 0x00004000u;
3307 inline void DeviceMetadata::set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3308 _internal_set_hub_id(value);
3313 inline bool DeviceMetadata::_internal_has_bot_id()
const {
3314 bool value = (_has_bits_[0] & 0x00008000u) != 0;
3317 inline bool DeviceMetadata::has_bot_id()
const {
3318 return _internal_has_bot_id();
3320 inline void DeviceMetadata::clear_bot_id() {
3322 _has_bits_[0] &= ~0x00008000u;
3324 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::_internal_bot_id()
const {
3327 inline ::PROTOBUF_NAMESPACE_ID::uint32 DeviceMetadata::bot_id()
const {
3329 return _internal_bot_id();
3331 inline void DeviceMetadata::_internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3332 _has_bits_[0] |= 0x00008000u;
3335 inline void DeviceMetadata::set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
3336 _internal_set_bot_id(value);
3345 inline bool QueryDeviceMetaData::_internal_has_query_metadata_status()
const {
3346 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3349 inline bool QueryDeviceMetaData::has_query_metadata_status()
const {
3350 return _internal_has_query_metadata_status();
3352 inline void QueryDeviceMetaData::clear_query_metadata_status() {
3353 query_metadata_status_ =
true;
3354 _has_bits_[0] &= ~0x00000001u;
3356 inline bool QueryDeviceMetaData::_internal_query_metadata_status()
const {
3357 return query_metadata_status_;
3359 inline bool QueryDeviceMetaData::query_metadata_status()
const {
3361 return _internal_query_metadata_status();
3363 inline void QueryDeviceMetaData::_internal_set_query_metadata_status(
bool value) {
3364 _has_bits_[0] |= 0x00000001u;
3365 query_metadata_status_ = value;
3367 inline void QueryDeviceMetaData::set_query_metadata_status(
bool value) {
3368 _internal_set_query_metadata_status(value);
3373 #pragma GCC diagnostic pop
3389 #include <google/protobuf/port_undef.inc>
DeviceMetadata_Version * New() const final
DeviceMetadata_Version(::PROTOBUF_NAMESPACE_ID::Arena *arena)
XbeeInfo(const XbeeInfo &from)
DeviceMetadata_Version & operator=(DeviceMetadata_Version &&from) noexcept
void set_allocated_major(std::string *major)
std::string * release_major()
void MergeFrom(const XbeeInfo &from)
void set_allocated_name(std::string *name)
XbeeInfo & operator=(const XbeeInfo &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_allocated_node_id(std::string *node_id)
void Swap(DeviceMetadata_Version *other)
const std::string & major() const
DeviceMetadata_Version Version
static const XbeeInfo & default_instance()
static const DeviceMetadata_Version & default_instance()
void CopyFrom(const DeviceMetadata_Version &from)
void set_node_id(const char *value)
QueryDeviceMetaData(const QueryDeviceMetaData &from)
std::string * release_name()
std::string * mutable_name()
virtual ~QueryDeviceMetaData()
void UnsafeArenaSwap(DeviceMetadata_Version *other)
XbeeInfo & operator=(XbeeInfo &&from) noexcept
static const DeviceMetadata & default_instance()
XbeeInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(XbeeInfo &a, XbeeInfo &b)
DeviceMetadata(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(XbeeInfo *other)
void UnsafeArenaSwap(QueryDeviceMetaData *other)
XbeeInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
DeviceMetadata_Version(const DeviceMetadata_Version &from)
DeviceMetadata_Version & operator=(const DeviceMetadata_Version &from)
friend void swap(DeviceMetadata_Version &a, DeviceMetadata_Version &b)
std::string * release_node_id()
DeviceMetadata_Version * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const DeviceMetadata * internal_default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
friend void swap(QueryDeviceMetaData &a, QueryDeviceMetaData &b)
void set_name(const char *value)
bool has_query_metadata_status() const
static const QueryDeviceMetaData & default_instance()
DeviceMetadata & operator=(const DeviceMetadata &from)
DeviceMetadata(const DeviceMetadata &from)
void set_name(std::string &&value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_name(const char *value, size_t size)
DeviceMetadata * New() const final
void UnsafeArenaSwap(DeviceMetadata *other)
void set_node_id(const char *value, size_t size)
QueryDeviceMetaData * New() const final
void Swap(DeviceMetadata *other)
DeviceMetadata & operator=(DeviceMetadata &&from) noexcept
XbeeInfo(XbeeInfo &&from) noexcept
void set_major(const char *value, size_t size)
void set_major(std::string &&value)
void UnsafeArenaSwap(XbeeInfo *other)
void set_node_id(std::string &&value)
DeviceMetadata_Version(DeviceMetadata_Version &&from) noexcept
bool query_metadata_status() const
QueryDeviceMetaData & operator=(QueryDeviceMetaData &&from) noexcept
void CopyFrom(const DeviceMetadata &from)
void set_major(const std::string &value)
DeviceMetadata(DeviceMetadata &&from) noexcept
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const XbeeInfo * internal_default_instance()
virtual ~DeviceMetadata_Version()
const std::string & name() const
XbeeInfo * New() const final
void set_major(const char *value)
void set_node_id(const std::string &value)
std::string * mutable_major()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_query_metadata_status(bool value)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const QueryDeviceMetaData &from)
static void InitAsDefaultInstance()
void MergeFrom(const DeviceMetadata_Version &from)
const std::string & node_id() const
void CopyFrom(const XbeeInfo &from)
void set_name(const std::string &value)
std::string * mutable_node_id()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const QueryDeviceMetaData * internal_default_instance()
void clear_query_metadata_status()
QueryDeviceMetaData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(DeviceMetadata &a, DeviceMetadata &b)
void Swap(QueryDeviceMetaData *other)
DeviceMetadata * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
QueryDeviceMetaData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
virtual ~DeviceMetadata()
void CopyFrom(const QueryDeviceMetaData &from)
QueryDeviceMetaData & operator=(const QueryDeviceMetaData &from)
static const DeviceMetadata_Version * internal_default_instance()
void MergeFrom(const DeviceMetadata &from)
QueryDeviceMetaData(QueryDeviceMetaData &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
DeviceMetadata_VersionDefaultTypeInternal _DeviceMetadata_Version_default_instance_
XbeeInfoDefaultTypeInternal _XbeeInfo_default_instance_
DeviceMetadataDefaultTypeInternal _DeviceMetadata_default_instance_
QueryDeviceMetaDataDefaultTypeInternal _QueryDeviceMetaData_default_instance_