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