Ignition Msgs

API Reference

5.8.1
joint_cmd.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/joint_cmd.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fjoint_5fcmd_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fjoint_5fcmd_2eproto
6 
7 #include <limits>
8 #include <string>
9 
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
14 #error your headers.
15 #endif
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.
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_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> // IWYU pragma: export
32 #include <google/protobuf/extension_set.h> // IWYU pragma: export
33 #include <google/protobuf/unknown_field_set.h>
35 #include "ignition/msgs/pid.pb.h"
37 #ifndef _MSC_VER
38 #pragma GCC system_header
39 #else
40 #pragma warning(push)
41 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
42 #endif
43 #ifdef __linux__
44 #include <sys/sysmacros.h>
45 #endif
46 #include <memory>
47 #include <ignition/msgs/Export.hh>
48 // @@protoc_insertion_point(includes)
49 #include <google/protobuf/port_def.inc>
50 #define PROTOBUF_INTERNAL_EXPORT_ignition_2fmsgs_2fjoint_5fcmd_2eproto IGNITION_MSGS_VISIBLE
51 PROTOBUF_NAMESPACE_OPEN
52 namespace internal {
53 class AnyMetadata;
54 } // namespace internal
55 PROTOBUF_NAMESPACE_CLOSE
56 
57 // Internal implementation detail -- do not use these members.
59  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
61  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
62  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
63  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
64  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
65  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
66  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
67  static const uint32_t offsets[];
68 };
69 IGNITION_MSGS_VISIBLE extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fjoint_5fcmd_2eproto;
70 namespace ignition {
71 namespace msgs {
72 class JointCmd;
73 struct JointCmdDefaultTypeInternal;
74 IGNITION_MSGS_VISIBLE extern JointCmdDefaultTypeInternal _JointCmd_default_instance_;
75 } // namespace msgs
76 } // namespace ignition
77 PROTOBUF_NAMESPACE_OPEN
78 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::JointCmd* Arena::CreateMaybeMessage<::ignition::msgs::JointCmd>(Arena*);
79 PROTOBUF_NAMESPACE_CLOSE
80 namespace ignition {
81 namespace msgs {
82 
83 // ===================================================================
84 
85 class IGNITION_MSGS_VISIBLE JointCmd final :
86  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.JointCmd) */ {
87  public:
88  inline JointCmd() : JointCmd(nullptr) {}
89  ~JointCmd() override;
90  explicit constexpr JointCmd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
91 
92  JointCmd(const JointCmd& from);
93  JointCmd(JointCmd&& from) noexcept
94  : JointCmd() {
95  *this = ::std::move(from);
96  }
97 
98  inline JointCmd& operator=(const JointCmd& from) {
99  CopyFrom(from);
100  return *this;
101  }
102  inline JointCmd& operator=(JointCmd&& from) noexcept {
103  if (this == &from) return *this;
104  if (GetOwningArena() == from.GetOwningArena()
105  #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
106  && GetOwningArena() != nullptr
107  #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
108  ) {
109  InternalSwap(&from);
110  } else {
111  CopyFrom(from);
112  }
113  return *this;
114  }
115 
116  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
117  return GetDescriptor();
118  }
119  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
120  return default_instance().GetMetadata().descriptor;
121  }
122  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
123  return default_instance().GetMetadata().reflection;
124  }
125  static const JointCmd& default_instance() {
126  return *internal_default_instance();
127  }
128  static inline const JointCmd* internal_default_instance() {
129  return reinterpret_cast<const JointCmd*>(
131  }
132  static constexpr int kIndexInFileMessages =
133  0;
134 
135  friend void swap(JointCmd& a, JointCmd& b) {
136  a.Swap(&b);
137  }
138  inline void Swap(JointCmd* other) {
139  if (other == this) return;
140  #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
141  if (GetOwningArena() != nullptr &&
142  GetOwningArena() == other->GetOwningArena()) {
143  #else // PROTOBUF_FORCE_COPY_IN_SWAP
144  if (GetOwningArena() == other->GetOwningArena()) {
145  #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
146  InternalSwap(other);
147  } else {
148  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
149  }
150  }
151  void UnsafeArenaSwap(JointCmd* other) {
152  if (other == this) return;
153  GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
154  InternalSwap(other);
155  }
156 
157  // implements Message ----------------------------------------------
158 
159  JointCmd* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
160  return CreateMaybeMessage<JointCmd>(arena);
161  }
162  using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
163  void CopyFrom(const JointCmd& from);
164  using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
165  void MergeFrom(const JointCmd& from);
166  private:
167  static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
168  public:
169  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
170  bool IsInitialized() const final;
171 
172  size_t ByteSizeLong() const final;
173  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
174  uint8_t* _InternalSerialize(
175  uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
176  int GetCachedSize() const final { return _cached_size_.Get(); }
177 
178  private:
179  void SharedCtor();
180  void SharedDtor();
181  void SetCachedSize(int size) const final;
182  void InternalSwap(JointCmd* other);
183 
184  private:
185  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
186  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
187  return "ignition.msgs.JointCmd";
188  }
189  protected:
190  explicit JointCmd(::PROTOBUF_NAMESPACE_ID::Arena* arena,
191  bool is_message_owned = false);
192  private:
193  static void ArenaDtor(void* object);
194  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
195  public:
196 
197  static const ClassData _class_data_;
198  const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
199 
200  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
201 
202  // nested types ----------------------------------------------------
203 
204  // accessors -------------------------------------------------------
205 
206  enum : int {
207  kNameFieldNumber = 2,
208  kHeaderFieldNumber = 1,
209  kPositionFieldNumber = 5,
210  kVelocityFieldNumber = 6,
211  kForceOptionalFieldNumber = 8,
212  kForceFieldNumber = 4,
213  kAxisFieldNumber = 3,
214  kResetFieldNumber = 7,
215  };
216  // string name = 2;
217  void clear_name();
218  const std::string& name() const;
219  template <typename ArgT0 = const std::string&, typename... ArgT>
220  void set_name(ArgT0&& arg0, ArgT... args);
221  std::string* mutable_name();
222  PROTOBUF_NODISCARD std::string* release_name();
223  void set_allocated_name(std::string* name);
224  private:
225  const std::string& _internal_name() const;
226  inline PROTOBUF_ALWAYS_INLINE void _internal_set_name(const std::string& value);
227  std::string* _internal_mutable_name();
228  public:
229 
230  // .ignition.msgs.Header header = 1;
231  bool has_header() const;
232  private:
233  bool _internal_has_header() const;
234  public:
235  void clear_header();
236  const ::ignition::msgs::Header& header() const;
237  PROTOBUF_NODISCARD ::ignition::msgs::Header* release_header();
238  ::ignition::msgs::Header* mutable_header();
239  void set_allocated_header(::ignition::msgs::Header* header);
240  private:
241  const ::ignition::msgs::Header& _internal_header() const;
242  ::ignition::msgs::Header* _internal_mutable_header();
243  public:
244  void unsafe_arena_set_allocated_header(
245  ::ignition::msgs::Header* header);
246  ::ignition::msgs::Header* unsafe_arena_release_header();
247 
248  // .ignition.msgs.PID position = 5;
249  bool has_position() const;
250  private:
251  bool _internal_has_position() const;
252  public:
254  const ::ignition::msgs::PID& position() const;
255  PROTOBUF_NODISCARD ::ignition::msgs::PID* release_position();
256  ::ignition::msgs::PID* mutable_position();
257  void set_allocated_position(::ignition::msgs::PID* position);
258  private:
259  const ::ignition::msgs::PID& _internal_position() const;
260  ::ignition::msgs::PID* _internal_mutable_position();
261  public:
262  void unsafe_arena_set_allocated_position(
263  ::ignition::msgs::PID* position);
264  ::ignition::msgs::PID* unsafe_arena_release_position();
265 
266  // .ignition.msgs.PID velocity = 6;
267  bool has_velocity() const;
268  private:
269  bool _internal_has_velocity() const;
270  public:
272  const ::ignition::msgs::PID& velocity() const;
273  PROTOBUF_NODISCARD ::ignition::msgs::PID* release_velocity();
274  ::ignition::msgs::PID* mutable_velocity();
275  void set_allocated_velocity(::ignition::msgs::PID* velocity);
276  private:
277  const ::ignition::msgs::PID& _internal_velocity() const;
278  ::ignition::msgs::PID* _internal_mutable_velocity();
279  public:
280  void unsafe_arena_set_allocated_velocity(
281  ::ignition::msgs::PID* velocity);
282  ::ignition::msgs::PID* unsafe_arena_release_velocity();
283 
284  // .ignition.msgs.Double force_optional = 8;
285  bool has_force_optional() const;
286  private:
287  bool _internal_has_force_optional() const;
288  public:
290  const ::ignition::msgs::Double& force_optional() const;
291  PROTOBUF_NODISCARD ::ignition::msgs::Double* release_force_optional();
292  ::ignition::msgs::Double* mutable_force_optional();
293  void set_allocated_force_optional(::ignition::msgs::Double* force_optional);
294  private:
295  const ::ignition::msgs::Double& _internal_force_optional() const;
296  ::ignition::msgs::Double* _internal_mutable_force_optional();
297  public:
298  void unsafe_arena_set_allocated_force_optional(
299  ::ignition::msgs::Double* force_optional);
300  ::ignition::msgs::Double* unsafe_arena_release_force_optional();
301 
302  // double force = 4 [deprecated = true];
303  PROTOBUF_DEPRECATED void clear_force();
304  PROTOBUF_DEPRECATED double force() const;
305  PROTOBUF_DEPRECATED void set_force(double value);
306  private:
307  double _internal_force() const;
308  void _internal_set_force(double value);
309  public:
310 
311  // int32 axis = 3;
312  void clear_axis();
313  int32_t axis() const;
314  void set_axis(int32_t value);
315  private:
316  int32_t _internal_axis() const;
317  void _internal_set_axis(int32_t value);
318  public:
319 
320  // bool reset = 7;
321  void clear_reset();
322  bool reset() const;
323  void set_reset(bool value);
324  private:
325  bool _internal_reset() const;
326  void _internal_set_reset(bool value);
327  public:
328 
329  // @@protoc_insertion_point(class_scope:ignition.msgs.JointCmd)
330  private:
331  class _Internal;
332 
333  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
334  typedef void InternalArenaConstructable_;
335  typedef void DestructorSkippable_;
336  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
337  ::ignition::msgs::Header* header_;
338  ::ignition::msgs::PID* position_;
339  ::ignition::msgs::PID* velocity_;
340  ::ignition::msgs::Double* force_optional_;
341  double force_;
342  int32_t axis_;
343  bool reset_;
344  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
345  friend struct ::TableStruct_ignition_2fmsgs_2fjoint_5fcmd_2eproto;
346 };
347 // ===================================================================
348 
349 
350 // ===================================================================
351 
352 #ifdef __GNUC__
353  #pragma GCC diagnostic push
354  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
355 #endif // __GNUC__
356 // JointCmd
357 
358 // .ignition.msgs.Header header = 1;
359 inline bool JointCmd::_internal_has_header() const {
360  return this != internal_default_instance() && header_ != nullptr;
361 }
362 inline bool JointCmd::has_header() const {
363  return _internal_has_header();
364 }
365 inline const ::ignition::msgs::Header& JointCmd::_internal_header() const {
366  const ::ignition::msgs::Header* p = header_;
367  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Header&>(
369 }
370 inline const ::ignition::msgs::Header& JointCmd::header() const {
371  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.header)
372  return _internal_header();
373 }
375  ::ignition::msgs::Header* header) {
376  if (GetArenaForAllocation() == nullptr) {
377  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
378  }
379  header_ = header;
380  if (header) {
381 
382  } else {
383 
384  }
385  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.header)
386 }
387 inline ::ignition::msgs::Header* JointCmd::release_header() {
388 
389  ::ignition::msgs::Header* temp = header_;
390  header_ = nullptr;
391 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
392  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
393  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
394  if (GetArenaForAllocation() == nullptr) { delete old; }
395 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
396  if (GetArenaForAllocation() != nullptr) {
397  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
398  }
399 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
400  return temp;
401 }
402 inline ::ignition::msgs::Header* JointCmd::unsafe_arena_release_header() {
403  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.header)
404 
405  ::ignition::msgs::Header* temp = header_;
406  header_ = nullptr;
407  return temp;
408 }
409 inline ::ignition::msgs::Header* JointCmd::_internal_mutable_header() {
410 
411  if (header_ == nullptr) {
412  auto* p = CreateMaybeMessage<::ignition::msgs::Header>(GetArenaForAllocation());
413  header_ = p;
414  }
415  return header_;
416 }
417 inline ::ignition::msgs::Header* JointCmd::mutable_header() {
418  ::ignition::msgs::Header* _msg = _internal_mutable_header();
419  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.header)
420  return _msg;
421 }
423  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
424  if (message_arena == nullptr) {
425  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(header_);
426  }
427  if (header) {
428  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
429  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
430  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
431  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(header));
432  if (message_arena != submessage_arena) {
433  header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
434  message_arena, header, submessage_arena);
435  }
436 
437  } else {
438 
439  }
440  header_ = header;
441  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.header)
442 }
443 
444 // string name = 2;
445 inline void JointCmd::clear_name() {
446  name_.ClearToEmpty();
447 }
448 inline const std::string& JointCmd::name() const {
449  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.name)
450  return _internal_name();
451 }
452 template <typename ArgT0, typename... ArgT>
453 inline PROTOBUF_ALWAYS_INLINE
454 void JointCmd::set_name(ArgT0&& arg0, ArgT... args) {
455 
456  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
457  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.name)
458 }
460  std::string* _s = _internal_mutable_name();
461  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.name)
462  return _s;
463 }
464 inline const std::string& JointCmd::_internal_name() const {
465  return name_.Get();
466 }
467 inline void JointCmd::_internal_set_name(const std::string& value) {
468 
469  name_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
470 }
471 inline std::string* JointCmd::_internal_mutable_name() {
472 
473  return name_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
474 }
476  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.name)
477  return name_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
478 }
480  if (name != nullptr) {
481 
482  } else {
483 
484  }
485  name_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), name,
486  GetArenaForAllocation());
487 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
488  if (name_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
489  name_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
490  }
491 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
492  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.name)
493 }
494 
495 // int32 axis = 3;
496 inline void JointCmd::clear_axis() {
497  axis_ = 0;
498 }
499 inline int32_t JointCmd::_internal_axis() const {
500  return axis_;
501 }
502 inline int32_t JointCmd::axis() const {
503  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.axis)
504  return _internal_axis();
505 }
506 inline void JointCmd::_internal_set_axis(int32_t value) {
507 
508  axis_ = value;
509 }
510 inline void JointCmd::set_axis(int32_t value) {
511  _internal_set_axis(value);
512  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.axis)
513 }
514 
515 // double force = 4 [deprecated = true];
516 inline void JointCmd::clear_force() {
517  force_ = 0;
518 }
519 inline double JointCmd::_internal_force() const {
520  return force_;
521 }
522 inline double JointCmd::force() const {
523  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.force)
524  return _internal_force();
525 }
526 inline void JointCmd::_internal_set_force(double value) {
527 
528  force_ = value;
529 }
530 inline void JointCmd::set_force(double value) {
531  _internal_set_force(value);
532  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.force)
533 }
534 
535 // .ignition.msgs.PID position = 5;
536 inline bool JointCmd::_internal_has_position() const {
537  return this != internal_default_instance() && position_ != nullptr;
538 }
539 inline bool JointCmd::has_position() const {
540  return _internal_has_position();
541 }
542 inline const ::ignition::msgs::PID& JointCmd::_internal_position() const {
543  const ::ignition::msgs::PID* p = position_;
544  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::PID&>(
546 }
547 inline const ::ignition::msgs::PID& JointCmd::position() const {
548  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.position)
549  return _internal_position();
550 }
552  ::ignition::msgs::PID* position) {
553  if (GetArenaForAllocation() == nullptr) {
554  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(position_);
555  }
556  position_ = position;
557  if (position) {
558 
559  } else {
560 
561  }
562  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.position)
563 }
564 inline ::ignition::msgs::PID* JointCmd::release_position() {
565 
566  ::ignition::msgs::PID* temp = position_;
567  position_ = nullptr;
568 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
569  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
570  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
571  if (GetArenaForAllocation() == nullptr) { delete old; }
572 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
573  if (GetArenaForAllocation() != nullptr) {
574  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
575  }
576 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
577  return temp;
578 }
579 inline ::ignition::msgs::PID* JointCmd::unsafe_arena_release_position() {
580  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.position)
581 
582  ::ignition::msgs::PID* temp = position_;
583  position_ = nullptr;
584  return temp;
585 }
586 inline ::ignition::msgs::PID* JointCmd::_internal_mutable_position() {
587 
588  if (position_ == nullptr) {
589  auto* p = CreateMaybeMessage<::ignition::msgs::PID>(GetArenaForAllocation());
590  position_ = p;
591  }
592  return position_;
593 }
594 inline ::ignition::msgs::PID* JointCmd::mutable_position() {
595  ::ignition::msgs::PID* _msg = _internal_mutable_position();
596  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.position)
597  return _msg;
598 }
600  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
601  if (message_arena == nullptr) {
602  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(position_);
603  }
604  if (position) {
605  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
606  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
607  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
608  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(position));
609  if (message_arena != submessage_arena) {
610  position = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
611  message_arena, position, submessage_arena);
612  }
613 
614  } else {
615 
616  }
617  position_ = position;
618  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.position)
619 }
620 
621 // .ignition.msgs.PID velocity = 6;
622 inline bool JointCmd::_internal_has_velocity() const {
623  return this != internal_default_instance() && velocity_ != nullptr;
624 }
625 inline bool JointCmd::has_velocity() const {
626  return _internal_has_velocity();
627 }
628 inline const ::ignition::msgs::PID& JointCmd::_internal_velocity() const {
629  const ::ignition::msgs::PID* p = velocity_;
630  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::PID&>(
632 }
633 inline const ::ignition::msgs::PID& JointCmd::velocity() const {
634  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.velocity)
635  return _internal_velocity();
636 }
638  ::ignition::msgs::PID* velocity) {
639  if (GetArenaForAllocation() == nullptr) {
640  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
641  }
642  velocity_ = velocity;
643  if (velocity) {
644 
645  } else {
646 
647  }
648  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.velocity)
649 }
650 inline ::ignition::msgs::PID* JointCmd::release_velocity() {
651 
652  ::ignition::msgs::PID* temp = velocity_;
653  velocity_ = nullptr;
654 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
655  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
656  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
657  if (GetArenaForAllocation() == nullptr) { delete old; }
658 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
659  if (GetArenaForAllocation() != nullptr) {
660  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
661  }
662 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
663  return temp;
664 }
665 inline ::ignition::msgs::PID* JointCmd::unsafe_arena_release_velocity() {
666  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.velocity)
667 
668  ::ignition::msgs::PID* temp = velocity_;
669  velocity_ = nullptr;
670  return temp;
671 }
672 inline ::ignition::msgs::PID* JointCmd::_internal_mutable_velocity() {
673 
674  if (velocity_ == nullptr) {
675  auto* p = CreateMaybeMessage<::ignition::msgs::PID>(GetArenaForAllocation());
676  velocity_ = p;
677  }
678  return velocity_;
679 }
680 inline ::ignition::msgs::PID* JointCmd::mutable_velocity() {
681  ::ignition::msgs::PID* _msg = _internal_mutable_velocity();
682  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.velocity)
683  return _msg;
684 }
686  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
687  if (message_arena == nullptr) {
688  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
689  }
690  if (velocity) {
691  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
692  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
693  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
694  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity));
695  if (message_arena != submessage_arena) {
696  velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
697  message_arena, velocity, submessage_arena);
698  }
699 
700  } else {
701 
702  }
703  velocity_ = velocity;
704  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.velocity)
705 }
706 
707 // bool reset = 7;
708 inline void JointCmd::clear_reset() {
709  reset_ = false;
710 }
711 inline bool JointCmd::_internal_reset() const {
712  return reset_;
713 }
714 inline bool JointCmd::reset() const {
715  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.reset)
716  return _internal_reset();
717 }
718 inline void JointCmd::_internal_set_reset(bool value) {
719 
720  reset_ = value;
721 }
722 inline void JointCmd::set_reset(bool value) {
723  _internal_set_reset(value);
724  // @@protoc_insertion_point(field_set:ignition.msgs.JointCmd.reset)
725 }
726 
727 // .ignition.msgs.Double force_optional = 8;
728 inline bool JointCmd::_internal_has_force_optional() const {
729  return this != internal_default_instance() && force_optional_ != nullptr;
730 }
731 inline bool JointCmd::has_force_optional() const {
732  return _internal_has_force_optional();
733 }
734 inline const ::ignition::msgs::Double& JointCmd::_internal_force_optional() const {
735  const ::ignition::msgs::Double* p = force_optional_;
736  return p != nullptr ? *p : reinterpret_cast<const ::ignition::msgs::Double&>(
738 }
739 inline const ::ignition::msgs::Double& JointCmd::force_optional() const {
740  // @@protoc_insertion_point(field_get:ignition.msgs.JointCmd.force_optional)
741  return _internal_force_optional();
742 }
744  ::ignition::msgs::Double* force_optional) {
745  if (GetArenaForAllocation() == nullptr) {
746  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(force_optional_);
747  }
748  force_optional_ = force_optional;
749  if (force_optional) {
750 
751  } else {
752 
753  }
754  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:ignition.msgs.JointCmd.force_optional)
755 }
756 inline ::ignition::msgs::Double* JointCmd::release_force_optional() {
757 
758  ::ignition::msgs::Double* temp = force_optional_;
759  force_optional_ = nullptr;
760 #ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
761  auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
762  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
763  if (GetArenaForAllocation() == nullptr) { delete old; }
764 #else // PROTOBUF_FORCE_COPY_IN_RELEASE
765  if (GetArenaForAllocation() != nullptr) {
766  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
767  }
768 #endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
769  return temp;
770 }
771 inline ::ignition::msgs::Double* JointCmd::unsafe_arena_release_force_optional() {
772  // @@protoc_insertion_point(field_release:ignition.msgs.JointCmd.force_optional)
773 
774  ::ignition::msgs::Double* temp = force_optional_;
775  force_optional_ = nullptr;
776  return temp;
777 }
778 inline ::ignition::msgs::Double* JointCmd::_internal_mutable_force_optional() {
779 
780  if (force_optional_ == nullptr) {
781  auto* p = CreateMaybeMessage<::ignition::msgs::Double>(GetArenaForAllocation());
782  force_optional_ = p;
783  }
784  return force_optional_;
785 }
786 inline ::ignition::msgs::Double* JointCmd::mutable_force_optional() {
787  ::ignition::msgs::Double* _msg = _internal_mutable_force_optional();
788  // @@protoc_insertion_point(field_mutable:ignition.msgs.JointCmd.force_optional)
789  return _msg;
790 }
792  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
793  if (message_arena == nullptr) {
794  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(force_optional_);
795  }
796  if (force_optional) {
797  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
798  ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<
799  ::PROTOBUF_NAMESPACE_ID::MessageLite>::GetOwningArena(
800  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(force_optional));
801  if (message_arena != submessage_arena) {
802  force_optional = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
803  message_arena, force_optional, submessage_arena);
804  }
805 
806  } else {
807 
808  }
809  force_optional_ = force_optional;
810  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.JointCmd.force_optional)
811 }
812 
813 #ifdef __GNUC__
814  #pragma GCC diagnostic pop
815 #endif // __GNUC__
816 
821 // @@protoc_insertion_point(namespace_scope)
822 
823 } // namespace msgs
824 } // namespace ignition
825 
826 #ifdef _MSC_VER
827 #pragma warning(pop)
828 #endif
829 // @@protoc_insertion_point(global_scope)
830 
831 #include <google/protobuf/port_undef.inc>
832 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_ignition_2fmsgs_2fjoint_5fcmd_2eproto
Definition: double.pb.h:84
Definition: header.pb.h:265
Definition: joint_cmd.pb.h:86
static const JointCmd * internal_default_instance()
Definition: joint_cmd.pb.h:128
PROTOBUF_DEPRECATED void set_force(double value)
Definition: joint_cmd.pb.h:530
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: joint_cmd.pb.h:122
bool has_header() const
Definition: joint_cmd.pb.h:362
::ignition::msgs::Header * mutable_header()
Definition: joint_cmd.pb.h:417
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD std::string * release_name()
Definition: joint_cmd.pb.h:475
bool reset() const
Definition: joint_cmd.pb.h:714
void MergeFrom(const JointCmd &from)
const std::string & name() const
Definition: joint_cmd.pb.h:448
void CopyFrom(const JointCmd &from)
void set_reset(bool value)
Definition: joint_cmd.pb.h:722
bool has_position() const
Definition: joint_cmd.pb.h:539
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: joint_cmd.pb.h:116
JointCmd()
Definition: joint_cmd.pb.h:88
void set_allocated_velocity(::ignition::msgs::PID *velocity)
Definition: joint_cmd.pb.h:685
void clear_name()
Definition: joint_cmd.pb.h:445
PROTOBUF_DEPRECATED void clear_force()
Definition: joint_cmd.pb.h:516
::ignition::msgs::Double * unsafe_arena_release_force_optional()
Definition: joint_cmd.pb.h:771
const ::ignition::msgs::PID & position() const
Definition: joint_cmd.pb.h:547
::ignition::msgs::Double * mutable_force_optional()
Definition: joint_cmd.pb.h:786
void set_allocated_position(::ignition::msgs::PID *position)
Definition: joint_cmd.pb.h:599
void set_allocated_force_optional(::ignition::msgs::Double *force_optional)
Definition: joint_cmd.pb.h:791
void unsafe_arena_set_allocated_header(::ignition::msgs::Header *header)
Definition: joint_cmd.pb.h:374
JointCmd & operator=(JointCmd &&from) noexcept
Definition: joint_cmd.pb.h:102
::ignition::msgs::PID * mutable_position()
Definition: joint_cmd.pb.h:594
PROTOBUF_NODISCARD ::ignition::msgs::Double * release_force_optional()
Definition: joint_cmd.pb.h:756
JointCmd & operator=(const JointCmd &from)
Definition: joint_cmd.pb.h:98
void set_name(ArgT0 &&arg0, ArgT... args)
void clear_reset()
Definition: joint_cmd.pb.h:708
void Swap(JointCmd *other)
Definition: joint_cmd.pb.h:138
friend void swap(JointCmd &a, JointCmd &b)
Definition: joint_cmd.pb.h:135
void unsafe_arena_set_allocated_position(::ignition::msgs::PID *position)
Definition: joint_cmd.pb.h:551
bool has_force_optional() const
Definition: joint_cmd.pb.h:731
PROTOBUF_NODISCARD ::ignition::msgs::PID * release_velocity()
Definition: joint_cmd.pb.h:650
PROTOBUF_DEPRECATED double force() const
Definition: joint_cmd.pb.h:522
void set_axis(int32_t value)
Definition: joint_cmd.pb.h:510
const ::ignition::msgs::Double & force_optional() const
Definition: joint_cmd.pb.h:739
void set_allocated_header(::ignition::msgs::Header *header)
Definition: joint_cmd.pb.h:422
static const JointCmd & default_instance()
Definition: joint_cmd.pb.h:125
JointCmd * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition: joint_cmd.pb.h:159
PROTOBUF_NODISCARD ::ignition::msgs::Header * release_header()
Definition: joint_cmd.pb.h:387
JointCmd(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
JointCmd(const JointCmd &from)
constexpr JointCmd(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: joint_cmd.pb.h:119
void unsafe_arena_set_allocated_velocity(::ignition::msgs::PID *velocity)
Definition: joint_cmd.pb.h:637
::ignition::msgs::PID * unsafe_arena_release_position()
Definition: joint_cmd.pb.h:579
::ignition::msgs::PID * mutable_velocity()
Definition: joint_cmd.pb.h:680
const ::ignition::msgs::Header & header() const
Definition: joint_cmd.pb.h:370
std::string * mutable_name()
Definition: joint_cmd.pb.h:459
JointCmd(JointCmd &&from) noexcept
Definition: joint_cmd.pb.h:93
PROTOBUF_NODISCARD ::ignition::msgs::PID * release_position()
Definition: joint_cmd.pb.h:564
static const ClassData _class_data_
Definition: joint_cmd.pb.h:197
::ignition::msgs::PID * unsafe_arena_release_velocity()
Definition: joint_cmd.pb.h:665
bool has_velocity() const
Definition: joint_cmd.pb.h:625
void UnsafeArenaSwap(JointCmd *other)
Definition: joint_cmd.pb.h:151
::ignition::msgs::Header * unsafe_arena_release_header()
Definition: joint_cmd.pb.h:402
int32_t axis() const
Definition: joint_cmd.pb.h:502
void set_allocated_name(std::string *name)
Definition: joint_cmd.pb.h:479
const ::ignition::msgs::PID & velocity() const
Definition: joint_cmd.pb.h:633
void unsafe_arena_set_allocated_force_optional(::ignition::msgs::Double *force_optional)
Definition: joint_cmd.pb.h:743
void clear_axis()
Definition: joint_cmd.pb.h:496
Definition: pid.pb.h:85
IGNITION_MSGS_VISIBLEconst ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_ignition_2fmsgs_2fjoint_5fcmd_2eproto
std::unique_ptr< JointCmd > JointCmdUniquePtr
Definition: joint_cmd.pb.h:817
IGNITION_MSGS_VISIBLE PIDDefaultTypeInternal _PID_default_instance_
IGNITION_MSGS_VISIBLE DoubleDefaultTypeInternal _Double_default_instance_
std::shared_ptr< JointCmd > JointCmdSharedPtr
Definition: joint_cmd.pb.h:819
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
std::unique_ptr< const JointCmd > ConstJointCmdUniquePtr
Definition: joint_cmd.pb.h:818
std::shared_ptr< const JointCmd > ConstJointCmdSharedPtr
Definition: joint_cmd.pb.h:820
IGNITION_MSGS_VISIBLE JointCmdDefaultTypeInternal _JointCmd_default_instance_
Definition: actor.pb.h:52
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[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)