Ignition Msgs

API Reference

8.2.0
pid.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/pid.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2fpid_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2fpid_2eproto__INCLUDED
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3000000
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 3000000 < GOOGLE_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/arena.h>
23 #include <google/protobuf/arenastring.h>
24 #include <google/protobuf/generated_message_util.h>
25 #include <google/protobuf/metadata.h>
26 #include <google/protobuf/message.h>
27 #include <google/protobuf/repeated_field.h>
28 #include <google/protobuf/extension_set.h>
29 #include <google/protobuf/unknown_field_set.h>
32 #ifndef _MSC_VER
33 #pragma GCC system_header
34 #else
35 #pragma warning(push)
36 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
37 #endif
38 #ifdef __linux__
39 #include <sys/sysmacros.h>
40 #endif
41 #include <memory>
42 #include <ignition/msgs/Export.hh>
43 // @@protoc_insertion_point(includes)
44 
45 namespace ignition {
46 namespace msgs {
47 
48 // Internal implementation detail -- do not call these.
49 void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fpid_2eproto();
52 
53 class PID;
54 
55 // ===================================================================
56 
57 class IGNITION_MSGS_VISIBLE PID : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.PID) */ {
58  public:
59  PID();
60  virtual ~PID();
61 
62  PID(const PID& from);
63 
64  inline PID& operator=(const PID& from) {
65  CopyFrom(from);
66  return *this;
67  }
68 
69  static const ::google::protobuf::Descriptor* descriptor();
70  static const PID& default_instance();
71 
72  void Swap(PID* other);
73 
74  // implements Message ----------------------------------------------
75 
76  inline PID* New() const { return New(NULL); }
77 
78  PID* New(::google::protobuf::Arena* arena) const;
79  void CopyFrom(const ::google::protobuf::Message& from);
80  void MergeFrom(const ::google::protobuf::Message& from);
81  void CopyFrom(const PID& from);
82  void MergeFrom(const PID& from);
83  void Clear();
84  bool IsInitialized() const;
85 
86  int ByteSize() const;
87  bool MergePartialFromCodedStream(
88  ::google::protobuf::io::CodedInputStream* input);
89  void SerializeWithCachedSizes(
90  ::google::protobuf::io::CodedOutputStream* output) const;
91  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
92  bool deterministic, ::google::protobuf::uint8* output) const;
93  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
94  return InternalSerializeWithCachedSizesToArray(false, output);
95  }
96  int GetCachedSize() const { return _cached_size_; }
97  private:
98  void SharedCtor();
99  void SharedDtor();
100  void SetCachedSize(int size) const;
101  void InternalSwap(PID* other);
102  private:
103  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
104  return _internal_metadata_.arena();
105  }
106  inline void* MaybeArenaPtr() const {
107  return _internal_metadata_.raw_arena_ptr();
108  }
109  public:
110 
111  ::google::protobuf::Metadata GetMetadata() const;
112 
113  // nested types ----------------------------------------------------
114 
115  // accessors -------------------------------------------------------
116 
117  // optional .ignition.msgs.Header header = 1;
118  bool has_header() const;
119  void clear_header();
120  static const int kHeaderFieldNumber = 1;
121  const ::ignition::msgs::Header& header() const;
122  ::ignition::msgs::Header* mutable_header();
123  ::ignition::msgs::Header* release_header();
124  void set_allocated_header(::ignition::msgs::Header* header);
125 
126  // optional .ignition.msgs.Double target_optional = 2;
127  bool has_target_optional() const;
128  void clear_target_optional();
129  static const int kTargetOptionalFieldNumber = 2;
130  const ::ignition::msgs::Double& target_optional() const;
131  ::ignition::msgs::Double* mutable_target_optional();
132  ::ignition::msgs::Double* release_target_optional();
133  void set_allocated_target_optional(::ignition::msgs::Double* target_optional);
134 
135  // optional .ignition.msgs.Double p_gain_optional = 3;
136  bool has_p_gain_optional() const;
137  void clear_p_gain_optional();
138  static const int kPGainOptionalFieldNumber = 3;
139  const ::ignition::msgs::Double& p_gain_optional() const;
140  ::ignition::msgs::Double* mutable_p_gain_optional();
141  ::ignition::msgs::Double* release_p_gain_optional();
142  void set_allocated_p_gain_optional(::ignition::msgs::Double* p_gain_optional);
143 
144  // optional .ignition.msgs.Double i_gain_optional = 4;
145  bool has_i_gain_optional() const;
146  void clear_i_gain_optional();
147  static const int kIGainOptionalFieldNumber = 4;
148  const ::ignition::msgs::Double& i_gain_optional() const;
149  ::ignition::msgs::Double* mutable_i_gain_optional();
150  ::ignition::msgs::Double* release_i_gain_optional();
151  void set_allocated_i_gain_optional(::ignition::msgs::Double* i_gain_optional);
152 
153  // optional .ignition.msgs.Double d_gain_optional = 5;
154  bool has_d_gain_optional() const;
155  void clear_d_gain_optional();
156  static const int kDGainOptionalFieldNumber = 5;
157  const ::ignition::msgs::Double& d_gain_optional() const;
158  ::ignition::msgs::Double* mutable_d_gain_optional();
159  ::ignition::msgs::Double* release_d_gain_optional();
160  void set_allocated_d_gain_optional(::ignition::msgs::Double* d_gain_optional);
161 
162  // optional .ignition.msgs.Double i_max_optional = 6;
163  bool has_i_max_optional() const;
164  void clear_i_max_optional();
165  static const int kIMaxOptionalFieldNumber = 6;
166  const ::ignition::msgs::Double& i_max_optional() const;
167  ::ignition::msgs::Double* mutable_i_max_optional();
168  ::ignition::msgs::Double* release_i_max_optional();
169  void set_allocated_i_max_optional(::ignition::msgs::Double* i_max_optional);
170 
171  // optional .ignition.msgs.Double i_min_optional = 7;
172  bool has_i_min_optional() const;
173  void clear_i_min_optional();
174  static const int kIMinOptionalFieldNumber = 7;
175  const ::ignition::msgs::Double& i_min_optional() const;
176  ::ignition::msgs::Double* mutable_i_min_optional();
177  ::ignition::msgs::Double* release_i_min_optional();
178  void set_allocated_i_min_optional(::ignition::msgs::Double* i_min_optional);
179 
180  // optional .ignition.msgs.Double limit_optional = 8;
181  bool has_limit_optional() const;
182  void clear_limit_optional();
183  static const int kLimitOptionalFieldNumber = 8;
184  const ::ignition::msgs::Double& limit_optional() const;
185  ::ignition::msgs::Double* mutable_limit_optional();
186  ::ignition::msgs::Double* release_limit_optional();
187  void set_allocated_limit_optional(::ignition::msgs::Double* limit_optional);
188 
189  // @@protoc_insertion_point(class_scope:ignition.msgs.PID)
190  private:
191 
192  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
193  bool _is_default_instance_;
194  ::ignition::msgs::Header* header_;
195  ::ignition::msgs::Double* target_optional_;
196  ::ignition::msgs::Double* p_gain_optional_;
197  ::ignition::msgs::Double* i_gain_optional_;
198  ::ignition::msgs::Double* d_gain_optional_;
199  ::ignition::msgs::Double* i_max_optional_;
200  ::ignition::msgs::Double* i_min_optional_;
201  ::ignition::msgs::Double* limit_optional_;
202  mutable int _cached_size_;
203  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fpid_2eproto();
206 
207  void InitAsDefaultInstance();
208  static PID* default_instance_;
209 };
210 // ===================================================================
211 
212 
213 // ===================================================================
214 
215 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
216 // PID
217 
218 // optional .ignition.msgs.Header header = 1;
219 inline bool PID::has_header() const {
220  return !_is_default_instance_ && header_ != NULL;
221 }
222 inline void PID::clear_header() {
223  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
224  header_ = NULL;
225 }
226 inline const ::ignition::msgs::Header& PID::header() const {
227  // @@protoc_insertion_point(field_get:ignition.msgs.PID.header)
228  return header_ != NULL ? *header_ : *default_instance_->header_;
229 }
230 inline ::ignition::msgs::Header* PID::mutable_header() {
231 
232  if (header_ == NULL) {
233  header_ = new ::ignition::msgs::Header;
234  }
235  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.header)
236  return header_;
237 }
238 inline ::ignition::msgs::Header* PID::release_header() {
239  // @@protoc_insertion_point(field_release:ignition.msgs.PID.header)
240 
241  ::ignition::msgs::Header* temp = header_;
242  header_ = NULL;
243  return temp;
244 }
246  delete header_;
247  header_ = header;
248  if (header) {
249 
250  } else {
251 
252  }
253  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.header)
254 }
255 
256 // optional .ignition.msgs.Double target_optional = 2;
257 inline bool PID::has_target_optional() const {
258  return !_is_default_instance_ && target_optional_ != NULL;
259 }
261  if (GetArenaNoVirtual() == NULL && target_optional_ != NULL) delete target_optional_;
262  target_optional_ = NULL;
263 }
264 inline const ::ignition::msgs::Double& PID::target_optional() const {
265  // @@protoc_insertion_point(field_get:ignition.msgs.PID.target_optional)
266  return target_optional_ != NULL ? *target_optional_ : *default_instance_->target_optional_;
267 }
268 inline ::ignition::msgs::Double* PID::mutable_target_optional() {
269 
270  if (target_optional_ == NULL) {
271  target_optional_ = new ::ignition::msgs::Double;
272  }
273  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.target_optional)
274  return target_optional_;
275 }
276 inline ::ignition::msgs::Double* PID::release_target_optional() {
277  // @@protoc_insertion_point(field_release:ignition.msgs.PID.target_optional)
278 
279  ::ignition::msgs::Double* temp = target_optional_;
280  target_optional_ = NULL;
281  return temp;
282 }
284  delete target_optional_;
285  target_optional_ = target_optional;
286  if (target_optional) {
287 
288  } else {
289 
290  }
291  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.target_optional)
292 }
293 
294 // optional .ignition.msgs.Double p_gain_optional = 3;
295 inline bool PID::has_p_gain_optional() const {
296  return !_is_default_instance_ && p_gain_optional_ != NULL;
297 }
299  if (GetArenaNoVirtual() == NULL && p_gain_optional_ != NULL) delete p_gain_optional_;
300  p_gain_optional_ = NULL;
301 }
302 inline const ::ignition::msgs::Double& PID::p_gain_optional() const {
303  // @@protoc_insertion_point(field_get:ignition.msgs.PID.p_gain_optional)
304  return p_gain_optional_ != NULL ? *p_gain_optional_ : *default_instance_->p_gain_optional_;
305 }
306 inline ::ignition::msgs::Double* PID::mutable_p_gain_optional() {
307 
308  if (p_gain_optional_ == NULL) {
309  p_gain_optional_ = new ::ignition::msgs::Double;
310  }
311  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.p_gain_optional)
312  return p_gain_optional_;
313 }
314 inline ::ignition::msgs::Double* PID::release_p_gain_optional() {
315  // @@protoc_insertion_point(field_release:ignition.msgs.PID.p_gain_optional)
316 
317  ::ignition::msgs::Double* temp = p_gain_optional_;
318  p_gain_optional_ = NULL;
319  return temp;
320 }
322  delete p_gain_optional_;
323  p_gain_optional_ = p_gain_optional;
324  if (p_gain_optional) {
325 
326  } else {
327 
328  }
329  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.p_gain_optional)
330 }
331 
332 // optional .ignition.msgs.Double i_gain_optional = 4;
333 inline bool PID::has_i_gain_optional() const {
334  return !_is_default_instance_ && i_gain_optional_ != NULL;
335 }
337  if (GetArenaNoVirtual() == NULL && i_gain_optional_ != NULL) delete i_gain_optional_;
338  i_gain_optional_ = NULL;
339 }
340 inline const ::ignition::msgs::Double& PID::i_gain_optional() const {
341  // @@protoc_insertion_point(field_get:ignition.msgs.PID.i_gain_optional)
342  return i_gain_optional_ != NULL ? *i_gain_optional_ : *default_instance_->i_gain_optional_;
343 }
344 inline ::ignition::msgs::Double* PID::mutable_i_gain_optional() {
345 
346  if (i_gain_optional_ == NULL) {
347  i_gain_optional_ = new ::ignition::msgs::Double;
348  }
349  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.i_gain_optional)
350  return i_gain_optional_;
351 }
352 inline ::ignition::msgs::Double* PID::release_i_gain_optional() {
353  // @@protoc_insertion_point(field_release:ignition.msgs.PID.i_gain_optional)
354 
355  ::ignition::msgs::Double* temp = i_gain_optional_;
356  i_gain_optional_ = NULL;
357  return temp;
358 }
360  delete i_gain_optional_;
361  i_gain_optional_ = i_gain_optional;
362  if (i_gain_optional) {
363 
364  } else {
365 
366  }
367  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.i_gain_optional)
368 }
369 
370 // optional .ignition.msgs.Double d_gain_optional = 5;
371 inline bool PID::has_d_gain_optional() const {
372  return !_is_default_instance_ && d_gain_optional_ != NULL;
373 }
375  if (GetArenaNoVirtual() == NULL && d_gain_optional_ != NULL) delete d_gain_optional_;
376  d_gain_optional_ = NULL;
377 }
378 inline const ::ignition::msgs::Double& PID::d_gain_optional() const {
379  // @@protoc_insertion_point(field_get:ignition.msgs.PID.d_gain_optional)
380  return d_gain_optional_ != NULL ? *d_gain_optional_ : *default_instance_->d_gain_optional_;
381 }
382 inline ::ignition::msgs::Double* PID::mutable_d_gain_optional() {
383 
384  if (d_gain_optional_ == NULL) {
385  d_gain_optional_ = new ::ignition::msgs::Double;
386  }
387  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.d_gain_optional)
388  return d_gain_optional_;
389 }
390 inline ::ignition::msgs::Double* PID::release_d_gain_optional() {
391  // @@protoc_insertion_point(field_release:ignition.msgs.PID.d_gain_optional)
392 
393  ::ignition::msgs::Double* temp = d_gain_optional_;
394  d_gain_optional_ = NULL;
395  return temp;
396 }
398  delete d_gain_optional_;
399  d_gain_optional_ = d_gain_optional;
400  if (d_gain_optional) {
401 
402  } else {
403 
404  }
405  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.d_gain_optional)
406 }
407 
408 // optional .ignition.msgs.Double i_max_optional = 6;
409 inline bool PID::has_i_max_optional() const {
410  return !_is_default_instance_ && i_max_optional_ != NULL;
411 }
413  if (GetArenaNoVirtual() == NULL && i_max_optional_ != NULL) delete i_max_optional_;
414  i_max_optional_ = NULL;
415 }
416 inline const ::ignition::msgs::Double& PID::i_max_optional() const {
417  // @@protoc_insertion_point(field_get:ignition.msgs.PID.i_max_optional)
418  return i_max_optional_ != NULL ? *i_max_optional_ : *default_instance_->i_max_optional_;
419 }
420 inline ::ignition::msgs::Double* PID::mutable_i_max_optional() {
421 
422  if (i_max_optional_ == NULL) {
423  i_max_optional_ = new ::ignition::msgs::Double;
424  }
425  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.i_max_optional)
426  return i_max_optional_;
427 }
428 inline ::ignition::msgs::Double* PID::release_i_max_optional() {
429  // @@protoc_insertion_point(field_release:ignition.msgs.PID.i_max_optional)
430 
431  ::ignition::msgs::Double* temp = i_max_optional_;
432  i_max_optional_ = NULL;
433  return temp;
434 }
436  delete i_max_optional_;
437  i_max_optional_ = i_max_optional;
438  if (i_max_optional) {
439 
440  } else {
441 
442  }
443  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.i_max_optional)
444 }
445 
446 // optional .ignition.msgs.Double i_min_optional = 7;
447 inline bool PID::has_i_min_optional() const {
448  return !_is_default_instance_ && i_min_optional_ != NULL;
449 }
451  if (GetArenaNoVirtual() == NULL && i_min_optional_ != NULL) delete i_min_optional_;
452  i_min_optional_ = NULL;
453 }
454 inline const ::ignition::msgs::Double& PID::i_min_optional() const {
455  // @@protoc_insertion_point(field_get:ignition.msgs.PID.i_min_optional)
456  return i_min_optional_ != NULL ? *i_min_optional_ : *default_instance_->i_min_optional_;
457 }
458 inline ::ignition::msgs::Double* PID::mutable_i_min_optional() {
459 
460  if (i_min_optional_ == NULL) {
461  i_min_optional_ = new ::ignition::msgs::Double;
462  }
463  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.i_min_optional)
464  return i_min_optional_;
465 }
466 inline ::ignition::msgs::Double* PID::release_i_min_optional() {
467  // @@protoc_insertion_point(field_release:ignition.msgs.PID.i_min_optional)
468 
469  ::ignition::msgs::Double* temp = i_min_optional_;
470  i_min_optional_ = NULL;
471  return temp;
472 }
474  delete i_min_optional_;
475  i_min_optional_ = i_min_optional;
476  if (i_min_optional) {
477 
478  } else {
479 
480  }
481  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.i_min_optional)
482 }
483 
484 // optional .ignition.msgs.Double limit_optional = 8;
485 inline bool PID::has_limit_optional() const {
486  return !_is_default_instance_ && limit_optional_ != NULL;
487 }
489  if (GetArenaNoVirtual() == NULL && limit_optional_ != NULL) delete limit_optional_;
490  limit_optional_ = NULL;
491 }
492 inline const ::ignition::msgs::Double& PID::limit_optional() const {
493  // @@protoc_insertion_point(field_get:ignition.msgs.PID.limit_optional)
494  return limit_optional_ != NULL ? *limit_optional_ : *default_instance_->limit_optional_;
495 }
496 inline ::ignition::msgs::Double* PID::mutable_limit_optional() {
497 
498  if (limit_optional_ == NULL) {
499  limit_optional_ = new ::ignition::msgs::Double;
500  }
501  // @@protoc_insertion_point(field_mutable:ignition.msgs.PID.limit_optional)
502  return limit_optional_;
503 }
504 inline ::ignition::msgs::Double* PID::release_limit_optional() {
505  // @@protoc_insertion_point(field_release:ignition.msgs.PID.limit_optional)
506 
507  ::ignition::msgs::Double* temp = limit_optional_;
508  limit_optional_ = NULL;
509  return temp;
510 }
512  delete limit_optional_;
513  limit_optional_ = limit_optional;
514  if (limit_optional) {
515 
516  } else {
517 
518  }
519  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.PID.limit_optional)
520 }
521 
522 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
523 
528 // @@protoc_insertion_point(namespace_scope)
529 
530 } // namespace msgs
531 } // namespace ignition
532 
533 #ifdef _MSC_VER
534 #pragma warning(pop)
535 #endif
536 // @@protoc_insertion_point(global_scope)
537 
538 #endif // PROTOBUF_ignition_2fmsgs_2fpid_2eproto__INCLUDED
PID * New() const
Definition: pid.pb.h:76
void clear_header()
Definition: pid.pb.h:222
::ignition::msgs::Double * mutable_i_min_optional()
Definition: pid.pb.h:458
const ::ignition::msgs::Double & target_optional() const
Definition: pid.pb.h:264
::ignition::msgs::Double * release_i_gain_optional()
Definition: pid.pb.h:352
const ::ignition::msgs::Header & header() const
Definition: pid.pb.h:226
::ignition::msgs::Double * release_limit_optional()
Definition: pid.pb.h:504
int GetCachedSize() const
Definition: pid.pb.h:96
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fpid_2eproto()
void set_allocated_i_min_optional(::ignition::msgs::Double *i_min_optional)
Definition: pid.pb.h:473
::ignition::msgs::Double * release_p_gain_optional()
Definition: pid.pb.h:314
const ::ignition::msgs::Double & limit_optional() const
Definition: pid.pb.h:492
::ignition::msgs::Double * mutable_target_optional()
Definition: pid.pb.h:268
const ::ignition::msgs::Double & p_gain_optional() const
Definition: pid.pb.h:302
void set_allocated_limit_optional(::ignition::msgs::Double *limit_optional)
Definition: pid.pb.h:511
::ignition::msgs::Double * mutable_p_gain_optional()
Definition: pid.pb.h:306
std::shared_ptr< const PID > ConstPIDSharedPtr
Definition: pid.pb.h:527
::ignition::msgs::Double * mutable_limit_optional()
Definition: pid.pb.h:496
Definition: header.pb.h:161
void clear_target_optional()
Definition: pid.pb.h:260
void clear_i_gain_optional()
Definition: pid.pb.h:336
bool has_p_gain_optional() const
Definition: pid.pb.h:295
::ignition::msgs::Double * release_target_optional()
Definition: pid.pb.h:276
const ::ignition::msgs::Double & d_gain_optional() const
Definition: pid.pb.h:378
bool has_target_optional() const
Definition: pid.pb.h:257
const ::ignition::msgs::Double & i_min_optional() const
Definition: pid.pb.h:454
bool has_header() const
Definition: pid.pb.h:219
void set_allocated_i_gain_optional(::ignition::msgs::Double *i_gain_optional)
Definition: pid.pb.h:359
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: pid.pb.h:93
std::unique_ptr< PID > PIDUniquePtr
Definition: pid.pb.h:524
void set_allocated_p_gain_optional(::ignition::msgs::Double *p_gain_optional)
Definition: pid.pb.h:321
::ignition::msgs::Double * release_i_min_optional()
Definition: pid.pb.h:466
std::unique_ptr< const PID > ConstPIDUniquePtr
Definition: pid.pb.h:525
Definition: pid.pb.h:57
void set_allocated_header(::ignition::msgs::Header *header)
Definition: pid.pb.h:245
STL class.
bool has_i_gain_optional() const
Definition: pid.pb.h:333
void clear_p_gain_optional()
Definition: pid.pb.h:298
const ::ignition::msgs::Double & i_max_optional() const
Definition: pid.pb.h:416
bool has_i_min_optional() const
Definition: pid.pb.h:447
::ignition::msgs::Double * release_i_max_optional()
Definition: pid.pb.h:428
::ignition::msgs::Double * release_d_gain_optional()
Definition: pid.pb.h:390
bool has_d_gain_optional() const
Definition: pid.pb.h:371
::ignition::msgs::Header * release_header()
Definition: pid.pb.h:238
void set_allocated_target_optional(::ignition::msgs::Double *target_optional)
Definition: pid.pb.h:283
void clear_i_min_optional()
Definition: pid.pb.h:450
bool has_i_max_optional() const
Definition: pid.pb.h:409
::ignition::msgs::Double * mutable_d_gain_optional()
Definition: pid.pb.h:382
void set_allocated_d_gain_optional(::ignition::msgs::Double *d_gain_optional)
Definition: pid.pb.h:397
const ::ignition::msgs::Double & i_gain_optional() const
Definition: pid.pb.h:340
Definition: double.pb.h:56
void protobuf_ShutdownFile_ignition_2fmsgs_2fpid_2eproto()
PID & operator=(const PID &from)
Definition: pid.pb.h:64
::ignition::msgs::Header * mutable_header()
Definition: pid.pb.h:230
void protobuf_AssignDesc_ignition_2fmsgs_2fpid_2eproto()
bool has_limit_optional() const
Definition: pid.pb.h:485
void clear_limit_optional()
Definition: pid.pb.h:488
void clear_i_max_optional()
Definition: pid.pb.h:412
void set_allocated_i_max_optional(::ignition::msgs::Double *i_max_optional)
Definition: pid.pb.h:435
void clear_d_gain_optional()
Definition: pid.pb.h:374
std::shared_ptr< PID > PIDSharedPtr
Definition: pid.pb.h:526
::ignition::msgs::Double * mutable_i_gain_optional()
Definition: pid.pb.h:344
::ignition::msgs::Double * mutable_i_max_optional()
Definition: pid.pb.h:420