Goby3  3.1.5
2024.05.14
modem_driver_status.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/modem_driver_status.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include "dccl/option_extensions.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 // @@protoc_insertion_point(includes)
43 #include <google/protobuf/port_def.inc>
44 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto
45 PROTOBUF_NAMESPACE_OPEN
46 namespace internal {
47 class AnyMetadata;
48 } // namespace internal
49 PROTOBUF_NAMESPACE_CLOSE
50 
51 // Internal implementation detail -- do not use these members.
53  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
54  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
55  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
56  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
57  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
58  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
59  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
60  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
62 };
63 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto;
64 namespace goby {
65 namespace acomms {
66 namespace protobuf {
67 class ModemDriverStatus;
68 class ModemDriverStatusDefaultTypeInternal;
69 extern ModemDriverStatusDefaultTypeInternal _ModemDriverStatus_default_instance_;
70 } // namespace protobuf
71 } // namespace acomms
72 } // namespace goby
73 PROTOBUF_NAMESPACE_OPEN
74 template<> ::goby::acomms::protobuf::ModemDriverStatus* Arena::CreateMaybeMessage<::goby::acomms::protobuf::ModemDriverStatus>(Arena*);
75 PROTOBUF_NAMESPACE_CLOSE
76 namespace goby {
77 namespace acomms {
78 namespace protobuf {
79 
87 };
92 
93 const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* ModemDriverStatus_Status_descriptor();
94 template<typename T>
95 inline const std::string& ModemDriverStatus_Status_Name(T enum_t_value) {
96  static_assert(::std::is_same<T, ModemDriverStatus_Status>::value ||
97  ::std::is_integral<T>::value,
98  "Incorrect type passed to function ModemDriverStatus_Status_Name.");
99  return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
100  ModemDriverStatus_Status_descriptor(), enum_t_value);
101 }
103  const std::string& name, ModemDriverStatus_Status* value) {
104  return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ModemDriverStatus_Status>(
105  ModemDriverStatus_Status_descriptor(), name, value);
106 }
107 // ===================================================================
108 
109 class ModemDriverStatus PROTOBUF_FINAL :
110  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.ModemDriverStatus) */ {
111  public:
112  inline ModemDriverStatus() : ModemDriverStatus(nullptr) {};
114 
115  ModemDriverStatus(const ModemDriverStatus& from);
116  ModemDriverStatus(ModemDriverStatus&& from) noexcept
117  : ModemDriverStatus() {
118  *this = ::std::move(from);
119  }
120 
121  inline ModemDriverStatus& operator=(const ModemDriverStatus& from) {
122  CopyFrom(from);
123  return *this;
124  }
125  inline ModemDriverStatus& operator=(ModemDriverStatus&& from) noexcept {
126  if (GetArena() == from.GetArena()) {
127  if (this != &from) InternalSwap(&from);
128  } else {
129  CopyFrom(from);
130  }
131  return *this;
132  }
133 
134  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
135  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
136  }
137  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
138  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
139  }
140 
141  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
142  return GetDescriptor();
143  }
144  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
145  return GetMetadataStatic().descriptor;
146  }
147  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
148  return GetMetadataStatic().reflection;
149  }
150  static const ModemDriverStatus& default_instance();
151 
152  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
153  static inline const ModemDriverStatus* internal_default_instance() {
154  return reinterpret_cast<const ModemDriverStatus*>(
156  }
157  static constexpr int kIndexInFileMessages =
158  0;
159 
160  friend void swap(ModemDriverStatus& a, ModemDriverStatus& b) {
161  a.Swap(&b);
162  }
163  inline void Swap(ModemDriverStatus* other) {
164  if (other == this) return;
165  if (GetArena() == other->GetArena()) {
166  InternalSwap(other);
167  } else {
168  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
169  }
170  }
171  void UnsafeArenaSwap(ModemDriverStatus* other) {
172  if (other == this) return;
173  GOOGLE_DCHECK(GetArena() == other->GetArena());
174  InternalSwap(other);
175  }
176 
177  // implements Message ----------------------------------------------
178 
179  inline ModemDriverStatus* New() const final {
180  return CreateMaybeMessage<ModemDriverStatus>(nullptr);
181  }
182 
183  ModemDriverStatus* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
184  return CreateMaybeMessage<ModemDriverStatus>(arena);
185  }
186  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
187  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
188  void CopyFrom(const ModemDriverStatus& from);
189  void MergeFrom(const ModemDriverStatus& from);
190  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
191  bool IsInitialized() const final;
192 
193  size_t ByteSizeLong() const final;
194  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
195  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
196  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
197  int GetCachedSize() const final { return _cached_size_.Get(); }
198 
199  private:
200  inline void SharedCtor();
201  inline void SharedDtor();
202  void SetCachedSize(int size) const final;
203  void InternalSwap(ModemDriverStatus* other);
204  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
205  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
206  return "goby.acomms.protobuf.ModemDriverStatus";
207  }
208  protected:
209  explicit ModemDriverStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena);
210  private:
211  static void ArenaDtor(void* object);
212  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
213  public:
214 
215  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
216  private:
217  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
218  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto);
220  }
221 
222  public:
223 
224  // nested types ----------------------------------------------------
225 
227  static constexpr Status NOMINAL =
229  static constexpr Status CONNECTION_TO_MODEM_FAILED =
231  static constexpr Status MODEM_NOT_RESPONDING =
233  static constexpr Status STARTUP_FAILED =
235  static constexpr Status INVALID_CONFIGURATION =
237  static constexpr Status MANUAL_RESET =
239  static inline bool Status_IsValid(int value) {
240  return ModemDriverStatus_Status_IsValid(value);
241  }
242  static constexpr Status Status_MIN =
244  static constexpr Status Status_MAX =
246  static constexpr int Status_ARRAYSIZE =
248  static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
251  }
252  template<typename T>
253  static inline const std::string& Status_Name(T enum_t_value) {
254  static_assert(::std::is_same<T, Status>::value ||
255  ::std::is_integral<T>::value,
256  "Incorrect type passed to function Status_Name.");
257  return ModemDriverStatus_Status_Name(enum_t_value);
258  }
259  static inline bool Status_Parse(const std::string& name,
260  Status* value) {
261  return ModemDriverStatus_Status_Parse(name, value);
262  }
263 
264  // accessors -------------------------------------------------------
265 
266  enum : int {
267  kSrcFieldNumber = 1,
268  kDestFieldNumber = 2,
269  kTimeFieldNumber = 3,
270  kStatusFieldNumber = 4,
271  kNResetsFieldNumber = 5,
272  };
273  // required int32 src = 1 [(.dccl.field) = {
274  bool has_src() const;
275  private:
276  bool _internal_has_src() const;
277  public:
278  void clear_src();
281  private:
282  ::PROTOBUF_NAMESPACE_ID::int32 _internal_src() const;
283  void _internal_set_src(::PROTOBUF_NAMESPACE_ID::int32 value);
284  public:
285 
286  // optional int32 dest = 2 [(.dccl.field) = {
287  bool has_dest() const;
288  private:
289  bool _internal_has_dest() const;
290  public:
291  void clear_dest();
294  private:
295  ::PROTOBUF_NAMESPACE_ID::int32 _internal_dest() const;
296  void _internal_set_dest(::PROTOBUF_NAMESPACE_ID::int32 value);
297  public:
298 
299  // required double time = 3 [(.dccl.field) = {
300  bool has_time() const;
301  private:
302  bool _internal_has_time() const;
303  public:
304  void clear_time();
305  double time() const;
306  void set_time(double value);
307  private:
308  double _internal_time() const;
309  void _internal_set_time(double value);
310  public:
311 
312  // required .goby.acomms.protobuf.ModemDriverStatus.Status status = 4;
313  bool has_status() const;
314  private:
315  bool _internal_has_status() const;
316  public:
317  void clear_status();
320  private:
322  void _internal_set_status(::goby::acomms::protobuf::ModemDriverStatus_Status value);
323  public:
324 
325  // optional uint32 n_resets = 5 [default = 0, (.dccl.field) = {
326  bool has_n_resets() const;
327  private:
328  bool _internal_has_n_resets() const;
329  public:
333  private:
334  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_n_resets() const;
335  void _internal_set_n_resets(::PROTOBUF_NAMESPACE_ID::uint32 value);
336  public:
337 
338  enum DCCLParameters { DCCL_ID = 513, DCCL_MAX_BYTES = 32 };
339  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.ModemDriverStatus)
340  private:
341  class _Internal;
342 
343  // helper for ByteSizeLong()
344  size_t RequiredFieldsByteSizeFallback() const;
345 
346  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
347  typedef void InternalArenaConstructable_;
348  typedef void DestructorSkippable_;
349  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
350  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
353  double time_;
354  int status_;
356  friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto;
357 };
358 // ===================================================================
359 
360 
361 // ===================================================================
362 
363 #ifdef __GNUC__
364  #pragma GCC diagnostic push
365  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
366 #endif // __GNUC__
367 // ModemDriverStatus
368 
369 // required int32 src = 1 [(.dccl.field) = {
370 inline bool ModemDriverStatus::_internal_has_src() const {
371  bool value = (_has_bits_[0] & 0x00000001u) != 0;
372  return value;
373 }
374 inline bool ModemDriverStatus::has_src() const {
375  return _internal_has_src();
376 }
377 inline void ModemDriverStatus::clear_src() {
378  src_ = 0;
379  _has_bits_[0] &= ~0x00000001u;
380 }
381 inline ::PROTOBUF_NAMESPACE_ID::int32 ModemDriverStatus::_internal_src() const {
382  return src_;
383 }
384 inline ::PROTOBUF_NAMESPACE_ID::int32 ModemDriverStatus::src() const {
385  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ModemDriverStatus.src)
386  return _internal_src();
387 }
388 inline void ModemDriverStatus::_internal_set_src(::PROTOBUF_NAMESPACE_ID::int32 value) {
389  _has_bits_[0] |= 0x00000001u;
390  src_ = value;
391 }
392 inline void ModemDriverStatus::set_src(::PROTOBUF_NAMESPACE_ID::int32 value) {
393  _internal_set_src(value);
394  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ModemDriverStatus.src)
395 }
396 
397 // optional int32 dest = 2 [(.dccl.field) = {
398 inline bool ModemDriverStatus::_internal_has_dest() const {
399  bool value = (_has_bits_[0] & 0x00000002u) != 0;
400  return value;
401 }
402 inline bool ModemDriverStatus::has_dest() const {
403  return _internal_has_dest();
404 }
405 inline void ModemDriverStatus::clear_dest() {
406  dest_ = 0;
407  _has_bits_[0] &= ~0x00000002u;
408 }
409 inline ::PROTOBUF_NAMESPACE_ID::int32 ModemDriverStatus::_internal_dest() const {
410  return dest_;
411 }
412 inline ::PROTOBUF_NAMESPACE_ID::int32 ModemDriverStatus::dest() const {
413  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ModemDriverStatus.dest)
414  return _internal_dest();
415 }
416 inline void ModemDriverStatus::_internal_set_dest(::PROTOBUF_NAMESPACE_ID::int32 value) {
417  _has_bits_[0] |= 0x00000002u;
418  dest_ = value;
419 }
420 inline void ModemDriverStatus::set_dest(::PROTOBUF_NAMESPACE_ID::int32 value) {
421  _internal_set_dest(value);
422  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ModemDriverStatus.dest)
423 }
424 
425 // required double time = 3 [(.dccl.field) = {
426 inline bool ModemDriverStatus::_internal_has_time() const {
427  bool value = (_has_bits_[0] & 0x00000004u) != 0;
428  return value;
429 }
430 inline bool ModemDriverStatus::has_time() const {
431  return _internal_has_time();
432 }
433 inline void ModemDriverStatus::clear_time() {
434  time_ = 0;
435  _has_bits_[0] &= ~0x00000004u;
436 }
437 inline double ModemDriverStatus::_internal_time() const {
438  return time_;
439 }
440 inline double ModemDriverStatus::time() const {
441  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ModemDriverStatus.time)
442  return _internal_time();
443 }
444 inline void ModemDriverStatus::_internal_set_time(double value) {
445  _has_bits_[0] |= 0x00000004u;
446  time_ = value;
447 }
448 inline void ModemDriverStatus::set_time(double value) {
449  _internal_set_time(value);
450  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ModemDriverStatus.time)
451 }
452 
453 // required .goby.acomms.protobuf.ModemDriverStatus.Status status = 4;
454 inline bool ModemDriverStatus::_internal_has_status() const {
455  bool value = (_has_bits_[0] & 0x00000008u) != 0;
456  return value;
457 }
458 inline bool ModemDriverStatus::has_status() const {
459  return _internal_has_status();
460 }
461 inline void ModemDriverStatus::clear_status() {
462  status_ = 0;
463  _has_bits_[0] &= ~0x00000008u;
464 }
465 inline ::goby::acomms::protobuf::ModemDriverStatus_Status ModemDriverStatus::_internal_status() const {
466  return static_cast< ::goby::acomms::protobuf::ModemDriverStatus_Status >(status_);
467 }
469  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ModemDriverStatus.status)
470  return _internal_status();
471 }
472 inline void ModemDriverStatus::_internal_set_status(::goby::acomms::protobuf::ModemDriverStatus_Status value) {
474  _has_bits_[0] |= 0x00000008u;
475  status_ = value;
476 }
477 inline void ModemDriverStatus::set_status(::goby::acomms::protobuf::ModemDriverStatus_Status value) {
478  _internal_set_status(value);
479  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ModemDriverStatus.status)
480 }
481 
482 // optional uint32 n_resets = 5 [default = 0, (.dccl.field) = {
483 inline bool ModemDriverStatus::_internal_has_n_resets() const {
484  bool value = (_has_bits_[0] & 0x00000010u) != 0;
485  return value;
486 }
487 inline bool ModemDriverStatus::has_n_resets() const {
488  return _internal_has_n_resets();
489 }
490 inline void ModemDriverStatus::clear_n_resets() {
491  n_resets_ = 0u;
492  _has_bits_[0] &= ~0x00000010u;
493 }
494 inline ::PROTOBUF_NAMESPACE_ID::uint32 ModemDriverStatus::_internal_n_resets() const {
495  return n_resets_;
496 }
497 inline ::PROTOBUF_NAMESPACE_ID::uint32 ModemDriverStatus::n_resets() const {
498  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.ModemDriverStatus.n_resets)
499  return _internal_n_resets();
500 }
501 inline void ModemDriverStatus::_internal_set_n_resets(::PROTOBUF_NAMESPACE_ID::uint32 value) {
502  _has_bits_[0] |= 0x00000010u;
503  n_resets_ = value;
504 }
505 inline void ModemDriverStatus::set_n_resets(::PROTOBUF_NAMESPACE_ID::uint32 value) {
506  _internal_set_n_resets(value);
507  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.ModemDriverStatus.n_resets)
508 }
509 
510 #ifdef __GNUC__
511  #pragma GCC diagnostic pop
512 #endif // __GNUC__
513 
514 // @@protoc_insertion_point(namespace_scope)
515 
516 } // namespace protobuf
517 } // namespace acomms
518 } // namespace goby
519 
520 PROTOBUF_NAMESPACE_OPEN
521 
522 template <> struct is_proto_enum< ::goby::acomms::protobuf::ModemDriverStatus_Status> : ::std::true_type {};
523 template <>
524 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::ModemDriverStatus_Status>() {
526 }
527 
528 PROTOBUF_NAMESPACE_CLOSE
529 
530 // @@protoc_insertion_point(global_scope)
531 
532 #include <google/protobuf/port_undef.inc>
533 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto
ModemDriverStatus(ModemDriverStatus &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 dest() const
friend void swap(ModemDriverStatus &a, ModemDriverStatus &b)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ModemDriverStatus & default_instance()
static bool Status_Parse(const std::string &name, Status *value)
void set_status(::goby::acomms::protobuf::ModemDriverStatus_Status value)
static const ModemDriverStatus * internal_default_instance()
void CopyFrom(const ModemDriverStatus &from)
ModemDriverStatus & operator=(ModemDriverStatus &&from) noexcept
void set_dest(::PROTOBUF_NAMESPACE_ID::int32 value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
ModemDriverStatus(const ModemDriverStatus &from)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_n_resets(::PROTOBUF_NAMESPACE_ID::uint32 value)
::goby::acomms::protobuf::ModemDriverStatus_Status status() const
void MergeFrom(const ModemDriverStatus &from)
::PROTOBUF_NAMESPACE_ID::uint32 n_resets() const
void set_src(::PROTOBUF_NAMESPACE_ID::int32 value)
ModemDriverStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
ModemDriverStatus * New() const final
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Status_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void UnsafeArenaSwap(ModemDriverStatus *other)
static const std::string & Status_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
ModemDriverStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::int32 src() const
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
ModemDriverStatus & operator=(const ModemDriverStatus &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fmodem_5fdriver_5fstatus_2eproto
unit< time_dimension, si::system > time
Definition: time.hpp:22
@ value
the parser finished reading a JSON value
bool ModemDriverStatus_Status_IsValid(int value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ModemDriverStatus_Status_descriptor()
constexpr ModemDriverStatus_Status ModemDriverStatus_Status_Status_MIN
constexpr ModemDriverStatus_Status ModemDriverStatus_Status_Status_MAX
ModemDriverStatusDefaultTypeInternal _ModemDriverStatus_default_instance_
constexpr int ModemDriverStatus_Status_Status_ARRAYSIZE
bool ModemDriverStatus_Status_Parse(const std::string &name, ModemDriverStatus_Status *value)
const std::string & ModemDriverStatus_Status_Name(T enum_t_value)
constexpr Group status
Definition: groups.h:43
constexpr Status Status_MAX
Definition: ais.pb.h:310
constexpr int Status_ARRAYSIZE
Definition: ais.pb.h:311
constexpr Status Status_MIN
Definition: ais.pb.h:309
The global namespace for the Goby project.
std::int32_t int32
std::uint32_t uint32
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)