4 #ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fcamera_5fdriver_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/generated_enum_reflection.h>
35 #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_2fcamera_5fdriver_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[3]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
59 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
65 class CameraCommandDefaultTypeInternal;
68 class CameraResponseDefaultTypeInternal;
70 class CameraResponse_Metadata;
71 class CameraResponse_MetadataDefaultTypeInternal;
75 PROTOBUF_NAMESPACE_OPEN
76 template<> ::jaiabot::protobuf::CameraCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraCommand>(Arena*);
77 template<> ::jaiabot::protobuf::CameraResponse* Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraResponse>(Arena*);
78 template<> ::jaiabot::protobuf::CameraResponse_Metadata* Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraResponse_Metadata>(Arena*);
79 PROTOBUF_NAMESPACE_CLOSE
98 static_assert(::std::is_same<T, CameraCommand_CameraCommandType>::value ||
99 ::std::is_integral<T>::value,
100 "Incorrect type passed to function CameraCommand_CameraCommandType_Name.");
101 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
106 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CameraCommand_CameraCommandType>(
112 public ::PROTOBUF_NAMESPACE_ID::Message {
120 *
this = ::std::move(from);
123 inline CameraCommand&
operator=(
const CameraCommand& from) {
127 inline CameraCommand&
operator=(CameraCommand&& from) noexcept {
128 if (GetArena() == from.GetArena()) {
129 if (
this != &from) InternalSwap(&from);
137 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
140 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
143 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
144 return GetDescriptor();
147 return GetMetadataStatic().descriptor;
150 return GetMetadataStatic().reflection;
156 return reinterpret_cast<const CameraCommand*
>(
159 static constexpr
int kIndexInFileMessages =
162 friend void swap(CameraCommand& a, CameraCommand& b) {
165 inline void Swap(CameraCommand* other) {
166 if (other ==
this)
return;
167 if (GetArena() == other->GetArena()) {
170 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
174 if (other ==
this)
return;
175 GOOGLE_DCHECK(GetArena() == other->GetArena());
181 inline CameraCommand*
New() const final {
182 return CreateMaybeMessage<CameraCommand>(
nullptr);
185 CameraCommand*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
186 return CreateMaybeMessage<CameraCommand>(arena);
188 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
189 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
192 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
193 bool IsInitialized() const final;
195 size_t ByteSizeLong() const final;
196 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
197 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
198 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
199 int GetCachedSize() const final {
return _cached_size_.Get(); }
202 inline void SharedCtor();
203 inline void SharedDtor();
204 void SetCachedSize(
int size)
const final;
205 void InternalSwap(CameraCommand* other);
206 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
207 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
208 return "jaiabot.protobuf.CameraCommand";
213 static void ArenaDtor(
void*
object);
214 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
219 static ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadataStatic() {
246 static constexpr
int CameraCommandType_ARRAYSIZE =
248 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
254 static_assert(::std::is_same<T, CameraCommandType>::value ||
255 ::std::is_integral<T>::value,
256 "Incorrect type passed to function CameraCommandType_Name.");
268 kTypeFieldNumber = 2,
269 kImageCaptureIntervalFieldNumber = 3,
274 bool _internal_has_id()
const;
277 ::PROTOBUF_NAMESPACE_ID::int32
id()
const;
278 void set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
280 ::PROTOBUF_NAMESPACE_ID::int32 _internal_id()
const;
281 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
287 bool _internal_has_type()
const;
300 bool _internal_has_image_capture_interval()
const;
306 double _internal_image_capture_interval()
const;
307 void _internal_set_image_capture_interval(
double value);
315 size_t RequiredFieldsByteSizeFallback()
const;
317 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
318 typedef void InternalArenaConstructable_;
319 typedef void DestructorSkippable_;
320 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
321 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
322 ::PROTOBUF_NAMESPACE_ID::int32 id_;
324 double image_capture_interval_;
325 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
330 public ::PROTOBUF_NAMESPACE_ID::Message {
337 : CameraResponse_Metadata() {
338 *
this = ::std::move(from);
341 inline CameraResponse_Metadata&
operator=(
const CameraResponse_Metadata& from) {
345 inline CameraResponse_Metadata&
operator=(CameraResponse_Metadata&& from) noexcept {
346 if (GetArena() == from.GetArena()) {
347 if (
this != &from) InternalSwap(&from);
355 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
358 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
361 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
362 return GetDescriptor();
365 return GetMetadataStatic().descriptor;
368 return GetMetadataStatic().reflection;
374 return reinterpret_cast<const CameraResponse_Metadata*
>(
377 static constexpr
int kIndexInFileMessages =
380 friend void swap(CameraResponse_Metadata& a, CameraResponse_Metadata& b) {
383 inline void Swap(CameraResponse_Metadata* other) {
384 if (other ==
this)
return;
385 if (GetArena() == other->GetArena()) {
388 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
392 if (other ==
this)
return;
393 GOOGLE_DCHECK(GetArena() == other->GetArena());
399 inline CameraResponse_Metadata*
New() const final {
400 return CreateMaybeMessage<CameraResponse_Metadata>(
nullptr);
403 CameraResponse_Metadata*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
404 return CreateMaybeMessage<CameraResponse_Metadata>(arena);
406 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
407 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
408 void CopyFrom(
const CameraResponse_Metadata& from);
410 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
411 bool IsInitialized() const final;
413 size_t ByteSizeLong() const final;
414 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
415 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
416 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
417 int GetCachedSize() const final {
return _cached_size_.Get(); }
420 inline void SharedCtor();
421 inline void SharedDtor();
422 void SetCachedSize(
int size)
const final;
423 void InternalSwap(CameraResponse_Metadata* other);
424 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
425 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
426 return "jaiabot.protobuf.CameraResponse.Metadata";
431 static void ArenaDtor(
void*
object);
432 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
437 static ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadataStatic() {
449 kDriverVersionFieldNumber = 1,
454 bool _internal_has_driver_version()
const;
460 ::PROTOBUF_NAMESPACE_ID::int32 _internal_driver_version()
const;
461 void _internal_set_driver_version(::PROTOBUF_NAMESPACE_ID::int32 value);
468 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
469 typedef void InternalArenaConstructable_;
470 typedef void DestructorSkippable_;
471 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
472 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
473 ::PROTOBUF_NAMESPACE_ID::int32 driver_version_;
474 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
479 public ::PROTOBUF_NAMESPACE_ID::Message {
487 *
this = ::std::move(from);
490 inline CameraResponse&
operator=(
const CameraResponse& from) {
494 inline CameraResponse&
operator=(CameraResponse&& from) noexcept {
495 if (GetArena() == from.GetArena()) {
496 if (
this != &from) InternalSwap(&from);
504 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
507 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
510 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
511 return GetDescriptor();
514 return GetMetadataStatic().descriptor;
517 return GetMetadataStatic().reflection;
523 return reinterpret_cast<const CameraResponse*
>(
526 static constexpr
int kIndexInFileMessages =
529 friend void swap(CameraResponse& a, CameraResponse& b) {
532 inline void Swap(CameraResponse* other) {
533 if (other ==
this)
return;
534 if (GetArena() == other->GetArena()) {
537 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
541 if (other ==
this)
return;
542 GOOGLE_DCHECK(GetArena() == other->GetArena());
548 inline CameraResponse*
New() const final {
549 return CreateMaybeMessage<CameraResponse>(
nullptr);
552 CameraResponse*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
553 return CreateMaybeMessage<CameraResponse>(arena);
555 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
556 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
559 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
560 bool IsInitialized() const final;
562 size_t ByteSizeLong() const final;
563 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
564 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
565 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
566 int GetCachedSize() const final {
return _cached_size_.Get(); }
569 inline void SharedCtor();
570 inline void SharedDtor();
571 void SetCachedSize(
int size)
const final;
572 void InternalSwap(CameraResponse* other);
573 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
574 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
575 return "jaiabot.protobuf.CameraResponse";
580 static void ArenaDtor(
void*
object);
581 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
586 static ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadataStatic() {
600 kMetadataFieldNumber = 2,
606 bool _internal_has_metadata()
const;
609 const ::jaiabot::protobuf::CameraResponse_Metadata&
metadata()
const;
614 const ::jaiabot::protobuf::CameraResponse_Metadata& _internal_metadata()
const;
615 ::jaiabot::protobuf::CameraResponse_Metadata* _internal_mutable_metadata();
618 ::jaiabot::protobuf::CameraResponse_Metadata*
metadata);
624 bool _internal_has_id()
const;
627 ::PROTOBUF_NAMESPACE_ID::int32
id()
const;
628 void set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
630 ::PROTOBUF_NAMESPACE_ID::int32 _internal_id()
const;
631 void _internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value);
638 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
639 typedef void InternalArenaConstructable_;
640 typedef void DestructorSkippable_;
641 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
642 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
643 ::jaiabot::protobuf::CameraResponse_Metadata* metadata_;
644 ::PROTOBUF_NAMESPACE_ID::int32 id_;
645 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
653 #pragma GCC diagnostic push
654 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
659 inline bool CameraCommand::_internal_has_id()
const {
660 bool value = (_has_bits_[0] & 0x00000001u) != 0;
663 inline bool CameraCommand::has_id()
const {
664 return _internal_has_id();
666 inline void CameraCommand::clear_id() {
668 _has_bits_[0] &= ~0x00000001u;
670 inline ::PROTOBUF_NAMESPACE_ID::int32 CameraCommand::_internal_id()
const {
673 inline ::PROTOBUF_NAMESPACE_ID::int32 CameraCommand::id()
const {
675 return _internal_id();
677 inline void CameraCommand::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
678 _has_bits_[0] |= 0x00000001u;
681 inline void CameraCommand::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
682 _internal_set_id(value);
687 inline bool CameraCommand::_internal_has_type()
const {
688 bool value = (_has_bits_[0] & 0x00000002u) != 0;
691 inline bool CameraCommand::has_type()
const {
692 return _internal_has_type();
694 inline void CameraCommand::clear_type() {
696 _has_bits_[0] &= ~0x00000002u;
703 return _internal_type();
707 _has_bits_[0] |= 0x00000002u;
711 _internal_set_type(value);
716 inline bool CameraCommand::_internal_has_image_capture_interval()
const {
717 bool value = (_has_bits_[0] & 0x00000004u) != 0;
720 inline bool CameraCommand::has_image_capture_interval()
const {
721 return _internal_has_image_capture_interval();
723 inline void CameraCommand::clear_image_capture_interval() {
724 image_capture_interval_ = 0;
725 _has_bits_[0] &= ~0x00000004u;
727 inline double CameraCommand::_internal_image_capture_interval()
const {
728 return image_capture_interval_;
730 inline double CameraCommand::image_capture_interval()
const {
732 return _internal_image_capture_interval();
734 inline void CameraCommand::_internal_set_image_capture_interval(
double value) {
735 _has_bits_[0] |= 0x00000004u;
736 image_capture_interval_ = value;
738 inline void CameraCommand::set_image_capture_interval(
double value) {
739 _internal_set_image_capture_interval(value);
748 inline bool CameraResponse_Metadata::_internal_has_driver_version()
const {
749 bool value = (_has_bits_[0] & 0x00000001u) != 0;
752 inline bool CameraResponse_Metadata::has_driver_version()
const {
753 return _internal_has_driver_version();
755 inline void CameraResponse_Metadata::clear_driver_version() {
757 _has_bits_[0] &= ~0x00000001u;
759 inline ::PROTOBUF_NAMESPACE_ID::int32 CameraResponse_Metadata::_internal_driver_version()
const {
760 return driver_version_;
762 inline ::PROTOBUF_NAMESPACE_ID::int32 CameraResponse_Metadata::driver_version()
const {
764 return _internal_driver_version();
766 inline void CameraResponse_Metadata::_internal_set_driver_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
767 _has_bits_[0] |= 0x00000001u;
768 driver_version_ = value;
770 inline void CameraResponse_Metadata::set_driver_version(::PROTOBUF_NAMESPACE_ID::int32 value) {
771 _internal_set_driver_version(value);
780 inline bool CameraResponse::_internal_has_id()
const {
781 bool value = (_has_bits_[0] & 0x00000002u) != 0;
784 inline bool CameraResponse::has_id()
const {
785 return _internal_has_id();
787 inline void CameraResponse::clear_id() {
789 _has_bits_[0] &= ~0x00000002u;
791 inline ::PROTOBUF_NAMESPACE_ID::int32 CameraResponse::_internal_id()
const {
794 inline ::PROTOBUF_NAMESPACE_ID::int32 CameraResponse::id()
const {
796 return _internal_id();
798 inline void CameraResponse::_internal_set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
799 _has_bits_[0] |= 0x00000002u;
802 inline void CameraResponse::set_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
803 _internal_set_id(value);
808 inline bool CameraResponse::_internal_has_metadata()
const {
809 bool value = (_has_bits_[0] & 0x00000001u) != 0;
810 PROTOBUF_ASSUME(!value || metadata_ !=
nullptr);
813 inline bool CameraResponse::has_metadata()
const {
814 return _internal_has_metadata();
816 inline void CameraResponse::clear_metadata() {
817 if (metadata_ !=
nullptr) metadata_->Clear();
818 _has_bits_[0] &= ~0x00000001u;
820 inline const ::jaiabot::protobuf::CameraResponse_Metadata& CameraResponse::_internal_metadata()
const {
821 const ::jaiabot::protobuf::CameraResponse_Metadata* p = metadata_;
822 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::CameraResponse_Metadata*
>(
827 return _internal_metadata();
829 inline void CameraResponse::unsafe_arena_set_allocated_metadata(
830 ::jaiabot::protobuf::CameraResponse_Metadata*
metadata) {
831 if (GetArena() ==
nullptr) {
832 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(metadata_);
836 _has_bits_[0] |= 0x00000001u;
838 _has_bits_[0] &= ~0x00000001u;
842 inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::release_metadata() {
843 auto temp = unsafe_arena_release_metadata();
844 if (GetArena() !=
nullptr) {
845 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
849 inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::unsafe_arena_release_metadata() {
851 _has_bits_[0] &= ~0x00000001u;
852 ::jaiabot::protobuf::CameraResponse_Metadata* temp = metadata_;
856 inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::_internal_mutable_metadata() {
857 _has_bits_[0] |= 0x00000001u;
858 if (metadata_ ==
nullptr) {
859 auto* p = CreateMaybeMessage<::jaiabot::protobuf::CameraResponse_Metadata>(GetArena());
864 inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::mutable_metadata() {
866 return _internal_mutable_metadata();
868 inline void CameraResponse::set_allocated_metadata(::jaiabot::protobuf::CameraResponse_Metadata*
metadata) {
869 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
870 if (message_arena ==
nullptr) {
874 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
875 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(
metadata);
876 if (message_arena != submessage_arena) {
877 metadata = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
878 message_arena,
metadata, submessage_arena);
880 _has_bits_[0] |= 0x00000001u;
882 _has_bits_[0] &= ~0x00000001u;
889 #pragma GCC diagnostic pop
901 PROTOBUF_NAMESPACE_OPEN
905 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::CameraCommand_CameraCommandType>() {
909 PROTOBUF_NAMESPACE_CLOSE
913 #include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
void set_allocated_metadata(::jaiabot::protobuf::CameraResponse_Metadata *metadata)
void clear_driver_version()
CameraCommand & operator=(const CameraCommand &from)
void CopyFrom(const CameraResponse &from)
CameraCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
CameraResponse_Metadata(CameraResponse_Metadata &&from) noexcept
void UnsafeArenaSwap(CameraResponse_Metadata *other)
void set_image_capture_interval(double value)
CameraResponse_Metadata * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
CameraResponse_Metadata(const CameraResponse_Metadata &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(CameraCommand &a, CameraCommand &b)
static const CameraCommand & default_instance()
CameraResponse(const CameraResponse &from)
CameraResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void CopyFrom(const CameraCommand &from)
static const CameraCommand * internal_default_instance()
static bool CameraCommandType_Parse(const std::string &name, CameraCommandType *value)
static const CameraResponse * internal_default_instance()
CameraResponse_Metadata & operator=(const CameraResponse_Metadata &from)
CameraResponse * New() const final
friend void swap(CameraResponse &a, CameraResponse &b)
virtual ~CameraResponse()
void CopyFrom(const CameraResponse_Metadata &from)
CameraCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void Swap(CameraCommand *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_metadata(::jaiabot::protobuf::CameraResponse_Metadata *metadata)
::jaiabot::protobuf::CameraCommand_CameraCommandType type() const
void UnsafeArenaSwap(CameraCommand *other)
void set_driver_version(::PROTOBUF_NAMESPACE_ID::int32 value)
CameraResponse_Metadata Metadata
CameraResponse_Metadata & operator=(CameraResponse_Metadata &&from) noexcept
CameraResponse_Metadata()
CameraCommand * New() const final
void Swap(CameraResponse *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::int32 driver_version() const
void set_type(::jaiabot::protobuf::CameraCommand_CameraCommandType value)
static const CameraResponse_Metadata * internal_default_instance()
void Swap(CameraResponse_Metadata *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::PROTOBUF_NAMESPACE_ID::int32 id() const
CameraResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena)
friend void swap(CameraResponse_Metadata &a, CameraResponse_Metadata &b)
void UnsafeArenaSwap(CameraResponse *other)
static bool CameraCommandType_IsValid(int value)
bool has_metadata() const
static const CameraResponse & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CameraCommandType_descriptor()
void set_id(::PROTOBUF_NAMESPACE_ID::int32 value)
CameraCommand(const CameraCommand &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const CameraCommand &from)
void MergeFrom(const CameraResponse_Metadata &from)
double image_capture_interval() const
bool has_image_capture_interval() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const CameraResponse_Metadata & default_instance()
bool has_driver_version() const
const ::jaiabot::protobuf::CameraResponse_Metadata & metadata() const
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::jaiabot::protobuf::CameraResponse_Metadata * mutable_metadata()
CameraResponse(CameraResponse &&from) noexcept
static void InitAsDefaultInstance()
void clear_image_capture_interval()
void MergeFrom(const CameraResponse &from)
virtual ~CameraResponse_Metadata()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
CameraCommand(CameraCommand &&from) noexcept
::jaiabot::protobuf::CameraResponse_Metadata * release_metadata()
CameraResponse_Metadata(::PROTOBUF_NAMESPACE_ID::Arena *arena)
CameraCommand_CameraCommandType CameraCommandType
::jaiabot::protobuf::CameraResponse_Metadata * unsafe_arena_release_metadata()
CameraResponse_Metadata * New() const final
static const std::string & CameraCommandType_Name(T enum_t_value)
CameraCommand & operator=(CameraCommand &&from) noexcept
CameraResponse & operator=(const CameraResponse &from)
CameraResponse & operator=(CameraResponse &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
constexpr goby::middleware::Group metadata
constexpr int CameraCommand_CameraCommandType_CameraCommandType_ARRAYSIZE
constexpr CameraCommand_CameraCommandType CameraCommand_CameraCommandType_CameraCommandType_MAX
CameraCommand_CameraCommandType
@ CameraCommand_CameraCommandType_GET_METADATA
@ CameraCommand_CameraCommandType_STOP_VIDEO
@ CameraCommand_CameraCommandType_STOP_IMAGES
@ CameraCommand_CameraCommandType_START_VIDEO
@ CameraCommand_CameraCommandType_START_IMAGES
CameraResponseDefaultTypeInternal _CameraResponse_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CameraCommand_CameraCommandType_descriptor()
CameraCommandDefaultTypeInternal _CameraCommand_default_instance_
CameraResponse_MetadataDefaultTypeInternal _CameraResponse_Metadata_default_instance_
bool CameraCommand_CameraCommandType_IsValid(int value)
bool CameraCommand_CameraCommandType_Parse(const std::string &name, CameraCommand_CameraCommandType *value)
const std::string & CameraCommand_CameraCommandType_Name(T enum_t_value)
constexpr CameraCommand_CameraCommandType CameraCommand_CameraCommandType_CameraCommandType_MIN
protobuf::DeviceMetadata metadata()
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]