Goby3  3.1.4
2024.02.22
amac_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/amac_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2famac_5fconfig_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>
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"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[1];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto
58 namespace goby {
59 namespace acomms {
60 namespace protobuf {
61 class MACConfig;
62 class MACConfigDefaultTypeInternal;
63 extern MACConfigDefaultTypeInternal _MACConfig_default_instance_;
64 } // namespace protobuf
65 } // namespace acomms
66 } // namespace goby
67 namespace google {
68 namespace protobuf {
69 template<> ::goby::acomms::protobuf::MACConfig* Arena::CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(Arena*);
70 } // namespace protobuf
71 } // namespace google
72 namespace goby {
73 namespace acomms {
74 namespace protobuf {
75 
79 };
80 bool MACConfig_MACRefTime_IsValid(int value);
84 
85 const ::google::protobuf::EnumDescriptor* MACConfig_MACRefTime_descriptor();
86 inline const ::std::string& MACConfig_MACRefTime_Name(MACConfig_MACRefTime value) {
87  return ::google::protobuf::internal::NameOfEnum(
89 }
91  const ::std::string& name, MACConfig_MACRefTime* value) {
92  return ::google::protobuf::internal::ParseNamedEnum<MACConfig_MACRefTime>(
93  MACConfig_MACRefTime_descriptor(), name, value);
94 }
95 enum MACType {
96  MAC_NONE = 1,
99 };
100 bool MACType_IsValid(int value);
104 
105 const ::google::protobuf::EnumDescriptor* MACType_descriptor();
106 inline const ::std::string& MACType_Name(MACType value) {
107  return ::google::protobuf::internal::NameOfEnum(
108  MACType_descriptor(), value);
109 }
110 inline bool MACType_Parse(
111  const ::std::string& name, MACType* value) {
112  return ::google::protobuf::internal::ParseNamedEnum<MACType>(
113  MACType_descriptor(), name, value);
114 }
115 // ===================================================================
116 
117 class MACConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.acomms.protobuf.MACConfig) */ {
118  public:
119  MACConfig();
120  virtual ~MACConfig();
121 
122  MACConfig(const MACConfig& from);
123 
124  inline MACConfig& operator=(const MACConfig& from) {
125  CopyFrom(from);
126  return *this;
127  }
128  #if LANG_CXX11
129  MACConfig(MACConfig&& from) noexcept
130  : MACConfig() {
131  *this = ::std::move(from);
132  }
133 
134  inline MACConfig& operator=(MACConfig&& from) noexcept {
135  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
136  if (this != &from) InternalSwap(&from);
137  } else {
138  CopyFrom(from);
139  }
140  return *this;
141  }
142  #endif
143  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
144  return _internal_metadata_.unknown_fields();
145  }
146  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
147  return _internal_metadata_.mutable_unknown_fields();
148  }
149 
150  static const ::google::protobuf::Descriptor* descriptor();
151  static const MACConfig& default_instance();
152 
153  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
154  static inline const MACConfig* internal_default_instance() {
155  return reinterpret_cast<const MACConfig*>(
157  }
158  static constexpr int kIndexInFileMessages =
159  0;
160 
161  void Swap(MACConfig* other);
162  friend void swap(MACConfig& a, MACConfig& b) {
163  a.Swap(&b);
164  }
165 
166  // implements Message ----------------------------------------------
167 
168  inline MACConfig* New() const final {
169  return CreateMaybeMessage<MACConfig>(NULL);
170  }
171 
172  MACConfig* New(::google::protobuf::Arena* arena) const final {
173  return CreateMaybeMessage<MACConfig>(arena);
174  }
175  void CopyFrom(const ::google::protobuf::Message& from) final;
176  void MergeFrom(const ::google::protobuf::Message& from) final;
177  void CopyFrom(const MACConfig& from);
178  void MergeFrom(const MACConfig& from);
179  void Clear() final;
180  bool IsInitialized() const final;
181 
182  size_t ByteSizeLong() const final;
184  ::google::protobuf::io::CodedInputStream* input) final;
186  ::google::protobuf::io::CodedOutputStream* output) const final;
188  bool deterministic, ::google::protobuf::uint8* target) const final;
189  int GetCachedSize() const final { return _cached_size_.Get(); }
190 
191  private:
192  void SharedCtor();
193  void SharedDtor();
194  void SetCachedSize(int size) const final;
195  void InternalSwap(MACConfig* other);
196  private:
197  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
198  return NULL;
199  }
200  inline void* MaybeArenaPtr() const {
201  return NULL;
202  }
203  public:
204 
206 
207  // nested types ----------------------------------------------------
208 
214  static inline bool MACRefTime_IsValid(int value) {
215  return MACConfig_MACRefTime_IsValid(value);
216  }
217  static const MACRefTime MACRefTime_MIN =
219  static const MACRefTime MACRefTime_MAX =
221  static const int MACRefTime_ARRAYSIZE =
223  static inline const ::google::protobuf::EnumDescriptor*
226  }
227  static inline const ::std::string& MACRefTime_Name(MACRefTime value) {
228  return MACConfig_MACRefTime_Name(value);
229  }
230  static inline bool MACRefTime_Parse(const ::std::string& name,
231  MACRefTime* value) {
232  return MACConfig_MACRefTime_Parse(name, value);
233  }
234 
235  // accessors -------------------------------------------------------
236 
237  // repeated .goby.acomms.protobuf.ModemTransmission slot = 3 [(.goby.field) = {
238  int slot_size() const;
239  void clear_slot();
240  static const int kSlotFieldNumber = 3;
243  mutable_slot();
244  const ::goby::acomms::protobuf::ModemTransmission& slot(int index) const;
246  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
247  slot() const;
248 
249  // optional int32 modem_id = 1 [(.goby.field) = {
250  bool has_modem_id() const;
251  void clear_modem_id();
252  static const int kModemIdFieldNumber = 1;
255 
256  // optional int32 fixed_ref_time = 6 [(.goby.field) = {
257  bool has_fixed_ref_time() const;
258  void clear_fixed_ref_time();
259  static const int kFixedRefTimeFieldNumber = 6;
262 
263  // optional .goby.acomms.protobuf.MACConfig.MACRefTime ref_time_type = 5 [default = REFERENCE_START_OF_DAY];
264  bool has_ref_time_type() const;
265  void clear_ref_time_type();
266  static const int kRefTimeTypeFieldNumber = 5;
269 
270  // optional .goby.acomms.protobuf.MACType type = 2 [default = MAC_NONE, (.goby.field) = {
271  bool has_type() const;
272  void clear_type();
273  static const int kTypeFieldNumber = 2;
276 
277  // optional bool start_cycle_in_middle = 4 [default = true, (.goby.field) = {
278  bool has_start_cycle_in_middle() const;
280  static const int kStartCycleInMiddleFieldNumber = 4;
281  bool start_cycle_in_middle() const;
282  void set_start_cycle_in_middle(bool value);
283 
285 
286  typedef boost::units::unit<fixed_ref_time_dimension,boost::units::si::system> fixed_ref_time_unit;
287 
288  template<typename Quantity >
289  void set_fixed_ref_time_with_units(Quantity value_w_units)
290  { set_fixed_ref_time(boost::units::quantity<fixed_ref_time_unit,google::protobuf::int32 >(value_w_units).value() ); };
291 
292  template<typename Quantity >
293  Quantity fixed_ref_time_with_units() const
294  { return Quantity(fixed_ref_time() * fixed_ref_time_unit()); };
295 
296  boost::units::quantity< fixed_ref_time_unit,google::protobuf::int32 > fixed_ref_time_with_units() const
297  { return fixed_ref_time_with_units<boost::units::quantity< fixed_ref_time_unit,google::protobuf::int32 > >(); };
298 
299  // @@protoc_insertion_point(class_scope:goby.acomms.protobuf.MACConfig)
300  private:
301  void set_has_modem_id();
302  void clear_has_modem_id();
303  void set_has_type();
304  void clear_has_type();
305  void set_has_start_cycle_in_middle();
306  void clear_has_start_cycle_in_middle();
307  void set_has_ref_time_type();
308  void clear_has_ref_time_type();
309  void set_has_fixed_ref_time();
310  void clear_has_fixed_ref_time();
311 
312  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
313  ::google::protobuf::internal::HasBits<1> _has_bits_;
314  mutable ::google::protobuf::internal::CachedSize _cached_size_;
316  ::google::protobuf::int32 modem_id_;
317  ::google::protobuf::int32 fixed_ref_time_;
318  int ref_time_type_;
319  int type_;
320  bool start_cycle_in_middle_;
321  friend struct ::protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct;
322 };
323 // ===================================================================
324 
325 
326 // ===================================================================
327 
328 #ifdef __GNUC__
329  #pragma GCC diagnostic push
330  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
331 #endif // __GNUC__
332 // MACConfig
333 
334 // optional int32 modem_id = 1 [(.goby.field) = {
335 inline bool MACConfig::has_modem_id() const {
336  return (_has_bits_[0] & 0x00000001u) != 0;
337 }
338 inline void MACConfig::set_has_modem_id() {
339  _has_bits_[0] |= 0x00000001u;
340 }
341 inline void MACConfig::clear_has_modem_id() {
342  _has_bits_[0] &= ~0x00000001u;
343 }
345  modem_id_ = 0;
346  clear_has_modem_id();
347 }
349  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACConfig.modem_id)
350  return modem_id_;
351 }
353  set_has_modem_id();
354  modem_id_ = value;
355  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACConfig.modem_id)
356 }
357 
358 // optional .goby.acomms.protobuf.MACType type = 2 [default = MAC_NONE, (.goby.field) = {
359 inline bool MACConfig::has_type() const {
360  return (_has_bits_[0] & 0x00000008u) != 0;
361 }
362 inline void MACConfig::set_has_type() {
363  _has_bits_[0] |= 0x00000008u;
364 }
365 inline void MACConfig::clear_has_type() {
366  _has_bits_[0] &= ~0x00000008u;
367 }
368 inline void MACConfig::clear_type() {
369  type_ = 1;
370  clear_has_type();
371 }
373  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACConfig.type)
374  return static_cast< ::goby::acomms::protobuf::MACType >(type_);
375 }
378  set_has_type();
379  type_ = value;
380  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACConfig.type)
381 }
382 
383 // repeated .goby.acomms.protobuf.ModemTransmission slot = 3 [(.goby.field) = {
384 inline int MACConfig::slot_size() const {
385  return slot_.size();
386 }
387 inline ::goby::acomms::protobuf::ModemTransmission* MACConfig::mutable_slot(int index) {
388  // @@protoc_insertion_point(field_mutable:goby.acomms.protobuf.MACConfig.slot)
389  return slot_.Mutable(index);
390 }
391 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
393  // @@protoc_insertion_point(field_mutable_list:goby.acomms.protobuf.MACConfig.slot)
394  return &slot_;
395 }
396 inline const ::goby::acomms::protobuf::ModemTransmission& MACConfig::slot(int index) const {
397  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACConfig.slot)
398  return slot_.Get(index);
399 }
400 inline ::goby::acomms::protobuf::ModemTransmission* MACConfig::add_slot() {
401  // @@protoc_insertion_point(field_add:goby.acomms.protobuf.MACConfig.slot)
402  return slot_.Add();
403 }
404 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
406  // @@protoc_insertion_point(field_list:goby.acomms.protobuf.MACConfig.slot)
407  return slot_;
408 }
409 
410 // optional bool start_cycle_in_middle = 4 [default = true, (.goby.field) = {
412  return (_has_bits_[0] & 0x00000010u) != 0;
413 }
414 inline void MACConfig::set_has_start_cycle_in_middle() {
415  _has_bits_[0] |= 0x00000010u;
416 }
417 inline void MACConfig::clear_has_start_cycle_in_middle() {
418  _has_bits_[0] &= ~0x00000010u;
419 }
421  start_cycle_in_middle_ = true;
422  clear_has_start_cycle_in_middle();
423 }
424 inline bool MACConfig::start_cycle_in_middle() const {
425  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACConfig.start_cycle_in_middle)
426  return start_cycle_in_middle_;
427 }
428 inline void MACConfig::set_start_cycle_in_middle(bool value) {
429  set_has_start_cycle_in_middle();
430  start_cycle_in_middle_ = value;
431  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACConfig.start_cycle_in_middle)
432 }
433 
434 // optional .goby.acomms.protobuf.MACConfig.MACRefTime ref_time_type = 5 [default = REFERENCE_START_OF_DAY];
435 inline bool MACConfig::has_ref_time_type() const {
436  return (_has_bits_[0] & 0x00000004u) != 0;
437 }
438 inline void MACConfig::set_has_ref_time_type() {
439  _has_bits_[0] |= 0x00000004u;
440 }
441 inline void MACConfig::clear_has_ref_time_type() {
442  _has_bits_[0] &= ~0x00000004u;
443 }
445  ref_time_type_ = 1;
446  clear_has_ref_time_type();
447 }
449  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACConfig.ref_time_type)
450  return static_cast< ::goby::acomms::protobuf::MACConfig_MACRefTime >(ref_time_type_);
451 }
454  set_has_ref_time_type();
455  ref_time_type_ = value;
456  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACConfig.ref_time_type)
457 }
458 
459 // optional int32 fixed_ref_time = 6 [(.goby.field) = {
460 inline bool MACConfig::has_fixed_ref_time() const {
461  return (_has_bits_[0] & 0x00000002u) != 0;
462 }
463 inline void MACConfig::set_has_fixed_ref_time() {
464  _has_bits_[0] |= 0x00000002u;
465 }
466 inline void MACConfig::clear_has_fixed_ref_time() {
467  _has_bits_[0] &= ~0x00000002u;
468 }
470  fixed_ref_time_ = 0;
471  clear_has_fixed_ref_time();
472 }
474  // @@protoc_insertion_point(field_get:goby.acomms.protobuf.MACConfig.fixed_ref_time)
475  return fixed_ref_time_;
476 }
478  set_has_fixed_ref_time();
479  fixed_ref_time_ = value;
480  // @@protoc_insertion_point(field_set:goby.acomms.protobuf.MACConfig.fixed_ref_time)
481 }
482 
483 #ifdef __GNUC__
484  #pragma GCC diagnostic pop
485 #endif // __GNUC__
486 
487 // @@protoc_insertion_point(namespace_scope)
488 
489 } // namespace protobuf
490 } // namespace acomms
491 } // namespace goby
492 
493 namespace google {
494 namespace protobuf {
495 
496 template <> struct is_proto_enum< ::goby::acomms::protobuf::MACConfig_MACRefTime> : ::std::true_type {};
497 template <>
498 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::MACConfig_MACRefTime>() {
500 }
501 template <> struct is_proto_enum< ::goby::acomms::protobuf::MACType> : ::std::true_type {};
502 template <>
503 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::protobuf::MACType>() {
505 }
506 
507 } // namespace protobuf
508 } // namespace google
509 
510 // @@protoc_insertion_point(global_scope)
511 
512 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto
goby::acomms::protobuf::ModemTransmission
Definition: modem_message.pb.h:166
goby::acomms::protobuf::MACConfig::MACRefTime_MAX
static const MACRefTime MACRefTime_MAX
Definition: amac_config.pb.h:219
goby::acomms::protobuf::MACConfig::kModemIdFieldNumber
static const int kModemIdFieldNumber
Definition: amac_config.pb.h:252
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::acomms::protobuf::MACConfig::~MACConfig
virtual ~MACConfig()
goby::acomms::protobuf::MACConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: amac_config.pb.h:146
goby::acomms::protobuf::MACConfig::type
::goby::acomms::protobuf::MACType type() const
Definition: amac_config.pb.h:372
goby::acomms::protobuf::MACConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: amac_config.pb.h:158
goby::acomms::protobuf::MACConfig::has_modem_id
bool has_modem_id() const
Definition: amac_config.pb.h:335
goby::acomms::protobuf::MACConfig::Swap
void Swap(MACConfig *other)
goby::acomms::protobuf::MACConfig::clear_ref_time_type
void clear_ref_time_type()
Definition: amac_config.pb.h:444
goby::acomms::protobuf::MACConfig::MACConfig
MACConfig()
goby::acomms::protobuf::MACConfig::MACRefTime_ARRAYSIZE
static const int MACRefTime_ARRAYSIZE
Definition: amac_config.pb.h:221
goby::acomms::protobuf::MACConfig::clear_start_cycle_in_middle
void clear_start_cycle_in_middle()
Definition: amac_config.pb.h:420
goby::acomms::protobuf::MACConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: amac_config.pb.h:51
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::acomms::protobuf::MACConfig::kRefTimeTypeFieldNumber
static const int kRefTimeTypeFieldNumber
Definition: amac_config.pb.h:266
goby::acomms::protobuf::MACConfig::fixed_ref_time_with_units
boost::units::quantity< fixed_ref_time_unit, google::protobuf::int32 > fixed_ref_time_with_units() const
Definition: amac_config.pb.h:296
goby::acomms::protobuf::MACType_descriptor
const ::google::protobuf::EnumDescriptor * MACType_descriptor()
goby::acomms::protobuf::MACConfig::mutable_slot
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > * mutable_slot()
Definition: amac_config.pb.h:392
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: amac_config.pb.h:49
goby::acomms::protobuf::MACConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::MACConfig::set_fixed_ref_time_with_units
void set_fixed_ref_time_with_units(Quantity value_w_units)
Definition: amac_config.pb.h:289
goby::acomms::protobuf::MACConfig::has_type
bool has_type() const
Definition: amac_config.pb.h:359
goby::acomms::protobuf::MAC_NONE
@ MAC_NONE
Definition: amac_config.pb.h:96
goby::acomms::protobuf::MACConfig_MACRefTime_Name
const ::std::string & MACConfig_MACRefTime_Name(MACConfig_MACRefTime value)
Definition: amac_config.pb.h:86
goby::acomms::protobuf::MACConfig::ref_time_type
::goby::acomms::protobuf::MACConfig_MACRefTime ref_time_type() const
Definition: amac_config.pb.h:448
goby::acomms::protobuf::MACConfig::fixed_ref_time_with_units
Quantity fixed_ref_time_with_units() const
Definition: amac_config.pb.h:293
goby::acomms::protobuf::MACType_Parse
bool MACType_Parse(const ::std::string &name, MACType *value)
Definition: amac_config.pb.h:110
goby::acomms::protobuf::MACConfig::set_ref_time_type
void set_ref_time_type(::goby::acomms::protobuf::MACConfig_MACRefTime value)
Definition: amac_config.pb.h:452
modem_message.pb.h
goby::acomms::protobuf::MACConfig::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: amac_config.pb.h:273
goby::acomms::protobuf::MACConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::acomms::protobuf::MACConfig_MACRefTime_MACRefTime_ARRAYSIZE
const int MACConfig_MACRefTime_MACRefTime_ARRAYSIZE
Definition: amac_config.pb.h:83
goby::acomms::protobuf::MAC_FIXED_DECENTRALIZED
@ MAC_FIXED_DECENTRALIZED
Definition: amac_config.pb.h:97
goby::acomms::protobuf::MACConfig::Clear
void Clear() final
goby::acomms::protobuf::MACConfig::slot_size
int slot_size() const
Definition: amac_config.pb.h:384
goby::acomms::protobuf::MACConfig::clear_fixed_ref_time
void clear_fixed_ref_time()
Definition: amac_config.pb.h:469
goby::acomms::protobuf::MACConfig_MACRefTime_descriptor
const ::google::protobuf::EnumDescriptor * MACConfig_MACRefTime_descriptor()
google::protobuf::Arena
Definition: arena.h:244
goby::acomms::protobuf::MACConfig::start_cycle_in_middle
bool start_cycle_in_middle() const
Definition: amac_config.pb.h:424
goby::acomms::protobuf::MACConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::acomms::protobuf::MACConfig::clear_modem_id
void clear_modem_id()
Definition: amac_config.pb.h:344
goby::acomms::protobuf::MACConfig::REFERENCE_FIXED
static const MACRefTime REFERENCE_FIXED
Definition: amac_config.pb.h:212
goby::acomms::protobuf::MACConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: amac_config.pb.h:143
goby::acomms::protobuf::MACConfig::has_fixed_ref_time
bool has_fixed_ref_time() const
Definition: amac_config.pb.h:460
goby::acomms::protobuf::MACConfig::swap
friend void swap(MACConfig &a, MACConfig &b)
Definition: amac_config.pb.h:162
goby::acomms::protobuf::MACType_IsValid
bool MACType_IsValid(int value)
goby::acomms::protobuf::MACConfig::kStartCycleInMiddleFieldNumber
static const int kStartCycleInMiddleFieldNumber
Definition: amac_config.pb.h:280
goby::acomms::protobuf::MACConfig::fixed_ref_time_unit
boost::units::unit< fixed_ref_time_dimension, boost::units::si::system > fixed_ref_time_unit
Definition: amac_config.pb.h:286
goby::acomms::protobuf::MACConfig_MACRefTime_REFERENCE_FIXED
@ MACConfig_MACRefTime_REFERENCE_FIXED
Definition: amac_config.pb.h:78
goby::acomms::protobuf::MACType_Name
const ::std::string & MACType_Name(MACType value)
Definition: amac_config.pb.h:106
goby::acomms::protobuf::MACConfig::internal_default_instance
static const MACConfig * internal_default_instance()
Definition: amac_config.pb.h:154
goby::acomms::protobuf::MACConfig::has_start_cycle_in_middle
bool has_start_cycle_in_middle() const
Definition: amac_config.pb.h:411
goby::acomms::protobuf::MACConfig::set_fixed_ref_time
void set_fixed_ref_time(::google::protobuf::int32 value)
Definition: amac_config.pb.h:477
message.h
goby::acomms::protobuf::MACConfig::slot
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > & slot() const
Definition: amac_config.pb.h:405
goby::acomms::protobuf::MACConfig::MACRefTime_IsValid
static bool MACRefTime_IsValid(int value)
Definition: amac_config.pb.h:214
goby::acomms::protobuf::MACConfig::fixed_ref_time_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type fixed_ref_time_dimension
Definition: amac_config.pb.h:284
goby::acomms::protobuf::MACConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::acomms::protobuf::MACConfig::set_modem_id
void set_modem_id(::google::protobuf::int32 value)
Definition: amac_config.pb.h:352
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::acomms::protobuf::MACConfig::New
MACConfig * New() const final
Definition: amac_config.pb.h:168
goby::acomms::protobuf::MACConfig::MACRefTime_descriptor
static const ::google::protobuf::EnumDescriptor * MACRefTime_descriptor()
Definition: amac_config.pb.h:224
goby::acomms::protobuf::MACConfig::set_start_cycle_in_middle
void set_start_cycle_in_middle(bool value)
Definition: amac_config.pb.h:428
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: amac_config.pb.h:53
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::acomms::protobuf::MAC_POLLED
@ MAC_POLLED
Definition: amac_config.pb.h:98
goby::acomms::protobuf::MACConfig::New
MACConfig * New(::google::protobuf::Arena *arena) const final
Definition: amac_config.pb.h:172
goby::acomms::protobuf::MACConfig::modem_id
::google::protobuf::int32 modem_id() const
Definition: amac_config.pb.h:348
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::MACConfig::MACRefTime_Parse
static bool MACRefTime_Parse(const ::std::string &name, MACRefTime *value)
Definition: amac_config.pb.h:230
google::protobuf::Message
Definition: message.h:189
goby::acomms::protobuf::MACConfig::kFixedRefTimeFieldNumber
static const int kFixedRefTimeFieldNumber
Definition: amac_config.pb.h:259
goby::acomms::protobuf::MACConfig_MACRefTime
MACConfig_MACRefTime
Definition: amac_config.pb.h:76
goby::acomms::protobuf::MACConfig::clear_slot
void clear_slot()
goby::acomms::protobuf::_MACConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
goby::acomms::protobuf::MACConfig_MACRefTime_MACRefTime_MIN
const MACConfig_MACRefTime MACConfig_MACRefTime_MACRefTime_MIN
Definition: amac_config.pb.h:81
goby::acomms::protobuf::MACType_ARRAYSIZE
const int MACType_ARRAYSIZE
Definition: amac_config.pb.h:103
goby::acomms::protobuf::MACConfig_MACRefTime_REFERENCE_START_OF_DAY
@ MACConfig_MACRefTime_REFERENCE_START_OF_DAY
Definition: amac_config.pb.h:77
goby::acomms::protobuf::MACConfig::IsInitialized
bool IsInitialized() const final
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: amac_config.pb.h:50
arena.h
goby::acomms::protobuf::MACConfig_MACRefTime_Parse
bool MACConfig_MACRefTime_Parse(const ::std::string &name, MACConfig_MACRefTime *value)
Definition: amac_config.pb.h:90
goby::acomms::protobuf::MACConfig::add_slot
::goby::acomms::protobuf::ModemTransmission * add_slot()
Definition: amac_config.pb.h:400
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto
Definition: amac_config.pb.h:46
goby::acomms::protobuf::MACConfig::MACRefTime_MIN
static const MACRefTime MACRefTime_MIN
Definition: amac_config.pb.h:217
goby::acomms::protobuf::MACConfig::GetCachedSize
int GetCachedSize() const final
Definition: amac_config.pb.h:189
option_extensions.pb.h
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: amac_config.pb.h:54
goby::acomms::protobuf::MACType
MACType
Definition: amac_config.pb.h:95
goby::acomms::protobuf::MACConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: amac_config.pb.h:52
goby::acomms::protobuf::MACConfig
Definition: amac_config.pb.h:117
goby::acomms::protobuf::MACConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::acomms::protobuf::MACConfig_MACRefTime_MACRefTime_MAX
const MACConfig_MACRefTime MACConfig_MACRefTime_MACRefTime_MAX
Definition: amac_config.pb.h:82
goby::acomms::protobuf::MACType_MIN
const MACType MACType_MIN
Definition: amac_config.pb.h:101
goby::acomms::protobuf::MACConfig::operator=
MACConfig & operator=(const MACConfig &from)
Definition: amac_config.pb.h:124
goby::acomms::protobuf::MACConfig::clear_type
void clear_type()
Definition: amac_config.pb.h:368
goby::acomms::protobuf::MACConfig::kSlotFieldNumber
static const int kSlotFieldNumber
Definition: amac_config.pb.h:240
goby::acomms::protobuf::MACConfig::MACRefTime_Name
static const ::std::string & MACRefTime_Name(MACRefTime value)
Definition: amac_config.pb.h:227
goby::acomms::protobuf::MACConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::acomms::protobuf::MACConfig::set_type
void set_type(::goby::acomms::protobuf::MACType value)
Definition: amac_config.pb.h:376
goby::acomms::protobuf::MACConfig::default_instance
static const MACConfig & default_instance()
goby::acomms::protobuf::MACType_MAX
const MACType MACType_MAX
Definition: amac_config.pb.h:102
goby::acomms::protobuf::MACConfig::fixed_ref_time
::google::protobuf::int32 fixed_ref_time() const
Definition: amac_config.pb.h:473
google
Definition: dccl.h:57
protobuf_goby_2facomms_2fprotobuf_2famac_5fconfig_2eproto::TableStruct
Definition: amac_config.pb.h:48
goby::acomms::protobuf::MACConfig_MACRefTime_IsValid
bool MACConfig_MACRefTime_IsValid(int value)
goby::acomms::protobuf::MACConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::acomms::protobuf::MACConfig::has_ref_time_type
bool has_ref_time_type() const
Definition: amac_config.pb.h:435
goby::acomms::protobuf::MACConfig::REFERENCE_START_OF_DAY
static const MACRefTime REFERENCE_START_OF_DAY
Definition: amac_config.pb.h:210