JaiaBot  1.19.0
JaiaBot micro-AUV software
pressure_temperature.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/pressure_temperature.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < 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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
34 #include "dccl/option_extensions.pb.h"
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 
40 #include <boost/units/systems/temperature/celsius.hpp>
41 
42 #include <boost/units/systems/si.hpp>
43 
44 #include <boost/units/base_units/metric/bar.hpp>
45 // @@protoc_insertion_point(includes)
46 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto
47 
49 // Internal implementation detail -- do not use these members.
50 struct TableStruct {
51  static const ::google::protobuf::internal::ParseTableField entries[];
52  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
53  static const ::google::protobuf::internal::ParseTable schema[2];
54  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
55  static const ::google::protobuf::internal::SerializationTable serialization_table[];
56  static const ::google::protobuf::uint32 offsets[];
57 };
58 void AddDescriptors();
59 } // namespace protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto
60 namespace jaiabot {
61 namespace protobuf {
62 class PressureAdjustedData;
63 class PressureAdjustedDataDefaultTypeInternal;
64 extern PressureAdjustedDataDefaultTypeInternal _PressureAdjustedData_default_instance_;
65 class PressureTemperatureData;
66 class PressureTemperatureDataDefaultTypeInternal;
67 extern PressureTemperatureDataDefaultTypeInternal _PressureTemperatureData_default_instance_;
68 } // namespace protobuf
69 } // namespace jaiabot
70 namespace google {
71 namespace protobuf {
72 template<> ::jaiabot::protobuf::PressureAdjustedData* Arena::CreateMaybeMessage<::jaiabot::protobuf::PressureAdjustedData>(Arena*);
73 template<> ::jaiabot::protobuf::PressureTemperatureData* Arena::CreateMaybeMessage<::jaiabot::protobuf::PressureTemperatureData>(Arena*);
74 } // namespace protobuf
75 } // namespace google
76 namespace jaiabot {
77 namespace protobuf {
78 
80  BAR02 = 1,
81  BAR30 = 2
82 };
83 bool PressureSensorType_IsValid(int value);
87 
88 const ::google::protobuf::EnumDescriptor* PressureSensorType_descriptor();
89 inline const ::std::string& PressureSensorType_Name(PressureSensorType value) {
90  return ::google::protobuf::internal::NameOfEnum(
92 }
94  const ::std::string& name, PressureSensorType* value) {
95  return ::google::protobuf::internal::ParseNamedEnum<PressureSensorType>(
96  PressureSensorType_descriptor(), name, value);
97 }
98 // ===================================================================
99 
100 class PressureTemperatureData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.PressureTemperatureData) */ {
101  public:
103  virtual ~PressureTemperatureData();
104 
106 
108  CopyFrom(from);
109  return *this;
110  }
111  #if LANG_CXX11
114  *this = ::std::move(from);
115  }
116 
118  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
119  if (this != &from) InternalSwap(&from);
120  } else {
121  CopyFrom(from);
122  }
123  return *this;
124  }
125  #endif
126  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
127  return _internal_metadata_.unknown_fields();
128  }
129  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
130  return _internal_metadata_.mutable_unknown_fields();
131  }
132 
133  static const ::google::protobuf::Descriptor* descriptor();
135 
136  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
138  return reinterpret_cast<const PressureTemperatureData*>(
140  }
141  static constexpr int kIndexInFileMessages =
142  0;
143 
144  void Swap(PressureTemperatureData* other);
146  a.Swap(&b);
147  }
148 
149  // implements Message ----------------------------------------------
150 
151  inline PressureTemperatureData* New() const final {
152  return CreateMaybeMessage<PressureTemperatureData>(NULL);
153  }
154 
155  PressureTemperatureData* New(::google::protobuf::Arena* arena) const final {
156  return CreateMaybeMessage<PressureTemperatureData>(arena);
157  }
158  void CopyFrom(const ::google::protobuf::Message& from) final;
159  void MergeFrom(const ::google::protobuf::Message& from) final;
160  void CopyFrom(const PressureTemperatureData& from);
161  void MergeFrom(const PressureTemperatureData& from);
162  void Clear() final;
163  bool IsInitialized() const final;
164 
165  size_t ByteSizeLong() const final;
167  ::google::protobuf::io::CodedInputStream* input) final;
169  ::google::protobuf::io::CodedOutputStream* output) const final;
171  bool deterministic, ::google::protobuf::uint8* target) const final;
172  int GetCachedSize() const final { return _cached_size_.Get(); }
173 
174  private:
175  void SharedCtor();
176  void SharedDtor();
177  void SetCachedSize(int size) const final;
178  void InternalSwap(PressureTemperatureData* other);
179  private:
180  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
181  return NULL;
182  }
183  inline void* MaybeArenaPtr() const {
184  return NULL;
185  }
186  public:
187 
188  ::google::protobuf::Metadata GetMetadata() const final;
189 
190  // nested types ----------------------------------------------------
191 
192  // accessors -------------------------------------------------------
193 
194  // required double pressure_raw = 1 [(.dccl.field) = {
195  bool has_pressure_raw() const;
196  void clear_pressure_raw();
197  static const int kPressureRawFieldNumber = 1;
198  double pressure_raw() const;
199  void set_pressure_raw(double value);
200 
201  // optional double temperature = 2 [(.dccl.field) = {
202  bool has_temperature() const;
203  void clear_temperature();
204  static const int kTemperatureFieldNumber = 2;
205  double temperature() const;
206  void set_temperature(double value);
207 
208  // required .jaiabot.protobuf.PressureSensorType sensor_type = 3;
209  bool has_sensor_type() const;
210  void clear_sensor_type();
211  static const int kSensorTypeFieldNumber = 3;
212  ::jaiabot::protobuf::PressureSensorType sensor_type() const;
213  void set_sensor_type(::jaiabot::protobuf::PressureSensorType value);
214 
215  typedef boost::units::make_scaled_unit<boost::units::metric::bar_base_unit::unit_type , boost::units::scale<10, boost::units::static_rational<-1> > >::type pressure_raw_unit;
216 
217  template<typename Quantity >
218  void set_pressure_raw_with_units(Quantity value_w_units)
219  { set_pressure_raw(boost::units::quantity<pressure_raw_unit,double >(value_w_units).value() ); };
220 
221  template<typename Quantity >
222  Quantity pressure_raw_with_units() const
223  { return Quantity(pressure_raw() * pressure_raw_unit()); };
224 
225  boost::units::quantity< pressure_raw_unit,double > pressure_raw_with_units() const
226  { return pressure_raw_with_units<boost::units::quantity< pressure_raw_unit,double > >(); };
227 
228  typedef boost::units::temperature_dimension temperature_dimension;
229 
230  typedef boost::units::absolute<boost::units::unit<temperature_dimension,boost::units::celsius::system> > temperature_unit;
231 
232  template<typename Quantity >
233  void set_temperature_with_units(Quantity value_w_units)
234  { set_temperature(boost::units::quantity<temperature_unit,double >(value_w_units).value() ); };
235 
236  template<typename Quantity >
237  Quantity temperature_with_units() const
238  { return Quantity(temperature() * temperature_unit()); };
239 
240  boost::units::quantity< temperature_unit,double > temperature_with_units() const
241  { return temperature_with_units<boost::units::quantity< temperature_unit,double > >(); };
242 
243  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.PressureTemperatureData)
244  private:
245  void set_has_pressure_raw();
246  void clear_has_pressure_raw();
247  void set_has_temperature();
248  void clear_has_temperature();
249  void set_has_sensor_type();
250  void clear_has_sensor_type();
251 
252  // helper for ByteSizeLong()
253  size_t RequiredFieldsByteSizeFallback() const;
254 
255  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
256  ::google::protobuf::internal::HasBits<1> _has_bits_;
257  mutable ::google::protobuf::internal::CachedSize _cached_size_;
258  double pressure_raw_;
259  double temperature_;
260  int sensor_type_;
261  friend struct ::protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct;
262 };
263 // -------------------------------------------------------------------
264 
265 class PressureAdjustedData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.PressureAdjustedData) */ {
266  public:
268  virtual ~PressureAdjustedData();
269 
271 
273  CopyFrom(from);
274  return *this;
275  }
276  #if LANG_CXX11
279  *this = ::std::move(from);
280  }
281 
282  inline PressureAdjustedData& operator=(PressureAdjustedData&& from) noexcept {
283  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
284  if (this != &from) InternalSwap(&from);
285  } else {
286  CopyFrom(from);
287  }
288  return *this;
289  }
290  #endif
291  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
292  return _internal_metadata_.unknown_fields();
293  }
294  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
295  return _internal_metadata_.mutable_unknown_fields();
296  }
297 
298  static const ::google::protobuf::Descriptor* descriptor();
299  static const PressureAdjustedData& default_instance();
300 
301  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
303  return reinterpret_cast<const PressureAdjustedData*>(
305  }
306  static constexpr int kIndexInFileMessages =
307  1;
308 
309  void Swap(PressureAdjustedData* other);
311  a.Swap(&b);
312  }
313 
314  // implements Message ----------------------------------------------
315 
316  inline PressureAdjustedData* New() const final {
317  return CreateMaybeMessage<PressureAdjustedData>(NULL);
318  }
319 
320  PressureAdjustedData* New(::google::protobuf::Arena* arena) const final {
321  return CreateMaybeMessage<PressureAdjustedData>(arena);
322  }
323  void CopyFrom(const ::google::protobuf::Message& from) final;
324  void MergeFrom(const ::google::protobuf::Message& from) final;
325  void CopyFrom(const PressureAdjustedData& from);
326  void MergeFrom(const PressureAdjustedData& from);
327  void Clear() final;
328  bool IsInitialized() const final;
329 
330  size_t ByteSizeLong() const final;
332  ::google::protobuf::io::CodedInputStream* input) final;
334  ::google::protobuf::io::CodedOutputStream* output) const final;
336  bool deterministic, ::google::protobuf::uint8* target) const final;
337  int GetCachedSize() const final { return _cached_size_.Get(); }
338 
339  private:
340  void SharedCtor();
341  void SharedDtor();
342  void SetCachedSize(int size) const final;
343  void InternalSwap(PressureAdjustedData* other);
344  private:
345  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
346  return NULL;
347  }
348  inline void* MaybeArenaPtr() const {
349  return NULL;
350  }
351  public:
352 
353  ::google::protobuf::Metadata GetMetadata() const final;
354 
355  // nested types ----------------------------------------------------
356 
357  // accessors -------------------------------------------------------
358 
359  // required double pressure_raw = 1 [(.dccl.field) = {
360  bool has_pressure_raw() const;
361  void clear_pressure_raw();
362  static const int kPressureRawFieldNumber = 1;
363  double pressure_raw() const;
364  void set_pressure_raw(double value);
365 
366  // optional double pressure_adjusted = 2 [(.dccl.field) = {
367  bool has_pressure_adjusted() const;
369  static const int kPressureAdjustedFieldNumber = 2;
370  double pressure_adjusted() const;
371  void set_pressure_adjusted(double value);
372 
373  // optional double pressure_raw_before_dive = 3 [(.dccl.field) = {
374  bool has_pressure_raw_before_dive() const;
376  static const int kPressureRawBeforeDiveFieldNumber = 3;
377  double pressure_raw_before_dive() const;
378  void set_pressure_raw_before_dive(double value);
379 
380  // optional double calculated_depth = 11 [(.dccl.field) = {
381  bool has_calculated_depth() const;
382  void clear_calculated_depth();
383  static const int kCalculatedDepthFieldNumber = 11;
384  double calculated_depth() const;
385  void set_calculated_depth(double value);
386 
387  typedef boost::units::make_scaled_unit<boost::units::metric::bar_base_unit::unit_type , boost::units::scale<10, boost::units::static_rational<-1> > >::type pressure_raw_unit;
388 
389  template<typename Quantity >
390  void set_pressure_raw_with_units(Quantity value_w_units)
391  { set_pressure_raw(boost::units::quantity<pressure_raw_unit,double >(value_w_units).value() ); };
392 
393  template<typename Quantity >
394  Quantity pressure_raw_with_units() const
395  { return Quantity(pressure_raw() * pressure_raw_unit()); };
396 
397  boost::units::quantity< pressure_raw_unit,double > pressure_raw_with_units() const
398  { return pressure_raw_with_units<boost::units::quantity< pressure_raw_unit,double > >(); };
399 
400  typedef boost::units::make_scaled_unit<boost::units::metric::bar_base_unit::unit_type , boost::units::scale<10, boost::units::static_rational<-1> > >::type pressure_adjusted_unit;
401 
402  template<typename Quantity >
403  void set_pressure_adjusted_with_units(Quantity value_w_units)
404  { set_pressure_adjusted(boost::units::quantity<pressure_adjusted_unit,double >(value_w_units).value() ); };
405 
406  template<typename Quantity >
408  { return Quantity(pressure_adjusted() * pressure_adjusted_unit()); };
409 
410  boost::units::quantity< pressure_adjusted_unit,double > pressure_adjusted_with_units() const
411  { return pressure_adjusted_with_units<boost::units::quantity< pressure_adjusted_unit,double > >(); };
412 
413  typedef boost::units::make_scaled_unit<boost::units::metric::bar_base_unit::unit_type , boost::units::scale<10, boost::units::static_rational<-1> > >::type pressure_raw_before_dive_unit;
414 
415  template<typename Quantity >
416  void set_pressure_raw_before_dive_with_units(Quantity value_w_units)
417  { set_pressure_raw_before_dive(boost::units::quantity<pressure_raw_before_dive_unit,double >(value_w_units).value() ); };
418 
419  template<typename Quantity >
421  { return Quantity(pressure_raw_before_dive() * pressure_raw_before_dive_unit()); };
422 
423  boost::units::quantity< pressure_raw_before_dive_unit,double > pressure_raw_before_dive_with_units() const
424  { return pressure_raw_before_dive_with_units<boost::units::quantity< pressure_raw_before_dive_unit,double > >(); };
425 
426  typedef boost::units::length_dimension calculated_depth_dimension;
427 
428  typedef boost::units::unit<calculated_depth_dimension,boost::units::si::system> calculated_depth_unit;
429 
430  template<typename Quantity >
431  void set_calculated_depth_with_units(Quantity value_w_units)
432  { set_calculated_depth(boost::units::quantity<calculated_depth_unit,double >(value_w_units).value() ); };
433 
434  template<typename Quantity >
436  { return Quantity(calculated_depth() * calculated_depth_unit()); };
437 
438  boost::units::quantity< calculated_depth_unit,double > calculated_depth_with_units() const
439  { return calculated_depth_with_units<boost::units::quantity< calculated_depth_unit,double > >(); };
440 
441  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.PressureAdjustedData)
442  private:
443  void set_has_pressure_raw();
444  void clear_has_pressure_raw();
445  void set_has_pressure_adjusted();
446  void clear_has_pressure_adjusted();
447  void set_has_pressure_raw_before_dive();
448  void clear_has_pressure_raw_before_dive();
449  void set_has_calculated_depth();
450  void clear_has_calculated_depth();
451 
452  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
453  ::google::protobuf::internal::HasBits<1> _has_bits_;
454  mutable ::google::protobuf::internal::CachedSize _cached_size_;
455  double pressure_raw_;
456  double pressure_adjusted_;
457  double pressure_raw_before_dive_;
458  double calculated_depth_;
459  friend struct ::protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct;
460 };
461 // ===================================================================
462 
463 
464 // ===================================================================
465 
466 #ifdef __GNUC__
467  #pragma GCC diagnostic push
468  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
469 #endif // __GNUC__
470 // PressureTemperatureData
471 
472 // required double pressure_raw = 1 [(.dccl.field) = {
474  return (_has_bits_[0] & 0x00000001u) != 0;
475 }
476 inline void PressureTemperatureData::set_has_pressure_raw() {
477  _has_bits_[0] |= 0x00000001u;
478 }
479 inline void PressureTemperatureData::clear_has_pressure_raw() {
480  _has_bits_[0] &= ~0x00000001u;
481 }
483  pressure_raw_ = 0;
484  clear_has_pressure_raw();
485 }
487  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureTemperatureData.pressure_raw)
488  return pressure_raw_;
489 }
490 inline void PressureTemperatureData::set_pressure_raw(double value) {
491  set_has_pressure_raw();
492  pressure_raw_ = value;
493  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureTemperatureData.pressure_raw)
494 }
495 
496 // optional double temperature = 2 [(.dccl.field) = {
498  return (_has_bits_[0] & 0x00000002u) != 0;
499 }
500 inline void PressureTemperatureData::set_has_temperature() {
501  _has_bits_[0] |= 0x00000002u;
502 }
503 inline void PressureTemperatureData::clear_has_temperature() {
504  _has_bits_[0] &= ~0x00000002u;
505 }
507  temperature_ = 0;
508  clear_has_temperature();
509 }
511  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureTemperatureData.temperature)
512  return temperature_;
513 }
514 inline void PressureTemperatureData::set_temperature(double value) {
515  set_has_temperature();
516  temperature_ = value;
517  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureTemperatureData.temperature)
518 }
519 
520 // required .jaiabot.protobuf.PressureSensorType sensor_type = 3;
522  return (_has_bits_[0] & 0x00000004u) != 0;
523 }
524 inline void PressureTemperatureData::set_has_sensor_type() {
525  _has_bits_[0] |= 0x00000004u;
526 }
527 inline void PressureTemperatureData::clear_has_sensor_type() {
528  _has_bits_[0] &= ~0x00000004u;
529 }
531  sensor_type_ = 1;
532  clear_has_sensor_type();
533 }
535  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureTemperatureData.sensor_type)
536  return static_cast< ::jaiabot::protobuf::PressureSensorType >(sensor_type_);
537 }
540  set_has_sensor_type();
541  sensor_type_ = value;
542  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureTemperatureData.sensor_type)
543 }
544 
545 // -------------------------------------------------------------------
546 
547 // PressureAdjustedData
548 
549 // required double pressure_raw = 1 [(.dccl.field) = {
551  return (_has_bits_[0] & 0x00000001u) != 0;
552 }
553 inline void PressureAdjustedData::set_has_pressure_raw() {
554  _has_bits_[0] |= 0x00000001u;
555 }
556 inline void PressureAdjustedData::clear_has_pressure_raw() {
557  _has_bits_[0] &= ~0x00000001u;
558 }
560  pressure_raw_ = 0;
561  clear_has_pressure_raw();
562 }
563 inline double PressureAdjustedData::pressure_raw() const {
564  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureAdjustedData.pressure_raw)
565  return pressure_raw_;
566 }
567 inline void PressureAdjustedData::set_pressure_raw(double value) {
568  set_has_pressure_raw();
569  pressure_raw_ = value;
570  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureAdjustedData.pressure_raw)
571 }
572 
573 // optional double pressure_adjusted = 2 [(.dccl.field) = {
575  return (_has_bits_[0] & 0x00000002u) != 0;
576 }
577 inline void PressureAdjustedData::set_has_pressure_adjusted() {
578  _has_bits_[0] |= 0x00000002u;
579 }
580 inline void PressureAdjustedData::clear_has_pressure_adjusted() {
581  _has_bits_[0] &= ~0x00000002u;
582 }
584  pressure_adjusted_ = 0;
585  clear_has_pressure_adjusted();
586 }
588  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureAdjustedData.pressure_adjusted)
589  return pressure_adjusted_;
590 }
592  set_has_pressure_adjusted();
593  pressure_adjusted_ = value;
594  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureAdjustedData.pressure_adjusted)
595 }
596 
597 // optional double pressure_raw_before_dive = 3 [(.dccl.field) = {
599  return (_has_bits_[0] & 0x00000004u) != 0;
600 }
601 inline void PressureAdjustedData::set_has_pressure_raw_before_dive() {
602  _has_bits_[0] |= 0x00000004u;
603 }
604 inline void PressureAdjustedData::clear_has_pressure_raw_before_dive() {
605  _has_bits_[0] &= ~0x00000004u;
606 }
608  pressure_raw_before_dive_ = 0;
609  clear_has_pressure_raw_before_dive();
610 }
612  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureAdjustedData.pressure_raw_before_dive)
613  return pressure_raw_before_dive_;
614 }
616  set_has_pressure_raw_before_dive();
617  pressure_raw_before_dive_ = value;
618  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureAdjustedData.pressure_raw_before_dive)
619 }
620 
621 // optional double calculated_depth = 11 [(.dccl.field) = {
623  return (_has_bits_[0] & 0x00000008u) != 0;
624 }
625 inline void PressureAdjustedData::set_has_calculated_depth() {
626  _has_bits_[0] |= 0x00000008u;
627 }
628 inline void PressureAdjustedData::clear_has_calculated_depth() {
629  _has_bits_[0] &= ~0x00000008u;
630 }
632  calculated_depth_ = 0;
633  clear_has_calculated_depth();
634 }
636  // @@protoc_insertion_point(field_get:jaiabot.protobuf.PressureAdjustedData.calculated_depth)
637  return calculated_depth_;
638 }
640  set_has_calculated_depth();
641  calculated_depth_ = value;
642  // @@protoc_insertion_point(field_set:jaiabot.protobuf.PressureAdjustedData.calculated_depth)
643 }
644 
645 #ifdef __GNUC__
646  #pragma GCC diagnostic pop
647 #endif // __GNUC__
648 // -------------------------------------------------------------------
649 
650 
651 // @@protoc_insertion_point(namespace_scope)
652 
653 } // namespace protobuf
654 } // namespace jaiabot
655 
656 namespace google {
657 namespace protobuf {
658 
659 template <> struct is_proto_enum< ::jaiabot::protobuf::PressureSensorType> : ::std::true_type {};
660 template <>
661 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::PressureSensorType>() {
663 }
664 
665 } // namespace protobuf
666 } // namespace google
667 
668 // @@protoc_insertion_point(global_scope)
669 
670 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto
jaiabot::protobuf::PressureTemperatureData::pressure_raw_with_units
Quantity pressure_raw_with_units() const
Definition: pressure_temperature.pb.h:222
jaiabot::protobuf::PressureAdjustedData::calculated_depth_with_units
boost::units::quantity< calculated_depth_unit, double > calculated_depth_with_units() const
Definition: pressure_temperature.pb.h:438
jaiabot::protobuf::PressureAdjustedData::pressure_raw_before_dive_with_units
boost::units::quantity< pressure_raw_before_dive_unit, double > pressure_raw_before_dive_with_units() const
Definition: pressure_temperature.pb.h:423
jaiabot::protobuf::PressureAdjustedData::clear_calculated_depth
void clear_calculated_depth()
Definition: pressure_temperature.pb.h:631
jaiabot::protobuf::PressureAdjustedData::has_pressure_adjusted
bool has_pressure_adjusted() const
Definition: pressure_temperature.pb.h:574
jaiabot::protobuf::PressureAdjustedData::pressure_adjusted
double pressure_adjusted() const
Definition: pressure_temperature.pb.h:587
jaiabot::protobuf::PressureAdjustedData::pressure_raw_unit
boost::units::make_scaled_unit< boost::units::metric::bar_base_unit::unit_type, boost::units::scale< 10, boost::units::static_rational<-1 > > >::type pressure_raw_unit
Definition: pressure_temperature.pb.h:387
jaiabot::protobuf::BAR30
@ BAR30
Definition: pressure_temperature.pb.h:81
jaiabot::protobuf::PressureTemperatureData::operator=
PressureTemperatureData & operator=(const PressureTemperatureData &from)
Definition: pressure_temperature.pb.h:107
jaiabot::protobuf::PressureAdjustedData::New
PressureAdjustedData * New(::google::protobuf::Arena *arena) const final
Definition: pressure_temperature.pb.h:320
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: pressure_temperature.pb.h:56
jaiabot::protobuf::PressureAdjustedData::pressure_raw_with_units
boost::units::quantity< pressure_raw_unit, double > pressure_raw_with_units() const
Definition: pressure_temperature.pb.h:397
jaiabot::protobuf::PressureTemperatureData::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::PressureAdjustedData::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: pressure_temperature.pb.h:306
jaiabot::protobuf::PressureAdjustedData::kCalculatedDepthFieldNumber
static const int kCalculatedDepthFieldNumber
Definition: pressure_temperature.pb.h:383
jaiabot::protobuf::PressureAdjustedData::pressure_raw_before_dive_unit
boost::units::make_scaled_unit< boost::units::metric::bar_base_unit::unit_type, boost::units::scale< 10, boost::units::static_rational<-1 > > >::type pressure_raw_before_dive_unit
Definition: pressure_temperature.pb.h:411
jaiabot::protobuf::PressureSensorType_MAX
const PressureSensorType PressureSensorType_MAX
Definition: pressure_temperature.pb.h:85
jaiabot::protobuf::PressureAdjustedData::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::PressureTemperatureData::set_sensor_type
void set_sensor_type(::jaiabot::protobuf::PressureSensorType value)
Definition: pressure_temperature.pb.h:538
jaiabot::protobuf::PressureAdjustedData::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: pressure_temperature.pb.h:294
jaiabot::protobuf::PressureTemperatureData::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::PressureAdjustedData::calculated_depth_unit
boost::units::unit< calculated_depth_dimension, boost::units::si::system > calculated_depth_unit
Definition: pressure_temperature.pb.h:428
jaiabot::protobuf::PressureSensorType_MIN
const PressureSensorType PressureSensorType_MIN
Definition: pressure_temperature.pb.h:84
jaiabot::protobuf::PressureTemperatureData::sensor_type
::jaiabot::protobuf::PressureSensorType sensor_type() const
Definition: pressure_temperature.pb.h:534
jaiabot::protobuf::PressureAdjustedData::has_calculated_depth
bool has_calculated_depth() const
Definition: pressure_temperature.pb.h:622
jaiabot::protobuf::PressureTemperatureData::kSensorTypeFieldNumber
static const int kSensorTypeFieldNumber
Definition: pressure_temperature.pb.h:211
jaiabot::protobuf::PressureTemperatureData::has_sensor_type
bool has_sensor_type() const
Definition: pressure_temperature.pb.h:521
jaiabot::protobuf::PressureAdjustedData::operator=
PressureAdjustedData & operator=(const PressureAdjustedData &from)
Definition: pressure_temperature.pb.h:272
jaiabot::protobuf::PressureTemperatureData::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::PressureAdjustedData::GetCachedSize
int GetCachedSize() const final
Definition: pressure_temperature.pb.h:337
jaiabot::protobuf::PressureTemperatureData::GetCachedSize
int GetCachedSize() const final
Definition: pressure_temperature.pb.h:172
jaiabot::protobuf::PressureAdjustedData::set_pressure_raw_with_units
void set_pressure_raw_with_units(Quantity value_w_units)
Definition: pressure_temperature.pb.h:390
jaiabot::protobuf::PressureTemperatureData::clear_pressure_raw
void clear_pressure_raw()
Definition: pressure_temperature.pb.h:482
jaiabot::protobuf::PressureAdjustedData::pressure_raw_before_dive_with_units
Quantity pressure_raw_before_dive_with_units() const
Definition: pressure_temperature.pb.h:420
jaiabot::protobuf::PressureTemperatureData::~PressureTemperatureData
virtual ~PressureTemperatureData()
jaiabot::protobuf::PressureAdjustedData::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::PressureAdjustedData::Swap
void Swap(PressureAdjustedData *other)
jaiabot::protobuf::PressureTemperatureData::internal_default_instance
static const PressureTemperatureData * internal_default_instance()
Definition: pressure_temperature.pb.h:137
jaiabot::protobuf::PressureSensorType
PressureSensorType
Definition: pressure_temperature.pb.h:79
boost
Definition: udp_driver.h:51
jaiabot::protobuf::PressureAdjustedData::kPressureRawFieldNumber
static const int kPressureRawFieldNumber
Definition: pressure_temperature.pb.h:362
jaiabot::protobuf::PressureTemperatureData::set_pressure_raw_with_units
void set_pressure_raw_with_units(Quantity value_w_units)
Definition: pressure_temperature.pb.h:218
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: pressure_temperature.pb.h:54
jaiabot::protobuf::PressureAdjustedData::PressureAdjustedData
PressureAdjustedData()
jaiabot::protobuf::PressureAdjustedData::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::PressureAdjustedData::set_calculated_depth
void set_calculated_depth(double value)
Definition: pressure_temperature.pb.h:639
jaiabot::protobuf::PressureAdjustedData::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::PressureTemperatureData::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: pressure_temperature.pb.h:126
jaiabot::protobuf::PressureAdjustedData::has_pressure_raw_before_dive
bool has_pressure_raw_before_dive() const
Definition: pressure_temperature.pb.h:598
jaiabot::protobuf::_PressureTemperatureData_default_instance_
PressureTemperatureDataDefaultTypeInternal _PressureTemperatureData_default_instance_
jaiabot::protobuf::PressureAdjustedData::Clear
void Clear() final
jaiabot::protobuf::PressureAdjustedData::calculated_depth_with_units
Quantity calculated_depth_with_units() const
Definition: pressure_temperature.pb.h:435
jaiabot::protobuf::PressureTemperatureData::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::PressureAdjustedData::clear_pressure_adjusted
void clear_pressure_adjusted()
Definition: pressure_temperature.pb.h:583
jaiabot::protobuf::PressureAdjustedData::~PressureAdjustedData
virtual ~PressureAdjustedData()
jaiabot::protobuf::PressureAdjustedData::pressure_adjusted_unit
boost::units::make_scaled_unit< boost::units::metric::bar_base_unit::unit_type, boost::units::scale< 10, boost::units::static_rational<-1 > > >::type pressure_adjusted_unit
Definition: pressure_temperature.pb.h:398
jaiabot::protobuf::PressureTemperatureData::has_pressure_raw
bool has_pressure_raw() const
Definition: pressure_temperature.pb.h:473
jaiabot::protobuf::PressureTemperatureData::clear_sensor_type
void clear_sensor_type()
Definition: pressure_temperature.pb.h:530
jaiabot::protobuf::PressureAdjustedData::clear_pressure_raw
void clear_pressure_raw()
Definition: pressure_temperature.pb.h:559
jaiabot::protobuf::PressureAdjustedData::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::PressureAdjustedData::set_calculated_depth_with_units
void set_calculated_depth_with_units(Quantity value_w_units)
Definition: pressure_temperature.pb.h:431
jaiabot::protobuf::PressureSensorType_descriptor
const ::google::protobuf::EnumDescriptor * PressureSensorType_descriptor()
jaiabot::protobuf::PressureTemperatureData::PressureTemperatureData
PressureTemperatureData()
jaiabot::protobuf::PressureAdjustedData::swap
friend void swap(PressureAdjustedData &a, PressureAdjustedData &b)
Definition: pressure_temperature.pb.h:310
jaiabot::protobuf::PressureAdjustedData::set_pressure_raw_before_dive
void set_pressure_raw_before_dive(double value)
Definition: pressure_temperature.pb.h:615
jaiabot::protobuf::PressureAdjustedData::pressure_adjusted_with_units
boost::units::quantity< pressure_adjusted_unit, double > pressure_adjusted_with_units() const
Definition: pressure_temperature.pb.h:410
jaiabot::protobuf::PressureAdjustedData::pressure_raw_before_dive
double pressure_raw_before_dive() const
Definition: pressure_temperature.pb.h:611
jaiabot::protobuf::PressureTemperatureData::temperature_unit
boost::units::absolute< boost::units::unit< temperature_dimension, boost::units::celsius::system > > temperature_unit
Definition: pressure_temperature.pb.h:230
jaiabot::protobuf::PressureAdjustedData::kPressureRawBeforeDiveFieldNumber
static const int kPressureRawBeforeDiveFieldNumber
Definition: pressure_temperature.pb.h:376
jaiabot::protobuf::PressureAdjustedData::pressure_adjusted_with_units
Quantity pressure_adjusted_with_units() const
Definition: pressure_temperature.pb.h:407
jaiabot::protobuf::PressureTemperatureData::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::PressureSensorType_ARRAYSIZE
const int PressureSensorType_ARRAYSIZE
Definition: pressure_temperature.pb.h:86
jaiabot::protobuf::PressureTemperatureData::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: pressure_temperature.pb.h:129
jaiabot::protobuf::PressureAdjustedData::set_pressure_raw_before_dive_with_units
void set_pressure_raw_before_dive_with_units(Quantity value_w_units)
Definition: pressure_temperature.pb.h:416
jaiabot::protobuf::PressureTemperatureData::swap
friend void swap(PressureTemperatureData &a, PressureTemperatureData &b)
Definition: pressure_temperature.pb.h:145
jaiabot::protobuf::PressureTemperatureData::New
PressureTemperatureData * New() const final
Definition: pressure_temperature.pb.h:151
jaiabot::protobuf::PressureTemperatureData::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: pressure_temperature.pb.h:141
jaiabot::protobuf::PressureTemperatureData::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::PressureAdjustedData::calculated_depth_dimension
boost::units::length_dimension calculated_depth_dimension
Definition: pressure_temperature.pb.h:424
jaiabot::protobuf::PressureTemperatureData::kTemperatureFieldNumber
static const int kTemperatureFieldNumber
Definition: pressure_temperature.pb.h:204
jaiabot::protobuf::PressureAdjustedData::kPressureAdjustedFieldNumber
static const int kPressureAdjustedFieldNumber
Definition: pressure_temperature.pb.h:369
jaiabot::protobuf::PressureAdjustedData::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::PressureTemperatureData::set_temperature_with_units
void set_temperature_with_units(Quantity value_w_units)
Definition: pressure_temperature.pb.h:233
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: pressure_temperature.pb.h:52
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: pressure_temperature.pb.h:51
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct
Definition: pressure_temperature.pb.h:50
jaiabot::protobuf::BAR02
@ BAR02
Definition: pressure_temperature.pb.h:80
jaiabot::protobuf::_PressureAdjustedData_default_instance_
PressureAdjustedDataDefaultTypeInternal _PressureAdjustedData_default_instance_
jaiabot::protobuf::PressureAdjustedData::calculated_depth
double calculated_depth() const
Definition: pressure_temperature.pb.h:635
jaiabot::protobuf::PressureSensorType_IsValid
bool PressureSensorType_IsValid(int value)
jaiabot::protobuf::PressureTemperatureData::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::PressureTemperatureData::pressure_raw_with_units
boost::units::quantity< pressure_raw_unit, double > pressure_raw_with_units() const
Definition: pressure_temperature.pb.h:225
jaiabot::protobuf::PressureAdjustedData::default_instance
static const PressureAdjustedData & default_instance()
jaiabot::protobuf::PressureTemperatureData::temperature
double temperature() const
Definition: pressure_temperature.pb.h:510
jaiabot::protobuf::PressureTemperatureData::kPressureRawFieldNumber
static const int kPressureRawFieldNumber
Definition: pressure_temperature.pb.h:197
jaiabot
Definition: config.pb.h:56
jaiabot::protobuf::PressureAdjustedData::internal_default_instance
static const PressureAdjustedData * internal_default_instance()
Definition: pressure_temperature.pb.h:302
jaiabot::protobuf::PressureSensorType_Parse
bool PressureSensorType_Parse(const ::std::string &name, PressureSensorType *value)
Definition: pressure_temperature.pb.h:93
jaiabot::protobuf::PressureAdjustedData::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::PressureAdjustedData::pressure_raw
double pressure_raw() const
Definition: pressure_temperature.pb.h:563
jaiabot::protobuf::PressureAdjustedData::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: pressure_temperature.pb.h:291
jaiabot::protobuf::PressureAdjustedData
Definition: pressure_temperature.pb.h:265
jaiabot::protobuf::PressureTemperatureData::set_temperature
void set_temperature(double value)
Definition: pressure_temperature.pb.h:514
jaiabot::protobuf::PressureTemperatureData::Swap
void Swap(PressureTemperatureData *other)
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: pressure_temperature.pb.h:53
jaiabot::protobuf::PressureAdjustedData::pressure_raw_with_units
Quantity pressure_raw_with_units() const
Definition: pressure_temperature.pb.h:394
jaiabot::protobuf::PressureTemperatureData::temperature_with_units
boost::units::quantity< temperature_unit, double > temperature_with_units() const
Definition: pressure_temperature.pb.h:240
jaiabot::protobuf::PressureAdjustedData::clear_pressure_raw_before_dive
void clear_pressure_raw_before_dive()
Definition: pressure_temperature.pb.h:607
jaiabot::protobuf::PressureTemperatureData
Definition: pressure_temperature.pb.h:100
jaiabot::protobuf::PressureTemperatureData::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::PressureTemperatureData::ByteSizeLong
size_t ByteSizeLong() const final
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::PressureSensorType_Name
const ::std::string & PressureSensorType_Name(PressureSensorType value)
Definition: pressure_temperature.pb.h:89
jaiabot::protobuf::PressureTemperatureData::temperature_dimension
boost::units::temperature_dimension temperature_dimension
Definition: pressure_temperature.pb.h:226
jaiabot::protobuf::PressureTemperatureData::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::PressureAdjustedData::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::PressureAdjustedData::New
PressureAdjustedData * New() const final
Definition: pressure_temperature.pb.h:316
jaiabot::protobuf::PressureTemperatureData::pressure_raw
double pressure_raw() const
Definition: pressure_temperature.pb.h:486
jaiabot::protobuf::PressureAdjustedData::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::PressureTemperatureData::set_pressure_raw
void set_pressure_raw(double value)
Definition: pressure_temperature.pb.h:490
jaiabot::protobuf::PressureTemperatureData::pressure_raw_unit
boost::units::make_scaled_unit< boost::units::metric::bar_base_unit::unit_type, boost::units::scale< 10, boost::units::static_rational<-1 > > >::type pressure_raw_unit
Definition: pressure_temperature.pb.h:215
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: pressure_temperature.pb.h:55
jaiabot::protobuf::PressureAdjustedData::set_pressure_adjusted
void set_pressure_adjusted(double value)
Definition: pressure_temperature.pb.h:591
jaiabot::protobuf::PressureTemperatureData::default_instance
static const PressureTemperatureData & default_instance()
jaiabot::protobuf::PressureTemperatureData::New
PressureTemperatureData * New(::google::protobuf::Arena *arena) const final
Definition: pressure_temperature.pb.h:155
jaiabot::protobuf::PressureTemperatureData::Clear
void Clear() final
google
Definition: config.pb.h:63
jaiabot::protobuf::PressureTemperatureData::temperature_with_units
Quantity temperature_with_units() const
Definition: pressure_temperature.pb.h:237
jaiabot::protobuf::PressureAdjustedData::set_pressure_adjusted_with_units
void set_pressure_adjusted_with_units(Quantity value_w_units)
Definition: pressure_temperature.pb.h:403
jaiabot::protobuf::PressureAdjustedData::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::PressureAdjustedData::has_pressure_raw
bool has_pressure_raw() const
Definition: pressure_temperature.pb.h:550
jaiabot::protobuf::PressureAdjustedData::set_pressure_raw
void set_pressure_raw(double value)
Definition: pressure_temperature.pb.h:567
jaiabot::protobuf::PressureTemperatureData::clear_temperature
void clear_temperature()
Definition: pressure_temperature.pb.h:506
protobuf_jaiabot_2fmessages_2fpressure_5ftemperature_2eproto
Definition: pressure_temperature.pb.h:48
jaiabot::protobuf::PressureTemperatureData::has_temperature
bool has_temperature() const
Definition: pressure_temperature.pb.h:497