JaiaBot  1.19.0
JaiaBot micro-AUV software
lora_test.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/lora_test.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2flora_5ftest_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2flora_5ftest_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"
36 #include "goby/middleware/protobuf/gpsd.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
42 
43 #include <boost/units/systems/si.hpp>
44 // @@protoc_insertion_point(includes)
45 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2flora_5ftest_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_2flora_5ftest_2eproto
59 namespace jaiabot {
60 namespace protobuf {
61 class LoRaReport;
62 class LoRaReportDefaultTypeInternal;
63 extern LoRaReportDefaultTypeInternal _LoRaReport_default_instance_;
64 class LoRaTestData;
65 class LoRaTestDataDefaultTypeInternal;
66 extern LoRaTestDataDefaultTypeInternal _LoRaTestData_default_instance_;
67 } // namespace protobuf
68 } // namespace jaiabot
69 namespace google {
70 namespace protobuf {
71 template<> ::jaiabot::protobuf::LoRaReport* Arena::CreateMaybeMessage<::jaiabot::protobuf::LoRaReport>(Arena*);
72 template<> ::jaiabot::protobuf::LoRaTestData* Arena::CreateMaybeMessage<::jaiabot::protobuf::LoRaTestData>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace jaiabot {
76 namespace protobuf {
77 
81 };
82 bool LoRaReport_Status_IsValid(int value);
86 
87 const ::google::protobuf::EnumDescriptor* LoRaReport_Status_descriptor();
88 inline const ::std::string& LoRaReport_Status_Name(LoRaReport_Status value) {
89  return ::google::protobuf::internal::NameOfEnum(
91 }
93  const ::std::string& name, LoRaReport_Status* value) {
94  return ::google::protobuf::internal::ParseNamedEnum<LoRaReport_Status>(
95  LoRaReport_Status_descriptor(), name, value);
96 }
97 // ===================================================================
98 
99 class LoRaTestData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LoRaTestData) */ {
100  public:
101  LoRaTestData();
102  virtual ~LoRaTestData();
103 
104  LoRaTestData(const LoRaTestData& from);
105 
106  inline LoRaTestData& operator=(const LoRaTestData& from) {
107  CopyFrom(from);
108  return *this;
109  }
110  #if LANG_CXX11
111  LoRaTestData(LoRaTestData&& from) noexcept
112  : LoRaTestData() {
113  *this = ::std::move(from);
114  }
115 
116  inline LoRaTestData& operator=(LoRaTestData&& from) noexcept {
117  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
118  if (this != &from) InternalSwap(&from);
119  } else {
120  CopyFrom(from);
121  }
122  return *this;
123  }
124  #endif
125  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
126  return _internal_metadata_.unknown_fields();
127  }
128  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
129  return _internal_metadata_.mutable_unknown_fields();
130  }
131 
132  static const ::google::protobuf::Descriptor* descriptor();
133  static const LoRaTestData& default_instance();
134 
135  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
136  static inline const LoRaTestData* internal_default_instance() {
137  return reinterpret_cast<const LoRaTestData*>(
139  }
140  static constexpr int kIndexInFileMessages =
141  0;
142 
143  void Swap(LoRaTestData* other);
144  friend void swap(LoRaTestData& a, LoRaTestData& b) {
145  a.Swap(&b);
146  }
147 
148  // implements Message ----------------------------------------------
149 
150  inline LoRaTestData* New() const final {
151  return CreateMaybeMessage<LoRaTestData>(NULL);
152  }
153 
154  LoRaTestData* New(::google::protobuf::Arena* arena) const final {
155  return CreateMaybeMessage<LoRaTestData>(arena);
156  }
157  void CopyFrom(const ::google::protobuf::Message& from) final;
158  void MergeFrom(const ::google::protobuf::Message& from) final;
159  void CopyFrom(const LoRaTestData& from);
160  void MergeFrom(const LoRaTestData& from);
161  void Clear() final;
162  bool IsInitialized() const final;
163 
164  size_t ByteSizeLong() const final;
166  ::google::protobuf::io::CodedInputStream* input) final;
168  ::google::protobuf::io::CodedOutputStream* output) const final;
170  bool deterministic, ::google::protobuf::uint8* target) const final;
171  int GetCachedSize() const final { return _cached_size_.Get(); }
172 
173  private:
174  void SharedCtor();
175  void SharedDtor();
176  void SetCachedSize(int size) const final;
177  void InternalSwap(LoRaTestData* other);
178  private:
179  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
180  return NULL;
181  }
182  inline void* MaybeArenaPtr() const {
183  return NULL;
184  }
185  public:
186 
187  ::google::protobuf::Metadata GetMetadata() const final;
188 
189  // nested types ----------------------------------------------------
190 
191  // accessors -------------------------------------------------------
192 
193  // required .jaiabot.protobuf.GeographicCoordinate location = 10;
194  bool has_location() const;
195  void clear_location();
196  static const int kLocationFieldNumber = 10;
197  private:
198  const ::jaiabot::protobuf::GeographicCoordinate& _internal_location() const;
199  public:
200  const ::jaiabot::protobuf::GeographicCoordinate& location() const;
204 
205  // required uint64 time = 1 [(.dccl.field) = {
206  bool has_time() const;
207  void clear_time();
208  static const int kTimeFieldNumber = 1;
209  ::google::protobuf::uint64 time() const;
210  void set_time(::google::protobuf::uint64 value);
211 
212  // required uint32 index = 2 [(.dccl.field) = {
213  bool has_index() const;
214  void clear_index();
215  static const int kIndexFieldNumber = 2;
216  ::google::protobuf::uint32 index() const;
217  void set_index(::google::protobuf::uint32 value);
218 
219  enum DCCLParameters { DCCL_ID = 124, DCCL_MAX_BYTES = 64 };
220  typedef boost::units::time_dimension time_dimension;
221 
222  typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type time_unit;
223 
224  template<typename Quantity >
225  void set_time_with_units(Quantity value_w_units)
226  { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
227 
228  template<typename Quantity >
229  Quantity time_with_units() const
230  { return Quantity(time() * time_unit()); };
231 
232  boost::units::quantity< time_unit,google::protobuf::uint64 > time_with_units() const
233  { return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
234 
235  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LoRaTestData)
236  private:
237  void set_has_time();
238  void clear_has_time();
239  void set_has_index();
240  void clear_has_index();
241  void set_has_location();
242  void clear_has_location();
243 
244  // helper for ByteSizeLong()
245  size_t RequiredFieldsByteSizeFallback() const;
246 
247  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
248  ::google::protobuf::internal::HasBits<1> _has_bits_;
249  mutable ::google::protobuf::internal::CachedSize _cached_size_;
251  ::google::protobuf::uint64 time_;
252  ::google::protobuf::uint32 index_;
253  friend struct ::protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct;
254 };
255 // -------------------------------------------------------------------
256 
257 class LoRaReport : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.LoRaReport) */ {
258  public:
259  LoRaReport();
260  virtual ~LoRaReport();
261 
262  LoRaReport(const LoRaReport& from);
263 
264  inline LoRaReport& operator=(const LoRaReport& from) {
265  CopyFrom(from);
266  return *this;
267  }
268  #if LANG_CXX11
269  LoRaReport(LoRaReport&& from) noexcept
270  : LoRaReport() {
271  *this = ::std::move(from);
272  }
273 
274  inline LoRaReport& operator=(LoRaReport&& from) noexcept {
275  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
276  if (this != &from) InternalSwap(&from);
277  } else {
278  CopyFrom(from);
279  }
280  return *this;
281  }
282  #endif
283  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
284  return _internal_metadata_.unknown_fields();
285  }
286  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
287  return _internal_metadata_.mutable_unknown_fields();
288  }
289 
290  static const ::google::protobuf::Descriptor* descriptor();
291  static const LoRaReport& default_instance();
292 
293  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
294  static inline const LoRaReport* internal_default_instance() {
295  return reinterpret_cast<const LoRaReport*>(
297  }
298  static constexpr int kIndexInFileMessages =
299  1;
300 
301  void Swap(LoRaReport* other);
302  friend void swap(LoRaReport& a, LoRaReport& b) {
303  a.Swap(&b);
304  }
305 
306  // implements Message ----------------------------------------------
307 
308  inline LoRaReport* New() const final {
309  return CreateMaybeMessage<LoRaReport>(NULL);
310  }
311 
312  LoRaReport* New(::google::protobuf::Arena* arena) const final {
313  return CreateMaybeMessage<LoRaReport>(arena);
314  }
315  void CopyFrom(const ::google::protobuf::Message& from) final;
316  void MergeFrom(const ::google::protobuf::Message& from) final;
317  void CopyFrom(const LoRaReport& from);
318  void MergeFrom(const LoRaReport& from);
319  void Clear() final;
320  bool IsInitialized() const final;
321 
322  size_t ByteSizeLong() const final;
324  ::google::protobuf::io::CodedInputStream* input) final;
326  ::google::protobuf::io::CodedOutputStream* output) const final;
328  bool deterministic, ::google::protobuf::uint8* target) const final;
329  int GetCachedSize() const final { return _cached_size_.Get(); }
330 
331  private:
332  void SharedCtor();
333  void SharedDtor();
334  void SetCachedSize(int size) const final;
335  void InternalSwap(LoRaReport* other);
336  private:
337  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
338  return NULL;
339  }
340  inline void* MaybeArenaPtr() const {
341  return NULL;
342  }
343  public:
344 
345  ::google::protobuf::Metadata GetMetadata() const final;
346 
347  // nested types ----------------------------------------------------
348 
350  static const Status GOOD_RECEPTION =
352  static const Status NO_PACKET =
354  static inline bool Status_IsValid(int value) {
355  return LoRaReport_Status_IsValid(value);
356  }
357  static const Status Status_MIN =
359  static const Status Status_MAX =
361  static const int Status_ARRAYSIZE =
363  static inline const ::google::protobuf::EnumDescriptor*
366  }
367  static inline const ::std::string& Status_Name(Status value) {
368  return LoRaReport_Status_Name(value);
369  }
370  static inline bool Status_Parse(const ::std::string& name,
371  Status* value) {
372  return LoRaReport_Status_Parse(name, value);
373  }
374 
375  // accessors -------------------------------------------------------
376 
377  // optional .jaiabot.protobuf.LoRaMessage feather_msg = 20;
378  bool has_feather_msg() const;
379  void clear_feather_msg();
380  static const int kFeatherMsgFieldNumber = 20;
381  private:
382  const ::jaiabot::protobuf::LoRaMessage& _internal_feather_msg() const;
383  public:
384  const ::jaiabot::protobuf::LoRaMessage& feather_msg() const;
388 
389  // optional .jaiabot.protobuf.LoRaTestData test_data = 30;
390  bool has_test_data() const;
391  void clear_test_data();
392  static const int kTestDataFieldNumber = 30;
393  private:
394  const ::jaiabot::protobuf::LoRaTestData& _internal_test_data() const;
395  public:
396  const ::jaiabot::protobuf::LoRaTestData& test_data() const;
400 
401  // optional .goby.middleware.protobuf.gpsd.TimePositionVelocity gps_tpv = 40;
402  bool has_gps_tpv() const;
403  void clear_gps_tpv();
404  static const int kGpsTpvFieldNumber = 40;
405  private:
406  const ::goby::middleware::protobuf::gpsd::TimePositionVelocity& _internal_gps_tpv() const;
407  public:
408  const ::goby::middleware::protobuf::gpsd::TimePositionVelocity& gps_tpv() const;
409  ::goby::middleware::protobuf::gpsd::TimePositionVelocity* release_gps_tpv();
410  ::goby::middleware::protobuf::gpsd::TimePositionVelocity* mutable_gps_tpv();
411  void set_allocated_gps_tpv(::goby::middleware::protobuf::gpsd::TimePositionVelocity* gps_tpv);
412 
413  // required uint64 time = 1 [(.dccl.field) = {
414  bool has_time() const;
415  void clear_time();
416  static const int kTimeFieldNumber = 1;
417  ::google::protobuf::uint64 time() const;
418  void set_time(::google::protobuf::uint64 value);
419 
420  // optional double range = 50 [(.dccl.field) = {
421  bool has_range() const;
422  void clear_range();
423  static const int kRangeFieldNumber = 50;
424  double range() const;
425  void set_range(double value);
426 
427  // optional double packet_success = 60;
428  bool has_packet_success() const;
429  void clear_packet_success();
430  static const int kPacketSuccessFieldNumber = 60;
431  double packet_success() const;
432  void set_packet_success(double value);
433 
434  // required .jaiabot.protobuf.LoRaReport.Status status = 10;
435  bool has_status() const;
436  void clear_status();
437  static const int kStatusFieldNumber = 10;
440 
441  typedef boost::units::time_dimension time_dimension;
442 
443  typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type time_unit;
444 
445  template<typename Quantity >
446  void set_time_with_units(Quantity value_w_units)
447  { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
448 
449  template<typename Quantity >
450  Quantity time_with_units() const
451  { return Quantity(time() * time_unit()); };
452 
453  boost::units::quantity< time_unit,google::protobuf::uint64 > time_with_units() const
454  { return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
455 
456  typedef boost::units::derived_dimension< boost::units::length_base_dimension,1 >::type range_dimension;
457 
458  typedef boost::units::unit<range_dimension,boost::units::si::system> range_unit;
459 
460  template<typename Quantity >
461  void set_range_with_units(Quantity value_w_units)
462  { set_range(boost::units::quantity<range_unit,double >(value_w_units).value() ); };
463 
464  template<typename Quantity >
465  Quantity range_with_units() const
466  { return Quantity(range() * range_unit()); };
467 
468  boost::units::quantity< range_unit,double > range_with_units() const
469  { return range_with_units<boost::units::quantity< range_unit,double > >(); };
470 
471  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.LoRaReport)
472  private:
473  void set_has_time();
474  void clear_has_time();
475  void set_has_status();
476  void clear_has_status();
477  void set_has_feather_msg();
478  void clear_has_feather_msg();
479  void set_has_test_data();
480  void clear_has_test_data();
481  void set_has_gps_tpv();
482  void clear_has_gps_tpv();
483  void set_has_range();
484  void clear_has_range();
485  void set_has_packet_success();
486  void clear_has_packet_success();
487 
488  // helper for ByteSizeLong()
489  size_t RequiredFieldsByteSizeFallback() const;
490 
491  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
492  ::google::protobuf::internal::HasBits<1> _has_bits_;
493  mutable ::google::protobuf::internal::CachedSize _cached_size_;
494  ::jaiabot::protobuf::LoRaMessage* feather_msg_;
496  ::goby::middleware::protobuf::gpsd::TimePositionVelocity* gps_tpv_;
497  ::google::protobuf::uint64 time_;
498  double range_;
499  double packet_success_;
500  int status_;
501  friend struct ::protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct;
502 };
503 // ===================================================================
504 
505 
506 // ===================================================================
507 
508 #ifdef __GNUC__
509  #pragma GCC diagnostic push
510  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
511 #endif // __GNUC__
512 // LoRaTestData
513 
514 // required uint64 time = 1 [(.dccl.field) = {
515 inline bool LoRaTestData::has_time() const {
516  return (_has_bits_[0] & 0x00000002u) != 0;
517 }
518 inline void LoRaTestData::set_has_time() {
519  _has_bits_[0] |= 0x00000002u;
520 }
521 inline void LoRaTestData::clear_has_time() {
522  _has_bits_[0] &= ~0x00000002u;
523 }
525  time_ = GOOGLE_ULONGLONG(0);
526  clear_has_time();
527 }
528 inline ::google::protobuf::uint64 LoRaTestData::time() const {
529  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaTestData.time)
530  return time_;
531 }
532 inline void LoRaTestData::set_time(::google::protobuf::uint64 value) {
533  set_has_time();
534  time_ = value;
535  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LoRaTestData.time)
536 }
537 
538 // required uint32 index = 2 [(.dccl.field) = {
539 inline bool LoRaTestData::has_index() const {
540  return (_has_bits_[0] & 0x00000004u) != 0;
541 }
542 inline void LoRaTestData::set_has_index() {
543  _has_bits_[0] |= 0x00000004u;
544 }
545 inline void LoRaTestData::clear_has_index() {
546  _has_bits_[0] &= ~0x00000004u;
547 }
549  index_ = 0u;
550  clear_has_index();
551 }
552 inline ::google::protobuf::uint32 LoRaTestData::index() const {
553  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaTestData.index)
554  return index_;
555 }
556 inline void LoRaTestData::set_index(::google::protobuf::uint32 value) {
557  set_has_index();
558  index_ = value;
559  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LoRaTestData.index)
560 }
561 
562 // required .jaiabot.protobuf.GeographicCoordinate location = 10;
563 inline bool LoRaTestData::has_location() const {
564  return (_has_bits_[0] & 0x00000001u) != 0;
565 }
566 inline void LoRaTestData::set_has_location() {
567  _has_bits_[0] |= 0x00000001u;
568 }
569 inline void LoRaTestData::clear_has_location() {
570  _has_bits_[0] &= ~0x00000001u;
571 }
572 inline const ::jaiabot::protobuf::GeographicCoordinate& LoRaTestData::_internal_location() const {
573  return *location_;
574 }
575 inline const ::jaiabot::protobuf::GeographicCoordinate& LoRaTestData::location() const {
576  const ::jaiabot::protobuf::GeographicCoordinate* p = location_;
577  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaTestData.location)
578  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::GeographicCoordinate*>(
580 }
581 inline ::jaiabot::protobuf::GeographicCoordinate* LoRaTestData::release_location() {
582  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LoRaTestData.location)
583  clear_has_location();
585  location_ = NULL;
586  return temp;
587 }
588 inline ::jaiabot::protobuf::GeographicCoordinate* LoRaTestData::mutable_location() {
589  set_has_location();
590  if (location_ == NULL) {
591  auto* p = CreateMaybeMessage<::jaiabot::protobuf::GeographicCoordinate>(GetArenaNoVirtual());
592  location_ = p;
593  }
594  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LoRaTestData.location)
595  return location_;
596 }
598  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
599  if (message_arena == NULL) {
600  delete reinterpret_cast< ::google::protobuf::MessageLite*>(location_);
601  }
602  if (location) {
603  ::google::protobuf::Arena* submessage_arena = NULL;
604  if (message_arena != submessage_arena) {
605  location = ::google::protobuf::internal::GetOwnedMessage(
606  message_arena, location, submessage_arena);
607  }
608  set_has_location();
609  } else {
610  clear_has_location();
611  }
612  location_ = location;
613  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LoRaTestData.location)
614 }
615 
616 // -------------------------------------------------------------------
617 
618 // LoRaReport
619 
620 // required uint64 time = 1 [(.dccl.field) = {
621 inline bool LoRaReport::has_time() const {
622  return (_has_bits_[0] & 0x00000008u) != 0;
623 }
624 inline void LoRaReport::set_has_time() {
625  _has_bits_[0] |= 0x00000008u;
626 }
627 inline void LoRaReport::clear_has_time() {
628  _has_bits_[0] &= ~0x00000008u;
629 }
630 inline void LoRaReport::clear_time() {
631  time_ = GOOGLE_ULONGLONG(0);
632  clear_has_time();
633 }
634 inline ::google::protobuf::uint64 LoRaReport::time() const {
635  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.time)
636  return time_;
637 }
638 inline void LoRaReport::set_time(::google::protobuf::uint64 value) {
639  set_has_time();
640  time_ = value;
641  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LoRaReport.time)
642 }
643 
644 // required .jaiabot.protobuf.LoRaReport.Status status = 10;
645 inline bool LoRaReport::has_status() const {
646  return (_has_bits_[0] & 0x00000040u) != 0;
647 }
648 inline void LoRaReport::set_has_status() {
649  _has_bits_[0] |= 0x00000040u;
650 }
651 inline void LoRaReport::clear_has_status() {
652  _has_bits_[0] &= ~0x00000040u;
653 }
655  status_ = 1;
656  clear_has_status();
657 }
659  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.status)
660  return static_cast< ::jaiabot::protobuf::LoRaReport_Status >(status_);
661 }
664  set_has_status();
665  status_ = value;
666  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LoRaReport.status)
667 }
668 
669 // optional .jaiabot.protobuf.LoRaMessage feather_msg = 20;
670 inline bool LoRaReport::has_feather_msg() const {
671  return (_has_bits_[0] & 0x00000001u) != 0;
672 }
673 inline void LoRaReport::set_has_feather_msg() {
674  _has_bits_[0] |= 0x00000001u;
675 }
676 inline void LoRaReport::clear_has_feather_msg() {
677  _has_bits_[0] &= ~0x00000001u;
678 }
679 inline const ::jaiabot::protobuf::LoRaMessage& LoRaReport::_internal_feather_msg() const {
680  return *feather_msg_;
681 }
682 inline const ::jaiabot::protobuf::LoRaMessage& LoRaReport::feather_msg() const {
683  const ::jaiabot::protobuf::LoRaMessage* p = feather_msg_;
684  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.feather_msg)
685  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LoRaMessage*>(
687 }
688 inline ::jaiabot::protobuf::LoRaMessage* LoRaReport::release_feather_msg() {
689  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LoRaReport.feather_msg)
690  clear_has_feather_msg();
691  ::jaiabot::protobuf::LoRaMessage* temp = feather_msg_;
692  feather_msg_ = NULL;
693  return temp;
694 }
695 inline ::jaiabot::protobuf::LoRaMessage* LoRaReport::mutable_feather_msg() {
696  set_has_feather_msg();
697  if (feather_msg_ == NULL) {
698  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LoRaMessage>(GetArenaNoVirtual());
699  feather_msg_ = p;
700  }
701  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LoRaReport.feather_msg)
702  return feather_msg_;
703 }
705  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
706  if (message_arena == NULL) {
707  delete reinterpret_cast< ::google::protobuf::MessageLite*>(feather_msg_);
708  }
709  if (feather_msg) {
710  ::google::protobuf::Arena* submessage_arena = NULL;
711  if (message_arena != submessage_arena) {
712  feather_msg = ::google::protobuf::internal::GetOwnedMessage(
713  message_arena, feather_msg, submessage_arena);
714  }
715  set_has_feather_msg();
716  } else {
717  clear_has_feather_msg();
718  }
719  feather_msg_ = feather_msg;
720  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LoRaReport.feather_msg)
721 }
722 
723 // optional .jaiabot.protobuf.LoRaTestData test_data = 30;
724 inline bool LoRaReport::has_test_data() const {
725  return (_has_bits_[0] & 0x00000002u) != 0;
726 }
727 inline void LoRaReport::set_has_test_data() {
728  _has_bits_[0] |= 0x00000002u;
729 }
730 inline void LoRaReport::clear_has_test_data() {
731  _has_bits_[0] &= ~0x00000002u;
732 }
734  if (test_data_ != NULL) test_data_->Clear();
735  clear_has_test_data();
736 }
737 inline const ::jaiabot::protobuf::LoRaTestData& LoRaReport::_internal_test_data() const {
738  return *test_data_;
739 }
740 inline const ::jaiabot::protobuf::LoRaTestData& LoRaReport::test_data() const {
741  const ::jaiabot::protobuf::LoRaTestData* p = test_data_;
742  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.test_data)
743  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::protobuf::LoRaTestData*>(
745 }
746 inline ::jaiabot::protobuf::LoRaTestData* LoRaReport::release_test_data() {
747  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LoRaReport.test_data)
748  clear_has_test_data();
749  ::jaiabot::protobuf::LoRaTestData* temp = test_data_;
750  test_data_ = NULL;
751  return temp;
752 }
753 inline ::jaiabot::protobuf::LoRaTestData* LoRaReport::mutable_test_data() {
754  set_has_test_data();
755  if (test_data_ == NULL) {
756  auto* p = CreateMaybeMessage<::jaiabot::protobuf::LoRaTestData>(GetArenaNoVirtual());
757  test_data_ = p;
758  }
759  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LoRaReport.test_data)
760  return test_data_;
761 }
763  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
764  if (message_arena == NULL) {
765  delete test_data_;
766  }
767  if (test_data) {
768  ::google::protobuf::Arena* submessage_arena = NULL;
769  if (message_arena != submessage_arena) {
770  test_data = ::google::protobuf::internal::GetOwnedMessage(
771  message_arena, test_data, submessage_arena);
772  }
773  set_has_test_data();
774  } else {
775  clear_has_test_data();
776  }
777  test_data_ = test_data;
778  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LoRaReport.test_data)
779 }
780 
781 // optional .goby.middleware.protobuf.gpsd.TimePositionVelocity gps_tpv = 40;
782 inline bool LoRaReport::has_gps_tpv() const {
783  return (_has_bits_[0] & 0x00000004u) != 0;
784 }
785 inline void LoRaReport::set_has_gps_tpv() {
786  _has_bits_[0] |= 0x00000004u;
787 }
788 inline void LoRaReport::clear_has_gps_tpv() {
789  _has_bits_[0] &= ~0x00000004u;
790 }
791 inline const ::goby::middleware::protobuf::gpsd::TimePositionVelocity& LoRaReport::_internal_gps_tpv() const {
792  return *gps_tpv_;
793 }
794 inline const ::goby::middleware::protobuf::gpsd::TimePositionVelocity& LoRaReport::gps_tpv() const {
795  const ::goby::middleware::protobuf::gpsd::TimePositionVelocity* p = gps_tpv_;
796  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.gps_tpv)
797  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::gpsd::TimePositionVelocity*>(
798  &::goby::middleware::protobuf::gpsd::_TimePositionVelocity_default_instance_);
799 }
800 inline ::goby::middleware::protobuf::gpsd::TimePositionVelocity* LoRaReport::release_gps_tpv() {
801  // @@protoc_insertion_point(field_release:jaiabot.protobuf.LoRaReport.gps_tpv)
802  clear_has_gps_tpv();
803  ::goby::middleware::protobuf::gpsd::TimePositionVelocity* temp = gps_tpv_;
804  gps_tpv_ = NULL;
805  return temp;
806 }
807 inline ::goby::middleware::protobuf::gpsd::TimePositionVelocity* LoRaReport::mutable_gps_tpv() {
808  set_has_gps_tpv();
809  if (gps_tpv_ == NULL) {
810  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::gpsd::TimePositionVelocity>(GetArenaNoVirtual());
811  gps_tpv_ = p;
812  }
813  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.LoRaReport.gps_tpv)
814  return gps_tpv_;
815 }
816 inline void LoRaReport::set_allocated_gps_tpv(::goby::middleware::protobuf::gpsd::TimePositionVelocity* gps_tpv) {
817  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
818  if (message_arena == NULL) {
819  delete reinterpret_cast< ::google::protobuf::MessageLite*>(gps_tpv_);
820  }
821  if (gps_tpv) {
822  ::google::protobuf::Arena* submessage_arena = NULL;
823  if (message_arena != submessage_arena) {
824  gps_tpv = ::google::protobuf::internal::GetOwnedMessage(
825  message_arena, gps_tpv, submessage_arena);
826  }
827  set_has_gps_tpv();
828  } else {
829  clear_has_gps_tpv();
830  }
831  gps_tpv_ = gps_tpv;
832  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.LoRaReport.gps_tpv)
833 }
834 
835 // optional double range = 50 [(.dccl.field) = {
836 inline bool LoRaReport::has_range() const {
837  return (_has_bits_[0] & 0x00000010u) != 0;
838 }
839 inline void LoRaReport::set_has_range() {
840  _has_bits_[0] |= 0x00000010u;
841 }
842 inline void LoRaReport::clear_has_range() {
843  _has_bits_[0] &= ~0x00000010u;
844 }
845 inline void LoRaReport::clear_range() {
846  range_ = 0;
847  clear_has_range();
848 }
849 inline double LoRaReport::range() const {
850  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.range)
851  return range_;
852 }
853 inline void LoRaReport::set_range(double value) {
854  set_has_range();
855  range_ = value;
856  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LoRaReport.range)
857 }
858 
859 // optional double packet_success = 60;
860 inline bool LoRaReport::has_packet_success() const {
861  return (_has_bits_[0] & 0x00000020u) != 0;
862 }
863 inline void LoRaReport::set_has_packet_success() {
864  _has_bits_[0] |= 0x00000020u;
865 }
866 inline void LoRaReport::clear_has_packet_success() {
867  _has_bits_[0] &= ~0x00000020u;
868 }
870  packet_success_ = 0;
871  clear_has_packet_success();
872 }
873 inline double LoRaReport::packet_success() const {
874  // @@protoc_insertion_point(field_get:jaiabot.protobuf.LoRaReport.packet_success)
875  return packet_success_;
876 }
877 inline void LoRaReport::set_packet_success(double value) {
878  set_has_packet_success();
879  packet_success_ = value;
880  // @@protoc_insertion_point(field_set:jaiabot.protobuf.LoRaReport.packet_success)
881 }
882 
883 #ifdef __GNUC__
884  #pragma GCC diagnostic pop
885 #endif // __GNUC__
886 // -------------------------------------------------------------------
887 
888 
889 // @@protoc_insertion_point(namespace_scope)
890 
891 } // namespace protobuf
892 } // namespace jaiabot
893 
894 namespace google {
895 namespace protobuf {
896 
897 template <> struct is_proto_enum< ::jaiabot::protobuf::LoRaReport_Status> : ::std::true_type {};
898 template <>
899 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::LoRaReport_Status>() {
901 }
902 
903 } // namespace protobuf
904 } // namespace google
905 
906 // @@protoc_insertion_point(global_scope)
907 
908 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2flora_5ftest_2eproto
jaiabot::protobuf::LoRaReport::Status_IsValid
static bool Status_IsValid(int value)
Definition: lora_test.pb.h:354
jaiabot::protobuf::LoRaReport::set_allocated_test_data
void set_allocated_test_data(::jaiabot::protobuf::LoRaTestData *test_data)
Definition: lora_test.pb.h:762
jaiabot::protobuf::LoRaReport::set_status
void set_status(::jaiabot::protobuf::LoRaReport_Status value)
Definition: lora_test.pb.h:662
jaiabot::protobuf::LoRaReport::has_feather_msg
bool has_feather_msg() const
Definition: lora_test.pb.h:670
jaiabot::protobuf::LoRaTestData::DCCL_ID
@ DCCL_ID
Definition: lora_test.pb.h:219
jaiabot::protobuf::LoRaReport_Status
LoRaReport_Status
Definition: lora_test.pb.h:78
jaiabot::protobuf::LoRaReport::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::LoRaTestData::New
LoRaTestData * New(::google::protobuf::Arena *arena) const final
Definition: lora_test.pb.h:154
jaiabot::protobuf::LoRaReport::clear_time
void clear_time()
Definition: lora_test.pb.h:630
jaiabot::protobuf::LoRaTestData::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::LoRaReport::set_range
void set_range(double value)
Definition: lora_test.pb.h:853
jaiabot::protobuf::LoRaTestData::location
const ::jaiabot::protobuf::GeographicCoordinate & location() const
Definition: lora_test.pb.h:575
jaiabot::protobuf::LoRaTestData::DCCL_MAX_BYTES
@ DCCL_MAX_BYTES
Definition: lora_test.pb.h:219
jaiabot::protobuf::LoRaTestData::kLocationFieldNumber
static const int kLocationFieldNumber
Definition: lora_test.pb.h:196
jaiabot::protobuf::LoRaReport::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::LoRaTestData::set_index
void set_index(::google::protobuf::uint32 value)
Definition: lora_test.pb.h:556
jaiabot::protobuf::LoRaTestData::default_instance
static const LoRaTestData & default_instance()
jaiabot::protobuf::LoRaReport::has_packet_success
bool has_packet_success() const
Definition: lora_test.pb.h:860
jaiabot::protobuf::LoRaReport::mutable_test_data
::jaiabot::protobuf::LoRaTestData * mutable_test_data()
Definition: lora_test.pb.h:753
jaiabot::protobuf::LoRaTestData::~LoRaTestData
virtual ~LoRaTestData()
jaiabot::protobuf::LoRaTestData::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::LoRaTestData::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::LoRaReport::set_time
void set_time(::google::protobuf::uint64 value)
Definition: lora_test.pb.h:638
jaiabot::protobuf::LoRaReport_Status_Name
const ::std::string & LoRaReport_Status_Name(LoRaReport_Status value)
Definition: lora_test.pb.h:88
jaiabot::protobuf::LoRaReport::kStatusFieldNumber
static const int kStatusFieldNumber
Definition: lora_test.pb.h:437
jaiabot::protobuf::LoRaTestData::set_time_with_units
void set_time_with_units(Quantity value_w_units)
Definition: lora_test.pb.h:225
jaiabot::protobuf::LoRaReport::set_allocated_gps_tpv
void set_allocated_gps_tpv(::goby::middleware::protobuf::gpsd::TimePositionVelocity *gps_tpv)
Definition: lora_test.pb.h:816
jaiabot::protobuf::LoRaReport::time_dimension
boost::units::time_dimension time_dimension
Definition: lora_test.pb.h:441
jaiabot::protobuf::LoRaReport::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::LoRaReport::clear_feather_msg
void clear_feather_msg()
jaiabot::protobuf::LoRaReport::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::LoRaReport::LoRaReport
LoRaReport()
jaiabot::protobuf::LoRaReport::NO_PACKET
static const Status NO_PACKET
Definition: lora_test.pb.h:352
jaiabot::protobuf::LoRaTestData::Swap
void Swap(LoRaTestData *other)
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: lora_test.pb.h:52
jaiabot::protobuf::LoRaReport::range_with_units
Quantity range_with_units() const
Definition: lora_test.pb.h:465
jaiabot::protobuf::LoRaTestData::time_dimension
boost::units::time_dimension time_dimension
Definition: lora_test.pb.h:220
jaiabot::protobuf::LoRaReport::GOOD_RECEPTION
static const Status GOOD_RECEPTION
Definition: lora_test.pb.h:350
jaiabot::protobuf::LoRaReport::mutable_gps_tpv
::goby::middleware::protobuf::gpsd::TimePositionVelocity * mutable_gps_tpv()
Definition: lora_test.pb.h:807
jaiabot::protobuf::LoRaReport::kFeatherMsgFieldNumber
static const int kFeatherMsgFieldNumber
Definition: lora_test.pb.h:380
jaiabot::protobuf::LoRaTestData::has_index
bool has_index() const
Definition: lora_test.pb.h:539
jaiabot::protobuf::LoRaReport::Clear
void Clear() final
jaiabot::protobuf::LoRaTestData::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: lora_test.pb.h:128
jaiabot::protobuf::LoRaReport::clear_packet_success
void clear_packet_success()
Definition: lora_test.pb.h:869
jaiabot::protobuf::LoRaTestData
Definition: lora_test.pb.h:99
jaiabot::protobuf::LoRaReport::packet_success
double packet_success() const
Definition: lora_test.pb.h:873
jaiabot::protobuf::LoRaReport::set_packet_success
void set_packet_success(double value)
Definition: lora_test.pb.h:877
jaiabot::protobuf::LoRaReport::operator=
LoRaReport & operator=(const LoRaReport &from)
Definition: lora_test.pb.h:264
jaiabot::protobuf::LoRaReport::kPacketSuccessFieldNumber
static const int kPacketSuccessFieldNumber
Definition: lora_test.pb.h:430
jaiabot::protobuf::LoRaReport_Status_Status_MAX
const LoRaReport_Status LoRaReport_Status_Status_MAX
Definition: lora_test.pb.h:84
feather.pb.h
jaiabot::protobuf::LoRaReport::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: lora_test.pb.h:283
jaiabot::protobuf::LoRaReport::GetCachedSize
int GetCachedSize() const final
Definition: lora_test.pb.h:329
jaiabot::protobuf::LoRaTestData::kIndexFieldNumber
static const int kIndexFieldNumber
Definition: lora_test.pb.h:215
jaiabot::protobuf::LoRaReport::release_feather_msg
::jaiabot::protobuf::LoRaMessage * release_feather_msg()
Definition: lora_test.pb.h:688
jaiabot::protobuf::LoRaTestData::LoRaTestData
LoRaTestData()
jaiabot::protobuf::LoRaReport::time
::google::protobuf::uint64 time() const
Definition: lora_test.pb.h:634
jaiabot::protobuf::LoRaReport::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::LoRaReport::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: lora_test.pb.h:298
jaiabot::protobuf::LoRaReport::has_range
bool has_range() const
Definition: lora_test.pb.h:836
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto
Definition: lora_test.pb.h:47
jaiabot::protobuf::LoRaReport::New
LoRaReport * New(::google::protobuf::Arena *arena) const final
Definition: lora_test.pb.h:312
jaiabot::protobuf::_LoRaReport_default_instance_
LoRaReportDefaultTypeInternal _LoRaReport_default_instance_
jaiabot::protobuf::LoRaReport::Status_Name
static const ::std::string & Status_Name(Status value)
Definition: lora_test.pb.h:367
jaiabot::protobuf::LoRaReport::Status_MAX
static const Status Status_MAX
Definition: lora_test.pb.h:359
jaiabot::protobuf::LoRaTestData::clear_index
void clear_index()
Definition: lora_test.pb.h:548
jaiabot::protobuf::LoRaTestData::operator=
LoRaTestData & operator=(const LoRaTestData &from)
Definition: lora_test.pb.h:106
jaiabot::protobuf::LoRaTestData::internal_default_instance
static const LoRaTestData * internal_default_instance()
Definition: lora_test.pb.h:136
jaiabot::protobuf::LoRaReport::kRangeFieldNumber
static const int kRangeFieldNumber
Definition: lora_test.pb.h:423
jaiabot::protobuf::LoRaTestData::index
::google::protobuf::uint32 index() const
Definition: lora_test.pb.h:552
jaiabot::protobuf::LoRaTestData::DCCLParameters
DCCLParameters
Definition: lora_test.pb.h:219
jaiabot::protobuf::LoRaTestData::swap
friend void swap(LoRaTestData &a, LoRaTestData &b)
Definition: lora_test.pb.h:144
jaiabot::protobuf::LoRaTestData::set_time
void set_time(::google::protobuf::uint64 value)
Definition: lora_test.pb.h:532
jaiabot::protobuf::LoRaTestData::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::LoRaReport::Status_Parse
static bool Status_Parse(const ::std::string &name, Status *value)
Definition: lora_test.pb.h:370
jaiabot::protobuf::LoRaReport::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::LoRaTestData::has_location
bool has_location() const
Definition: lora_test.pb.h:563
jaiabot::protobuf::LoRaReport::time_with_units
Quantity time_with_units() const
Definition: lora_test.pb.h:450
jaiabot::protobuf::LoRaReport::kTimeFieldNumber
static const int kTimeFieldNumber
Definition: lora_test.pb.h:416
jaiabot::protobuf::LoRaReport_Status_Parse
bool LoRaReport_Status_Parse(const ::std::string &name, LoRaReport_Status *value)
Definition: lora_test.pb.h:92
jaiabot::protobuf::LoRaReport::set_range_with_units
void set_range_with_units(Quantity value_w_units)
Definition: lora_test.pb.h:461
jaiabot::protobuf::LoRaReport::New
LoRaReport * New() const final
Definition: lora_test.pb.h:308
jaiabot::protobuf::_LoRaTestData_default_instance_
LoRaTestDataDefaultTypeInternal _LoRaTestData_default_instance_
jaiabot::protobuf::LoRaTestData::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::LoRaTestData::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: lora_test.pb.h:125
jaiabot::protobuf::LoRaReport::swap
friend void swap(LoRaReport &a, LoRaReport &b)
Definition: lora_test.pb.h:302
jaiabot::protobuf::LoRaReport::kTestDataFieldNumber
static const int kTestDataFieldNumber
Definition: lora_test.pb.h:392
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: lora_test.pb.h:50
jaiabot::protobuf::LoRaReport::set_time_with_units
void set_time_with_units(Quantity value_w_units)
Definition: lora_test.pb.h:446
jaiabot::protobuf::LoRaReport::set_allocated_feather_msg
void set_allocated_feather_msg(::jaiabot::protobuf::LoRaMessage *feather_msg)
Definition: lora_test.pb.h:704
jaiabot::protobuf::LoRaReport::has_status
bool has_status() const
Definition: lora_test.pb.h:645
jaiabot::protobuf::_GeographicCoordinate_default_instance_
GeographicCoordinateDefaultTypeInternal _GeographicCoordinate_default_instance_
jaiabot::protobuf::LoRaTestData::time_unit
boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
Definition: lora_test.pb.h:222
jaiabot::protobuf::LoRaTestData::New
LoRaTestData * New() const final
Definition: lora_test.pb.h:150
jaiabot::protobuf::LoRaReport::clear_range
void clear_range()
Definition: lora_test.pb.h:845
geographic_coordinate.pb.h
jaiabot::protobuf::LoRaReport::Swap
void Swap(LoRaReport *other)
jaiabot::protobuf::LoRaReport::Status_descriptor
static const ::google::protobuf::EnumDescriptor * Status_descriptor()
Definition: lora_test.pb.h:364
jaiabot::protobuf::LoRaTestData::time_with_units
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
Definition: lora_test.pb.h:232
jaiabot::protobuf::LoRaReport_Status_NO_PACKET
@ LoRaReport_Status_NO_PACKET
Definition: lora_test.pb.h:80
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct
Definition: lora_test.pb.h:49
jaiabot::protobuf::LoRaTestData::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::LoRaReport::has_gps_tpv
bool has_gps_tpv() const
Definition: lora_test.pb.h:782
jaiabot::protobuf::LoRaTestData::clear_location
void clear_location()
jaiabot::protobuf::LoRaReport::mutable_feather_msg
::jaiabot::protobuf::LoRaMessage * mutable_feather_msg()
Definition: lora_test.pb.h:695
jaiabot::protobuf::LoRaTestData::release_location
::jaiabot::protobuf::GeographicCoordinate * release_location()
Definition: lora_test.pb.h:581
jaiabot::protobuf::LoRaReport::range_unit
boost::units::unit< range_dimension, boost::units::si::system > range_unit
Definition: lora_test.pb.h:458
jaiabot::protobuf::LoRaReport::time_unit
boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
Definition: lora_test.pb.h:443
jaiabot::protobuf::LoRaReport::range_with_units
boost::units::quantity< range_unit, double > range_with_units() const
Definition: lora_test.pb.h:468
jaiabot::protobuf::LoRaReport::kGpsTpvFieldNumber
static const int kGpsTpvFieldNumber
Definition: lora_test.pb.h:404
jaiabot::protobuf::LoRaReport::default_instance
static const LoRaReport & default_instance()
jaiabot::protobuf::LoRaReport::Status_ARRAYSIZE
static const int Status_ARRAYSIZE
Definition: lora_test.pb.h:361
jaiabot::protobuf::LoRaTestData::kTimeFieldNumber
static const int kTimeFieldNumber
Definition: lora_test.pb.h:208
jaiabot::protobuf::LoRaReport::range_dimension
boost::units::derived_dimension< boost::units::length_base_dimension, 1 >::type range_dimension
Definition: lora_test.pb.h:454
jaiabot::protobuf::LoRaTestData::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::GeographicCoordinate
Definition: geographic_coordinate.pb.h:75
jaiabot::protobuf::LoRaTestData::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: lora_test.pb.h:53
jaiabot::protobuf::LoRaReport::clear_test_data
void clear_test_data()
Definition: lora_test.pb.h:733
jaiabot::protobuf::LoRaTestData::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: lora_test.pb.h:55
jaiabot::protobuf::LoRaReport::release_test_data
::jaiabot::protobuf::LoRaTestData * release_test_data()
Definition: lora_test.pb.h:746
jaiabot
Definition: config.pb.h:56
jaiabot::protobuf::LoRaReport::test_data
const ::jaiabot::protobuf::LoRaTestData & test_data() const
Definition: lora_test.pb.h:740
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: lora_test.pb.h:54
jaiabot::protobuf::LoRaReport::~LoRaReport
virtual ~LoRaReport()
jaiabot::protobuf::LoRaReport::has_time
bool has_time() const
Definition: lora_test.pb.h:621
jaiabot::protobuf::LoRaReport::release_gps_tpv
::goby::middleware::protobuf::gpsd::TimePositionVelocity * release_gps_tpv()
Definition: lora_test.pb.h:800
jaiabot::protobuf::LoRaTestData::mutable_location
::jaiabot::protobuf::GeographicCoordinate * mutable_location()
Definition: lora_test.pb.h:588
jaiabot::protobuf::LoRaTestData::time_with_units
Quantity time_with_units() const
Definition: lora_test.pb.h:229
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: lora_test.pb.h:51
jaiabot::protobuf::LoRaReport::Status_MIN
static const Status Status_MIN
Definition: lora_test.pb.h:357
jaiabot::protobuf::LoRaReport::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: lora_test.pb.h:286
jaiabot::protobuf::_LoRaMessage_default_instance_
LoRaMessageDefaultTypeInternal _LoRaMessage_default_instance_
jaiabot::protobuf::LoRaReport::internal_default_instance
static const LoRaReport * internal_default_instance()
Definition: lora_test.pb.h:294
jaiabot::protobuf::LoRaReport_Status_Status_MIN
const LoRaReport_Status LoRaReport_Status_Status_MIN
Definition: lora_test.pb.h:83
jaiabot::protobuf::LoRaReport_Status_GOOD_RECEPTION
@ LoRaReport_Status_GOOD_RECEPTION
Definition: lora_test.pb.h:79
jaiabot::protobuf::LoRaReport_Status_descriptor
const ::google::protobuf::EnumDescriptor * LoRaReport_Status_descriptor()
jaiabot::protobuf::LoRaReport::clear_gps_tpv
void clear_gps_tpv()
jaiabot::protobuf::LoRaReport::clear_status
void clear_status()
Definition: lora_test.pb.h:654
jaiabot::protobuf::LoRaReport::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::LoRaReport::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::LoRaReport::range
double range() const
Definition: lora_test.pb.h:849
jaiabot::protobuf::LoRaTestData::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: lora_test.pb.h:140
jaiabot::protobuf::LoRaTestData::set_allocated_location
void set_allocated_location(::jaiabot::protobuf::GeographicCoordinate *location)
Definition: lora_test.pb.h:597
jaiabot::protobuf::LoRaTestData::has_time
bool has_time() const
Definition: lora_test.pb.h:515
jaiabot::protobuf::LoRaReport::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::LoRaReport
Definition: lora_test.pb.h:257
protobuf_jaiabot_2fmessages_2flora_5ftest_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::LoRaReport::has_test_data
bool has_test_data() const
Definition: lora_test.pb.h:724
jaiabot::protobuf::LoRaTestData::Clear
void Clear() final
jaiabot::protobuf::LoRaReport::status
::jaiabot::protobuf::LoRaReport_Status status() const
Definition: lora_test.pb.h:658
jaiabot::protobuf::LoRaReport::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::LoRaReport_Status_IsValid
bool LoRaReport_Status_IsValid(int value)
jaiabot::protobuf::LoRaTestData::GetCachedSize
int GetCachedSize() const final
Definition: lora_test.pb.h:171
jaiabot::protobuf::LoRaTestData::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::LoRaTestData::time
::google::protobuf::uint64 time() const
Definition: lora_test.pb.h:528
google
Definition: config.pb.h:63
jaiabot::protobuf::LoRaReport::time_with_units
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
Definition: lora_test.pb.h:453
jaiabot::protobuf::LoRaTestData::clear_time
void clear_time()
Definition: lora_test.pb.h:524
jaiabot::protobuf::LoRaReport::feather_msg
const ::jaiabot::protobuf::LoRaMessage & feather_msg() const
Definition: lora_test.pb.h:682
jaiabot::protobuf::LoRaReport::gps_tpv
const ::goby::middleware::protobuf::gpsd::TimePositionVelocity & gps_tpv() const
Definition: lora_test.pb.h:794
jaiabot::protobuf::LoRaReport_Status_Status_ARRAYSIZE
const int LoRaReport_Status_Status_ARRAYSIZE
Definition: lora_test.pb.h:85
jaiabot::protobuf::LoRaMessage
Definition: feather.pb.h:268