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 < 3021000
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 3021012 < 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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.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/generated_enum_reflection.h>
33#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#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
41PROTOBUF_NAMESPACE_OPEN
45PROTOBUF_NAMESPACE_CLOSE
55struct CameraCommandDefaultTypeInternal;
58struct CameraResponseDefaultTypeInternal;
60class CameraResponse_Metadata;
61struct CameraResponse_MetadataDefaultTypeInternal;
65PROTOBUF_NAMESPACE_OPEN
69PROTOBUF_NAMESPACE_CLOSE
88 static_assert(::std::is_same<T, CameraCommand_CameraCommandType>::value ||
89 ::std::is_integral<T>::value,
90 "Incorrect type passed to function CameraCommand_CameraCommandType_Name.");
91 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
96 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CameraCommand_CameraCommandType>(
102 public ::PROTOBUF_NAMESPACE_ID::Message {
106 explicit PROTOBUF_CONSTEXPR
CameraCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
111 *
this = ::std::move(from);
119 if (
this == &from)
return *
this;
120 if (GetOwningArena() == from.GetOwningArena()
121 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
122 && GetOwningArena() !=
nullptr
133 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
136 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
139 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
162 if (other ==
this)
return;
163 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
164 if (GetOwningArena() !=
nullptr &&
165 GetOwningArena() == other->GetOwningArena()) {
167 if (GetOwningArena() == other->GetOwningArena()) {
171 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
175 if (other ==
this)
return;
176 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
183 return CreateMaybeMessage<CameraCommand>(arena);
185 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
187 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
189 CameraCommand::MergeImpl(*
this, from);
192 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
194 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
200 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
204 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
206 void SetCachedSize(
int size)
const final;
210 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
211 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
212 return "jaiabot.protobuf.CameraCommand";
216 bool is_message_owned =
false);
220 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
246 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
252 static_assert(::std::is_same<T, CameraCommandType>::value ||
253 ::std::is_integral<T>::value,
254 "Incorrect type passed to function CameraCommandType_Name.");
272 bool _internal_has_id()
const;
276 void set_id(int32_t value);
278 int32_t _internal_id()
const;
279 void _internal_set_id(int32_t value);
285 bool _internal_has_type()
const;
298 bool _internal_has_image_capture_interval()
const;
304 double _internal_image_capture_interval()
const;
305 void _internal_set_image_capture_interval(
double value);
313 size_t RequiredFieldsByteSizeFallback()
const;
315 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
316 typedef void InternalArenaConstructable_;
317 typedef void DestructorSkippable_;
319 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
320 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
323 double image_capture_interval_;
326 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
331 public ::PROTOBUF_NAMESPACE_ID::Message {
340 *
this = ::std::move(from);
348 if (
this == &from)
return *
this;
349 if (GetOwningArena() == from.GetOwningArena()
350 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
351 && GetOwningArena() !=
nullptr
362 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
365 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
368 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
369 return GetDescriptor();
372 return default_instance().GetMetadata().descriptor;
375 return default_instance().GetMetadata().reflection;
378 return *internal_default_instance();
384 static constexpr int kIndexInFileMessages =
391 if (other ==
this)
return;
392 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
393 if (GetOwningArena() !=
nullptr &&
394 GetOwningArena() == other->GetOwningArena()) {
396 if (GetOwningArena() == other->GetOwningArena()) {
400 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
404 if (other ==
this)
return;
405 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
412 return CreateMaybeMessage<CameraResponse_Metadata>(arena);
414 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
416 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
418 CameraResponse_Metadata::MergeImpl(*
this, from);
421 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
423 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
424 bool IsInitialized() const final;
426 size_t ByteSizeLong() const final;
427 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
428 uint8_t* _InternalSerialize(
429 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
430 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
433 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
435 void SetCachedSize(
int size)
const final;
439 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
440 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
441 return "jaiabot.protobuf.CameraResponse.Metadata";
445 bool is_message_owned =
false);
449 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
451 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
458 kDriverVersionFieldNumber = 1,
461 bool has_driver_version()
const;
463 bool _internal_has_driver_version()
const;
465 void clear_driver_version();
466 int32_t driver_version()
const;
467 void set_driver_version(int32_t value);
469 int32_t _internal_driver_version()
const;
470 void _internal_set_driver_version(int32_t value);
477 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
478 typedef void InternalArenaConstructable_;
479 typedef void DestructorSkippable_;
481 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
482 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
483 int32_t driver_version_;
486 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
491 public ::PROTOBUF_NAMESPACE_ID::Message {
495 explicit PROTOBUF_CONSTEXPR
CameraResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
500 *
this = ::std::move(from);
508 if (
this == &from)
return *
this;
509 if (GetOwningArena() == from.GetOwningArena()
510 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
511 && GetOwningArena() !=
nullptr
522 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
525 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
528 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
529 return GetDescriptor();
532 return default_instance().GetMetadata().descriptor;
535 return default_instance().GetMetadata().reflection;
538 return *internal_default_instance();
544 static constexpr int kIndexInFileMessages =
551 if (other ==
this)
return;
552 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
553 if (GetOwningArena() !=
nullptr &&
554 GetOwningArena() == other->GetOwningArena()) {
556 if (GetOwningArena() == other->GetOwningArena()) {
560 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
564 if (other ==
this)
return;
565 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
572 return CreateMaybeMessage<CameraResponse>(arena);
574 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
576 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
578 CameraResponse::MergeImpl(*
this, from);
581 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
583 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
584 bool IsInitialized() const final;
586 size_t ByteSizeLong() const final;
587 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
588 uint8_t* _InternalSerialize(
589 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
590 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
593 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
595 void SetCachedSize(
int size)
const final;
599 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
600 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
601 return "jaiabot.protobuf.CameraResponse";
605 bool is_message_owned =
false);
609 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
611 ::PROTOBUF_NAMESPACE_ID::
Metadata GetMetadata() const final;
620 kMetadataFieldNumber = 2,
624 bool has_metadata()
const;
626 bool _internal_has_metadata()
const;
628 void clear_metadata();
629 const ::jaiabot::protobuf::CameraResponse_Metadata& metadata()
const;
630 PROTOBUF_NODISCARD ::jaiabot::protobuf::CameraResponse_Metadata* release_metadata();
634 const ::jaiabot::protobuf::CameraResponse_Metadata& _internal_metadata()
const;
637 void unsafe_arena_set_allocated_metadata(
644 bool _internal_has_id()
const;
648 void set_id(int32_t value);
650 int32_t _internal_id()
const;
651 void _internal_set_id(int32_t value);
658 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
659 typedef void InternalArenaConstructable_;
660 typedef void DestructorSkippable_;
662 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
663 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
668 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
676 #pragma GCC diagnostic push
677 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
682inline bool CameraCommand::_internal_has_id()
const {
683 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
686inline bool CameraCommand::has_id()
const {
687 return _internal_has_id();
689inline void CameraCommand::clear_id() {
691 _impl_._has_bits_[0] &= ~0x00000001u;
693inline int32_t CameraCommand::_internal_id()
const {
696inline int32_t CameraCommand::id()
const {
698 return _internal_id();
700inline void CameraCommand::_internal_set_id(int32_t value) {
701 _impl_._has_bits_[0] |= 0x00000001u;
704inline void CameraCommand::set_id(int32_t value) {
705 _internal_set_id(value);
710inline bool CameraCommand::_internal_has_type()
const {
711 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
714inline bool CameraCommand::has_type()
const {
715 return _internal_has_type();
717inline void CameraCommand::clear_type() {
719 _impl_._has_bits_[0] &= ~0x00000002u;
721inline ::jaiabot::protobuf::CameraCommand_CameraCommandType CameraCommand::_internal_type()
const {
724inline ::jaiabot::protobuf::CameraCommand_CameraCommandType CameraCommand::type()
const {
726 return _internal_type();
730 _impl_._has_bits_[0] |= 0x00000002u;
731 _impl_.type_ = value;
734 _internal_set_type(value);
739inline bool CameraCommand::_internal_has_image_capture_interval()
const {
740 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
743inline bool CameraCommand::has_image_capture_interval()
const {
744 return _internal_has_image_capture_interval();
746inline void CameraCommand::clear_image_capture_interval() {
747 _impl_.image_capture_interval_ = 0;
748 _impl_._has_bits_[0] &= ~0x00000004u;
750inline double CameraCommand::_internal_image_capture_interval()
const {
751 return _impl_.image_capture_interval_;
753inline double CameraCommand::image_capture_interval()
const {
755 return _internal_image_capture_interval();
757inline void CameraCommand::_internal_set_image_capture_interval(
double value) {
758 _impl_._has_bits_[0] |= 0x00000004u;
759 _impl_.image_capture_interval_ = value;
761inline void CameraCommand::set_image_capture_interval(
double value) {
762 _internal_set_image_capture_interval(value);
771inline bool CameraResponse_Metadata::_internal_has_driver_version()
const {
772 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
775inline bool CameraResponse_Metadata::has_driver_version()
const {
776 return _internal_has_driver_version();
778inline void CameraResponse_Metadata::clear_driver_version() {
779 _impl_.driver_version_ = 0;
780 _impl_._has_bits_[0] &= ~0x00000001u;
782inline int32_t CameraResponse_Metadata::_internal_driver_version()
const {
783 return _impl_.driver_version_;
785inline int32_t CameraResponse_Metadata::driver_version()
const {
787 return _internal_driver_version();
789inline void CameraResponse_Metadata::_internal_set_driver_version(int32_t value) {
790 _impl_._has_bits_[0] |= 0x00000001u;
791 _impl_.driver_version_ = value;
793inline void CameraResponse_Metadata::set_driver_version(int32_t value) {
794 _internal_set_driver_version(value);
803inline bool CameraResponse::_internal_has_id()
const {
804 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
807inline bool CameraResponse::has_id()
const {
808 return _internal_has_id();
810inline void CameraResponse::clear_id() {
812 _impl_._has_bits_[0] &= ~0x00000002u;
814inline int32_t CameraResponse::_internal_id()
const {
817inline int32_t CameraResponse::id()
const {
819 return _internal_id();
821inline void CameraResponse::_internal_set_id(int32_t value) {
822 _impl_._has_bits_[0] |= 0x00000002u;
825inline void CameraResponse::set_id(int32_t value) {
826 _internal_set_id(value);
831inline bool CameraResponse::_internal_has_metadata()
const {
832 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
833 PROTOBUF_ASSUME(!value || _impl_.metadata_ !=
nullptr);
836inline bool CameraResponse::has_metadata()
const {
837 return _internal_has_metadata();
839inline void CameraResponse::clear_metadata() {
840 if (_impl_.metadata_ !=
nullptr) _impl_.metadata_->Clear();
841 _impl_._has_bits_[0] &= ~0x00000001u;
843inline const ::jaiabot::protobuf::CameraResponse_Metadata& CameraResponse::_internal_metadata()
const {
844 const ::jaiabot::protobuf::CameraResponse_Metadata* p = _impl_.metadata_;
848inline const ::jaiabot::protobuf::CameraResponse_Metadata& CameraResponse::metadata()
const {
850 return _internal_metadata();
852inline void CameraResponse::unsafe_arena_set_allocated_metadata(
854 if (GetArenaForAllocation() ==
nullptr) {
855 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.metadata_);
857 _impl_.metadata_ = metadata;
859 _impl_._has_bits_[0] |= 0x00000001u;
861 _impl_._has_bits_[0] &= ~0x00000001u;
865inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::release_metadata() {
866 _impl_._has_bits_[0] &= ~0x00000001u;
868 _impl_.metadata_ =
nullptr;
869#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
870 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
871 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
872 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
874 if (GetArenaForAllocation() !=
nullptr) {
875 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
880inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::unsafe_arena_release_metadata() {
882 _impl_._has_bits_[0] &= ~0x00000001u;
884 _impl_.metadata_ =
nullptr;
887inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::_internal_mutable_metadata() {
888 _impl_._has_bits_[0] |= 0x00000001u;
889 if (_impl_.metadata_ ==
nullptr) {
891 _impl_.metadata_ = p;
893 return _impl_.metadata_;
895inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::mutable_metadata() {
901 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
902 if (message_arena ==
nullptr) {
903 delete _impl_.metadata_;
906 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
907 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(metadata);
908 if (message_arena != submessage_arena) {
909 metadata = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
910 message_arena, metadata, submessage_arena);
912 _impl_._has_bits_[0] |= 0x00000001u;
914 _impl_._has_bits_[0] &= ~0x00000001u;
916 _impl_.metadata_ = metadata;
921 #pragma GCC diagnostic pop
933PROTOBUF_NAMESPACE_OPEN
938 return ::jaiabot::protobuf::CameraCommand_CameraCommandType_descriptor();
941PROTOBUF_NAMESPACE_CLOSE
945#include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
const EnumDescriptor * GetEnumDescriptor< ::jaiabot::protobuf::CameraCommand_CameraCommandType >()
::jaiabot::protobuf::CameraResponse_Metadata * Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraResponse_Metadata >(Arena *)
static bool CameraCommandType_IsValid(int value)
static constexpr CameraCommandType START_IMAGES
void Swap(CameraCommand *other)
void UnsafeArenaSwap(CameraCommand *other)
void CopyFrom(const CameraCommand &from)
friend void swap(CameraCommand &a, CameraCommand &b)
CameraCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool IsInitialized() const final
static constexpr CameraCommandType GET_METADATA
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static bool CameraCommandType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CameraCommandType *value)
double image_capture_interval() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CameraCommandType_descriptor()
static const CameraCommand * internal_default_instance()
CameraCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static constexpr CameraCommandType STOP_VIDEO
static constexpr CameraCommandType CameraCommandType_MIN
CameraCommand & operator=(const CameraCommand &from)
~CameraCommand() override
static constexpr int CameraCommandType_ARRAYSIZE
@ kImageCaptureIntervalFieldNumber
void set_type(::jaiabot::protobuf::CameraCommand_CameraCommandType value)
CameraCommand & operator=(CameraCommand &&from) noexcept
size_t ByteSizeLong() const final
static const ClassData _class_data_
::jaiabot::protobuf::CameraCommand_CameraCommandType type() const
void MergeFrom(const CameraCommand &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static constexpr CameraCommandType START_VIDEO
CameraCommand(const CameraCommand &from)
static constexpr int kIndexInFileMessages
void clear_image_capture_interval()
static constexpr CameraCommandType STOP_IMAGES
CameraCommand(CameraCommand &&from) noexcept
void set_id(int32_t value)
static constexpr CameraCommandType CameraCommandType_MAX
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool has_image_capture_interval() const
PROTOBUF_CONSTEXPR CameraCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const CameraCommand & default_instance()
static const std::string & CameraCommandType_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_image_capture_interval(double value)
void Swap(CameraResponse *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const CameraResponse & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
~CameraResponse() override
friend void swap(CameraResponse &a, CameraResponse &b)
CameraResponse & operator=(const CameraResponse &from)
CameraResponse(const CameraResponse &from)
CameraResponse * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
CameraResponse(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR CameraResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const CameraResponse * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ClassData _class_data_
void MergeFrom(const CameraResponse &from)
void UnsafeArenaSwap(CameraResponse *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
CameraResponse(CameraResponse &&from) noexcept
void CopyFrom(const CameraResponse &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
CameraResponse & operator=(CameraResponse &&from) noexcept
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_
CameraCommandDefaultTypeInternal _CameraCommand_default_instance_
CameraResponse_MetadataDefaultTypeInternal _CameraResponse_Metadata_default_instance_
bool CameraCommand_CameraCommandType_IsValid(int value)
const std::string & CameraCommand_CameraCommandType_Name(T enum_t_value)
bool CameraCommand_CameraCommandType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CameraCommand_CameraCommandType *value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * CameraCommand_CameraCommandType_descriptor()
constexpr CameraCommand_CameraCommandType CameraCommand_CameraCommandType_CameraCommandType_MIN
static const uint32_t offsets[]