JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
camera_driver.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: jaiabot/messages/camera_driver.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
6
7#include <limits>
8#include <string>
9
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
14#error your headers.
15#endif
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.
20#endif
21
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> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
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>
38// @@protoc_insertion_point(includes)
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
41PROTOBUF_NAMESPACE_OPEN
42namespace internal {
43class AnyMetadata;
44} // namespace internal
45PROTOBUF_NAMESPACE_CLOSE
46
47// Internal implementation detail -- do not use these members.
51extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
52namespace jaiabot {
53namespace protobuf {
54class CameraCommand;
55struct CameraCommandDefaultTypeInternal;
56extern CameraCommandDefaultTypeInternal _CameraCommand_default_instance_;
57class CameraResponse;
58struct CameraResponseDefaultTypeInternal;
59extern CameraResponseDefaultTypeInternal _CameraResponse_default_instance_;
60class CameraResponse_Metadata;
61struct CameraResponse_MetadataDefaultTypeInternal;
62extern CameraResponse_MetadataDefaultTypeInternal _CameraResponse_Metadata_default_instance_;
63} // namespace protobuf
64} // namespace jaiabot
65PROTOBUF_NAMESPACE_OPEN
66template<> ::jaiabot::protobuf::CameraCommand* Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraCommand>(Arena*);
67template<> ::jaiabot::protobuf::CameraResponse* Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraResponse>(Arena*);
68template<> ::jaiabot::protobuf::CameraResponse_Metadata* Arena::CreateMaybeMessage<::jaiabot::protobuf::CameraResponse_Metadata>(Arena*);
69PROTOBUF_NAMESPACE_CLOSE
70namespace jaiabot {
71namespace protobuf {
72
84
85const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* CameraCommand_CameraCommandType_descriptor();
86template<typename T>
87inline const std::string& CameraCommand_CameraCommandType_Name(T enum_t_value) {
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(
93}
95 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, CameraCommand_CameraCommandType* value) {
96 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<CameraCommand_CameraCommandType>(
98}
99// ===================================================================
100
101class CameraCommand final :
102 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.CameraCommand) */ {
103 public:
104 inline CameraCommand() : CameraCommand(nullptr) {}
105 ~CameraCommand() override;
106 explicit PROTOBUF_CONSTEXPR CameraCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
107
110 : CameraCommand() {
111 *this = ::std::move(from);
112 }
113
114 inline CameraCommand& operator=(const CameraCommand& from) {
115 CopyFrom(from);
116 return *this;
117 }
118 inline CameraCommand& operator=(CameraCommand&& from) noexcept {
119 if (this == &from) return *this;
120 if (GetOwningArena() == from.GetOwningArena()
121 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
122 && GetOwningArena() != nullptr
123 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
124 ) {
125 InternalSwap(&from);
126 } else {
127 CopyFrom(from);
128 }
129 return *this;
130 }
131
132 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
133 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
134 }
135 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
136 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
137 }
138
139 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
140 return GetDescriptor();
141 }
142 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
143 return default_instance().GetMetadata().descriptor;
144 }
145 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
146 return default_instance().GetMetadata().reflection;
147 }
150 }
152 return reinterpret_cast<const CameraCommand*>(
154 }
155 static constexpr int kIndexInFileMessages =
156 0;
157
158 friend void swap(CameraCommand& a, CameraCommand& b) {
159 a.Swap(&b);
160 }
161 inline void Swap(CameraCommand* other) {
162 if (other == this) return;
163 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
164 if (GetOwningArena() != nullptr &&
165 GetOwningArena() == other->GetOwningArena()) {
166 #else // PROTOBUF_FORCE_COPY_IN_SWAP
167 if (GetOwningArena() == other->GetOwningArena()) {
168 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
169 InternalSwap(other);
170 } else {
171 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
172 }
173 }
175 if (other == this) return;
176 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
177 InternalSwap(other);
178 }
179
180 // implements Message ----------------------------------------------
181
182 CameraCommand* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
183 return CreateMaybeMessage<CameraCommand>(arena);
184 }
185 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
186 void CopyFrom(const CameraCommand& from);
187 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
188 void MergeFrom( const CameraCommand& from) {
189 CameraCommand::MergeImpl(*this, from);
190 }
191 private:
192 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
193 public:
194 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
195 bool IsInitialized() const final;
196
197 size_t ByteSizeLong() const final;
198 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
200 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
201 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
202
203 private:
204 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
205 void SharedDtor();
206 void SetCachedSize(int size) const final;
207 void InternalSwap(CameraCommand* other);
208
209 private:
210 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
211 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
212 return "jaiabot.protobuf.CameraCommand";
213 }
214 protected:
215 explicit CameraCommand(::PROTOBUF_NAMESPACE_ID::Arena* arena,
216 bool is_message_owned = false);
217 public:
218
219 static const ClassData _class_data_;
220 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
221
222 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
223
224 // nested types ----------------------------------------------------
225
233 static constexpr CameraCommandType STOP_VIDEO =
237 static inline bool CameraCommandType_IsValid(int value) {
239 }
244 static constexpr int CameraCommandType_ARRAYSIZE =
246 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
250 template<typename T>
251 static inline const std::string& CameraCommandType_Name(T enum_t_value) {
252 static_assert(::std::is_same<T, CameraCommandType>::value ||
253 ::std::is_integral<T>::value,
254 "Incorrect type passed to function CameraCommandType_Name.");
255 return CameraCommand_CameraCommandType_Name(enum_t_value);
256 }
257 static inline bool CameraCommandType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
258 CameraCommandType* value) {
259 return CameraCommand_CameraCommandType_Parse(name, value);
260 }
261
262 // accessors -------------------------------------------------------
263
264 enum : int {
268 };
269 // required int32 id = 1;
270 bool has_id() const;
271 private:
272 bool _internal_has_id() const;
273 public:
274 void clear_id();
275 int32_t id() const;
276 void set_id(int32_t value);
277 private:
278 int32_t _internal_id() const;
279 void _internal_set_id(int32_t value);
280 public:
281
282 // required .jaiabot.protobuf.CameraCommand.CameraCommandType type = 2;
283 bool has_type() const;
284 private:
285 bool _internal_has_type() const;
286 public:
287 void clear_type();
290 private:
292 void _internal_set_type(::jaiabot::protobuf::CameraCommand_CameraCommandType value);
293 public:
294
295 // optional double image_capture_interval = 3;
296 bool has_image_capture_interval() const;
297 private:
298 bool _internal_has_image_capture_interval() const;
299 public:
301 double image_capture_interval() const;
302 void set_image_capture_interval(double value);
303 private:
304 double _internal_image_capture_interval() const;
305 void _internal_set_image_capture_interval(double value);
306 public:
307
308 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.CameraCommand)
309 private:
310 class _Internal;
311
312 // helper for ByteSizeLong()
313 size_t RequiredFieldsByteSizeFallback() const;
314
315 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
316 typedef void InternalArenaConstructable_;
317 typedef void DestructorSkippable_;
318 struct Impl_ {
319 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
320 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
321 int32_t id_;
322 int type_;
323 double image_capture_interval_;
324 };
325 union { Impl_ _impl_; };
326 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
327};
328// -------------------------------------------------------------------
329
331 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.CameraResponse.Metadata) */ {
332 public:
335 explicit PROTOBUF_CONSTEXPR CameraResponse_Metadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
336
340 *this = ::std::move(from);
341 }
342
344 CopyFrom(from);
345 return *this;
346 }
348 if (this == &from) return *this;
349 if (GetOwningArena() == from.GetOwningArena()
350 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
351 && GetOwningArena() != nullptr
352 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
353 ) {
354 InternalSwap(&from);
355 } else {
356 CopyFrom(from);
357 }
358 return *this;
359 }
360
361 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
362 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
363 }
364 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
365 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
366 }
367
368 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
369 return GetDescriptor();
370 }
371 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
372 return default_instance().GetMetadata().descriptor;
373 }
374 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
375 return default_instance().GetMetadata().reflection;
376 }
378 return *internal_default_instance();
379 }
381 return reinterpret_cast<const CameraResponse_Metadata*>(
383 }
384 static constexpr int kIndexInFileMessages =
385 1;
386
388 a.Swap(&b);
389 }
390 inline void Swap(CameraResponse_Metadata* other) {
391 if (other == this) return;
392 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
393 if (GetOwningArena() != nullptr &&
394 GetOwningArena() == other->GetOwningArena()) {
395 #else // PROTOBUF_FORCE_COPY_IN_SWAP
396 if (GetOwningArena() == other->GetOwningArena()) {
397 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
398 InternalSwap(other);
399 } else {
400 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
401 }
402 }
404 if (other == this) return;
405 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
406 InternalSwap(other);
407 }
408
409 // implements Message ----------------------------------------------
410
411 CameraResponse_Metadata* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
412 return CreateMaybeMessage<CameraResponse_Metadata>(arena);
413 }
414 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
416 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
418 CameraResponse_Metadata::MergeImpl(*this, from);
419 }
420 private:
421 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
422 public:
423 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
424 bool IsInitialized() const final;
425
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(); }
431
432 private:
433 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
434 void SharedDtor();
435 void SetCachedSize(int size) const final;
436 void InternalSwap(CameraResponse_Metadata* other);
437
438 private:
439 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
440 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
441 return "jaiabot.protobuf.CameraResponse.Metadata";
442 }
443 protected:
444 explicit CameraResponse_Metadata(::PROTOBUF_NAMESPACE_ID::Arena* arena,
445 bool is_message_owned = false);
446 public:
447
448 static const ClassData _class_data_;
449 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
450
451 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
452
453 // nested types ----------------------------------------------------
454
455 // accessors -------------------------------------------------------
456
457 enum : int {
458 kDriverVersionFieldNumber = 1,
459 };
460 // optional int32 driver_version = 1;
461 bool has_driver_version() const;
462 private:
463 bool _internal_has_driver_version() const;
464 public:
465 void clear_driver_version();
466 int32_t driver_version() const;
467 void set_driver_version(int32_t value);
468 private:
469 int32_t _internal_driver_version() const;
470 void _internal_set_driver_version(int32_t value);
471 public:
472
473 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.CameraResponse.Metadata)
474 private:
475 class _Internal;
476
477 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
478 typedef void InternalArenaConstructable_;
479 typedef void DestructorSkippable_;
480 struct Impl_ {
481 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
482 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
483 int32_t driver_version_;
484 };
485 union { Impl_ _impl_; };
486 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
487};
488// -------------------------------------------------------------------
489
490class CameraResponse final :
491 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.CameraResponse) */ {
492 public:
493 inline CameraResponse() : CameraResponse(nullptr) {}
494 ~CameraResponse() override;
495 explicit PROTOBUF_CONSTEXPR CameraResponse(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
496
499 : CameraResponse() {
500 *this = ::std::move(from);
501 }
502
504 CopyFrom(from);
505 return *this;
506 }
507 inline CameraResponse& operator=(CameraResponse&& from) noexcept {
508 if (this == &from) return *this;
509 if (GetOwningArena() == from.GetOwningArena()
510 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
511 && GetOwningArena() != nullptr
512 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
513 ) {
514 InternalSwap(&from);
515 } else {
516 CopyFrom(from);
517 }
518 return *this;
519 }
520
521 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
522 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
523 }
524 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
525 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
526 }
527
528 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
529 return GetDescriptor();
530 }
531 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
532 return default_instance().GetMetadata().descriptor;
533 }
534 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
535 return default_instance().GetMetadata().reflection;
536 }
538 return *internal_default_instance();
539 }
541 return reinterpret_cast<const CameraResponse*>(
543 }
544 static constexpr int kIndexInFileMessages =
545 2;
546
547 friend void swap(CameraResponse& a, CameraResponse& b) {
548 a.Swap(&b);
549 }
550 inline void Swap(CameraResponse* other) {
551 if (other == this) return;
552 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
553 if (GetOwningArena() != nullptr &&
554 GetOwningArena() == other->GetOwningArena()) {
555 #else // PROTOBUF_FORCE_COPY_IN_SWAP
556 if (GetOwningArena() == other->GetOwningArena()) {
557 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
558 InternalSwap(other);
559 } else {
560 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
561 }
562 }
564 if (other == this) return;
565 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
566 InternalSwap(other);
567 }
568
569 // implements Message ----------------------------------------------
570
571 CameraResponse* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
572 return CreateMaybeMessage<CameraResponse>(arena);
573 }
574 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
575 void CopyFrom(const CameraResponse& from);
576 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
577 void MergeFrom( const CameraResponse& from) {
578 CameraResponse::MergeImpl(*this, from);
579 }
580 private:
581 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
582 public:
583 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
584 bool IsInitialized() const final;
585
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(); }
591
592 private:
593 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
594 void SharedDtor();
595 void SetCachedSize(int size) const final;
596 void InternalSwap(CameraResponse* other);
597
598 private:
599 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
600 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
601 return "jaiabot.protobuf.CameraResponse";
602 }
603 protected:
604 explicit CameraResponse(::PROTOBUF_NAMESPACE_ID::Arena* arena,
605 bool is_message_owned = false);
606 public:
607
608 static const ClassData _class_data_;
609 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
610
611 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
612
613 // nested types ----------------------------------------------------
614
616
617 // accessors -------------------------------------------------------
618
619 enum : int {
620 kMetadataFieldNumber = 2,
621 kIdFieldNumber = 1,
622 };
623 // optional .jaiabot.protobuf.CameraResponse.Metadata metadata = 2;
624 bool has_metadata() const;
625 private:
626 bool _internal_has_metadata() const;
627 public:
628 void clear_metadata();
629 const ::jaiabot::protobuf::CameraResponse_Metadata& metadata() const;
630 PROTOBUF_NODISCARD ::jaiabot::protobuf::CameraResponse_Metadata* release_metadata();
632 void set_allocated_metadata(::jaiabot::protobuf::CameraResponse_Metadata* metadata);
633 private:
634 const ::jaiabot::protobuf::CameraResponse_Metadata& _internal_metadata() const;
635 ::jaiabot::protobuf::CameraResponse_Metadata* _internal_mutable_metadata();
636 public:
637 void unsafe_arena_set_allocated_metadata(
639 ::jaiabot::protobuf::CameraResponse_Metadata* unsafe_arena_release_metadata();
640
641 // required int32 id = 1;
642 bool has_id() const;
643 private:
644 bool _internal_has_id() const;
645 public:
646 void clear_id();
647 int32_t id() const;
648 void set_id(int32_t value);
649 private:
650 int32_t _internal_id() const;
651 void _internal_set_id(int32_t value);
652 public:
653
654 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.CameraResponse)
655 private:
656 class _Internal;
657
658 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
659 typedef void InternalArenaConstructable_;
660 typedef void DestructorSkippable_;
661 struct Impl_ {
662 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
663 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
665 int32_t id_;
666 };
667 union { Impl_ _impl_; };
668 friend struct ::TableStruct_jaiabot_2fmessages_2fcamera_5fdriver_2eproto;
669};
670// ===================================================================
671
672
673// ===================================================================
674
675#ifdef __GNUC__
676 #pragma GCC diagnostic push
677 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
678#endif // __GNUC__
679// CameraCommand
680
681// required int32 id = 1;
682inline bool CameraCommand::_internal_has_id() const {
683 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
684 return value;
685}
686inline bool CameraCommand::has_id() const {
687 return _internal_has_id();
688}
689inline void CameraCommand::clear_id() {
690 _impl_.id_ = 0;
691 _impl_._has_bits_[0] &= ~0x00000001u;
692}
693inline int32_t CameraCommand::_internal_id() const {
694 return _impl_.id_;
695}
696inline int32_t CameraCommand::id() const {
697 // @@protoc_insertion_point(field_get:jaiabot.protobuf.CameraCommand.id)
698 return _internal_id();
699}
700inline void CameraCommand::_internal_set_id(int32_t value) {
701 _impl_._has_bits_[0] |= 0x00000001u;
702 _impl_.id_ = value;
703}
704inline void CameraCommand::set_id(int32_t value) {
705 _internal_set_id(value);
706 // @@protoc_insertion_point(field_set:jaiabot.protobuf.CameraCommand.id)
707}
708
709// required .jaiabot.protobuf.CameraCommand.CameraCommandType type = 2;
710inline bool CameraCommand::_internal_has_type() const {
711 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
712 return value;
713}
714inline bool CameraCommand::has_type() const {
715 return _internal_has_type();
716}
717inline void CameraCommand::clear_type() {
718 _impl_.type_ = 0;
719 _impl_._has_bits_[0] &= ~0x00000002u;
720}
721inline ::jaiabot::protobuf::CameraCommand_CameraCommandType CameraCommand::_internal_type() const {
722 return static_cast< ::jaiabot::protobuf::CameraCommand_CameraCommandType >(_impl_.type_);
723}
724inline ::jaiabot::protobuf::CameraCommand_CameraCommandType CameraCommand::type() const {
725 // @@protoc_insertion_point(field_get:jaiabot.protobuf.CameraCommand.type)
726 return _internal_type();
727}
728inline void CameraCommand::_internal_set_type(::jaiabot::protobuf::CameraCommand_CameraCommandType value) {
730 _impl_._has_bits_[0] |= 0x00000002u;
731 _impl_.type_ = value;
732}
733inline void CameraCommand::set_type(::jaiabot::protobuf::CameraCommand_CameraCommandType value) {
734 _internal_set_type(value);
735 // @@protoc_insertion_point(field_set:jaiabot.protobuf.CameraCommand.type)
736}
737
738// optional double image_capture_interval = 3;
739inline bool CameraCommand::_internal_has_image_capture_interval() const {
740 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
741 return value;
742}
743inline bool CameraCommand::has_image_capture_interval() const {
744 return _internal_has_image_capture_interval();
745}
746inline void CameraCommand::clear_image_capture_interval() {
747 _impl_.image_capture_interval_ = 0;
748 _impl_._has_bits_[0] &= ~0x00000004u;
749}
750inline double CameraCommand::_internal_image_capture_interval() const {
751 return _impl_.image_capture_interval_;
752}
753inline double CameraCommand::image_capture_interval() const {
754 // @@protoc_insertion_point(field_get:jaiabot.protobuf.CameraCommand.image_capture_interval)
755 return _internal_image_capture_interval();
756}
757inline void CameraCommand::_internal_set_image_capture_interval(double value) {
758 _impl_._has_bits_[0] |= 0x00000004u;
759 _impl_.image_capture_interval_ = value;
760}
761inline void CameraCommand::set_image_capture_interval(double value) {
762 _internal_set_image_capture_interval(value);
763 // @@protoc_insertion_point(field_set:jaiabot.protobuf.CameraCommand.image_capture_interval)
764}
765
766// -------------------------------------------------------------------
767
768// CameraResponse_Metadata
769
770// optional int32 driver_version = 1;
771inline bool CameraResponse_Metadata::_internal_has_driver_version() const {
772 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
773 return value;
774}
775inline bool CameraResponse_Metadata::has_driver_version() const {
776 return _internal_has_driver_version();
777}
778inline void CameraResponse_Metadata::clear_driver_version() {
779 _impl_.driver_version_ = 0;
780 _impl_._has_bits_[0] &= ~0x00000001u;
781}
782inline int32_t CameraResponse_Metadata::_internal_driver_version() const {
783 return _impl_.driver_version_;
784}
785inline int32_t CameraResponse_Metadata::driver_version() const {
786 // @@protoc_insertion_point(field_get:jaiabot.protobuf.CameraResponse.Metadata.driver_version)
787 return _internal_driver_version();
788}
789inline void CameraResponse_Metadata::_internal_set_driver_version(int32_t value) {
790 _impl_._has_bits_[0] |= 0x00000001u;
791 _impl_.driver_version_ = value;
792}
793inline void CameraResponse_Metadata::set_driver_version(int32_t value) {
794 _internal_set_driver_version(value);
795 // @@protoc_insertion_point(field_set:jaiabot.protobuf.CameraResponse.Metadata.driver_version)
796}
797
798// -------------------------------------------------------------------
799
800// CameraResponse
801
802// required int32 id = 1;
803inline bool CameraResponse::_internal_has_id() const {
804 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
805 return value;
806}
807inline bool CameraResponse::has_id() const {
808 return _internal_has_id();
809}
810inline void CameraResponse::clear_id() {
811 _impl_.id_ = 0;
812 _impl_._has_bits_[0] &= ~0x00000002u;
813}
814inline int32_t CameraResponse::_internal_id() const {
815 return _impl_.id_;
816}
817inline int32_t CameraResponse::id() const {
818 // @@protoc_insertion_point(field_get:jaiabot.protobuf.CameraResponse.id)
819 return _internal_id();
820}
821inline void CameraResponse::_internal_set_id(int32_t value) {
822 _impl_._has_bits_[0] |= 0x00000002u;
823 _impl_.id_ = value;
824}
825inline void CameraResponse::set_id(int32_t value) {
826 _internal_set_id(value);
827 // @@protoc_insertion_point(field_set:jaiabot.protobuf.CameraResponse.id)
828}
829
830// optional .jaiabot.protobuf.CameraResponse.Metadata metadata = 2;
831inline bool CameraResponse::_internal_has_metadata() const {
832 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
833 PROTOBUF_ASSUME(!value || _impl_.metadata_ != nullptr);
834 return value;
835}
836inline bool CameraResponse::has_metadata() const {
837 return _internal_has_metadata();
838}
839inline void CameraResponse::clear_metadata() {
840 if (_impl_.metadata_ != nullptr) _impl_.metadata_->Clear();
841 _impl_._has_bits_[0] &= ~0x00000001u;
842}
843inline const ::jaiabot::protobuf::CameraResponse_Metadata& CameraResponse::_internal_metadata() const {
844 const ::jaiabot::protobuf::CameraResponse_Metadata* p = _impl_.metadata_;
845 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::CameraResponse_Metadata&>(
847}
848inline const ::jaiabot::protobuf::CameraResponse_Metadata& CameraResponse::metadata() const {
849 // @@protoc_insertion_point(field_get:jaiabot.protobuf.CameraResponse.metadata)
850 return _internal_metadata();
851}
852inline void CameraResponse::unsafe_arena_set_allocated_metadata(
854 if (GetArenaForAllocation() == nullptr) {
855 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.metadata_);
856 }
857 _impl_.metadata_ = metadata;
858 if (metadata) {
859 _impl_._has_bits_[0] |= 0x00000001u;
860 } else {
861 _impl_._has_bits_[0] &= ~0x00000001u;
862 }
863 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.CameraResponse.metadata)
864}
865inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::release_metadata() {
866 _impl_._has_bits_[0] &= ~0x00000001u;
867 ::jaiabot::protobuf::CameraResponse_Metadata* temp = _impl_.metadata_;
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; }
873#else // PROTOBUF_FORCE_COPY_IN_RELEASE
874 if (GetArenaForAllocation() != nullptr) {
875 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
876 }
877#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
878 return temp;
879}
880inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::unsafe_arena_release_metadata() {
881 // @@protoc_insertion_point(field_release:jaiabot.protobuf.CameraResponse.metadata)
882 _impl_._has_bits_[0] &= ~0x00000001u;
883 ::jaiabot::protobuf::CameraResponse_Metadata* temp = _impl_.metadata_;
884 _impl_.metadata_ = nullptr;
885 return temp;
886}
887inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::_internal_mutable_metadata() {
888 _impl_._has_bits_[0] |= 0x00000001u;
889 if (_impl_.metadata_ == nullptr) {
891 _impl_.metadata_ = p;
892 }
893 return _impl_.metadata_;
894}
895inline ::jaiabot::protobuf::CameraResponse_Metadata* CameraResponse::mutable_metadata() {
896 ::jaiabot::protobuf::CameraResponse_Metadata* _msg = _internal_mutable_metadata();
897 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.CameraResponse.metadata)
898 return _msg;
899}
900inline void CameraResponse::set_allocated_metadata(::jaiabot::protobuf::CameraResponse_Metadata* metadata) {
901 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
902 if (message_arena == nullptr) {
903 delete _impl_.metadata_;
904 }
905 if (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);
911 }
912 _impl_._has_bits_[0] |= 0x00000001u;
913 } else {
914 _impl_._has_bits_[0] &= ~0x00000001u;
915 }
916 _impl_.metadata_ = metadata;
917 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.CameraResponse.metadata)
918}
919
920#ifdef __GNUC__
921 #pragma GCC diagnostic pop
922#endif // __GNUC__
923// -------------------------------------------------------------------
924
925// -------------------------------------------------------------------
926
927
928// @@protoc_insertion_point(namespace_scope)
929
930} // namespace protobuf
931} // namespace jaiabot
932
933PROTOBUF_NAMESPACE_OPEN
934
935template <> struct is_proto_enum< ::jaiabot::protobuf::CameraCommand_CameraCommandType> : ::std::true_type {};
936template <>
938 return ::jaiabot::protobuf::CameraCommand_CameraCommandType_descriptor();
939}
940
941PROTOBUF_NAMESPACE_CLOSE
942
943// @@protoc_insertion_point(global_scope)
944
945#include <google/protobuf/port_undef.inc>
946#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fcamera_5fdriver_2eproto
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)
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)
static constexpr int CameraCommandType_ARRAYSIZE
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()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static constexpr CameraCommandType START_VIDEO
CameraCommand(const CameraCommand &from)
static constexpr int kIndexInFileMessages
static constexpr CameraCommandType STOP_IMAGES
CameraCommand(CameraCommand &&from) noexcept
static constexpr CameraCommandType CameraCommandType_MAX
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
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)
CameraResponse_Metadata & operator=(const CameraResponse_Metadata &from)
void UnsafeArenaSwap(CameraResponse_Metadata *other)
static const CameraResponse_Metadata * internal_default_instance()
void CopyFrom(const CameraResponse_Metadata &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const CameraResponse_Metadata & default_instance()
CameraResponse_Metadata(const CameraResponse_Metadata &from)
CameraResponse_Metadata(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
CameraResponse_Metadata(CameraResponse_Metadata &&from) noexcept
void MergeFrom(const CameraResponse_Metadata &from)
PROTOBUF_CONSTEXPR CameraResponse_Metadata(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(CameraResponse_Metadata &a, CameraResponse_Metadata &b)
void Swap(CameraResponse_Metadata *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
CameraResponse_Metadata * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
CameraResponse_Metadata & operator=(CameraResponse_Metadata &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
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()
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_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