4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fhydra_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3019000
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 3019000 < 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/metadata_lite.h>
29 #include <google/protobuf/generated_message_reflection.h>
30 #include <google/protobuf/message.h>
31 #include <google/protobuf/repeated_field.h>
32 #include <google/protobuf/extension_set.h>
33 #include <google/protobuf/unknown_field_set.h>
37 #pragma GCC system_header
40 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
43 #include <sys/sysmacros.h>
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fhydra_2eproto IGNITION_MSGS_VISIBLE
50 PROTOBUF_NAMESPACE_OPEN
54 PROTOBUF_NAMESPACE_CLOSE
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
64 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
65 static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
66 static const uint32_t offsets[];
72 struct HydraDefaultTypeInternal;
75 struct Hydra_PaddleDefaultTypeInternal;
79 PROTOBUF_NAMESPACE_OPEN
80 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Hydra* Arena::CreateMaybeMessage<::ignition::msgs::Hydra>(Arena*);
81 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Hydra_Paddle* Arena::CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(Arena*);
82 PROTOBUF_NAMESPACE_CLOSE
89 public ::PROTOBUF_NAMESPACE_ID::Message {
93 explicit constexpr
Hydra_Paddle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
98 *
this = ::std::move(from);
106 if (
this == &from)
return *
this;
107 if (GetOwningArena() == from.GetOwningArena()
108 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
109 && GetOwningArena() !=
nullptr
119 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
120 return GetDescriptor();
123 return default_instance().GetMetadata().descriptor;
126 return default_instance().GetMetadata().reflection;
129 return *internal_default_instance();
135 static constexpr
int kIndexInFileMessages =
142 if (other ==
this)
return;
143 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
144 if (GetOwningArena() !=
nullptr &&
145 GetOwningArena() == other->GetOwningArena()) {
147 if (GetOwningArena() == other->GetOwningArena()) {
151 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
155 if (other ==
this)
return;
156 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
163 return CreateMaybeMessage<Hydra_Paddle>(arena);
165 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
167 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
170 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
172 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
173 bool IsInitialized() const final;
175 size_t ByteSizeLong() const final;
176 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
177 uint8_t* _InternalSerialize(
178 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
179 int GetCachedSize() const final {
return _cached_size_.Get(); }
184 void SetCachedSize(
int size)
const final;
188 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
189 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
190 return "ignition.msgs.Hydra.Paddle";
194 bool is_message_owned =
false);
196 static void ArenaDtor(
void*
object);
197 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
201 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
203 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
210 kPoseFieldNumber = 1,
211 kButtonBumperFieldNumber = 2,
212 kButton1FieldNumber = 3,
213 kButton2FieldNumber = 4,
214 kButton3FieldNumber = 5,
215 kButton4FieldNumber = 6,
216 kButtonJoyFieldNumber = 7,
217 kButtonCenterFieldNumber = 8,
218 kJoyXFieldNumber = 9,
219 kJoyYFieldNumber = 10,
220 kTriggerFieldNumber = 11,
223 bool has_pose()
const;
225 bool _internal_has_pose()
const;
228 const ::ignition::msgs::Pose& pose()
const;
229 PROTOBUF_NODISCARD ::ignition::msgs::Pose* release_pose();
233 const ::ignition::msgs::Pose& _internal_pose()
const;
236 void unsafe_arena_set_allocated_pose(
241 void clear_button_bumper();
242 bool button_bumper()
const;
243 void set_button_bumper(
bool value);
245 bool _internal_button_bumper()
const;
246 void _internal_set_button_bumper(
bool value);
250 void clear_button_1();
251 bool button_1()
const;
252 void set_button_1(
bool value);
254 bool _internal_button_1()
const;
255 void _internal_set_button_1(
bool value);
259 void clear_button_2();
260 bool button_2()
const;
261 void set_button_2(
bool value);
263 bool _internal_button_2()
const;
264 void _internal_set_button_2(
bool value);
268 void clear_button_3();
269 bool button_3()
const;
270 void set_button_3(
bool value);
272 bool _internal_button_3()
const;
273 void _internal_set_button_3(
bool value);
277 void clear_button_4();
278 bool button_4()
const;
279 void set_button_4(
bool value);
281 bool _internal_button_4()
const;
282 void _internal_set_button_4(
bool value);
286 void clear_button_joy();
287 bool button_joy()
const;
288 void set_button_joy(
bool value);
290 bool _internal_button_joy()
const;
291 void _internal_set_button_joy(
bool value);
295 void clear_button_center();
296 bool button_center()
const;
297 void set_button_center(
bool value);
299 bool _internal_button_center()
const;
300 void _internal_set_button_center(
bool value);
305 double joy_x()
const;
306 void set_joy_x(
double value);
308 double _internal_joy_x()
const;
309 void _internal_set_joy_x(
double value);
314 double joy_y()
const;
315 void set_joy_y(
double value);
317 double _internal_joy_y()
const;
318 void _internal_set_joy_y(
double value);
322 void clear_trigger();
323 double trigger()
const;
324 void set_trigger(
double value);
326 double _internal_trigger()
const;
327 void _internal_set_trigger(
double value);
334 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
335 typedef void InternalArenaConstructable_;
336 typedef void DestructorSkippable_;
348 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
349 friend struct ::TableStruct_ignition_2fmsgs_2fhydra_2eproto;
353 class IGNITION_MSGS_VISIBLE
Hydra final :
354 public ::PROTOBUF_NAMESPACE_ID::Message {
358 explicit constexpr
Hydra(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
363 *
this = ::std::move(from);
371 if (
this == &from)
return *
this;
372 if (GetOwningArena() == from.GetOwningArena()
373 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
374 && GetOwningArena() !=
nullptr
384 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
385 return GetDescriptor();
388 return default_instance().GetMetadata().descriptor;
391 return default_instance().GetMetadata().reflection;
394 return *internal_default_instance();
397 return reinterpret_cast<const Hydra*
>(
400 static constexpr
int kIndexInFileMessages =
407 if (other ==
this)
return;
408 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
409 if (GetOwningArena() !=
nullptr &&
410 GetOwningArena() == other->GetOwningArena()) {
412 if (GetOwningArena() == other->GetOwningArena()) {
416 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
420 if (other ==
this)
return;
421 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
427 Hydra*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
428 return CreateMaybeMessage<Hydra>(arena);
430 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
432 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
435 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
437 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
438 bool IsInitialized() const final;
440 size_t ByteSizeLong() const final;
441 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
442 uint8_t* _InternalSerialize(
443 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
444 int GetCachedSize() const final {
return _cached_size_.Get(); }
449 void SetCachedSize(
int size)
const final;
450 void InternalSwap(
Hydra* other);
453 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
454 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
455 return "ignition.msgs.Hydra";
458 explicit Hydra(::PROTOBUF_NAMESPACE_ID::Arena* arena,
459 bool is_message_owned =
false);
461 static void ArenaDtor(
void*
object);
462 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
466 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
468 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
477 kHeaderFieldNumber = 1,
478 kRightFieldNumber = 2,
479 kLeftFieldNumber = 3,
482 bool has_header()
const;
484 bool _internal_has_header()
const;
487 const ::ignition::msgs::Header& header()
const;
488 PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
492 const ::ignition::msgs::Header& _internal_header()
const;
495 void unsafe_arena_set_allocated_header(
500 bool has_right()
const;
502 bool _internal_has_right()
const;
505 const ::ignition::msgs::Hydra_Paddle& right()
const;
506 PROTOBUF_NODISCARD ::ignition::msgs::Hydra_Paddle* release_right();
510 const ::ignition::msgs::Hydra_Paddle& _internal_right()
const;
513 void unsafe_arena_set_allocated_right(
518 bool has_left()
const;
520 bool _internal_has_left()
const;
523 const ::ignition::msgs::Hydra_Paddle& left()
const;
524 PROTOBUF_NODISCARD ::ignition::msgs::Hydra_Paddle* release_left();
528 const ::ignition::msgs::Hydra_Paddle& _internal_left()
const;
531 void unsafe_arena_set_allocated_left(
539 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
540 typedef void InternalArenaConstructable_;
541 typedef void DestructorSkippable_;
545 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
546 friend struct ::TableStruct_ignition_2fmsgs_2fhydra_2eproto;
554 #pragma GCC diagnostic push
555 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
560 inline bool Hydra_Paddle::_internal_has_pose()
const {
561 return this != internal_default_instance() && pose_ !=
nullptr;
564 return _internal_has_pose();
566 inline const ::ignition::msgs::Pose& Hydra_Paddle::_internal_pose()
const {
567 const ::ignition::msgs::Pose* p = pose_;
573 return _internal_pose();
577 if (GetArenaForAllocation() ==
nullptr) {
578 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
592 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
593 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
594 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
595 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
597 if (GetArenaForAllocation() !=
nullptr) {
598 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
610 inline ::ignition::msgs::Pose* Hydra_Paddle::_internal_mutable_pose() {
612 if (pose_ ==
nullptr) {
613 auto* p = CreateMaybeMessage<::ignition::msgs::Pose>(GetArenaForAllocation());
624 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
625 if (message_arena ==
nullptr) {
626 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose_);
629 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
630 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
631 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
632 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(pose));
633 if (message_arena != submessage_arena) {
634 pose = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
635 message_arena, pose, submessage_arena);
647 button_bumper_ =
false;
649 inline bool Hydra_Paddle::_internal_button_bumper()
const {
650 return button_bumper_;
654 return _internal_button_bumper();
656 inline void Hydra_Paddle::_internal_set_button_bumper(
bool value) {
658 button_bumper_ = value;
661 _internal_set_button_bumper(value);
669 inline bool Hydra_Paddle::_internal_button_1()
const {
674 return _internal_button_1();
676 inline void Hydra_Paddle::_internal_set_button_1(
bool value) {
681 _internal_set_button_1(value);
689 inline bool Hydra_Paddle::_internal_button_2()
const {
694 return _internal_button_2();
696 inline void Hydra_Paddle::_internal_set_button_2(
bool value) {
701 _internal_set_button_2(value);
709 inline bool Hydra_Paddle::_internal_button_3()
const {
714 return _internal_button_3();
716 inline void Hydra_Paddle::_internal_set_button_3(
bool value) {
721 _internal_set_button_3(value);
729 inline bool Hydra_Paddle::_internal_button_4()
const {
734 return _internal_button_4();
736 inline void Hydra_Paddle::_internal_set_button_4(
bool value) {
741 _internal_set_button_4(value);
749 inline bool Hydra_Paddle::_internal_button_joy()
const {
754 return _internal_button_joy();
756 inline void Hydra_Paddle::_internal_set_button_joy(
bool value) {
761 _internal_set_button_joy(value);
767 button_center_ =
false;
769 inline bool Hydra_Paddle::_internal_button_center()
const {
770 return button_center_;
774 return _internal_button_center();
776 inline void Hydra_Paddle::_internal_set_button_center(
bool value) {
778 button_center_ = value;
781 _internal_set_button_center(value);
789 inline double Hydra_Paddle::_internal_joy_x()
const {
794 return _internal_joy_x();
796 inline void Hydra_Paddle::_internal_set_joy_x(
double value) {
801 _internal_set_joy_x(value);
809 inline double Hydra_Paddle::_internal_joy_y()
const {
814 return _internal_joy_y();
816 inline void Hydra_Paddle::_internal_set_joy_y(
double value) {
821 _internal_set_joy_y(value);
829 inline double Hydra_Paddle::_internal_trigger()
const {
834 return _internal_trigger();
836 inline void Hydra_Paddle::_internal_set_trigger(
double value) {
841 _internal_set_trigger(value);
850 inline bool Hydra::_internal_has_header()
const {
851 return this != internal_default_instance() && header_ !=
nullptr;
854 return _internal_has_header();
856 inline const ::ignition::msgs::Header& Hydra::_internal_header()
const {
857 const ::ignition::msgs::Header* p = header_;
863 return _internal_header();
867 if (GetArenaForAllocation() ==
nullptr) {
868 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
882 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
883 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
884 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
885 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
887 if (GetArenaForAllocation() !=
nullptr) {
888 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
900 inline ::ignition::msgs::Header* Hydra::_internal_mutable_header() {
902 if (header_ ==
nullptr) {
903 auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
914 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
915 if (message_arena ==
nullptr) {
916 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
919 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
920 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
921 ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
922 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header));
923 if (message_arena != submessage_arena) {
924 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
925 message_arena, header, submessage_arena);
936 inline bool Hydra::_internal_has_right()
const {
937 return this != internal_default_instance() && right_ !=
nullptr;
940 return _internal_has_right();
943 if (GetArenaForAllocation() ==
nullptr && right_ !=
nullptr) {
948 inline const ::ignition::msgs::Hydra_Paddle& Hydra::_internal_right()
const {
949 const ::ignition::msgs::Hydra_Paddle* p = right_;
955 return _internal_right();
959 if (GetArenaForAllocation() ==
nullptr) {
960 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(right_);
974 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
975 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
976 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
977 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
979 if (GetArenaForAllocation() !=
nullptr) {
980 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
992 inline ::ignition::msgs::Hydra_Paddle* Hydra::_internal_mutable_right() {
994 if (right_ ==
nullptr) {
995 auto* p = CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(GetArenaForAllocation());
1006 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1007 if (message_arena ==
nullptr) {
1011 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1012 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::Hydra_Paddle>::GetOwningArena(right);
1013 if (message_arena != submessage_arena) {
1014 right = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1015 message_arena, right, submessage_arena);
1026 inline bool Hydra::_internal_has_left()
const {
1027 return this != internal_default_instance() && left_ !=
nullptr;
1030 return _internal_has_left();
1033 if (GetArenaForAllocation() ==
nullptr && left_ !=
nullptr) {
1038 inline const ::ignition::msgs::Hydra_Paddle& Hydra::_internal_left()
const {
1039 const ::ignition::msgs::Hydra_Paddle* p = left_;
1045 return _internal_left();
1049 if (GetArenaForAllocation() ==
nullptr) {
1050 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(left_);
1064 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1065 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1066 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1067 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1069 if (GetArenaForAllocation() !=
nullptr) {
1070 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1082 inline ::ignition::msgs::Hydra_Paddle* Hydra::_internal_mutable_left() {
1084 if (left_ ==
nullptr) {
1085 auto* p = CreateMaybeMessage<::ignition::msgs::Hydra_Paddle>(GetArenaForAllocation());
1096 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1097 if (message_arena ==
nullptr) {
1101 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1102 ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::ignition::msgs::Hydra_Paddle>::GetOwningArena(left);
1103 if (message_arena != submessage_arena) {
1104 left = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1105 message_arena, left, submessage_arena);
1116 #pragma GCC diagnostic pop
1131 #pragma warning(pop)
1135 #include <google/protobuf/port_undef.inc>
Definition: hydra.pb.h:89
double joy_y() const
Definition: hydra.pb.h:812
const ::ignition::msgs::Pose & pose() const
Definition: hydra.pb.h:571
Hydra_Paddle(Hydra_Paddle &&from) noexcept
Definition: hydra.pb.h:96
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: hydra.pb.h:125
bool button_joy() const
Definition: hydra.pb.h:752
void set_button_2(bool value)
Definition: hydra.pb.h:700
void clear_joy_x()
Definition: hydra.pb.h:786
static const Hydra_Paddle * internal_default_instance()
Definition: hydra.pb.h:131
void set_joy_x(double value)
Definition: hydra.pb.h:800
::ignition::msgs::Pose * unsafe_arena_release_pose()
Definition: hydra.pb.h:603
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: hydra.pb.h:575
friend void swap(Hydra_Paddle &a, Hydra_Paddle &b)
Definition: hydra.pb.h:138
void set_button_3(bool value)
Definition: hydra.pb.h:720
void clear_button_3()
Definition: hydra.pb.h:706
void set_button_bumper(bool value)
Definition: hydra.pb.h:660
bool button_4() const
Definition: hydra.pb.h:732
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: hydra.pb.h:119
Hydra_Paddle(const Hydra_Paddle &from)
void clear_joy_y()
Definition: hydra.pb.h:806
void clear_button_joy()
Definition: hydra.pb.h:746
void clear_button_1()
Definition: hydra.pb.h:666
bool button_1() const
Definition: hydra.pb.h:672
void clear_button_2()
Definition: hydra.pb.h:686
void set_joy_y(double value)
Definition: hydra.pb.h:820
bool button_bumper() const
Definition: hydra.pb.h:652
void set_button_center(bool value)
Definition: hydra.pb.h:780
void Swap(Hydra_Paddle *other)
Definition: hydra.pb.h:141
Hydra_Paddle & operator=(const Hydra_Paddle &from)
Definition: hydra.pb.h:101
Hydra_Paddle * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: hydra.pb.h:162
void UnsafeArenaSwap(Hydra_Paddle *other)
Definition: hydra.pb.h:154
bool has_pose() const
Definition: hydra.pb.h:563
void set_trigger(double value)
Definition: hydra.pb.h:840
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: hydra.pb.h:623
double trigger() const
Definition: hydra.pb.h:832
constexpr Hydra_Paddle(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const Hydra_Paddle &from)
void clear_button_4()
Definition: hydra.pb.h:726
void clear_button_bumper()
Definition: hydra.pb.h:646
void clear_button_center()
Definition: hydra.pb.h:766
double joy_x() const
Definition: hydra.pb.h:792
bool button_2() const
Definition: hydra.pb.h:692
void set_button_1(bool value)
Definition: hydra.pb.h:680
::ignition::msgs::Pose * mutable_pose()
Definition: hydra.pb.h:618
bool button_3() const
Definition: hydra.pb.h:712
static const Hydra_Paddle & default_instance()
Definition: hydra.pb.h:128
void CopyFrom(const Hydra_Paddle &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: hydra.pb.h:122
bool button_center() const
Definition: hydra.pb.h:772
void set_button_joy(bool value)
Definition: hydra.pb.h:760
Hydra_Paddle & operator=(Hydra_Paddle &&from) noexcept
Definition: hydra.pb.h:105
PROTOBUF_NODISCARD ::ignition::msgs::Pose * release_pose()
Definition: hydra.pb.h:588
Hydra_Paddle()
Definition: hydra.pb.h:91
static const ClassData _class_data_
Definition: hydra.pb.h:200
Hydra_Paddle(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_button_4(bool value)
Definition: hydra.pb.h:740
void clear_trigger()
Definition: hydra.pb.h:826
Definition: hydra.pb.h:354
::ignition::msgs::Hydra_Paddle * unsafe_arena_release_left()
Definition: hydra.pb.h:1075
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: hydra.pb.h:390
bool has_header() const
Definition: hydra.pb.h:853
::ignition::msgs::Header * mutable_header()
Definition: hydra.pb.h:908
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void clear_left()
Definition: hydra.pb.h:1032
void unsafe_arena_set_allocated_left(::ignition::msgs::Hydra_Paddle *left)
Definition: hydra.pb.h:1047
void set_allocated_left(::ignition::msgs::Hydra_Paddle *left)
Definition: hydra.pb.h:1095
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: hydra.pb.h:384
void UnsafeArenaSwap(Hydra *other)
Definition: hydra.pb.h:419
static const Hydra * internal_default_instance()
Definition: hydra.pb.h:396
::ignition::msgs::Hydra_Paddle * unsafe_arena_release_right()
Definition: hydra.pb.h:985
Hydra & operator=(const Hydra &from)
Definition: hydra.pb.h:366
bool has_left() const
Definition: hydra.pb.h:1029
constexpr Hydra(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: hydra.pb.h:865
Hydra(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool has_right() const
Definition: hydra.pb.h:939
::ignition::msgs::Hydra_Paddle * mutable_right()
Definition: hydra.pb.h:1000
void Swap(Hydra *other)
Definition: hydra.pb.h:406
friend void swap(Hydra &a, Hydra &b)
Definition: hydra.pb.h:403
void set_allocated_header(::ignition::msgs::Header *header)
Definition: hydra.pb.h:913
Hydra & operator=(Hydra &&from) noexcept
Definition: hydra.pb.h:370
PROTOBUF_NODISCARD ::ignition::msgs::Hydra_Paddle * release_left()
Definition: hydra.pb.h:1060
::ignition::msgs::Hydra_Paddle * mutable_left()
Definition: hydra.pb.h:1090
Hydra(Hydra &&from) noexcept
Definition: hydra.pb.h:361
void MergeFrom(const Hydra &from)
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: hydra.pb.h:878
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Hydra * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: hydra.pb.h:427
const ::ignition::msgs::Hydra_Paddle & right() const
Definition: hydra.pb.h:953
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: hydra.pb.h:387
const ::ignition::msgs::Header & header() const
Definition: hydra.pb.h:861
PROTOBUF_NODISCARD ::ignition::msgs::Hydra_Paddle * release_right()
Definition: hydra.pb.h:970
void set_allocated_right(::ignition::msgs::Hydra_Paddle *right)
Definition: hydra.pb.h:1005
void clear_right()
Definition: hydra.pb.h:942
static const ClassData _class_data_
Definition: hydra.pb.h:465
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: hydra.pb.h:893
void unsafe_arena_set_allocated_right(::ignition::msgs::Hydra_Paddle *right)
Definition: hydra.pb.h:957
const ::ignition::msgs::Hydra_Paddle & left() const
Definition: hydra.pb.h:1043
static const Hydra & default_instance()
Definition: hydra.pb.h:393
void CopyFrom(const Hydra &from)
Hydra()
Definition: hydra.pb.h:356
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fhydra_2eproto
IGNITION_MSGS_VISIBLE Hydra_PaddleDefaultTypeInternal _Hydra_Paddle_default_instance_
std::shared_ptr< Hydra > HydraSharedPtr
Definition: hydra.pb.h:1123
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
IGNITION_MSGS_VISIBLE HydraDefaultTypeInternal _Hydra_default_instance_
std::shared_ptr< const Hydra > ConstHydraSharedPtr
Definition: hydra.pb.h:1124
std::unique_ptr< const Hydra > ConstHydraUniquePtr
Definition: hydra.pb.h:1122
IGNITION_MSGS_VISIBLE PoseDefaultTypeInternal _Pose_default_instance_
std::unique_ptr< Hydra > HydraUniquePtr
Definition: hydra.pb.h:1121
Definition: actor.pb.h:52
Definition: hydra.pb.h:57
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)