4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
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
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.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.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>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
38 #include "dccl/option_extensions.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
67 namespace store_server {
70 class ConfigDefaultTypeInternal;
73 class TransmissionDefaultTypeInternal;
79 PROTOBUF_NAMESPACE_OPEN
80 template<> ::goby::acomms::store_server::protobuf::Config* Arena::CreateMaybeMessage<::goby::acomms::store_server::protobuf::Config>(Arena*);
81 template<> ::goby::acomms::store_server::protobuf::Transmission* Arena::CreateMaybeMessage<::goby::acomms::store_server::protobuf::Transmission>(Arena*);
82 PROTOBUF_NAMESPACE_CLOSE
85 namespace store_server {
100 static_assert(::std::is_same<T, Transmission_TransmissionType>::value ||
101 ::std::is_integral<T>::value,
102 "Incorrect type passed to function Transmission_TransmissionType_Name.");
103 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
108 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Transmission_TransmissionType>(
114 public ::PROTOBUF_NAMESPACE_ID::Message {
122 *
this = ::std::move(from);
130 if (GetArena() == from.GetArena()) {
131 if (
this != &from) InternalSwap(&from);
139 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
142 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
145 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
146 return GetDescriptor();
149 return GetMetadataStatic().descriptor;
152 return GetMetadataStatic().reflection;
158 return reinterpret_cast<const Config*
>(
161 static constexpr
int kIndexInFileMessages =
164 friend void swap(Config& a, Config& b) {
167 inline void Swap(Config* other) {
168 if (other ==
this)
return;
169 if (GetArena() == other->GetArena()) {
172 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
176 if (other ==
this)
return;
177 GOOGLE_DCHECK(GetArena() == other->GetArena());
183 inline Config*
New() const final {
184 return CreateMaybeMessage<Config>(
nullptr);
187 Config*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
188 return CreateMaybeMessage<Config>(arena);
190 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
191 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
194 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
195 bool IsInitialized() const final;
198 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
199 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
200 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
201 int GetCachedSize() const final {
return _cached_size_.Get(); }
204 inline void SharedCtor();
205 inline void SharedDtor();
206 void SetCachedSize(
int size)
const final;
207 void InternalSwap(Config* other);
208 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
209 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
210 return "goby.acomms.store_server.protobuf.Config";
213 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena);
215 static void ArenaDtor(
void*
object);
216 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
221 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
233 kRateToBytesFieldNumber = 4,
234 kRateToFramesFieldNumber = 5,
235 kMaxFrameSizeFieldNumber = 2,
236 kQueryIntervalSecondsFieldNumber = 1,
237 kResetIntervalSecondsFieldNumber = 3,
242 int _internal_rate_to_bytes_size()
const;
247 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
248 _internal_rate_to_bytes()
const;
250 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
251 _internal_mutable_rate_to_bytes();
256 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
258 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
264 int _internal_rate_to_frames_size()
const;
269 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
270 _internal_rate_to_frames()
const;
272 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
273 _internal_mutable_rate_to_frames();
278 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
280 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
286 bool _internal_has_max_frame_size()
const;
299 bool _internal_has_query_interval_seconds()
const;
305 double _internal_query_interval_seconds()
const;
306 void _internal_set_query_interval_seconds(
double value);
312 bool _internal_has_reset_interval_seconds()
const;
318 double _internal_reset_interval_seconds()
const;
319 void _internal_set_reset_interval_seconds(
double value);
326 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
327 typedef void InternalArenaConstructable_;
328 typedef void DestructorSkippable_;
329 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
330 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
331 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > rate_to_bytes_;
332 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > rate_to_frames_;
334 double query_interval_seconds_;
335 double reset_interval_seconds_;
336 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto;
341 public ::PROTOBUF_NAMESPACE_ID::Message {
349 *
this = ::std::move(from);
352 inline Transmission&
operator=(
const Transmission& from) {
356 inline Transmission&
operator=(Transmission&& from) noexcept {
357 if (GetArena() == from.GetArena()) {
358 if (
this != &from) InternalSwap(&from);
366 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
369 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
372 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
373 return GetDescriptor();
376 return GetMetadataStatic().descriptor;
379 return GetMetadataStatic().reflection;
385 return reinterpret_cast<const Transmission*
>(
388 static constexpr
int kIndexInFileMessages =
391 friend void swap(Transmission& a, Transmission& b) {
394 inline void Swap(Transmission* other) {
395 if (other ==
this)
return;
396 if (GetArena() == other->GetArena()) {
399 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
403 if (other ==
this)
return;
404 GOOGLE_DCHECK(GetArena() == other->GetArena());
410 inline Transmission*
New() const final {
411 return CreateMaybeMessage<Transmission>(
nullptr);
414 Transmission*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
415 return CreateMaybeMessage<Transmission>(arena);
417 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
418 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
421 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
422 bool IsInitialized() const final;
425 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
426 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
427 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
428 int GetCachedSize() const final {
return _cached_size_.Get(); }
431 inline void SharedCtor();
432 inline void SharedDtor();
433 void SetCachedSize(
int size)
const final;
434 void InternalSwap(Transmission* other);
435 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
436 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
437 return "goby.acomms.store_server.protobuf.Transmission";
442 static void ArenaDtor(
void*
object);
443 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
448 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
471 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
477 static_assert(::std::is_same<T, TransmissionType>::value ||
478 ::std::is_integral<T>::value,
479 "Incorrect type passed to function TransmissionType_Name.");
490 kPollSrcFieldNumber = 1,
491 kPollDestFieldNumber = 2,
492 kTypeFieldNumber = 1321,
497 bool _internal_has_poll_src()
const;
510 bool _internal_has_poll_dest()
const;
523 bool _internal_has_type()
const;
537 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
538 typedef void InternalArenaConstructable_;
539 typedef void DestructorSkippable_;
540 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
541 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
545 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto;
550 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
551 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::store_server::protobuf::Config >, 11,
false >
554 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission,
555 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::store_server::protobuf::Transmission >, 11,
false >
561 #pragma GCC diagnostic push
562 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
567 inline bool Config::_internal_has_query_interval_seconds()
const {
568 bool value = (_has_bits_[0] & 0x00000002u) != 0;
571 inline bool Config::has_query_interval_seconds()
const {
572 return _internal_has_query_interval_seconds();
574 inline void Config::clear_query_interval_seconds() {
575 query_interval_seconds_ = 1;
576 _has_bits_[0] &= ~0x00000002u;
578 inline double Config::_internal_query_interval_seconds()
const {
579 return query_interval_seconds_;
581 inline double Config::query_interval_seconds()
const {
583 return _internal_query_interval_seconds();
585 inline void Config::_internal_set_query_interval_seconds(
double value) {
586 _has_bits_[0] |= 0x00000002u;
587 query_interval_seconds_ =
value;
589 inline void Config::set_query_interval_seconds(
double value) {
590 _internal_set_query_interval_seconds(value);
595 inline bool Config::_internal_has_max_frame_size()
const {
596 bool value = (_has_bits_[0] & 0x00000001u) != 0;
599 inline bool Config::has_max_frame_size()
const {
600 return _internal_has_max_frame_size();
602 inline void Config::clear_max_frame_size() {
603 max_frame_size_ = 65536;
604 _has_bits_[0] &= ~0x00000001u;
607 return max_frame_size_;
611 return _internal_max_frame_size();
614 _has_bits_[0] |= 0x00000001u;
615 max_frame_size_ =
value;
618 _internal_set_max_frame_size(value);
623 inline bool Config::_internal_has_reset_interval_seconds()
const {
624 bool value = (_has_bits_[0] & 0x00000004u) != 0;
627 inline bool Config::has_reset_interval_seconds()
const {
628 return _internal_has_reset_interval_seconds();
630 inline void Config::clear_reset_interval_seconds() {
631 reset_interval_seconds_ = 120;
632 _has_bits_[0] &= ~0x00000004u;
634 inline double Config::_internal_reset_interval_seconds()
const {
635 return reset_interval_seconds_;
637 inline double Config::reset_interval_seconds()
const {
639 return _internal_reset_interval_seconds();
641 inline void Config::_internal_set_reset_interval_seconds(
double value) {
642 _has_bits_[0] |= 0x00000004u;
643 reset_interval_seconds_ =
value;
645 inline void Config::set_reset_interval_seconds(
double value) {
646 _internal_set_reset_interval_seconds(value);
651 inline int Config::_internal_rate_to_bytes_size()
const {
652 return rate_to_bytes_.size();
654 inline int Config::rate_to_bytes_size()
const {
655 return _internal_rate_to_bytes_size();
657 inline void Config::clear_rate_to_bytes() {
658 rate_to_bytes_.Clear();
661 return rate_to_bytes_.Get(index);
665 return _internal_rate_to_bytes(index);
668 rate_to_bytes_.Set(index, value);
672 rate_to_bytes_.Add(value);
675 _internal_add_rate_to_bytes(value);
678 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
679 Config::_internal_rate_to_bytes()
const {
680 return rate_to_bytes_;
682 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
683 Config::rate_to_bytes()
const {
685 return _internal_rate_to_bytes();
687 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
688 Config::_internal_mutable_rate_to_bytes() {
689 return &rate_to_bytes_;
691 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
692 Config::mutable_rate_to_bytes() {
694 return _internal_mutable_rate_to_bytes();
698 inline int Config::_internal_rate_to_frames_size()
const {
699 return rate_to_frames_.size();
701 inline int Config::rate_to_frames_size()
const {
702 return _internal_rate_to_frames_size();
704 inline void Config::clear_rate_to_frames() {
705 rate_to_frames_.Clear();
708 return rate_to_frames_.Get(index);
712 return _internal_rate_to_frames(index);
715 rate_to_frames_.Set(index, value);
719 rate_to_frames_.Add(value);
722 _internal_add_rate_to_frames(value);
725 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
726 Config::_internal_rate_to_frames()
const {
727 return rate_to_frames_;
729 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
730 Config::rate_to_frames()
const {
732 return _internal_rate_to_frames();
734 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
735 Config::_internal_mutable_rate_to_frames() {
736 return &rate_to_frames_;
738 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
739 Config::mutable_rate_to_frames() {
741 return _internal_mutable_rate_to_frames();
749 inline bool Transmission::_internal_has_type()
const {
750 bool value = (_has_bits_[0] & 0x00000004u) != 0;
753 inline bool Transmission::has_type()
const {
754 return _internal_has_type();
756 inline void Transmission::clear_type() {
758 _has_bits_[0] &= ~0x00000004u;
765 return _internal_type();
769 _has_bits_[0] |= 0x00000004u;
773 _internal_set_type(value);
778 inline bool Transmission::_internal_has_poll_src()
const {
779 bool value = (_has_bits_[0] & 0x00000001u) != 0;
782 inline bool Transmission::has_poll_src()
const {
783 return _internal_has_poll_src();
785 inline void Transmission::clear_poll_src() {
787 _has_bits_[0] &= ~0x00000001u;
794 return _internal_poll_src();
797 _has_bits_[0] |= 0x00000001u;
801 _internal_set_poll_src(value);
806 inline bool Transmission::_internal_has_poll_dest()
const {
807 bool value = (_has_bits_[0] & 0x00000002u) != 0;
810 inline bool Transmission::has_poll_dest()
const {
811 return _internal_has_poll_dest();
813 inline void Transmission::clear_poll_dest() {
815 _has_bits_[0] &= ~0x00000002u;
822 return _internal_poll_dest();
825 _has_bits_[0] |= 0x00000002u;
829 _internal_set_poll_dest(value);
834 #pragma GCC diagnostic pop
846 PROTOBUF_NAMESPACE_OPEN
850 inline const EnumDescriptor* GetEnumDescriptor< ::goby::acomms::store_server::protobuf::Transmission_TransmissionType>() {
854 PROTOBUF_NAMESPACE_CLOSE
858 #include <google/protobuf/port_undef.inc>
::PROTOBUF_NAMESPACE_ID::int32 poll_src() const
void clear_reset_interval_seconds()
void set_poll_dest(::PROTOBUF_NAMESPACE_ID::int32 value)
void clear_query_interval_seconds()
static bool TransmissionType_Parse(const std::string &name, TransmissionType *value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::PROTOBUF_NAMESPACE_ID::int32 poll_dest() const
void clear_rate_to_frames()
static const std::string & TransmissionType_Name(T enum_t_value)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_rate_to_bytes()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_rate_to_frames()
bool has_poll_src() const
static const Config & default_instance()
int rate_to_bytes_size() const
void set_poll_src(::PROTOBUF_NAMESPACE_ID::int32 value)
Transmission * New() const final
void add_rate_to_frames(::PROTOBUF_NAMESPACE_ID::int32 value)
void set_rate_to_frames(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
bool has_query_interval_seconds() const
Transmission & operator=(const Transmission &from)
::PROTOBUF_NAMESPACE_ID::int32 rate_to_bytes(int index) const
friend void swap(Config &a, Config &b)
Transmission(Transmission &&from) noexcept
void clear_rate_to_bytes()
::goby::acomms::store_server::protobuf::Transmission_TransmissionType type() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const Transmission &from)
bool has_reset_interval_seconds() const
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Transmission(const Transmission &from)
void UnsafeArenaSwap(Transmission *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Transmission(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_max_frame_size() const
bool has_poll_dest() const
void CopyFrom(const Transmission &from)
static bool TransmissionType_IsValid(int value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Config * New() const final
void set_max_frame_size(::PROTOBUF_NAMESPACE_ID::int32 value)
void set_query_interval_seconds(double value)
Config & operator=(const Config &from)
void MergeFrom(const Config &from)
void Swap(Transmission *other)
void UnsafeArenaSwap(Config *other)
int rate_to_frames_size() const
static void InitAsDefaultInstance()
double query_interval_seconds() const
static const Config * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_rate_to_bytes(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Transmission * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void CopyFrom(const Config &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & rate_to_bytes() const
double reset_interval_seconds() const
::PROTOBUF_NAMESPACE_ID::int32 max_frame_size() const
Config(const Config &from)
Transmission_TransmissionType TransmissionType
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_type(::goby::acomms::store_server::protobuf::Transmission_TransmissionType value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & rate_to_frames() const
static const Transmission * internal_default_instance()
void add_rate_to_bytes(::PROTOBUF_NAMESPACE_ID::int32 value)
void clear_max_frame_size()
static const Transmission & default_instance()
friend void swap(Transmission &a, Transmission &b)
Config & operator=(Config &&from) noexcept
Config(Config &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TransmissionType_descriptor()
void set_reset_interval_seconds(double value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Transmission & operator=(Transmission &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 rate_to_frames(int index) const
@ value
the parser finished reading a JSON value
constexpr TransmissionType TransmissionType_MAX
constexpr int TransmissionType_ARRAYSIZE
constexpr TransmissionType TransmissionType_MIN
Transmission_TransmissionType
@ Transmission_TransmissionType_STORE_SERVER_DRIVER_POLL
@ Transmission_TransmissionType_BASE_TYPE
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::store_server::protobuf::Transmission >, 11, false > transmission
constexpr Transmission_TransmissionType Transmission_TransmissionType_TransmissionType_MIN
ConfigDefaultTypeInternal _Config_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Transmission_TransmissionType_descriptor()
static const int kConfigFieldNumber
bool Transmission_TransmissionType_Parse(const std::string &name, Transmission_TransmissionType *value)
TransmissionDefaultTypeInternal _Transmission_default_instance_
constexpr int Transmission_TransmissionType_TransmissionType_ARRAYSIZE
bool Transmission_TransmissionType_IsValid(int value)
const std::string & Transmission_TransmissionType_Name(T enum_t_value)
static const int kTransmissionFieldNumber
constexpr Transmission_TransmissionType Transmission_TransmissionType_TransmissionType_MAX
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::store_server::protobuf::Config >, 11, false > config
The global namespace for the Goby project.
type
Generic JSON types used in JWTs.
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)