4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmetadata_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmetadata_2eproto
9 #include <google/protobuf/stubs/common.h>
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h>
31 #include <google/protobuf/extension_set.h>
32 #include <google/protobuf/unknown_field_set.h>
34 #include <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fmetadata_2eproto
44 static const ::google::protobuf::internal::ParseTableField
entries[];
45 static const ::google::protobuf::internal::AuxillaryParseTableField
aux[];
46 static const ::google::protobuf::internal::ParseTable
schema[4];
49 static const ::google::protobuf::uint32
offsets[];
56 class DeviceMetadataDefaultTypeInternal;
58 class DeviceMetadata_Version;
59 class DeviceMetadata_VersionDefaultTypeInternal;
61 class QueryDeviceMetaData;
62 class QueryDeviceMetaDataDefaultTypeInternal;
65 class XbeeInfoDefaultTypeInternal;
82 class XbeeInfo :
public ::google::protobuf::Message {
96 *
this = ::std::move(from);
100 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
101 if (
this != &from) InternalSwap(&from);
109 return _internal_metadata_.unknown_fields();
112 return _internal_metadata_.mutable_unknown_fields();
115 static const ::google::protobuf::Descriptor*
descriptor();
120 return reinterpret_cast<const XbeeInfo*
>(
134 return CreateMaybeMessage<XbeeInfo>(NULL);
138 return CreateMaybeMessage<XbeeInfo>(arena);
140 void CopyFrom(const ::google::protobuf::Message& from)
final;
141 void MergeFrom(const ::google::protobuf::Message& from)
final;
149 ::
google::protobuf::io::CodedInputStream* input) final;
151 ::
google::protobuf::io::CodedOutputStream* output) const final;
153 bool deterministic, ::
google::protobuf::uint8* target) const final;
159 void SetCachedSize(
int size)
const final;
162 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
165 inline void* MaybeArenaPtr()
const {
170 ::google::protobuf::Metadata
GetMetadata() const final;
180 const ::std::
string&
node_id() const;
208 void set_has_node_id();
209 void clear_has_node_id();
210 void set_has_serial_number();
211 void clear_has_serial_number();
213 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
214 ::google::protobuf::internal::HasBits<1> _has_bits_;
215 mutable ::google::protobuf::internal::CachedSize _cached_size_;
219 ::google::protobuf::internal::ArenaStringPtr node_id_;
223 ::google::protobuf::internal::ArenaStringPtr serial_number_;
224 friend struct ::protobuf_jaiabot_2fmessages_2fmetadata_2eproto::TableStruct;
242 *
this = ::std::move(from);
246 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
247 if (
this != &from) InternalSwap(&from);
255 return _internal_metadata_.unknown_fields();
258 return _internal_metadata_.mutable_unknown_fields();
261 static const ::google::protobuf::Descriptor*
descriptor();
280 return CreateMaybeMessage<DeviceMetadata_Version>(NULL);
284 return CreateMaybeMessage<DeviceMetadata_Version>(arena);
286 void CopyFrom(const ::google::protobuf::Message& from)
final;
287 void MergeFrom(const ::google::protobuf::Message& from)
final;
295 ::
google::protobuf::io::CodedInputStream* input) final;
297 ::
google::protobuf::io::CodedOutputStream* output) const final;
299 bool deterministic, ::
google::protobuf::uint8* target) const final;
305 void SetCachedSize(
int size)
const final;
308 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
311 inline void* MaybeArenaPtr()
const {
316 ::google::protobuf::Metadata
GetMetadata() const final;
326 const ::std::
string&
major() const;
327 void set_major(const ::std::
string& value);
332 void set_major(
const char* value,
size_t size);
341 const ::std::string&
minor()
const;
342 void set_minor(const ::std::string& value);
347 void set_minor(
const char* value,
size_t size);
356 const ::std::string&
patch()
const;
357 void set_patch(const ::std::string& value);
362 void set_patch(
const char* value,
size_t size);
371 const ::std::string&
git_hash()
const;
429 void set_has_major();
430 void clear_has_major();
431 void set_has_minor();
432 void clear_has_minor();
433 void set_has_patch();
434 void clear_has_patch();
435 void set_has_git_hash();
436 void clear_has_git_hash();
437 void set_has_git_branch();
438 void clear_has_git_branch();
439 void set_has_deb_repository();
440 void clear_has_deb_repository();
441 void set_has_deb_release_branch();
442 void clear_has_deb_release_branch();
445 size_t RequiredFieldsByteSizeFallback()
const;
447 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
448 ::google::protobuf::internal::HasBits<1> _has_bits_;
449 mutable ::google::protobuf::internal::CachedSize _cached_size_;
450 ::google::protobuf::internal::ArenaStringPtr major_;
451 ::google::protobuf::internal::ArenaStringPtr minor_;
452 ::google::protobuf::internal::ArenaStringPtr patch_;
453 ::google::protobuf::internal::ArenaStringPtr git_hash_;
454 ::google::protobuf::internal::ArenaStringPtr git_branch_;
455 ::google::protobuf::internal::ArenaStringPtr deb_repository_;
456 ::google::protobuf::internal::ArenaStringPtr deb_release_branch_;
457 friend struct ::protobuf_jaiabot_2fmessages_2fmetadata_2eproto::TableStruct;
475 *
this = ::std::move(from);
479 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
480 if (
this != &from) InternalSwap(&from);
488 return _internal_metadata_.unknown_fields();
491 return _internal_metadata_.mutable_unknown_fields();
494 static const ::google::protobuf::Descriptor*
descriptor();
513 return CreateMaybeMessage<DeviceMetadata>(NULL);
517 return CreateMaybeMessage<DeviceMetadata>(arena);
519 void CopyFrom(const ::google::protobuf::Message& from)
final;
520 void MergeFrom(const ::google::protobuf::Message& from)
final;
528 ::
google::protobuf::io::CodedInputStream* input) final;
530 ::
google::protobuf::io::CodedOutputStream* output) const final;
532 bool deterministic, ::
google::protobuf::uint8* target) const final;
538 void SetCachedSize(
int size)
const final;
541 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
544 inline void* MaybeArenaPtr()
const {
549 ::google::protobuf::Metadata
GetMetadata() const final;
561 const ::std::
string&
name() const;
562 void set_name(const ::std::
string& value);
564 void set_name(::std::string&& value);
567 void set_name(
const char* value,
size_t size);
712 const ::jaiabot::protobuf::DeviceMetadata_Version& _internal_jaiabot_version()
const;
714 const ::jaiabot::protobuf::DeviceMetadata_Version&
jaiabot_version()
const;
737 ::google::protobuf::uint32
fleet_id()
const;
744 ::google::protobuf::uint32
hub_id()
const;
745 void set_hub_id(::google::protobuf::uint32 value);
751 ::google::protobuf::uint32
bot_id()
const;
752 void set_bot_id(::google::protobuf::uint32 value);
757 void clear_has_name();
758 void set_has_jaiabot_version();
759 void clear_has_jaiabot_version();
760 void set_has_goby_version();
761 void clear_has_goby_version();
762 void set_has_moos_version();
763 void clear_has_moos_version();
764 void set_has_ivp_version();
765 void clear_has_ivp_version();
766 void set_has_xbee_node_id();
767 void clear_has_xbee_node_id();
768 void set_has_xbee_serial_number();
769 void clear_has_xbee_serial_number();
770 void set_has_raspi_firmware_version();
771 void clear_has_raspi_firmware_version();
772 void set_has_jaiabot_image_version();
773 void clear_has_jaiabot_image_version();
774 void set_has_jaiabot_image_build_date();
775 void clear_has_jaiabot_image_build_date();
776 void set_has_jaiabot_image_first_boot_date();
777 void clear_has_jaiabot_image_first_boot_date();
778 void set_has_intervehicle_api_version();
779 void clear_has_intervehicle_api_version();
780 void set_has_is_simulation();
781 void clear_has_is_simulation();
782 void set_has_fleet_id();
783 void clear_has_fleet_id();
784 void set_has_hub_id();
785 void clear_has_hub_id();
786 void set_has_bot_id();
787 void clear_has_bot_id();
789 ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
790 ::google::protobuf::internal::HasBits<1> _has_bits_;
791 mutable ::google::protobuf::internal::CachedSize _cached_size_;
792 ::google::protobuf::internal::ArenaStringPtr name_;
793 ::google::protobuf::internal::ArenaStringPtr goby_version_;
794 ::google::protobuf::internal::ArenaStringPtr moos_version_;
795 ::google::protobuf::internal::ArenaStringPtr ivp_version_;
796 ::google::protobuf::internal::ArenaStringPtr xbee_node_id_;
797 ::google::protobuf::internal::ArenaStringPtr xbee_serial_number_;
798 ::google::protobuf::internal::ArenaStringPtr raspi_firmware_version_;
799 ::google::protobuf::internal::ArenaStringPtr jaiabot_image_version_;
800 ::google::protobuf::internal::ArenaStringPtr jaiabot_image_build_date_;
801 ::google::protobuf::internal::ArenaStringPtr jaiabot_image_first_boot_date_;
803 ::google::protobuf::uint32 intervehicle_api_version_;
805 ::google::protobuf::uint32 fleet_id_;
806 ::google::protobuf::uint32 hub_id_;
807 ::google::protobuf::uint32 bot_id_;
808 friend struct ::protobuf_jaiabot_2fmessages_2fmetadata_2eproto::TableStruct;
826 *
this = ::std::move(from);
830 if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
831 if (
this != &from) InternalSwap(&from);
839 return _internal_metadata_.unknown_fields();
842 return _internal_metadata_.mutable_unknown_fields();
845 static const ::google::protobuf::Descriptor*
descriptor();
864 return CreateMaybeMessage<QueryDeviceMetaData>(NULL);
868 return CreateMaybeMessage<QueryDeviceMetaData>(arena);
870 void CopyFrom(const ::google::protobuf::Message& from)
final;
871 void MergeFrom(const ::google::protobuf::Message& from)
final;
879 ::
google::protobuf::io::CodedInputStream* input) final;
881 ::
google::protobuf::io::CodedOutputStream* output) const final;
883 bool deterministic, ::
google::protobuf::uint8* target) const final;
889 void SetCachedSize(
int size)
const final;
892 inline ::google::protobuf::Arena* GetArenaNoVirtual()
const {
895 inline void* MaybeArenaPtr()
const {
900 ::google::protobuf::Metadata
GetMetadata() const final;
915 void set_has_query_metadata_status();
916 void clear_has_query_metadata_status();
918 ::
google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
919 ::
google::protobuf::internal::HasBits<1> _has_bits_;
920 mutable ::
google::protobuf::internal::CachedSize _cached_size_;
921 bool query_metadata_status_;
930 #pragma GCC diagnostic push
931 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
937 return (_has_bits_[0] & 0x00000001u) != 0;
939 inline void XbeeInfo::set_has_node_id() {
940 _has_bits_[0] |= 0x00000001u;
942 inline void XbeeInfo::clear_has_node_id() {
943 _has_bits_[0] &= ~0x00000001u;
951 return node_id_.GetNoArena();
967 GOOGLE_DCHECK(value != NULL);
975 ::std::string(
reinterpret_cast<const char*
>(value), size));
985 if (!has_node_id()) {
992 if (node_id != NULL) {
1003 return (_has_bits_[0] & 0x00000002u) != 0;
1005 inline void XbeeInfo::set_has_serial_number() {
1006 _has_bits_[0] |= 0x00000002u;
1008 inline void XbeeInfo::clear_has_serial_number() {
1009 _has_bits_[0] &= ~0x00000002u;
1013 clear_has_serial_number();
1017 return serial_number_.GetNoArena();
1020 set_has_serial_number();
1026 set_has_serial_number();
1027 serial_number_.SetNoArena(
1033 GOOGLE_DCHECK(value != NULL);
1034 set_has_serial_number();
1039 set_has_serial_number();
1041 ::std::string(
reinterpret_cast<const char*
>(value), size));
1045 set_has_serial_number();
1051 if (!has_serial_number()) {
1054 clear_has_serial_number();
1058 if (serial_number != NULL) {
1059 set_has_serial_number();
1061 clear_has_serial_number();
1073 return (_has_bits_[0] & 0x00000001u) != 0;
1075 inline void DeviceMetadata_Version::set_has_major() {
1076 _has_bits_[0] |= 0x00000001u;
1078 inline void DeviceMetadata_Version::clear_has_major() {
1079 _has_bits_[0] &= ~0x00000001u;
1082 major_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1087 return major_.GetNoArena();
1091 major_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1098 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1103 GOOGLE_DCHECK(value != NULL);
1105 major_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1110 major_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1111 ::std::string(
reinterpret_cast<const char*
>(value), size));
1117 return major_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1125 return major_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1128 if (major != NULL) {
1133 major_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), major);
1139 return (_has_bits_[0] & 0x00000002u) != 0;
1141 inline void DeviceMetadata_Version::set_has_minor() {
1142 _has_bits_[0] |= 0x00000002u;
1144 inline void DeviceMetadata_Version::clear_has_minor() {
1145 _has_bits_[0] &= ~0x00000002u;
1148 minor_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1153 return minor_.GetNoArena();
1157 minor_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1164 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1169 GOOGLE_DCHECK(value != NULL);
1171 minor_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1176 minor_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1177 ::std::string(
reinterpret_cast<const char*
>(value), size));
1183 return minor_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1191 return minor_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1194 if (minor != NULL) {
1199 minor_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), minor);
1205 return (_has_bits_[0] & 0x00000004u) != 0;
1207 inline void DeviceMetadata_Version::set_has_patch() {
1208 _has_bits_[0] |= 0x00000004u;
1210 inline void DeviceMetadata_Version::clear_has_patch() {
1211 _has_bits_[0] &= ~0x00000004u;
1214 patch_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1219 return patch_.GetNoArena();
1223 patch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1230 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1235 GOOGLE_DCHECK(value != NULL);
1237 patch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1242 patch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1243 ::std::string(
reinterpret_cast<const char*
>(value), size));
1249 return patch_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1257 return patch_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1260 if (patch != NULL) {
1265 patch_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), patch);
1271 return (_has_bits_[0] & 0x00000008u) != 0;
1273 inline void DeviceMetadata_Version::set_has_git_hash() {
1274 _has_bits_[0] |= 0x00000008u;
1276 inline void DeviceMetadata_Version::clear_has_git_hash() {
1277 _has_bits_[0] &= ~0x00000008u;
1280 git_hash_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1281 clear_has_git_hash();
1285 return git_hash_.GetNoArena();
1289 git_hash_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1295 git_hash_.SetNoArena(
1296 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1301 GOOGLE_DCHECK(value != NULL);
1303 git_hash_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1308 git_hash_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1309 ::std::string(
reinterpret_cast<const char*
>(value), size));
1315 return git_hash_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1319 if (!has_git_hash()) {
1322 clear_has_git_hash();
1323 return git_hash_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1326 if (git_hash != NULL) {
1329 clear_has_git_hash();
1331 git_hash_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), git_hash);
1337 return (_has_bits_[0] & 0x00000010u) != 0;
1339 inline void DeviceMetadata_Version::set_has_git_branch() {
1340 _has_bits_[0] |= 0x00000010u;
1342 inline void DeviceMetadata_Version::clear_has_git_branch() {
1343 _has_bits_[0] &= ~0x00000010u;
1346 git_branch_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1347 clear_has_git_branch();
1351 return git_branch_.GetNoArena();
1354 set_has_git_branch();
1355 git_branch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1360 set_has_git_branch();
1361 git_branch_.SetNoArena(
1362 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1367 GOOGLE_DCHECK(value != NULL);
1368 set_has_git_branch();
1369 git_branch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1373 set_has_git_branch();
1374 git_branch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1375 ::std::string(
reinterpret_cast<const char*
>(value), size));
1379 set_has_git_branch();
1381 return git_branch_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1385 if (!has_git_branch()) {
1388 clear_has_git_branch();
1389 return git_branch_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1392 if (git_branch != NULL) {
1393 set_has_git_branch();
1395 clear_has_git_branch();
1397 git_branch_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), git_branch);
1403 return (_has_bits_[0] & 0x00000020u) != 0;
1405 inline void DeviceMetadata_Version::set_has_deb_repository() {
1406 _has_bits_[0] |= 0x00000020u;
1408 inline void DeviceMetadata_Version::clear_has_deb_repository() {
1409 _has_bits_[0] &= ~0x00000020u;
1412 deb_repository_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1413 clear_has_deb_repository();
1417 return deb_repository_.GetNoArena();
1420 set_has_deb_repository();
1421 deb_repository_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1426 set_has_deb_repository();
1427 deb_repository_.SetNoArena(
1428 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1433 GOOGLE_DCHECK(value != NULL);
1434 set_has_deb_repository();
1435 deb_repository_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1439 set_has_deb_repository();
1440 deb_repository_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1441 ::std::string(
reinterpret_cast<const char*
>(value), size));
1445 set_has_deb_repository();
1447 return deb_repository_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1451 if (!has_deb_repository()) {
1454 clear_has_deb_repository();
1455 return deb_repository_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1458 if (deb_repository != NULL) {
1459 set_has_deb_repository();
1461 clear_has_deb_repository();
1463 deb_repository_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), deb_repository);
1469 return (_has_bits_[0] & 0x00000040u) != 0;
1471 inline void DeviceMetadata_Version::set_has_deb_release_branch() {
1472 _has_bits_[0] |= 0x00000040u;
1474 inline void DeviceMetadata_Version::clear_has_deb_release_branch() {
1475 _has_bits_[0] &= ~0x00000040u;
1478 deb_release_branch_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1479 clear_has_deb_release_branch();
1483 return deb_release_branch_.GetNoArena();
1486 set_has_deb_release_branch();
1487 deb_release_branch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1492 set_has_deb_release_branch();
1493 deb_release_branch_.SetNoArena(
1494 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1499 GOOGLE_DCHECK(value != NULL);
1500 set_has_deb_release_branch();
1501 deb_release_branch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1505 set_has_deb_release_branch();
1506 deb_release_branch_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1507 ::std::string(
reinterpret_cast<const char*
>(value), size));
1511 set_has_deb_release_branch();
1513 return deb_release_branch_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1517 if (!has_deb_release_branch()) {
1520 clear_has_deb_release_branch();
1521 return deb_release_branch_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1524 if (deb_release_branch != NULL) {
1525 set_has_deb_release_branch();
1527 clear_has_deb_release_branch();
1529 deb_release_branch_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), deb_release_branch);
1539 return (_has_bits_[0] & 0x00000001u) != 0;
1541 inline void DeviceMetadata::set_has_name() {
1542 _has_bits_[0] |= 0x00000001u;
1544 inline void DeviceMetadata::clear_has_name() {
1545 _has_bits_[0] &= ~0x00000001u;
1548 name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1553 return name_.GetNoArena();
1557 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1564 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1569 GOOGLE_DCHECK(value != NULL);
1571 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1576 name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1577 ::std::string(
reinterpret_cast<const char*
>(value), size));
1583 return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1591 return name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1599 name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
1605 return (_has_bits_[0] & 0x00000400u) != 0;
1607 inline void DeviceMetadata::set_has_jaiabot_version() {
1608 _has_bits_[0] |= 0x00000400u;
1610 inline void DeviceMetadata::clear_has_jaiabot_version() {
1611 _has_bits_[0] &= ~0x00000400u;
1614 if (jaiabot_version_ != NULL) jaiabot_version_->Clear();
1615 clear_has_jaiabot_version();
1617 inline const ::jaiabot::protobuf::DeviceMetadata_Version& DeviceMetadata::_internal_jaiabot_version()
const {
1618 return *jaiabot_version_;
1621 const ::jaiabot::protobuf::DeviceMetadata_Version* p = jaiabot_version_;
1628 clear_has_jaiabot_version();
1630 jaiabot_version_ = NULL;
1634 set_has_jaiabot_version();
1635 if (jaiabot_version_ == NULL) {
1636 auto* p = CreateMaybeMessage<::jaiabot::protobuf::DeviceMetadata_Version>(GetArenaNoVirtual());
1637 jaiabot_version_ = p;
1640 return jaiabot_version_;
1643 ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1644 if (message_arena == NULL) {
1645 delete jaiabot_version_;
1647 if (jaiabot_version) {
1648 ::google::protobuf::Arena* submessage_arena = NULL;
1649 if (message_arena != submessage_arena) {
1650 jaiabot_version = ::google::protobuf::internal::GetOwnedMessage(
1651 message_arena, jaiabot_version, submessage_arena);
1653 set_has_jaiabot_version();
1655 clear_has_jaiabot_version();
1657 jaiabot_version_ = jaiabot_version;
1663 return (_has_bits_[0] & 0x00000002u) != 0;
1665 inline void DeviceMetadata::set_has_goby_version() {
1666 _has_bits_[0] |= 0x00000002u;
1668 inline void DeviceMetadata::clear_has_goby_version() {
1669 _has_bits_[0] &= ~0x00000002u;
1672 goby_version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1673 clear_has_goby_version();
1677 return goby_version_.GetNoArena();
1680 set_has_goby_version();
1681 goby_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1686 set_has_goby_version();
1687 goby_version_.SetNoArena(
1688 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1693 GOOGLE_DCHECK(value != NULL);
1694 set_has_goby_version();
1695 goby_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1699 set_has_goby_version();
1700 goby_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1701 ::std::string(
reinterpret_cast<const char*
>(value), size));
1705 set_has_goby_version();
1707 return goby_version_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1711 if (!has_goby_version()) {
1714 clear_has_goby_version();
1715 return goby_version_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1718 if (goby_version != NULL) {
1719 set_has_goby_version();
1721 clear_has_goby_version();
1723 goby_version_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), goby_version);
1729 return (_has_bits_[0] & 0x00000004u) != 0;
1731 inline void DeviceMetadata::set_has_moos_version() {
1732 _has_bits_[0] |= 0x00000004u;
1734 inline void DeviceMetadata::clear_has_moos_version() {
1735 _has_bits_[0] &= ~0x00000004u;
1738 moos_version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1739 clear_has_moos_version();
1743 return moos_version_.GetNoArena();
1746 set_has_moos_version();
1747 moos_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1752 set_has_moos_version();
1753 moos_version_.SetNoArena(
1754 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1759 GOOGLE_DCHECK(value != NULL);
1760 set_has_moos_version();
1761 moos_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1765 set_has_moos_version();
1766 moos_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1767 ::std::string(
reinterpret_cast<const char*
>(value), size));
1771 set_has_moos_version();
1773 return moos_version_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1777 if (!has_moos_version()) {
1780 clear_has_moos_version();
1781 return moos_version_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1784 if (moos_version != NULL) {
1785 set_has_moos_version();
1787 clear_has_moos_version();
1789 moos_version_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), moos_version);
1795 return (_has_bits_[0] & 0x00000008u) != 0;
1797 inline void DeviceMetadata::set_has_ivp_version() {
1798 _has_bits_[0] |= 0x00000008u;
1800 inline void DeviceMetadata::clear_has_ivp_version() {
1801 _has_bits_[0] &= ~0x00000008u;
1804 ivp_version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1805 clear_has_ivp_version();
1809 return ivp_version_.GetNoArena();
1812 set_has_ivp_version();
1813 ivp_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1818 set_has_ivp_version();
1819 ivp_version_.SetNoArena(
1820 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1825 GOOGLE_DCHECK(value != NULL);
1826 set_has_ivp_version();
1827 ivp_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1831 set_has_ivp_version();
1832 ivp_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1833 ::std::string(
reinterpret_cast<const char*
>(value), size));
1837 set_has_ivp_version();
1839 return ivp_version_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1843 if (!has_ivp_version()) {
1846 clear_has_ivp_version();
1847 return ivp_version_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1850 if (ivp_version != NULL) {
1851 set_has_ivp_version();
1853 clear_has_ivp_version();
1855 ivp_version_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ivp_version);
1861 return (_has_bits_[0] & 0x00000010u) != 0;
1863 inline void DeviceMetadata::set_has_xbee_node_id() {
1864 _has_bits_[0] |= 0x00000010u;
1866 inline void DeviceMetadata::clear_has_xbee_node_id() {
1867 _has_bits_[0] &= ~0x00000010u;
1870 xbee_node_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1871 clear_has_xbee_node_id();
1875 return xbee_node_id_.GetNoArena();
1878 set_has_xbee_node_id();
1879 xbee_node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1884 set_has_xbee_node_id();
1885 xbee_node_id_.SetNoArena(
1886 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1891 GOOGLE_DCHECK(value != NULL);
1892 set_has_xbee_node_id();
1893 xbee_node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1897 set_has_xbee_node_id();
1898 xbee_node_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1899 ::std::string(
reinterpret_cast<const char*
>(value), size));
1903 set_has_xbee_node_id();
1905 return xbee_node_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1909 if (!has_xbee_node_id()) {
1912 clear_has_xbee_node_id();
1913 return xbee_node_id_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1916 if (xbee_node_id != NULL) {
1917 set_has_xbee_node_id();
1919 clear_has_xbee_node_id();
1921 xbee_node_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), xbee_node_id);
1927 return (_has_bits_[0] & 0x00000020u) != 0;
1929 inline void DeviceMetadata::set_has_xbee_serial_number() {
1930 _has_bits_[0] |= 0x00000020u;
1932 inline void DeviceMetadata::clear_has_xbee_serial_number() {
1933 _has_bits_[0] &= ~0x00000020u;
1936 xbee_serial_number_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1937 clear_has_xbee_serial_number();
1941 return xbee_serial_number_.GetNoArena();
1944 set_has_xbee_serial_number();
1945 xbee_serial_number_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1950 set_has_xbee_serial_number();
1951 xbee_serial_number_.SetNoArena(
1952 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1957 GOOGLE_DCHECK(value != NULL);
1958 set_has_xbee_serial_number();
1959 xbee_serial_number_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1963 set_has_xbee_serial_number();
1964 xbee_serial_number_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1965 ::std::string(
reinterpret_cast<const char*
>(value), size));
1969 set_has_xbee_serial_number();
1971 return xbee_serial_number_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1975 if (!has_xbee_serial_number()) {
1978 clear_has_xbee_serial_number();
1979 return xbee_serial_number_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1982 if (xbee_serial_number != NULL) {
1983 set_has_xbee_serial_number();
1985 clear_has_xbee_serial_number();
1987 xbee_serial_number_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), xbee_serial_number);
1993 return (_has_bits_[0] & 0x00000040u) != 0;
1995 inline void DeviceMetadata::set_has_raspi_firmware_version() {
1996 _has_bits_[0] |= 0x00000040u;
1998 inline void DeviceMetadata::clear_has_raspi_firmware_version() {
1999 _has_bits_[0] &= ~0x00000040u;
2002 raspi_firmware_version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2003 clear_has_raspi_firmware_version();
2007 return raspi_firmware_version_.GetNoArena();
2010 set_has_raspi_firmware_version();
2011 raspi_firmware_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2016 set_has_raspi_firmware_version();
2017 raspi_firmware_version_.SetNoArena(
2018 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2023 GOOGLE_DCHECK(value != NULL);
2024 set_has_raspi_firmware_version();
2025 raspi_firmware_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2029 set_has_raspi_firmware_version();
2030 raspi_firmware_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2031 ::std::string(
reinterpret_cast<const char*
>(value), size));
2035 set_has_raspi_firmware_version();
2037 return raspi_firmware_version_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2041 if (!has_raspi_firmware_version()) {
2044 clear_has_raspi_firmware_version();
2045 return raspi_firmware_version_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2048 if (raspi_firmware_version != NULL) {
2049 set_has_raspi_firmware_version();
2051 clear_has_raspi_firmware_version();
2053 raspi_firmware_version_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), raspi_firmware_version);
2059 return (_has_bits_[0] & 0x00000080u) != 0;
2061 inline void DeviceMetadata::set_has_jaiabot_image_version() {
2062 _has_bits_[0] |= 0x00000080u;
2064 inline void DeviceMetadata::clear_has_jaiabot_image_version() {
2065 _has_bits_[0] &= ~0x00000080u;
2068 jaiabot_image_version_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2069 clear_has_jaiabot_image_version();
2073 return jaiabot_image_version_.GetNoArena();
2076 set_has_jaiabot_image_version();
2077 jaiabot_image_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2082 set_has_jaiabot_image_version();
2083 jaiabot_image_version_.SetNoArena(
2084 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2089 GOOGLE_DCHECK(value != NULL);
2090 set_has_jaiabot_image_version();
2091 jaiabot_image_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2095 set_has_jaiabot_image_version();
2096 jaiabot_image_version_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2097 ::std::string(
reinterpret_cast<const char*
>(value), size));
2101 set_has_jaiabot_image_version();
2103 return jaiabot_image_version_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2107 if (!has_jaiabot_image_version()) {
2110 clear_has_jaiabot_image_version();
2111 return jaiabot_image_version_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2114 if (jaiabot_image_version != NULL) {
2115 set_has_jaiabot_image_version();
2117 clear_has_jaiabot_image_version();
2119 jaiabot_image_version_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), jaiabot_image_version);
2125 return (_has_bits_[0] & 0x00000100u) != 0;
2127 inline void DeviceMetadata::set_has_jaiabot_image_build_date() {
2128 _has_bits_[0] |= 0x00000100u;
2130 inline void DeviceMetadata::clear_has_jaiabot_image_build_date() {
2131 _has_bits_[0] &= ~0x00000100u;
2134 jaiabot_image_build_date_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2135 clear_has_jaiabot_image_build_date();
2139 return jaiabot_image_build_date_.GetNoArena();
2142 set_has_jaiabot_image_build_date();
2143 jaiabot_image_build_date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2148 set_has_jaiabot_image_build_date();
2149 jaiabot_image_build_date_.SetNoArena(
2150 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2155 GOOGLE_DCHECK(value != NULL);
2156 set_has_jaiabot_image_build_date();
2157 jaiabot_image_build_date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2161 set_has_jaiabot_image_build_date();
2162 jaiabot_image_build_date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2163 ::std::string(
reinterpret_cast<const char*
>(value), size));
2167 set_has_jaiabot_image_build_date();
2169 return jaiabot_image_build_date_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2173 if (!has_jaiabot_image_build_date()) {
2176 clear_has_jaiabot_image_build_date();
2177 return jaiabot_image_build_date_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2180 if (jaiabot_image_build_date != NULL) {
2181 set_has_jaiabot_image_build_date();
2183 clear_has_jaiabot_image_build_date();
2185 jaiabot_image_build_date_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), jaiabot_image_build_date);
2191 return (_has_bits_[0] & 0x00000200u) != 0;
2193 inline void DeviceMetadata::set_has_jaiabot_image_first_boot_date() {
2194 _has_bits_[0] |= 0x00000200u;
2196 inline void DeviceMetadata::clear_has_jaiabot_image_first_boot_date() {
2197 _has_bits_[0] &= ~0x00000200u;
2200 jaiabot_image_first_boot_date_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2201 clear_has_jaiabot_image_first_boot_date();
2205 return jaiabot_image_first_boot_date_.GetNoArena();
2208 set_has_jaiabot_image_first_boot_date();
2209 jaiabot_image_first_boot_date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
2214 set_has_jaiabot_image_first_boot_date();
2215 jaiabot_image_first_boot_date_.SetNoArena(
2216 &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
2221 GOOGLE_DCHECK(value != NULL);
2222 set_has_jaiabot_image_first_boot_date();
2223 jaiabot_image_first_boot_date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
2227 set_has_jaiabot_image_first_boot_date();
2228 jaiabot_image_first_boot_date_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
2229 ::std::string(
reinterpret_cast<const char*
>(value), size));
2233 set_has_jaiabot_image_first_boot_date();
2235 return jaiabot_image_first_boot_date_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2239 if (!has_jaiabot_image_first_boot_date()) {
2242 clear_has_jaiabot_image_first_boot_date();
2243 return jaiabot_image_first_boot_date_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2246 if (jaiabot_image_first_boot_date != NULL) {
2247 set_has_jaiabot_image_first_boot_date();
2249 clear_has_jaiabot_image_first_boot_date();
2251 jaiabot_image_first_boot_date_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), jaiabot_image_first_boot_date);
2257 return (_has_bits_[0] & 0x00000800u) != 0;
2259 inline void DeviceMetadata::set_has_intervehicle_api_version() {
2260 _has_bits_[0] |= 0x00000800u;
2262 inline void DeviceMetadata::clear_has_intervehicle_api_version() {
2263 _has_bits_[0] &= ~0x00000800u;
2266 intervehicle_api_version_ = 0u;
2267 clear_has_intervehicle_api_version();
2271 return intervehicle_api_version_;
2274 set_has_intervehicle_api_version();
2275 intervehicle_api_version_ = value;
2281 return (_has_bits_[0] & 0x00001000u) != 0;
2283 inline void DeviceMetadata::set_has_is_simulation() {
2284 _has_bits_[0] |= 0x00001000u;
2286 inline void DeviceMetadata::clear_has_is_simulation() {
2287 _has_bits_[0] &= ~0x00001000u;
2290 is_simulation_ =
false;
2291 clear_has_is_simulation();
2295 return is_simulation_;
2298 set_has_is_simulation();
2299 is_simulation_ = value;
2305 return (_has_bits_[0] & 0x00002000u) != 0;
2307 inline void DeviceMetadata::set_has_fleet_id() {
2308 _has_bits_[0] |= 0x00002000u;
2310 inline void DeviceMetadata::clear_has_fleet_id() {
2311 _has_bits_[0] &= ~0x00002000u;
2315 clear_has_fleet_id();
2329 return (_has_bits_[0] & 0x00004000u) != 0;
2331 inline void DeviceMetadata::set_has_hub_id() {
2332 _has_bits_[0] |= 0x00004000u;
2334 inline void DeviceMetadata::clear_has_hub_id() {
2335 _has_bits_[0] &= ~0x00004000u;
2353 return (_has_bits_[0] & 0x00008000u) != 0;
2355 inline void DeviceMetadata::set_has_bot_id() {
2356 _has_bits_[0] |= 0x00008000u;
2358 inline void DeviceMetadata::clear_has_bot_id() {
2359 _has_bits_[0] &= ~0x00008000u;
2381 return (_has_bits_[0] & 0x00000001u) != 0;
2383 inline void QueryDeviceMetaData::set_has_query_metadata_status() {
2384 _has_bits_[0] |= 0x00000001u;
2386 inline void QueryDeviceMetaData::clear_has_query_metadata_status() {
2387 _has_bits_[0] &= ~0x00000001u;
2390 query_metadata_status_ =
true;
2391 clear_has_query_metadata_status();
2395 return query_metadata_status_;
2398 set_has_query_metadata_status();
2399 query_metadata_status_ = value;
2404 #pragma GCC diagnostic pop
2420 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmetadata_2eproto