Ignition Msgs

API Reference

8.0.0~pre1
sensor.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: ignition/msgs/sensor.proto
3 
4 #ifndef PROTOBUF_ignition_2fmsgs_2fsensor_2eproto__INCLUDED
5 #define PROTOBUF_ignition_2fmsgs_2fsensor_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>
40 #include "ignition/msgs/pose.pb.h"
41 #ifndef _MSC_VER
42 #pragma GCC system_header
43 #else
44 #pragma warning(push)
45 #pragma warning(disable: 4244 4267 4100 4244 4512 4127 4068 4275 4251)
46 #endif
47 #ifdef __linux__
48 #include <sys/sysmacros.h>
49 #endif
50 #include <memory>
51 #include <ignition/msgs/Export.hh>
52 // @@protoc_insertion_point(includes)
53 
54 namespace ignition {
55 namespace msgs {
56 
57 // Internal implementation detail -- do not call these.
58 void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fsensor_2eproto();
61 
62 class Sensor;
63 
64 // ===================================================================
65 
66 class IGNITION_MSGS_VISIBLE Sensor : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Sensor) */ {
67  public:
68  Sensor();
69  virtual ~Sensor();
70 
71  Sensor(const Sensor& from);
72 
73  inline Sensor& operator=(const Sensor& from) {
74  CopyFrom(from);
75  return *this;
76  }
77 
78  static const ::google::protobuf::Descriptor* descriptor();
79  static const Sensor& default_instance();
80 
81  void Swap(Sensor* other);
82 
83  // implements Message ----------------------------------------------
84 
85  inline Sensor* New() const { return New(NULL); }
86 
87  Sensor* New(::google::protobuf::Arena* arena) const;
88  void CopyFrom(const ::google::protobuf::Message& from);
89  void MergeFrom(const ::google::protobuf::Message& from);
90  void CopyFrom(const Sensor& from);
91  void MergeFrom(const Sensor& from);
92  void Clear();
93  bool IsInitialized() const;
94 
95  int ByteSize() const;
96  bool MergePartialFromCodedStream(
97  ::google::protobuf::io::CodedInputStream* input);
98  void SerializeWithCachedSizes(
99  ::google::protobuf::io::CodedOutputStream* output) const;
100  ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
101  bool deterministic, ::google::protobuf::uint8* output) const;
102  ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
103  return InternalSerializeWithCachedSizesToArray(false, output);
104  }
105  int GetCachedSize() const { return _cached_size_; }
106  private:
107  void SharedCtor();
108  void SharedDtor();
109  void SetCachedSize(int size) const;
110  void InternalSwap(Sensor* other);
111  private:
112  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
113  return _internal_metadata_.arena();
114  }
115  inline void* MaybeArenaPtr() const {
116  return _internal_metadata_.raw_arena_ptr();
117  }
118  public:
119 
120  ::google::protobuf::Metadata GetMetadata() const;
121 
122  // nested types ----------------------------------------------------
123 
124  // accessors -------------------------------------------------------
125 
126  // optional .ignition.msgs.Header header = 1;
127  bool has_header() const;
128  void clear_header();
129  static const int kHeaderFieldNumber = 1;
130  const ::ignition::msgs::Header& header() const;
131  ::ignition::msgs::Header* mutable_header();
132  ::ignition::msgs::Header* release_header();
133  void set_allocated_header(::ignition::msgs::Header* header);
134 
135  // optional string name = 2;
136  void clear_name();
137  static const int kNameFieldNumber = 2;
138  const ::std::string& name() const;
139  void set_name(const ::std::string& value);
140  void set_name(const char* value);
141  void set_name(const char* value, size_t size);
142  ::std::string* mutable_name();
143  ::std::string* release_name();
144  void set_allocated_name(::std::string* name);
145 
146  // optional uint32 id = 3;
147  void clear_id();
148  static const int kIdFieldNumber = 3;
149  ::google::protobuf::uint32 id() const;
150  void set_id(::google::protobuf::uint32 value);
151 
152  // optional string parent = 4;
153  void clear_parent();
154  static const int kParentFieldNumber = 4;
155  const ::std::string& parent() const;
156  void set_parent(const ::std::string& value);
157  void set_parent(const char* value);
158  void set_parent(const char* value, size_t size);
159  ::std::string* mutable_parent();
160  ::std::string* release_parent();
161  void set_allocated_parent(::std::string* parent);
162 
163  // optional uint32 parent_id = 5;
164  void clear_parent_id();
165  static const int kParentIdFieldNumber = 5;
166  ::google::protobuf::uint32 parent_id() const;
167  void set_parent_id(::google::protobuf::uint32 value);
168 
169  // optional string type = 6;
170  void clear_type();
171  static const int kTypeFieldNumber = 6;
172  const ::std::string& type() const;
173  void set_type(const ::std::string& value);
174  void set_type(const char* value);
175  void set_type(const char* value, size_t size);
176  ::std::string* mutable_type();
177  ::std::string* release_type();
178  void set_allocated_type(::std::string* type);
179 
180  // optional bool always_on = 7;
181  void clear_always_on();
182  static const int kAlwaysOnFieldNumber = 7;
183  bool always_on() const;
184  void set_always_on(bool value);
185 
186  // optional double update_rate = 8;
187  void clear_update_rate();
188  static const int kUpdateRateFieldNumber = 8;
189  double update_rate() const;
190  void set_update_rate(double value);
191 
192  // optional .ignition.msgs.Pose pose = 9;
193  bool has_pose() const;
194  void clear_pose();
195  static const int kPoseFieldNumber = 9;
196  const ::ignition::msgs::Pose& pose() const;
197  ::ignition::msgs::Pose* mutable_pose();
198  ::ignition::msgs::Pose* release_pose();
199  void set_allocated_pose(::ignition::msgs::Pose* pose);
200 
201  // optional .ignition.msgs.CameraSensor camera = 10;
202  bool has_camera() const;
203  void clear_camera();
204  static const int kCameraFieldNumber = 10;
205  const ::ignition::msgs::CameraSensor& camera() const;
206  ::ignition::msgs::CameraSensor* mutable_camera();
207  ::ignition::msgs::CameraSensor* release_camera();
208  void set_allocated_camera(::ignition::msgs::CameraSensor* camera);
209 
210  // optional .ignition.msgs.ContactSensor contact = 11;
211  bool has_contact() const;
212  void clear_contact();
213  static const int kContactFieldNumber = 11;
214  const ::ignition::msgs::ContactSensor& contact() const;
215  ::ignition::msgs::ContactSensor* mutable_contact();
216  ::ignition::msgs::ContactSensor* release_contact();
217  void set_allocated_contact(::ignition::msgs::ContactSensor* contact);
218 
219  // optional bool visualize = 12;
220  void clear_visualize();
221  static const int kVisualizeFieldNumber = 12;
222  bool visualize() const;
223  void set_visualize(bool value);
224 
225  // optional string topic = 13;
226  void clear_topic();
227  static const int kTopicFieldNumber = 13;
228  const ::std::string& topic() const;
229  void set_topic(const ::std::string& value);
230  void set_topic(const char* value);
231  void set_topic(const char* value, size_t size);
232  ::std::string* mutable_topic();
233  ::std::string* release_topic();
234  void set_allocated_topic(::std::string* topic);
235 
236  // optional .ignition.msgs.LogicalCameraSensor logical_camera = 14;
237  bool has_logical_camera() const;
238  void clear_logical_camera();
239  static const int kLogicalCameraFieldNumber = 14;
240  const ::ignition::msgs::LogicalCameraSensor& logical_camera() const;
241  ::ignition::msgs::LogicalCameraSensor* mutable_logical_camera();
242  ::ignition::msgs::LogicalCameraSensor* release_logical_camera();
243  void set_allocated_logical_camera(::ignition::msgs::LogicalCameraSensor* logical_camera);
244 
245  // optional .ignition.msgs.GPSSensor gps = 15;
246  bool has_gps() const;
247  void clear_gps();
248  static const int kGpsFieldNumber = 15;
249  const ::ignition::msgs::GPSSensor& gps() const;
250  ::ignition::msgs::GPSSensor* mutable_gps();
251  ::ignition::msgs::GPSSensor* release_gps();
252  void set_allocated_gps(::ignition::msgs::GPSSensor* gps);
253 
254  // optional .ignition.msgs.IMUSensor imu = 16;
255  bool has_imu() const;
256  void clear_imu();
257  static const int kImuFieldNumber = 16;
258  const ::ignition::msgs::IMUSensor& imu() const;
259  ::ignition::msgs::IMUSensor* mutable_imu();
260  ::ignition::msgs::IMUSensor* release_imu();
261  void set_allocated_imu(::ignition::msgs::IMUSensor* imu);
262 
263  // optional .ignition.msgs.MagnetometerSensor magnetometer = 17;
264  bool has_magnetometer() const;
265  void clear_magnetometer();
266  static const int kMagnetometerFieldNumber = 17;
267  const ::ignition::msgs::MagnetometerSensor& magnetometer() const;
268  ::ignition::msgs::MagnetometerSensor* mutable_magnetometer();
269  ::ignition::msgs::MagnetometerSensor* release_magnetometer();
270  void set_allocated_magnetometer(::ignition::msgs::MagnetometerSensor* magnetometer);
271 
272  // optional .ignition.msgs.AltimeterSensor altimeter = 18;
273  bool has_altimeter() const;
274  void clear_altimeter();
275  static const int kAltimeterFieldNumber = 18;
276  const ::ignition::msgs::AltimeterSensor& altimeter() const;
277  ::ignition::msgs::AltimeterSensor* mutable_altimeter();
278  ::ignition::msgs::AltimeterSensor* release_altimeter();
279  void set_allocated_altimeter(::ignition::msgs::AltimeterSensor* altimeter);
280 
281  // optional .ignition.msgs.AirPressureSensor air_pressure = 19;
282  bool has_air_pressure() const;
283  void clear_air_pressure();
284  static const int kAirPressureFieldNumber = 19;
285  const ::ignition::msgs::AirPressureSensor& air_pressure() const;
286  ::ignition::msgs::AirPressureSensor* mutable_air_pressure();
287  ::ignition::msgs::AirPressureSensor* release_air_pressure();
288  void set_allocated_air_pressure(::ignition::msgs::AirPressureSensor* air_pressure);
289 
290  // optional .ignition.msgs.LidarSensor lidar = 20;
291  bool has_lidar() const;
292  void clear_lidar();
293  static const int kLidarFieldNumber = 20;
294  const ::ignition::msgs::LidarSensor& lidar() const;
295  ::ignition::msgs::LidarSensor* mutable_lidar();
296  ::ignition::msgs::LidarSensor* release_lidar();
297  void set_allocated_lidar(::ignition::msgs::LidarSensor* lidar);
298 
299  // @@protoc_insertion_point(class_scope:ignition.msgs.Sensor)
300  private:
301 
302  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
303  bool _is_default_instance_;
304  ::ignition::msgs::Header* header_;
305  ::google::protobuf::internal::ArenaStringPtr name_;
306  ::google::protobuf::internal::ArenaStringPtr parent_;
307  ::google::protobuf::uint32 id_;
308  ::google::protobuf::uint32 parent_id_;
309  ::google::protobuf::internal::ArenaStringPtr type_;
310  double update_rate_;
311  ::ignition::msgs::Pose* pose_;
314  ::google::protobuf::internal::ArenaStringPtr topic_;
315  ::ignition::msgs::LogicalCameraSensor* logical_camera_;
322  bool always_on_;
323  bool visualize_;
324  mutable int _cached_size_;
325  friend void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fsensor_2eproto();
328 
329  void InitAsDefaultInstance();
330  static Sensor* default_instance_;
331 };
332 // ===================================================================
333 
334 
335 // ===================================================================
336 
337 #if !PROTOBUF_INLINE_NOT_IN_HEADERS
338 // Sensor
339 
340 // optional .ignition.msgs.Header header = 1;
341 inline bool Sensor::has_header() const {
342  return !_is_default_instance_ && header_ != NULL;
343 }
344 inline void Sensor::clear_header() {
345  if (GetArenaNoVirtual() == NULL && header_ != NULL) delete header_;
346  header_ = NULL;
347 }
348 inline const ::ignition::msgs::Header& Sensor::header() const {
349  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.header)
350  return header_ != NULL ? *header_ : *default_instance_->header_;
351 }
352 inline ::ignition::msgs::Header* Sensor::mutable_header() {
353 
354  if (header_ == NULL) {
355  header_ = new ::ignition::msgs::Header;
356  }
357  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.header)
358  return header_;
359 }
360 inline ::ignition::msgs::Header* Sensor::release_header() {
361  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.header)
362 
363  ::ignition::msgs::Header* temp = header_;
364  header_ = NULL;
365  return temp;
366 }
368  delete header_;
369  header_ = header;
370  if (header) {
371 
372  } else {
373 
374  }
375  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.header)
376 }
377 
378 // optional string name = 2;
379 inline void Sensor::clear_name() {
380  name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
381 }
382 inline const ::std::string& Sensor::name() const {
383  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.name)
384  return name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
385 }
386 inline void Sensor::set_name(const ::std::string& value) {
387 
388  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
389  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.name)
390 }
391 inline void Sensor::set_name(const char* value) {
392 
393  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
394  // @@protoc_insertion_point(field_set_char:ignition.msgs.Sensor.name)
395 }
396 inline void Sensor::set_name(const char* value, size_t size) {
397 
398  name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
399  ::std::string(reinterpret_cast<const char*>(value), size));
400  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Sensor.name)
401 }
402 inline ::std::string* Sensor::mutable_name() {
403 
404  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.name)
405  return name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
406 }
407 inline ::std::string* Sensor::release_name() {
408  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.name)
409 
410  return name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
411 }
413  if (name != NULL) {
414 
415  } else {
416 
417  }
418  name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), name);
419  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.name)
420 }
421 
422 // optional uint32 id = 3;
423 inline void Sensor::clear_id() {
424  id_ = 0u;
425 }
426 inline ::google::protobuf::uint32 Sensor::id() const {
427  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.id)
428  return id_;
429 }
430 inline void Sensor::set_id(::google::protobuf::uint32 value) {
431 
432  id_ = value;
433  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.id)
434 }
435 
436 // optional string parent = 4;
437 inline void Sensor::clear_parent() {
438  parent_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
439 }
440 inline const ::std::string& Sensor::parent() const {
441  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.parent)
442  return parent_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
443 }
444 inline void Sensor::set_parent(const ::std::string& value) {
445 
446  parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
447  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.parent)
448 }
449 inline void Sensor::set_parent(const char* value) {
450 
451  parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
452  // @@protoc_insertion_point(field_set_char:ignition.msgs.Sensor.parent)
453 }
454 inline void Sensor::set_parent(const char* value, size_t size) {
455 
456  parent_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
457  ::std::string(reinterpret_cast<const char*>(value), size));
458  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Sensor.parent)
459 }
460 inline ::std::string* Sensor::mutable_parent() {
461 
462  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.parent)
463  return parent_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
464 }
465 inline ::std::string* Sensor::release_parent() {
466  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.parent)
467 
468  return parent_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
469 }
471  if (parent != NULL) {
472 
473  } else {
474 
475  }
476  parent_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), parent);
477  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.parent)
478 }
479 
480 // optional uint32 parent_id = 5;
481 inline void Sensor::clear_parent_id() {
482  parent_id_ = 0u;
483 }
484 inline ::google::protobuf::uint32 Sensor::parent_id() const {
485  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.parent_id)
486  return parent_id_;
487 }
488 inline void Sensor::set_parent_id(::google::protobuf::uint32 value) {
489 
490  parent_id_ = value;
491  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.parent_id)
492 }
493 
494 // optional string type = 6;
495 inline void Sensor::clear_type() {
496  type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
497 }
498 inline const ::std::string& Sensor::type() const {
499  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.type)
500  return type_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
501 }
502 inline void Sensor::set_type(const ::std::string& value) {
503 
504  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
505  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.type)
506 }
507 inline void Sensor::set_type(const char* value) {
508 
509  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
510  // @@protoc_insertion_point(field_set_char:ignition.msgs.Sensor.type)
511 }
512 inline void Sensor::set_type(const char* value, size_t size) {
513 
514  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
515  ::std::string(reinterpret_cast<const char*>(value), size));
516  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Sensor.type)
517 }
518 inline ::std::string* Sensor::mutable_type() {
519 
520  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.type)
521  return type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
522 }
523 inline ::std::string* Sensor::release_type() {
524  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.type)
525 
526  return type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
527 }
529  if (type != NULL) {
530 
531  } else {
532 
533  }
534  type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type);
535  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.type)
536 }
537 
538 // optional bool always_on = 7;
539 inline void Sensor::clear_always_on() {
540  always_on_ = false;
541 }
542 inline bool Sensor::always_on() const {
543  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.always_on)
544  return always_on_;
545 }
546 inline void Sensor::set_always_on(bool value) {
547 
548  always_on_ = value;
549  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.always_on)
550 }
551 
552 // optional double update_rate = 8;
554  update_rate_ = 0;
555 }
556 inline double Sensor::update_rate() const {
557  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.update_rate)
558  return update_rate_;
559 }
560 inline void Sensor::set_update_rate(double value) {
561 
562  update_rate_ = value;
563  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.update_rate)
564 }
565 
566 // optional .ignition.msgs.Pose pose = 9;
567 inline bool Sensor::has_pose() const {
568  return !_is_default_instance_ && pose_ != NULL;
569 }
570 inline void Sensor::clear_pose() {
571  if (GetArenaNoVirtual() == NULL && pose_ != NULL) delete pose_;
572  pose_ = NULL;
573 }
574 inline const ::ignition::msgs::Pose& Sensor::pose() const {
575  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.pose)
576  return pose_ != NULL ? *pose_ : *default_instance_->pose_;
577 }
578 inline ::ignition::msgs::Pose* Sensor::mutable_pose() {
579 
580  if (pose_ == NULL) {
581  pose_ = new ::ignition::msgs::Pose;
582  }
583  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.pose)
584  return pose_;
585 }
586 inline ::ignition::msgs::Pose* Sensor::release_pose() {
587  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.pose)
588 
589  ::ignition::msgs::Pose* temp = pose_;
590  pose_ = NULL;
591  return temp;
592 }
594  delete pose_;
595  pose_ = pose;
596  if (pose) {
597 
598  } else {
599 
600  }
601  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.pose)
602 }
603 
604 // optional .ignition.msgs.CameraSensor camera = 10;
605 inline bool Sensor::has_camera() const {
606  return !_is_default_instance_ && camera_ != NULL;
607 }
608 inline void Sensor::clear_camera() {
609  if (GetArenaNoVirtual() == NULL && camera_ != NULL) delete camera_;
610  camera_ = NULL;
611 }
612 inline const ::ignition::msgs::CameraSensor& Sensor::camera() const {
613  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.camera)
614  return camera_ != NULL ? *camera_ : *default_instance_->camera_;
615 }
616 inline ::ignition::msgs::CameraSensor* Sensor::mutable_camera() {
617 
618  if (camera_ == NULL) {
619  camera_ = new ::ignition::msgs::CameraSensor;
620  }
621  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.camera)
622  return camera_;
623 }
624 inline ::ignition::msgs::CameraSensor* Sensor::release_camera() {
625  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.camera)
626 
627  ::ignition::msgs::CameraSensor* temp = camera_;
628  camera_ = NULL;
629  return temp;
630 }
632  delete camera_;
633  camera_ = camera;
634  if (camera) {
635 
636  } else {
637 
638  }
639  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.camera)
640 }
641 
642 // optional .ignition.msgs.ContactSensor contact = 11;
643 inline bool Sensor::has_contact() const {
644  return !_is_default_instance_ && contact_ != NULL;
645 }
646 inline void Sensor::clear_contact() {
647  if (GetArenaNoVirtual() == NULL && contact_ != NULL) delete contact_;
648  contact_ = NULL;
649 }
650 inline const ::ignition::msgs::ContactSensor& Sensor::contact() const {
651  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.contact)
652  return contact_ != NULL ? *contact_ : *default_instance_->contact_;
653 }
654 inline ::ignition::msgs::ContactSensor* Sensor::mutable_contact() {
655 
656  if (contact_ == NULL) {
657  contact_ = new ::ignition::msgs::ContactSensor;
658  }
659  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.contact)
660  return contact_;
661 }
662 inline ::ignition::msgs::ContactSensor* Sensor::release_contact() {
663  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.contact)
664 
665  ::ignition::msgs::ContactSensor* temp = contact_;
666  contact_ = NULL;
667  return temp;
668 }
670  delete contact_;
671  contact_ = contact;
672  if (contact) {
673 
674  } else {
675 
676  }
677  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.contact)
678 }
679 
680 // optional bool visualize = 12;
681 inline void Sensor::clear_visualize() {
682  visualize_ = false;
683 }
684 inline bool Sensor::visualize() const {
685  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.visualize)
686  return visualize_;
687 }
688 inline void Sensor::set_visualize(bool value) {
689 
690  visualize_ = value;
691  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.visualize)
692 }
693 
694 // optional string topic = 13;
695 inline void Sensor::clear_topic() {
696  topic_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
697 }
698 inline const ::std::string& Sensor::topic() const {
699  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.topic)
700  return topic_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
701 }
702 inline void Sensor::set_topic(const ::std::string& value) {
703 
704  topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
705  // @@protoc_insertion_point(field_set:ignition.msgs.Sensor.topic)
706 }
707 inline void Sensor::set_topic(const char* value) {
708 
709  topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
710  // @@protoc_insertion_point(field_set_char:ignition.msgs.Sensor.topic)
711 }
712 inline void Sensor::set_topic(const char* value, size_t size) {
713 
714  topic_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
715  ::std::string(reinterpret_cast<const char*>(value), size));
716  // @@protoc_insertion_point(field_set_pointer:ignition.msgs.Sensor.topic)
717 }
718 inline ::std::string* Sensor::mutable_topic() {
719 
720  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.topic)
721  return topic_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
722 }
723 inline ::std::string* Sensor::release_topic() {
724  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.topic)
725 
726  return topic_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
727 }
729  if (topic != NULL) {
730 
731  } else {
732 
733  }
734  topic_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), topic);
735  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.topic)
736 }
737 
738 // optional .ignition.msgs.LogicalCameraSensor logical_camera = 14;
739 inline bool Sensor::has_logical_camera() const {
740  return !_is_default_instance_ && logical_camera_ != NULL;
741 }
743  if (GetArenaNoVirtual() == NULL && logical_camera_ != NULL) delete logical_camera_;
744  logical_camera_ = NULL;
745 }
746 inline const ::ignition::msgs::LogicalCameraSensor& Sensor::logical_camera() const {
747  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.logical_camera)
748  return logical_camera_ != NULL ? *logical_camera_ : *default_instance_->logical_camera_;
749 }
750 inline ::ignition::msgs::LogicalCameraSensor* Sensor::mutable_logical_camera() {
751 
752  if (logical_camera_ == NULL) {
753  logical_camera_ = new ::ignition::msgs::LogicalCameraSensor;
754  }
755  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.logical_camera)
756  return logical_camera_;
757 }
758 inline ::ignition::msgs::LogicalCameraSensor* Sensor::release_logical_camera() {
759  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.logical_camera)
760 
761  ::ignition::msgs::LogicalCameraSensor* temp = logical_camera_;
762  logical_camera_ = NULL;
763  return temp;
764 }
766  delete logical_camera_;
767  logical_camera_ = logical_camera;
768  if (logical_camera) {
769 
770  } else {
771 
772  }
773  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.logical_camera)
774 }
775 
776 // optional .ignition.msgs.GPSSensor gps = 15;
777 inline bool Sensor::has_gps() const {
778  return !_is_default_instance_ && gps_ != NULL;
779 }
780 inline void Sensor::clear_gps() {
781  if (GetArenaNoVirtual() == NULL && gps_ != NULL) delete gps_;
782  gps_ = NULL;
783 }
784 inline const ::ignition::msgs::GPSSensor& Sensor::gps() const {
785  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.gps)
786  return gps_ != NULL ? *gps_ : *default_instance_->gps_;
787 }
788 inline ::ignition::msgs::GPSSensor* Sensor::mutable_gps() {
789 
790  if (gps_ == NULL) {
791  gps_ = new ::ignition::msgs::GPSSensor;
792  }
793  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.gps)
794  return gps_;
795 }
796 inline ::ignition::msgs::GPSSensor* Sensor::release_gps() {
797  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.gps)
798 
799  ::ignition::msgs::GPSSensor* temp = gps_;
800  gps_ = NULL;
801  return temp;
802 }
804  delete gps_;
805  gps_ = gps;
806  if (gps) {
807 
808  } else {
809 
810  }
811  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.gps)
812 }
813 
814 // optional .ignition.msgs.IMUSensor imu = 16;
815 inline bool Sensor::has_imu() const {
816  return !_is_default_instance_ && imu_ != NULL;
817 }
818 inline void Sensor::clear_imu() {
819  if (GetArenaNoVirtual() == NULL && imu_ != NULL) delete imu_;
820  imu_ = NULL;
821 }
822 inline const ::ignition::msgs::IMUSensor& Sensor::imu() const {
823  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.imu)
824  return imu_ != NULL ? *imu_ : *default_instance_->imu_;
825 }
826 inline ::ignition::msgs::IMUSensor* Sensor::mutable_imu() {
827 
828  if (imu_ == NULL) {
829  imu_ = new ::ignition::msgs::IMUSensor;
830  }
831  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.imu)
832  return imu_;
833 }
834 inline ::ignition::msgs::IMUSensor* Sensor::release_imu() {
835  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.imu)
836 
837  ::ignition::msgs::IMUSensor* temp = imu_;
838  imu_ = NULL;
839  return temp;
840 }
842  delete imu_;
843  imu_ = imu;
844  if (imu) {
845 
846  } else {
847 
848  }
849  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.imu)
850 }
851 
852 // optional .ignition.msgs.MagnetometerSensor magnetometer = 17;
853 inline bool Sensor::has_magnetometer() const {
854  return !_is_default_instance_ && magnetometer_ != NULL;
855 }
857  if (GetArenaNoVirtual() == NULL && magnetometer_ != NULL) delete magnetometer_;
858  magnetometer_ = NULL;
859 }
860 inline const ::ignition::msgs::MagnetometerSensor& Sensor::magnetometer() const {
861  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.magnetometer)
862  return magnetometer_ != NULL ? *magnetometer_ : *default_instance_->magnetometer_;
863 }
864 inline ::ignition::msgs::MagnetometerSensor* Sensor::mutable_magnetometer() {
865 
866  if (magnetometer_ == NULL) {
867  magnetometer_ = new ::ignition::msgs::MagnetometerSensor;
868  }
869  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.magnetometer)
870  return magnetometer_;
871 }
872 inline ::ignition::msgs::MagnetometerSensor* Sensor::release_magnetometer() {
873  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.magnetometer)
874 
875  ::ignition::msgs::MagnetometerSensor* temp = magnetometer_;
876  magnetometer_ = NULL;
877  return temp;
878 }
880  delete magnetometer_;
881  magnetometer_ = magnetometer;
882  if (magnetometer) {
883 
884  } else {
885 
886  }
887  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.magnetometer)
888 }
889 
890 // optional .ignition.msgs.AltimeterSensor altimeter = 18;
891 inline bool Sensor::has_altimeter() const {
892  return !_is_default_instance_ && altimeter_ != NULL;
893 }
894 inline void Sensor::clear_altimeter() {
895  if (GetArenaNoVirtual() == NULL && altimeter_ != NULL) delete altimeter_;
896  altimeter_ = NULL;
897 }
898 inline const ::ignition::msgs::AltimeterSensor& Sensor::altimeter() const {
899  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.altimeter)
900  return altimeter_ != NULL ? *altimeter_ : *default_instance_->altimeter_;
901 }
902 inline ::ignition::msgs::AltimeterSensor* Sensor::mutable_altimeter() {
903 
904  if (altimeter_ == NULL) {
905  altimeter_ = new ::ignition::msgs::AltimeterSensor;
906  }
907  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.altimeter)
908  return altimeter_;
909 }
910 inline ::ignition::msgs::AltimeterSensor* Sensor::release_altimeter() {
911  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.altimeter)
912 
913  ::ignition::msgs::AltimeterSensor* temp = altimeter_;
914  altimeter_ = NULL;
915  return temp;
916 }
918  delete altimeter_;
919  altimeter_ = altimeter;
920  if (altimeter) {
921 
922  } else {
923 
924  }
925  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.altimeter)
926 }
927 
928 // optional .ignition.msgs.AirPressureSensor air_pressure = 19;
929 inline bool Sensor::has_air_pressure() const {
930  return !_is_default_instance_ && air_pressure_ != NULL;
931 }
933  if (GetArenaNoVirtual() == NULL && air_pressure_ != NULL) delete air_pressure_;
934  air_pressure_ = NULL;
935 }
936 inline const ::ignition::msgs::AirPressureSensor& Sensor::air_pressure() const {
937  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.air_pressure)
938  return air_pressure_ != NULL ? *air_pressure_ : *default_instance_->air_pressure_;
939 }
940 inline ::ignition::msgs::AirPressureSensor* Sensor::mutable_air_pressure() {
941 
942  if (air_pressure_ == NULL) {
943  air_pressure_ = new ::ignition::msgs::AirPressureSensor;
944  }
945  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.air_pressure)
946  return air_pressure_;
947 }
948 inline ::ignition::msgs::AirPressureSensor* Sensor::release_air_pressure() {
949  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.air_pressure)
950 
951  ::ignition::msgs::AirPressureSensor* temp = air_pressure_;
952  air_pressure_ = NULL;
953  return temp;
954 }
956  delete air_pressure_;
957  air_pressure_ = air_pressure;
958  if (air_pressure) {
959 
960  } else {
961 
962  }
963  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.air_pressure)
964 }
965 
966 // optional .ignition.msgs.LidarSensor lidar = 20;
967 inline bool Sensor::has_lidar() const {
968  return !_is_default_instance_ && lidar_ != NULL;
969 }
970 inline void Sensor::clear_lidar() {
971  if (GetArenaNoVirtual() == NULL && lidar_ != NULL) delete lidar_;
972  lidar_ = NULL;
973 }
974 inline const ::ignition::msgs::LidarSensor& Sensor::lidar() const {
975  // @@protoc_insertion_point(field_get:ignition.msgs.Sensor.lidar)
976  return lidar_ != NULL ? *lidar_ : *default_instance_->lidar_;
977 }
978 inline ::ignition::msgs::LidarSensor* Sensor::mutable_lidar() {
979 
980  if (lidar_ == NULL) {
981  lidar_ = new ::ignition::msgs::LidarSensor;
982  }
983  // @@protoc_insertion_point(field_mutable:ignition.msgs.Sensor.lidar)
984  return lidar_;
985 }
986 inline ::ignition::msgs::LidarSensor* Sensor::release_lidar() {
987  // @@protoc_insertion_point(field_release:ignition.msgs.Sensor.lidar)
988 
989  ::ignition::msgs::LidarSensor* temp = lidar_;
990  lidar_ = NULL;
991  return temp;
992 }
994  delete lidar_;
995  lidar_ = lidar;
996  if (lidar) {
997 
998  } else {
999 
1000  }
1001  // @@protoc_insertion_point(field_set_allocated:ignition.msgs.Sensor.lidar)
1002 }
1003 
1004 #endif // !PROTOBUF_INLINE_NOT_IN_HEADERS
1005 
1010 // @@protoc_insertion_point(namespace_scope)
1011 
1012 } // namespace msgs
1013 } // namespace ignition
1014 
1015 #ifdef _MSC_VER
1016 #pragma warning(pop)
1017 #endif
1018 // @@protoc_insertion_point(global_scope)
1019 
1020 #endif // PROTOBUF_ignition_2fmsgs_2fsensor_2eproto__INCLUDED
void set_always_on(bool value)
Definition: sensor.pb.h:546
const ::std::string & topic() const
Definition: sensor.pb.h:698
Definition: contactsensor.pb.h:56
void set_allocated_altimeter(::ignition::msgs::AltimeterSensor *altimeter)
Definition: sensor.pb.h:917
bool has_altimeter() const
Definition: sensor.pb.h:891
Definition: pose.pb.h:58
bool has_gps() const
Definition: sensor.pb.h:777
void set_allocated_imu(::ignition::msgs::IMUSensor *imu)
Definition: sensor.pb.h:841
::ignition::msgs::Pose * mutable_pose()
Definition: sensor.pb.h:578
void set_type(const ::std::string &value)
Definition: sensor.pb.h:502
::ignition::msgs::CameraSensor * release_camera()
Definition: sensor.pb.h:624
::ignition::msgs::ContactSensor * mutable_contact()
Definition: sensor.pb.h:654
void set_parent(const ::std::string &value)
Definition: sensor.pb.h:444
void set_allocated_contact(::ignition::msgs::ContactSensor *contact)
Definition: sensor.pb.h:669
Definition: camerasensor.pb.h:58
void set_allocated_logical_camera(::ignition::msgs::LogicalCameraSensor *logical_camera)
Definition: sensor.pb.h:765
bool has_header() const
Definition: sensor.pb.h:341
::ignition::msgs::IMUSensor * release_imu()
Definition: sensor.pb.h:834
void clear_topic()
Definition: sensor.pb.h:695
void clear_lidar()
Definition: sensor.pb.h:970
void clear_update_rate()
Definition: sensor.pb.h:553
bool has_contact() const
Definition: sensor.pb.h:643
void clear_header()
Definition: sensor.pb.h:344
::ignition::msgs::Pose * release_pose()
Definition: sensor.pb.h:586
const ::ignition::msgs::LogicalCameraSensor & logical_camera() const
Definition: sensor.pb.h:746
::ignition::msgs::LidarSensor * mutable_lidar()
Definition: sensor.pb.h:978
::std::string * release_topic()
Definition: sensor.pb.h:723
Sensor * New() const
Definition: sensor.pb.h:85
bool always_on() const
Definition: sensor.pb.h:542
bool has_imu() const
Definition: sensor.pb.h:815
::ignition::msgs::AltimeterSensor * release_altimeter()
Definition: sensor.pb.h:910
::ignition::msgs::CameraSensor * mutable_camera()
Definition: sensor.pb.h:616
::ignition::msgs::AirPressureSensor * release_air_pressure()
Definition: sensor.pb.h:948
void clear_camera()
Definition: sensor.pb.h:608
const ::ignition::msgs::Header & header() const
Definition: sensor.pb.h:348
::ignition::msgs::AirPressureSensor * mutable_air_pressure()
Definition: sensor.pb.h:940
void set_allocated_camera(::ignition::msgs::CameraSensor *camera)
Definition: sensor.pb.h:631
int GetCachedSize() const
Definition: sensor.pb.h:105
::ignition::msgs::IMUSensor * mutable_imu()
Definition: sensor.pb.h:826
bool has_logical_camera() const
Definition: sensor.pb.h:739
Definition: magnetometer_sensor.pb.h:57
::google::protobuf::uint8 * SerializeWithCachedSizesToArray(::google::protobuf::uint8 *output) const
Definition: sensor.pb.h:102
Sensor & operator=(const Sensor &from)
Definition: sensor.pb.h:73
::ignition::msgs::Header * release_header()
Definition: sensor.pb.h:360
const ::std::string & type() const
Definition: sensor.pb.h:498
Definition: header.pb.h:161
::std::string * mutable_type()
Definition: sensor.pb.h:518
STL class.
::google::protobuf::uint32 id() const
Definition: sensor.pb.h:426
void set_allocated_pose(::ignition::msgs::Pose *pose)
Definition: sensor.pb.h:593
::ignition::msgs::MagnetometerSensor * release_magnetometer()
Definition: sensor.pb.h:872
::std::string * mutable_name()
Definition: sensor.pb.h:402
::std::string * release_parent()
Definition: sensor.pb.h:465
void clear_logical_camera()
Definition: sensor.pb.h:742
::ignition::msgs::LogicalCameraSensor * mutable_logical_camera()
Definition: sensor.pb.h:750
bool visualize() const
Definition: sensor.pb.h:684
::ignition::msgs::Header * mutable_header()
Definition: sensor.pb.h:352
Definition: air_pressure_sensor.pb.h:57
void set_topic(const ::std::string &value)
Definition: sensor.pb.h:702
void protobuf_AssignDesc_ignition_2fmsgs_2fsensor_2eproto()
const ::std::string & name() const
Definition: sensor.pb.h:382
void set_allocated_name(::std::string *name)
Definition: sensor.pb.h:412
bool has_camera() const
Definition: sensor.pb.h:605
void set_visualize(bool value)
Definition: sensor.pb.h:688
bool has_pose() const
Definition: sensor.pb.h:567
void clear_pose()
Definition: sensor.pb.h:570
void clear_air_pressure()
Definition: sensor.pb.h:932
bool has_magnetometer() const
Definition: sensor.pb.h:853
void clear_imu()
Definition: sensor.pb.h:818
void set_parent_id(::google::protobuf::uint32 value)
Definition: sensor.pb.h:488
const ::ignition::msgs::MagnetometerSensor & magnetometer() const
Definition: sensor.pb.h:860
::std::string * mutable_parent()
Definition: sensor.pb.h:460
void set_name(const ::std::string &value)
Definition: sensor.pb.h:386
void clear_visualize()
Definition: sensor.pb.h:681
void clear_type()
Definition: sensor.pb.h:495
std::unique_ptr< Sensor > SensorUniquePtr
Definition: sensor.pb.h:1006
void IGNITION_MSGS_VISIBLE protobuf_AddDesc_ignition_2fmsgs_2fsensor_2eproto()
const ::ignition::msgs::AirPressureSensor & air_pressure() const
Definition: sensor.pb.h:936
::ignition::msgs::LidarSensor * release_lidar()
Definition: sensor.pb.h:986
const ::ignition::msgs::AltimeterSensor & altimeter() const
Definition: sensor.pb.h:898
bool has_lidar() const
Definition: sensor.pb.h:967
void set_allocated_type(::std::string *type)
Definition: sensor.pb.h:528
::std::string * release_type()
Definition: sensor.pb.h:523
const ::ignition::msgs::LidarSensor & lidar() const
Definition: sensor.pb.h:974
void clear_id()
Definition: sensor.pb.h:423
const ::ignition::msgs::Pose & pose() const
Definition: sensor.pb.h:574
::std::string * mutable_topic()
Definition: sensor.pb.h:718
::ignition::msgs::ContactSensor * release_contact()
Definition: sensor.pb.h:662
STL class.
::ignition::msgs::GPSSensor * release_gps()
Definition: sensor.pb.h:796
void set_allocated_header(::ignition::msgs::Header *header)
Definition: sensor.pb.h:367
void clear_parent_id()
Definition: sensor.pb.h:481
void clear_magnetometer()
Definition: sensor.pb.h:856
void set_allocated_parent(::std::string *parent)
Definition: sensor.pb.h:470
void set_id(::google::protobuf::uint32 value)
Definition: sensor.pb.h:430
void set_update_rate(double value)
Definition: sensor.pb.h:560
void clear_contact()
Definition: sensor.pb.h:646
::ignition::msgs::MagnetometerSensor * mutable_magnetometer()
Definition: sensor.pb.h:864
const ::ignition::msgs::CameraSensor & camera() const
Definition: sensor.pb.h:612
Definition: logical_camera_sensor.pb.h:56
const ::ignition::msgs::IMUSensor & imu() const
Definition: sensor.pb.h:822
void set_allocated_air_pressure(::ignition::msgs::AirPressureSensor *air_pressure)
Definition: sensor.pb.h:955
Definition: sensor.pb.h:66
::ignition::msgs::LogicalCameraSensor * release_logical_camera()
Definition: sensor.pb.h:758
const ::ignition::msgs::GPSSensor & gps() const
Definition: sensor.pb.h:784
double update_rate() const
Definition: sensor.pb.h:556
::ignition::msgs::AltimeterSensor * mutable_altimeter()
Definition: sensor.pb.h:902
void set_allocated_topic(::std::string *topic)
Definition: sensor.pb.h:728
void clear_parent()
Definition: sensor.pb.h:437
::google::protobuf::uint32 parent_id() const
Definition: sensor.pb.h:484
void clear_name()
Definition: sensor.pb.h:379
void set_allocated_magnetometer(::ignition::msgs::MagnetometerSensor *magnetometer)
Definition: sensor.pb.h:879
::std::string * release_name()
Definition: sensor.pb.h:407
void protobuf_ShutdownFile_ignition_2fmsgs_2fsensor_2eproto()
const ::ignition::msgs::ContactSensor & contact() const
Definition: sensor.pb.h:650
Definition: imu_sensor.pb.h:402
const ::std::string & parent() const
Definition: sensor.pb.h:440
Definition: gps_sensor.pb.h:153
std::shared_ptr< const Sensor > ConstSensorSharedPtr
Definition: sensor.pb.h:1009
std::shared_ptr< Sensor > SensorSharedPtr
Definition: sensor.pb.h:1008
void clear_always_on()
Definition: sensor.pb.h:539
void set_allocated_lidar(::ignition::msgs::LidarSensor *lidar)
Definition: sensor.pb.h:993
std::unique_ptr< const Sensor > ConstSensorUniquePtr
Definition: sensor.pb.h:1007
void clear_altimeter()
Definition: sensor.pb.h:894
void set_allocated_gps(::ignition::msgs::GPSSensor *gps)
Definition: sensor.pb.h:803
void clear_gps()
Definition: sensor.pb.h:780
Definition: lidar_sensor.pb.h:57
Definition: altimeter_sensor.pb.h:57
bool has_air_pressure() const
Definition: sensor.pb.h:929
::ignition::msgs::GPSSensor * mutable_gps()
Definition: sensor.pb.h:788