4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
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 3021012 < 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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/generated_enum_reflection.h>
33#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>
43#include <boost/units/systems/si.hpp>
45#include <google/protobuf/port_def.inc>
46#define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto
47PROTOBUF_NAMESPACE_OPEN
51PROTOBUF_NAMESPACE_CLOSE
63struct ConfigDefaultTypeInternal;
66struct Config_RevisionDefaultTypeInternal;
69struct FMSweepParamsDefaultTypeInternal;
72struct GenericLBLParamsDefaultTypeInternal;
75struct HardwareControlDefaultTypeInternal;
78struct HardwareControlCommandDefaultTypeInternal;
81struct MMApplicationAckDefaultTypeInternal;
84struct MMApplicationAck_AckPartDefaultTypeInternal;
87struct MSequenceParamsDefaultTypeInternal;
90struct NarrowBandLBLParamsDefaultTypeInternal;
93struct REMUSLBLParamsDefaultTypeInternal;
96struct RangingReplyDefaultTypeInternal;
99struct ReceiveStatisticsDefaultTypeInternal;
102struct TransmissionDefaultTypeInternal;
105struct TransmitStatisticsDefaultTypeInternal;
111PROTOBUF_NAMESPACE_OPEN
127PROTOBUF_NAMESPACE_CLOSE
130namespace micromodem {
145 static_assert(::std::is_same<T, RangingReply_OWTTAmbiguity>::value ||
146 ::std::is_integral<T>::value,
147 "Incorrect type passed to function RangingReply_OWTTAmbiguity_Name.");
148 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
153 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<RangingReply_OWTTAmbiguity>(
171 static_assert(::std::is_same<T, ClockMode>::value ||
172 ::std::is_integral<T>::value,
173 "Incorrect type passed to function ClockMode_Name.");
174 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
178 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
ClockMode* value) {
179 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ClockMode>(
198 static_assert(::std::is_same<T, PacketType>::value ||
199 ::std::is_integral<T>::value,
200 "Incorrect type passed to function PacketType_Name.");
201 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
205 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
PacketType* value) {
206 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<PacketType>(
223 static_assert(::std::is_same<T, ReceiveMode>::value ||
224 ::std::is_integral<T>::value,
225 "Incorrect type passed to function ReceiveMode_Name.");
226 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
230 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
ReceiveMode* value) {
231 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ReceiveMode>(
252 static_assert(::std::is_same<T, PSKErrorCode>::value ||
253 ::std::is_integral<T>::value,
254 "Incorrect type passed to function PSKErrorCode_Name.");
255 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
259 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
PSKErrorCode* value) {
260 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<PSKErrorCode>(
279 static_assert(::std::is_same<T, TransmitMode>::value ||
280 ::std::is_integral<T>::value,
281 "Incorrect type passed to function TransmitMode_Name.");
282 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
286 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
TransmitMode* value) {
287 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TransmitMode>(
311 static_assert(::std::is_same<T, TransmissionType>::value ||
312 ::std::is_integral<T>::value,
313 "Incorrect type passed to function TransmissionType_Name.");
314 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
319 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<TransmissionType>(
342 static_assert(::std::is_same<T, HardwareLine>::value ||
343 ::std::is_integral<T>::value,
344 "Incorrect type passed to function HardwareLine_Name.");
345 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
349 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
HardwareLine* value) {
350 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HardwareLine>(
367 static_assert(::std::is_same<T, HardwareControlMode>::value ||
368 ::std::is_integral<T>::value,
369 "Incorrect type passed to function HardwareControlMode_Name.");
370 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
375 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HardwareControlMode>(
399 static_assert(::std::is_same<T, HardwareControlArgument>::value ||
400 ::std::is_integral<T>::value,
401 "Incorrect type passed to function HardwareControlArgument_Name.");
402 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
407 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<HardwareControlArgument>(
413 public ::PROTOBUF_NAMESPACE_ID::Message {
422 *
this = ::std::move(from);
430 if (
this == &from)
return *
this;
431 if (GetOwningArena() == from.GetOwningArena()
432 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
433 && GetOwningArena() !=
nullptr
444 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
447 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
450 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
473 if (other ==
this)
return;
474 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
475 if (GetOwningArena() !=
nullptr &&
476 GetOwningArena() == other->GetOwningArena()) {
478 if (GetOwningArena() == other->GetOwningArena()) {
482 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
486 if (other ==
this)
return;
487 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
494 return CreateMaybeMessage<NarrowBandLBLParams>(arena);
496 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
498 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
500 NarrowBandLBLParams::MergeImpl(*
this, from);
503 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
505 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
511 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
515 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
517 void SetCachedSize(
int size)
const final;
521 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
522 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
523 return "goby.acomms.micromodem.protobuf.NarrowBandLBLParams";
527 bool is_message_owned =
false);
531 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
551 int _internal_receive_freq_size()
const;
555 uint32_t _internal_receive_freq(
int index)
const;
556 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
557 _internal_receive_freq()
const;
558 void _internal_add_receive_freq(uint32_t value);
559 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
560 _internal_mutable_receive_freq();
565 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
567 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
573 bool _internal_has_transmit_freq()
const;
579 uint32_t _internal_transmit_freq()
const;
580 void _internal_set_transmit_freq(uint32_t value);
586 bool _internal_has_transmit_ping_ms()
const;
592 uint32_t _internal_transmit_ping_ms()
const;
593 void _internal_set_transmit_ping_ms(uint32_t value);
599 bool _internal_has_receive_ping_ms()
const;
605 uint32_t _internal_receive_ping_ms()
const;
606 void _internal_set_receive_ping_ms(uint32_t value);
612 bool _internal_has_turnaround_ms()
const;
618 uint32_t _internal_turnaround_ms()
const;
619 void _internal_set_turnaround_ms(uint32_t value);
625 bool _internal_has_transmit_flag()
const;
631 bool _internal_transmit_flag()
const;
632 void _internal_set_transmit_flag(
bool value);
638 bool _internal_has_lbl_max_range()
const;
644 uint32_t _internal_lbl_max_range()
const;
645 void _internal_set_lbl_max_range(uint32_t value);
652 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
653 typedef void InternalArenaConstructable_;
654 typedef void DestructorSkippable_;
656 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
657 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
658 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > receive_freq_;
659 uint32_t transmit_freq_;
660 uint32_t transmit_ping_ms_;
661 uint32_t receive_ping_ms_;
662 uint32_t turnaround_ms_;
664 uint32_t lbl_max_range_;
667 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
672 public ::PROTOBUF_NAMESPACE_ID::Message {
676 explicit PROTOBUF_CONSTEXPR
REMUSLBLParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
681 *
this = ::std::move(from);
689 if (
this == &from)
return *
this;
690 if (GetOwningArena() == from.GetOwningArena()
691 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
692 && GetOwningArena() !=
nullptr
703 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
706 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
709 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
710 return GetDescriptor();
713 return default_instance().GetMetadata().descriptor;
716 return default_instance().GetMetadata().reflection;
719 return *internal_default_instance();
725 static constexpr int kIndexInFileMessages =
732 if (other ==
this)
return;
733 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
734 if (GetOwningArena() !=
nullptr &&
735 GetOwningArena() == other->GetOwningArena()) {
737 if (GetOwningArena() == other->GetOwningArena()) {
741 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
745 if (other ==
this)
return;
746 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
753 return CreateMaybeMessage<REMUSLBLParams>(arena);
755 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
757 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
759 REMUSLBLParams::MergeImpl(*
this, from);
762 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
764 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
765 bool IsInitialized() const final;
768 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
769 uint8_t* _InternalSerialize(
770 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
771 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
774 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
776 void SetCachedSize(
int size)
const final;
780 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
781 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
782 return "goby.acomms.micromodem.protobuf.REMUSLBLParams";
786 bool is_message_owned =
false);
790 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
792 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
799 kLblMaxRangeFieldNumber = 3,
800 kEnableBeaconsFieldNumber = 1,
801 kTurnaroundMsFieldNumber = 2,
804 bool has_lbl_max_range()
const;
806 bool _internal_has_lbl_max_range()
const;
808 void clear_lbl_max_range();
809 uint32_t lbl_max_range()
const;
810 void set_lbl_max_range(uint32_t value);
812 uint32_t _internal_lbl_max_range()
const;
813 void _internal_set_lbl_max_range(uint32_t value);
817 bool has_enable_beacons()
const;
819 bool _internal_has_enable_beacons()
const;
821 void clear_enable_beacons();
822 uint32_t enable_beacons()
const;
823 void set_enable_beacons(uint32_t value);
825 uint32_t _internal_enable_beacons()
const;
826 void _internal_set_enable_beacons(uint32_t value);
830 bool has_turnaround_ms()
const;
832 bool _internal_has_turnaround_ms()
const;
834 void clear_turnaround_ms();
835 uint32_t turnaround_ms()
const;
836 void set_turnaround_ms(uint32_t value);
838 uint32_t _internal_turnaround_ms()
const;
839 void _internal_set_turnaround_ms(uint32_t value);
846 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
847 typedef void InternalArenaConstructable_;
848 typedef void DestructorSkippable_;
850 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
851 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
852 uint32_t lbl_max_range_;
853 uint32_t enable_beacons_;
854 uint32_t turnaround_ms_;
857 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
862 public ::PROTOBUF_NAMESPACE_ID::Message {
866 explicit PROTOBUF_CONSTEXPR
GenericLBLParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
871 *
this = ::std::move(from);
879 if (
this == &from)
return *
this;
880 if (GetOwningArena() == from.GetOwningArena()
881 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
882 && GetOwningArena() !=
nullptr
893 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
896 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
899 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
900 return GetDescriptor();
903 return default_instance().GetMetadata().descriptor;
906 return default_instance().GetMetadata().reflection;
909 return *internal_default_instance();
915 static constexpr int kIndexInFileMessages =
922 if (other ==
this)
return;
923 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
924 if (GetOwningArena() !=
nullptr &&
925 GetOwningArena() == other->GetOwningArena()) {
927 if (GetOwningArena() == other->GetOwningArena()) {
931 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
935 if (other ==
this)
return;
936 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
943 return CreateMaybeMessage<GenericLBLParams>(arena);
945 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
947 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
949 GenericLBLParams::MergeImpl(*
this, from);
952 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
954 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
955 bool IsInitialized() const final;
958 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
959 uint8_t* _InternalSerialize(
960 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
961 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
964 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
966 void SetCachedSize(
int size)
const final;
970 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
971 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
972 return "goby.acomms.micromodem.protobuf.GenericLBLParams";
976 bool is_message_owned =
false);
980 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
982 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
989 kReceiveSeqCodeFieldNumber = 5,
990 kTransmitFreqFieldNumber = 1,
991 kNBitsFieldNumber = 2,
992 kTransmitSeqCodeFieldNumber = 3,
993 kReceiveFreqFieldNumber = 4,
994 kBandwidthFieldNumber = 6,
995 kTurnaroundMsFieldNumber = 7,
996 kLblMaxRangeFieldNumber = 8,
999 int receive_seq_code_size()
const;
1001 int _internal_receive_seq_code_size()
const;
1003 void clear_receive_seq_code();
1005 uint64_t _internal_receive_seq_code(
int index)
const;
1006 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
1007 _internal_receive_seq_code()
const;
1008 void _internal_add_receive_seq_code(uint64_t value);
1009 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
1010 _internal_mutable_receive_seq_code();
1012 uint64_t receive_seq_code(
int index)
const;
1013 void set_receive_seq_code(
int index, uint64_t value);
1014 void add_receive_seq_code(uint64_t value);
1015 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
1016 receive_seq_code()
const;
1017 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
1018 mutable_receive_seq_code();
1021 bool has_transmit_freq()
const;
1023 bool _internal_has_transmit_freq()
const;
1025 void clear_transmit_freq();
1026 uint32_t transmit_freq()
const;
1027 void set_transmit_freq(uint32_t value);
1029 uint32_t _internal_transmit_freq()
const;
1030 void _internal_set_transmit_freq(uint32_t value);
1034 bool has_n_bits()
const;
1036 bool _internal_has_n_bits()
const;
1038 void clear_n_bits();
1039 uint32_t n_bits()
const;
1040 void set_n_bits(uint32_t value);
1042 uint32_t _internal_n_bits()
const;
1043 void _internal_set_n_bits(uint32_t value);
1047 bool has_transmit_seq_code()
const;
1049 bool _internal_has_transmit_seq_code()
const;
1051 void clear_transmit_seq_code();
1052 uint64_t transmit_seq_code()
const;
1053 void set_transmit_seq_code(uint64_t value);
1055 uint64_t _internal_transmit_seq_code()
const;
1056 void _internal_set_transmit_seq_code(uint64_t value);
1060 bool has_receive_freq()
const;
1062 bool _internal_has_receive_freq()
const;
1064 void clear_receive_freq();
1065 uint32_t receive_freq()
const;
1066 void set_receive_freq(uint32_t value);
1068 uint32_t _internal_receive_freq()
const;
1069 void _internal_set_receive_freq(uint32_t value);
1073 bool has_bandwidth()
const;
1075 bool _internal_has_bandwidth()
const;
1077 void clear_bandwidth();
1078 uint32_t bandwidth()
const;
1079 void set_bandwidth(uint32_t value);
1081 uint32_t _internal_bandwidth()
const;
1082 void _internal_set_bandwidth(uint32_t value);
1086 bool has_turnaround_ms()
const;
1088 bool _internal_has_turnaround_ms()
const;
1090 void clear_turnaround_ms();
1091 uint32_t turnaround_ms()
const;
1092 void set_turnaround_ms(uint32_t value);
1094 uint32_t _internal_turnaround_ms()
const;
1095 void _internal_set_turnaround_ms(uint32_t value);
1099 bool has_lbl_max_range()
const;
1101 bool _internal_has_lbl_max_range()
const;
1103 void clear_lbl_max_range();
1104 uint32_t lbl_max_range()
const;
1105 void set_lbl_max_range(uint32_t value);
1107 uint32_t _internal_lbl_max_range()
const;
1108 void _internal_set_lbl_max_range(uint32_t value);
1115 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1116 typedef void InternalArenaConstructable_;
1117 typedef void DestructorSkippable_;
1119 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1120 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1121 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t > receive_seq_code_;
1122 uint32_t transmit_freq_;
1124 uint64_t transmit_seq_code_;
1125 uint32_t receive_freq_;
1126 uint32_t bandwidth_;
1127 uint32_t turnaround_ms_;
1128 uint32_t lbl_max_range_;
1131 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
1136 public ::PROTOBUF_NAMESPACE_ID::Message {
1140 explicit PROTOBUF_CONSTEXPR
FMSweepParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1145 *
this = ::std::move(from);
1153 if (
this == &from)
return *
this;
1154 if (GetOwningArena() == from.GetOwningArena()
1155 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1156 && GetOwningArena() !=
nullptr
1159 InternalSwap(&from);
1167 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1170 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1174 return GetDescriptor();
1177 return default_instance().GetMetadata().descriptor;
1180 return default_instance().GetMetadata().reflection;
1183 return *internal_default_instance();
1189 static constexpr int kIndexInFileMessages =
1196 if (other ==
this)
return;
1197 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1198 if (GetOwningArena() !=
nullptr &&
1199 GetOwningArena() == other->GetOwningArena()) {
1201 if (GetOwningArena() == other->GetOwningArena()) {
1203 InternalSwap(other);
1205 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1209 if (other ==
this)
return;
1210 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1211 InternalSwap(other);
1217 return CreateMaybeMessage<FMSweepParams>(arena);
1219 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1221 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1223 FMSweepParams::MergeImpl(*
this, from);
1226 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1228 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1229 bool IsInitialized() const final;
1232 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1233 uint8_t* _InternalSerialize(
1234 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1235 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1238 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1240 void SetCachedSize(
int size)
const final;
1244 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1245 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1246 return "goby.acomms.micromodem.protobuf.FMSweepParams";
1250 bool is_message_owned =
false);
1254 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1256 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1263 kStartFreqFieldNumber = 1,
1264 kStopFreqFieldNumber = 2,
1265 kDurationMsFieldNumber = 3,
1266 kNumberRepetitionsFieldNumber = 4,
1267 kRepetitionPeriodMsFieldNumber = 5,
1270 bool has_start_freq()
const;
1272 bool _internal_has_start_freq()
const;
1274 void clear_start_freq();
1275 double start_freq()
const;
1276 void set_start_freq(
double value);
1278 double _internal_start_freq()
const;
1279 void _internal_set_start_freq(
double value);
1283 bool has_stop_freq()
const;
1285 bool _internal_has_stop_freq()
const;
1287 void clear_stop_freq();
1288 double stop_freq()
const;
1289 void set_stop_freq(
double value);
1291 double _internal_stop_freq()
const;
1292 void _internal_set_stop_freq(
double value);
1296 bool has_duration_ms()
const;
1298 bool _internal_has_duration_ms()
const;
1300 void clear_duration_ms();
1301 double duration_ms()
const;
1302 void set_duration_ms(
double value);
1304 double _internal_duration_ms()
const;
1305 void _internal_set_duration_ms(
double value);
1309 bool has_number_repetitions()
const;
1311 bool _internal_has_number_repetitions()
const;
1313 void clear_number_repetitions();
1314 uint32_t number_repetitions()
const;
1315 void set_number_repetitions(uint32_t value);
1317 uint32_t _internal_number_repetitions()
const;
1318 void _internal_set_number_repetitions(uint32_t value);
1322 bool has_repetition_period_ms()
const;
1324 bool _internal_has_repetition_period_ms()
const;
1326 void clear_repetition_period_ms();
1327 double repetition_period_ms()
const;
1328 void set_repetition_period_ms(
double value);
1330 double _internal_repetition_period_ms()
const;
1331 void _internal_set_repetition_period_ms(
double value);
1339 size_t RequiredFieldsByteSizeFallback()
const;
1341 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1342 typedef void InternalArenaConstructable_;
1343 typedef void DestructorSkippable_;
1345 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1346 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1349 double duration_ms_;
1350 uint32_t number_repetitions_;
1351 double repetition_period_ms_;
1354 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
1359 public ::PROTOBUF_NAMESPACE_ID::Message {
1363 explicit PROTOBUF_CONSTEXPR
MSequenceParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1368 *
this = ::std::move(from);
1376 if (
this == &from)
return *
this;
1377 if (GetOwningArena() == from.GetOwningArena()
1378 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1379 && GetOwningArena() !=
nullptr
1382 InternalSwap(&from);
1390 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1393 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1397 return GetDescriptor();
1400 return default_instance().GetMetadata().descriptor;
1403 return default_instance().GetMetadata().reflection;
1406 return *internal_default_instance();
1412 static constexpr int kIndexInFileMessages =
1419 if (other ==
this)
return;
1420 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1421 if (GetOwningArena() !=
nullptr &&
1422 GetOwningArena() == other->GetOwningArena()) {
1424 if (GetOwningArena() == other->GetOwningArena()) {
1426 InternalSwap(other);
1428 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1432 if (other ==
this)
return;
1433 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1434 InternalSwap(other);
1440 return CreateMaybeMessage<MSequenceParams>(arena);
1442 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1444 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1446 MSequenceParams::MergeImpl(*
this, from);
1449 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1451 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1452 bool IsInitialized() const final;
1455 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1456 uint8_t* _InternalSerialize(
1457 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1458 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1461 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1463 void SetCachedSize(
int size)
const final;
1467 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1468 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1469 return "goby.acomms.micromodem.protobuf.MSequenceParams";
1473 bool is_message_owned =
false);
1477 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1479 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1486 kSeqlenBitsFieldNumber = 1,
1487 kNumberRepetitionsFieldNumber = 2,
1488 kCarrierCyclesPerChipFieldNumber = 3,
1489 kCarrierFreqFieldNumber = 4,
1492 bool has_seqlen_bits()
const;
1494 bool _internal_has_seqlen_bits()
const;
1496 void clear_seqlen_bits();
1497 uint32_t seqlen_bits()
const;
1498 void set_seqlen_bits(uint32_t value);
1500 uint32_t _internal_seqlen_bits()
const;
1501 void _internal_set_seqlen_bits(uint32_t value);
1505 bool has_number_repetitions()
const;
1507 bool _internal_has_number_repetitions()
const;
1509 void clear_number_repetitions();
1510 uint32_t number_repetitions()
const;
1511 void set_number_repetitions(uint32_t value);
1513 uint32_t _internal_number_repetitions()
const;
1514 void _internal_set_number_repetitions(uint32_t value);
1518 bool has_carrier_cycles_per_chip()
const;
1520 bool _internal_has_carrier_cycles_per_chip()
const;
1522 void clear_carrier_cycles_per_chip();
1523 uint32_t carrier_cycles_per_chip()
const;
1524 void set_carrier_cycles_per_chip(uint32_t value);
1526 uint32_t _internal_carrier_cycles_per_chip()
const;
1527 void _internal_set_carrier_cycles_per_chip(uint32_t value);
1531 bool has_carrier_freq()
const;
1533 bool _internal_has_carrier_freq()
const;
1535 void clear_carrier_freq();
1536 uint32_t carrier_freq()
const;
1537 void set_carrier_freq(uint32_t value);
1539 uint32_t _internal_carrier_freq()
const;
1540 void _internal_set_carrier_freq(uint32_t value);
1548 size_t RequiredFieldsByteSizeFallback()
const;
1550 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1551 typedef void InternalArenaConstructable_;
1552 typedef void DestructorSkippable_;
1554 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1555 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1556 uint32_t seqlen_bits_;
1557 uint32_t number_repetitions_;
1558 uint32_t carrier_cycles_per_chip_;
1559 uint32_t carrier_freq_;
1562 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
1567 public ::PROTOBUF_NAMESPACE_ID::Message {
1571 explicit PROTOBUF_CONSTEXPR
Config_Revision(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1576 *
this = ::std::move(from);
1584 if (
this == &from)
return *
this;
1585 if (GetOwningArena() == from.GetOwningArena()
1586 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1587 && GetOwningArena() !=
nullptr
1590 InternalSwap(&from);
1598 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1601 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1605 return GetDescriptor();
1608 return default_instance().GetMetadata().descriptor;
1611 return default_instance().GetMetadata().reflection;
1614 return *internal_default_instance();
1620 static constexpr int kIndexInFileMessages =
1627 if (other ==
this)
return;
1628 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1629 if (GetOwningArena() !=
nullptr &&
1630 GetOwningArena() == other->GetOwningArena()) {
1632 if (GetOwningArena() == other->GetOwningArena()) {
1634 InternalSwap(other);
1636 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1640 if (other ==
this)
return;
1641 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1642 InternalSwap(other);
1648 return CreateMaybeMessage<Config_Revision>(arena);
1650 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1652 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1654 Config_Revision::MergeImpl(*
this, from);
1657 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1659 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1660 bool IsInitialized() const final;
1663 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1664 uint8_t* _InternalSerialize(
1665 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1666 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1669 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1671 void SetCachedSize(
int size)
const final;
1675 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1676 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1677 return "goby.acomms.micromodem.protobuf.Config.Revision";
1681 bool is_message_owned =
false);
1685 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1687 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1694 kMmMajorFieldNumber = 1,
1695 kMmMinorFieldNumber = 2,
1696 kMmPatchFieldNumber = 3,
1699 bool has_mm_major()
const;
1701 bool _internal_has_mm_major()
const;
1703 void clear_mm_major();
1704 int32_t mm_major()
const;
1705 void set_mm_major(int32_t value);
1707 int32_t _internal_mm_major()
const;
1708 void _internal_set_mm_major(int32_t value);
1712 bool has_mm_minor()
const;
1714 bool _internal_has_mm_minor()
const;
1716 void clear_mm_minor();
1717 int32_t mm_minor()
const;
1718 void set_mm_minor(int32_t value);
1720 int32_t _internal_mm_minor()
const;
1721 void _internal_set_mm_minor(int32_t value);
1725 bool has_mm_patch()
const;
1727 bool _internal_has_mm_patch()
const;
1729 void clear_mm_patch();
1730 int32_t mm_patch()
const;
1731 void set_mm_patch(int32_t value);
1733 int32_t _internal_mm_patch()
const;
1734 void _internal_set_mm_patch(int32_t value);
1742 size_t RequiredFieldsByteSizeFallback()
const;
1744 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1745 typedef void InternalArenaConstructable_;
1746 typedef void DestructorSkippable_;
1748 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1749 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1755 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
1760 public ::PROTOBUF_NAMESPACE_ID::Message {
1764 explicit PROTOBUF_CONSTEXPR
Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
1769 *
this = ::std::move(from);
1777 if (
this == &from)
return *
this;
1778 if (GetOwningArena() == from.GetOwningArena()
1779 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1780 && GetOwningArena() !=
nullptr
1783 InternalSwap(&from);
1791 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1794 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1798 return GetDescriptor();
1801 return default_instance().GetMetadata().descriptor;
1804 return default_instance().GetMetadata().reflection;
1807 return *internal_default_instance();
1810 return reinterpret_cast<const Config*
>(
1811 &_Config_default_instance_);
1813 static constexpr int kIndexInFileMessages =
1820 if (other ==
this)
return;
1821 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1822 if (GetOwningArena() !=
nullptr &&
1823 GetOwningArena() == other->GetOwningArena()) {
1825 if (GetOwningArena() == other->GetOwningArena()) {
1827 InternalSwap(other);
1829 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1833 if (other ==
this)
return;
1834 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
1835 InternalSwap(other);
1840 Config*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena =
nullptr) const final {
1841 return CreateMaybeMessage<Config>(arena);
1843 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
1845 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
1847 Config::MergeImpl(*
this, from);
1850 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
1852 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1853 bool IsInitialized() const final;
1856 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1857 uint8_t* _InternalSerialize(
1858 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1859 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
1862 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
1864 void SetCachedSize(
int size)
const final;
1865 void InternalSwap(
Config* other);
1868 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1869 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1870 return "goby.acomms.micromodem.protobuf.Config";
1873 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena,
1874 bool is_message_owned =
false);
1878 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
1880 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
1889 kNvramCfgFieldNumber = 2,
1890 kAdditionalApplicationAckModemIdFieldNumber = 21,
1891 kNarrowbandLblFieldNumber = 4,
1892 kRemusLblFieldNumber = 5,
1893 kGenericLblFieldNumber = 8,
1894 kFmSweepFieldNumber = 9,
1895 kMSequenceFieldNumber = 10,
1896 kRevisionFieldNumber = 30,
1897 kHydroidGatewayIdFieldNumber = 3,
1898 kResetNvramFieldNumber = 1,
1899 kUseApplicationAcksFieldNumber = 20,
1900 kPadPartialFramesFieldNumber = 23,
1901 kUseBase64FdpFieldNumber = 40,
1902 kQueryCfgOnStartupFieldNumber = 22,
1903 kKeepAliveSecondsFieldNumber = 6,
1904 kAllowedSkewMsFieldNumber = 7,
1907 int nvram_cfg_size()
const;
1909 int _internal_nvram_cfg_size()
const;
1911 void clear_nvram_cfg();
1912 const std::string& nvram_cfg(
int index)
const;
1913 std::string* mutable_nvram_cfg(
int index);
1914 void set_nvram_cfg(
int index,
const std::string& value);
1915 void set_nvram_cfg(
int index, std::string&& value);
1916 void set_nvram_cfg(
int index,
const char* value);
1917 void set_nvram_cfg(
int index,
const char* value,
size_t size);
1918 std::string* add_nvram_cfg();
1919 void add_nvram_cfg(
const std::string& value);
1920 void add_nvram_cfg(std::string&& value);
1921 void add_nvram_cfg(
const char* value);
1922 void add_nvram_cfg(
const char* value,
size_t size);
1923 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& nvram_cfg()
const;
1924 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_nvram_cfg();
1926 const std::string& _internal_nvram_cfg(
int index)
const;
1927 std::string* _internal_add_nvram_cfg();
1931 int additional_application_ack_modem_id_size()
const;
1933 int _internal_additional_application_ack_modem_id_size()
const;
1935 void clear_additional_application_ack_modem_id();
1937 uint32_t _internal_additional_application_ack_modem_id(
int index)
const;
1938 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
1939 _internal_additional_application_ack_modem_id()
const;
1940 void _internal_add_additional_application_ack_modem_id(uint32_t value);
1941 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
1942 _internal_mutable_additional_application_ack_modem_id();
1944 uint32_t additional_application_ack_modem_id(
int index)
const;
1945 void set_additional_application_ack_modem_id(
int index, uint32_t value);
1946 void add_additional_application_ack_modem_id(uint32_t value);
1947 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
1948 additional_application_ack_modem_id()
const;
1949 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
1950 mutable_additional_application_ack_modem_id();
1953 bool has_narrowband_lbl()
const;
1955 bool _internal_has_narrowband_lbl()
const;
1957 void clear_narrowband_lbl();
1958 const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& narrowband_lbl()
const;
1959 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* release_narrowband_lbl();
1963 const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& _internal_narrowband_lbl()
const;
1966 void unsafe_arena_set_allocated_narrowband_lbl(
1971 bool has_remus_lbl()
const;
1973 bool _internal_has_remus_lbl()
const;
1975 void clear_remus_lbl();
1976 const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& remus_lbl()
const;
1977 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::REMUSLBLParams* release_remus_lbl();
1981 const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& _internal_remus_lbl()
const;
1984 void unsafe_arena_set_allocated_remus_lbl(
1989 bool has_generic_lbl()
const;
1991 bool _internal_has_generic_lbl()
const;
1993 void clear_generic_lbl();
1994 const ::goby::acomms::micromodem::protobuf::GenericLBLParams& generic_lbl()
const;
1995 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::GenericLBLParams* release_generic_lbl();
1999 const ::goby::acomms::micromodem::protobuf::GenericLBLParams& _internal_generic_lbl()
const;
2002 void unsafe_arena_set_allocated_generic_lbl(
2007 bool has_fm_sweep()
const;
2009 bool _internal_has_fm_sweep()
const;
2011 void clear_fm_sweep();
2012 const ::goby::acomms::micromodem::protobuf::FMSweepParams& fm_sweep()
const;
2013 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::FMSweepParams* release_fm_sweep();
2017 const ::goby::acomms::micromodem::protobuf::FMSweepParams& _internal_fm_sweep()
const;
2020 void unsafe_arena_set_allocated_fm_sweep(
2025 bool has_m_sequence()
const;
2027 bool _internal_has_m_sequence()
const;
2029 void clear_m_sequence();
2030 const ::goby::acomms::micromodem::protobuf::MSequenceParams& m_sequence()
const;
2031 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::MSequenceParams* release_m_sequence();
2035 const ::goby::acomms::micromodem::protobuf::MSequenceParams& _internal_m_sequence()
const;
2038 void unsafe_arena_set_allocated_m_sequence(
2043 bool has_revision()
const;
2045 bool _internal_has_revision()
const;
2047 void clear_revision();
2048 const ::goby::acomms::micromodem::protobuf::Config_Revision& revision()
const;
2049 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::Config_Revision* release_revision();
2053 const ::goby::acomms::micromodem::protobuf::Config_Revision& _internal_revision()
const;
2056 void unsafe_arena_set_allocated_revision(
2061 bool has_hydroid_gateway_id()
const;
2063 bool _internal_has_hydroid_gateway_id()
const;
2065 void clear_hydroid_gateway_id();
2066 uint32_t hydroid_gateway_id()
const;
2067 void set_hydroid_gateway_id(uint32_t value);
2069 uint32_t _internal_hydroid_gateway_id()
const;
2070 void _internal_set_hydroid_gateway_id(uint32_t value);
2074 bool has_reset_nvram()
const;
2076 bool _internal_has_reset_nvram()
const;
2078 void clear_reset_nvram();
2079 bool reset_nvram()
const;
2080 void set_reset_nvram(
bool value);
2082 bool _internal_reset_nvram()
const;
2083 void _internal_set_reset_nvram(
bool value);
2087 bool has_use_application_acks()
const;
2089 bool _internal_has_use_application_acks()
const;
2091 void clear_use_application_acks();
2092 bool use_application_acks()
const;
2093 void set_use_application_acks(
bool value);
2095 bool _internal_use_application_acks()
const;
2096 void _internal_set_use_application_acks(
bool value);
2100 bool has_pad_partial_frames()
const;
2102 bool _internal_has_pad_partial_frames()
const;
2104 void clear_pad_partial_frames();
2105 bool pad_partial_frames()
const;
2106 void set_pad_partial_frames(
bool value);
2108 bool _internal_pad_partial_frames()
const;
2109 void _internal_set_pad_partial_frames(
bool value);
2113 bool has_use_base64_fdp()
const;
2115 bool _internal_has_use_base64_fdp()
const;
2117 void clear_use_base64_fdp();
2118 bool use_base64_fdp()
const;
2119 void set_use_base64_fdp(
bool value);
2121 bool _internal_use_base64_fdp()
const;
2122 void _internal_set_use_base64_fdp(
bool value);
2126 bool has_query_cfg_on_startup()
const;
2128 bool _internal_has_query_cfg_on_startup()
const;
2130 void clear_query_cfg_on_startup();
2131 bool query_cfg_on_startup()
const;
2132 void set_query_cfg_on_startup(
bool value);
2134 bool _internal_query_cfg_on_startup()
const;
2135 void _internal_set_query_cfg_on_startup(
bool value);
2139 bool has_keep_alive_seconds()
const;
2141 bool _internal_has_keep_alive_seconds()
const;
2143 void clear_keep_alive_seconds();
2144 int32_t keep_alive_seconds()
const;
2145 void set_keep_alive_seconds(int32_t value);
2147 int32_t _internal_keep_alive_seconds()
const;
2148 void _internal_set_keep_alive_seconds(int32_t value);
2152 bool has_allowed_skew_ms()
const;
2154 bool _internal_has_allowed_skew_ms()
const;
2156 void clear_allowed_skew_ms();
2157 int32_t allowed_skew_ms()
const;
2158 void set_allowed_skew_ms(int32_t value);
2160 int32_t _internal_allowed_skew_ms()
const;
2161 void _internal_set_allowed_skew_ms(int32_t value);
2168 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2169 typedef void InternalArenaConstructable_;
2170 typedef void DestructorSkippable_;
2172 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2173 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2174 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> nvram_cfg_;
2175 ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > additional_application_ack_modem_id_;
2182 uint32_t hydroid_gateway_id_;
2184 bool use_application_acks_;
2185 bool pad_partial_frames_;
2186 bool use_base64_fdp_;
2187 bool query_cfg_on_startup_;
2188 int32_t keep_alive_seconds_;
2189 int32_t allowed_skew_ms_;
2192 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
2197 public ::PROTOBUF_NAMESPACE_ID::Message {
2201 explicit PROTOBUF_CONSTEXPR
RangingReply(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2206 *
this = ::std::move(from);
2214 if (
this == &from)
return *
this;
2215 if (GetOwningArena() == from.GetOwningArena()
2216 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2217 && GetOwningArena() !=
nullptr
2220 InternalSwap(&from);
2228 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2231 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2235 return GetDescriptor();
2238 return default_instance().GetMetadata().descriptor;
2241 return default_instance().GetMetadata().reflection;
2244 return *internal_default_instance();
2248 &_RangingReply_default_instance_);
2250 static constexpr int kIndexInFileMessages =
2257 if (other ==
this)
return;
2258 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2259 if (GetOwningArena() !=
nullptr &&
2260 GetOwningArena() == other->GetOwningArena()) {
2262 if (GetOwningArena() == other->GetOwningArena()) {
2264 InternalSwap(other);
2266 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2270 if (other ==
this)
return;
2271 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2272 InternalSwap(other);
2278 return CreateMaybeMessage<RangingReply>(arena);
2280 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2282 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2284 RangingReply::MergeImpl(*
this, from);
2287 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2289 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2290 bool IsInitialized() const final;
2293 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2294 uint8_t* _InternalSerialize(
2295 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2296 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2299 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2301 void SetCachedSize(
int size)
const final;
2305 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2306 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2307 return "goby.acomms.micromodem.protobuf.RangingReply";
2311 bool is_message_owned =
false);
2315 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2317 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2323 RangingReply_OWTTAmbiguity_OWTT_EXACT;
2325 RangingReply_OWTTAmbiguity_OWTT_SECOND_AMBIGUOUS;
2326 static inline
bool OWTTAmbiguity_IsValid(
int value) {
2333 static constexpr int OWTTAmbiguity_ARRAYSIZE =
2335 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2339 template<
typename T>
2341 static_assert(::std::is_same<T, OWTTAmbiguity>::value ||
2342 ::std::is_integral<T>::value,
2343 "Incorrect type passed to function OWTTAmbiguity_Name.");
2354 kOneWayTravelTimeFieldNumber = 1,
2355 kIsOneWaySynchronousFieldNumber = 3,
2356 kReceiverClkModeFieldNumber = 4,
2357 kSenderClkModeFieldNumber = 5,
2358 kAmbiguityFieldNumber = 2,
2361 int one_way_travel_time_size()
const;
2363 int _internal_one_way_travel_time_size()
const;
2365 void clear_one_way_travel_time();
2367 double _internal_one_way_travel_time(
int index)
const;
2368 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2369 _internal_one_way_travel_time()
const;
2370 void _internal_add_one_way_travel_time(
double value);
2371 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2372 _internal_mutable_one_way_travel_time();
2374 double one_way_travel_time(
int index)
const;
2375 void set_one_way_travel_time(
int index,
double value);
2376 void add_one_way_travel_time(
double value);
2377 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
2378 one_way_travel_time()
const;
2379 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
2380 mutable_one_way_travel_time();
2383 bool has_is_one_way_synchronous()
const;
2385 bool _internal_has_is_one_way_synchronous()
const;
2387 void clear_is_one_way_synchronous();
2388 bool is_one_way_synchronous()
const;
2389 void set_is_one_way_synchronous(
bool value);
2391 bool _internal_is_one_way_synchronous()
const;
2392 void _internal_set_is_one_way_synchronous(
bool value);
2396 bool has_receiver_clk_mode()
const;
2398 bool _internal_has_receiver_clk_mode()
const;
2400 void clear_receiver_clk_mode();
2409 bool has_sender_clk_mode()
const;
2411 bool _internal_has_sender_clk_mode()
const;
2413 void clear_sender_clk_mode();
2422 bool has_ambiguity()
const;
2424 bool _internal_has_ambiguity()
const;
2426 void clear_ambiguity();
2439 template<
typename Quantity >
2441 { set_one_way_travel_time(index, boost::units::quantity<one_way_travel_time_unit,double >(value_w_units).value() ); };
2443 template<
typename Quantity >
2445 { add_one_way_travel_time(boost::units::quantity<one_way_travel_time_unit,double >(value_w_units).value() ); };
2447 template<
typename Quantity >
2452 {
return one_way_travel_time_with_units<boost::units::quantity< one_way_travel_time_unit,double > >(index); };
2458 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2459 typedef void InternalArenaConstructable_;
2460 typedef void DestructorSkippable_;
2462 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2463 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2464 ::PROTOBUF_NAMESPACE_ID::RepeatedField< double > one_way_travel_time_;
2465 bool is_one_way_synchronous_;
2466 int receiver_clk_mode_;
2467 int sender_clk_mode_;
2471 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
2476 public ::PROTOBUF_NAMESPACE_ID::Message {
2480 explicit PROTOBUF_CONSTEXPR
ReceiveStatistics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
2485 *
this = ::std::move(from);
2493 if (
this == &from)
return *
this;
2494 if (GetOwningArena() == from.GetOwningArena()
2495 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2496 && GetOwningArena() !=
nullptr
2499 InternalSwap(&from);
2507 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2510 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2514 return GetDescriptor();
2517 return default_instance().GetMetadata().descriptor;
2520 return default_instance().GetMetadata().reflection;
2523 return *internal_default_instance();
2527 &_ReceiveStatistics_default_instance_);
2529 static constexpr int kIndexInFileMessages =
2536 if (other ==
this)
return;
2537 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2538 if (GetOwningArena() !=
nullptr &&
2539 GetOwningArena() == other->GetOwningArena()) {
2541 if (GetOwningArena() == other->GetOwningArena()) {
2543 InternalSwap(other);
2545 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2549 if (other ==
this)
return;
2550 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
2551 InternalSwap(other);
2557 return CreateMaybeMessage<ReceiveStatistics>(arena);
2559 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
2561 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
2563 ReceiveStatistics::MergeImpl(*
this, from);
2566 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
2568 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2569 bool IsInitialized() const final;
2572 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2573 uint8_t* _InternalSerialize(
2574 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2575 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
2578 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
2580 void SetCachedSize(
int size)
const final;
2584 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2585 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2586 return "goby.acomms.micromodem.protobuf.ReceiveStatistics";
2590 bool is_message_owned =
false);
2594 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
2596 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
2603 kDateFieldNumber = 31,
2604 kTimeFieldNumber = 2,
2605 kMfdPeakFieldNumber = 4,
2606 kMfdPowerFieldNumber = 5,
2607 kMfdRatioFieldNumber = 6,
2608 kSplFieldNumber = 7,
2609 kShfAgnFieldNumber = 8,
2610 kShfAinpshiftFieldNumber = 9,
2611 kShfAinshiftFieldNumber = 10,
2612 kShfMfdshiftFieldNumber = 11,
2613 kShfP2BshiftFieldNumber = 12,
2614 kRateFieldNumber = 13,
2615 kSourceFieldNumber = 14,
2616 kDestFieldNumber = 15,
2617 kNumberFramesFieldNumber = 18,
2618 kNumberBadFramesFieldNumber = 19,
2619 kSnrRssFieldNumber = 20,
2620 kSnrInFieldNumber = 21,
2621 kSnrOutFieldNumber = 22,
2622 kSnrSymbolsFieldNumber = 23,
2623 kMseEqualizerFieldNumber = 24,
2624 kDataQualityFactorFieldNumber = 25,
2625 kDopplerFieldNumber = 26,
2626 kStddevNoiseFieldNumber = 27,
2627 kCarrierFreqFieldNumber = 28,
2628 kBandwidthFieldNumber = 29,
2629 kVersionFieldNumber = 30,
2630 kPcmFieldNumber = 32,
2631 kModeFieldNumber = 1,
2632 kClockModeFieldNumber = 3,
2633 kPskErrorCodeFieldNumber = 16,
2634 kPacketTypeFieldNumber = 17,
2637 bool has_date()
const;
2639 bool _internal_has_date()
const;
2642 const std::string& date()
const;
2643 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
2645 std::string* mutable_date();
2646 PROTOBUF_NODISCARD std::string* release_date();
2647 void set_allocated_date(std::string* date);
2649 const std::string& _internal_date()
const;
2650 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_date(
const std::string& value);
2651 std::string* _internal_mutable_date();
2655 bool has_time()
const;
2657 bool _internal_has_time()
const;
2660 uint64_t time()
const;
2661 void set_time(uint64_t value);
2663 uint64_t _internal_time()
const;
2664 void _internal_set_time(uint64_t value);
2668 bool has_mfd_peak()
const;
2670 bool _internal_has_mfd_peak()
const;
2672 void clear_mfd_peak();
2673 int32_t mfd_peak()
const;
2674 void set_mfd_peak(int32_t value);
2676 int32_t _internal_mfd_peak()
const;
2677 void _internal_set_mfd_peak(int32_t value);
2681 bool has_mfd_power()
const;
2683 bool _internal_has_mfd_power()
const;
2685 void clear_mfd_power();
2686 int32_t mfd_power()
const;
2687 void set_mfd_power(int32_t value);
2689 int32_t _internal_mfd_power()
const;
2690 void _internal_set_mfd_power(int32_t value);
2694 bool has_mfd_ratio()
const;
2696 bool _internal_has_mfd_ratio()
const;
2698 void clear_mfd_ratio();
2699 int32_t mfd_ratio()
const;
2700 void set_mfd_ratio(int32_t value);
2702 int32_t _internal_mfd_ratio()
const;
2703 void _internal_set_mfd_ratio(int32_t value);
2707 bool has_spl()
const;
2709 bool _internal_has_spl()
const;
2712 int32_t spl()
const;
2713 void set_spl(int32_t value);
2715 int32_t _internal_spl()
const;
2716 void _internal_set_spl(int32_t value);
2720 bool has_shf_agn()
const;
2722 bool _internal_has_shf_agn()
const;
2724 void clear_shf_agn();
2725 int32_t shf_agn()
const;
2726 void set_shf_agn(int32_t value);
2728 int32_t _internal_shf_agn()
const;
2729 void _internal_set_shf_agn(int32_t value);
2733 bool has_shf_ainpshift()
const;
2735 bool _internal_has_shf_ainpshift()
const;
2737 void clear_shf_ainpshift();
2738 int32_t shf_ainpshift()
const;
2739 void set_shf_ainpshift(int32_t value);
2741 int32_t _internal_shf_ainpshift()
const;
2742 void _internal_set_shf_ainpshift(int32_t value);
2746 bool has_shf_ainshift()
const;
2748 bool _internal_has_shf_ainshift()
const;
2750 void clear_shf_ainshift();
2751 int32_t shf_ainshift()
const;
2752 void set_shf_ainshift(int32_t value);
2754 int32_t _internal_shf_ainshift()
const;
2755 void _internal_set_shf_ainshift(int32_t value);
2759 bool has_shf_mfdshift()
const;
2761 bool _internal_has_shf_mfdshift()
const;
2763 void clear_shf_mfdshift();
2764 int32_t shf_mfdshift()
const;
2765 void set_shf_mfdshift(int32_t value);
2767 int32_t _internal_shf_mfdshift()
const;
2768 void _internal_set_shf_mfdshift(int32_t value);
2772 bool has_shf_p2bshift()
const;
2774 bool _internal_has_shf_p2bshift()
const;
2776 void clear_shf_p2bshift();
2777 int32_t shf_p2bshift()
const;
2778 void set_shf_p2bshift(int32_t value);
2780 int32_t _internal_shf_p2bshift()
const;
2781 void _internal_set_shf_p2bshift(int32_t value);
2785 bool has_rate()
const;
2787 bool _internal_has_rate()
const;
2790 int32_t rate()
const;
2791 void set_rate(int32_t value);
2793 int32_t _internal_rate()
const;
2794 void _internal_set_rate(int32_t value);
2798 bool has_source()
const;
2800 bool _internal_has_source()
const;
2802 void clear_source();
2803 int32_t source()
const;
2804 void set_source(int32_t value);
2806 int32_t _internal_source()
const;
2807 void _internal_set_source(int32_t value);
2811 bool has_dest()
const;
2813 bool _internal_has_dest()
const;
2816 int32_t dest()
const;
2817 void set_dest(int32_t value);
2819 int32_t _internal_dest()
const;
2820 void _internal_set_dest(int32_t value);
2824 bool has_number_frames()
const;
2826 bool _internal_has_number_frames()
const;
2828 void clear_number_frames();
2829 int32_t number_frames()
const;
2830 void set_number_frames(int32_t value);
2832 int32_t _internal_number_frames()
const;
2833 void _internal_set_number_frames(int32_t value);
2837 bool has_number_bad_frames()
const;
2839 bool _internal_has_number_bad_frames()
const;
2841 void clear_number_bad_frames();
2842 int32_t number_bad_frames()
const;
2843 void set_number_bad_frames(int32_t value);
2845 int32_t _internal_number_bad_frames()
const;
2846 void _internal_set_number_bad_frames(int32_t value);
2850 bool has_snr_rss()
const;
2852 bool _internal_has_snr_rss()
const;
2854 void clear_snr_rss();
2855 int32_t snr_rss()
const;
2856 void set_snr_rss(int32_t value);
2858 int32_t _internal_snr_rss()
const;
2859 void _internal_set_snr_rss(int32_t value);
2863 bool has_snr_in()
const;
2865 bool _internal_has_snr_in()
const;
2867 void clear_snr_in();
2868 int32_t snr_in()
const;
2869 void set_snr_in(int32_t value);
2871 int32_t _internal_snr_in()
const;
2872 void _internal_set_snr_in(int32_t value);
2876 bool has_snr_out()
const;
2878 bool _internal_has_snr_out()
const;
2880 void clear_snr_out();
2881 int32_t snr_out()
const;
2882 void set_snr_out(int32_t value);
2884 int32_t _internal_snr_out()
const;
2885 void _internal_set_snr_out(int32_t value);
2889 bool has_snr_symbols()
const;
2891 bool _internal_has_snr_symbols()
const;
2893 void clear_snr_symbols();
2894 int32_t snr_symbols()
const;
2895 void set_snr_symbols(int32_t value);
2897 int32_t _internal_snr_symbols()
const;
2898 void _internal_set_snr_symbols(int32_t value);
2902 bool has_mse_equalizer()
const;
2904 bool _internal_has_mse_equalizer()
const;
2906 void clear_mse_equalizer();
2907 int32_t mse_equalizer()
const;
2908 void set_mse_equalizer(int32_t value);
2910 int32_t _internal_mse_equalizer()
const;
2911 void _internal_set_mse_equalizer(int32_t value);
2915 bool has_data_quality_factor()
const;
2917 bool _internal_has_data_quality_factor()
const;
2919 void clear_data_quality_factor();
2920 int32_t data_quality_factor()
const;
2921 void set_data_quality_factor(int32_t value);
2923 int32_t _internal_data_quality_factor()
const;
2924 void _internal_set_data_quality_factor(int32_t value);
2928 bool has_doppler()
const;
2930 bool _internal_has_doppler()
const;
2932 void clear_doppler();
2933 double doppler()
const;
2934 void set_doppler(
double value);
2936 double _internal_doppler()
const;
2937 void _internal_set_doppler(
double value);
2941 bool has_stddev_noise()
const;
2943 bool _internal_has_stddev_noise()
const;
2945 void clear_stddev_noise();
2946 int32_t stddev_noise()
const;
2947 void set_stddev_noise(int32_t value);
2949 int32_t _internal_stddev_noise()
const;
2950 void _internal_set_stddev_noise(int32_t value);
2954 bool has_carrier_freq()
const;
2956 bool _internal_has_carrier_freq()
const;
2958 void clear_carrier_freq();
2959 int32_t carrier_freq()
const;
2960 void set_carrier_freq(int32_t value);
2962 int32_t _internal_carrier_freq()
const;
2963 void _internal_set_carrier_freq(int32_t value);
2967 bool has_bandwidth()
const;
2969 bool _internal_has_bandwidth()
const;
2971 void clear_bandwidth();
2972 int32_t bandwidth()
const;
2973 void set_bandwidth(int32_t value);
2975 int32_t _internal_bandwidth()
const;
2976 void _internal_set_bandwidth(int32_t value);
2980 bool has_version()
const;
2982 bool _internal_has_version()
const;
2984 void clear_version();
2985 int32_t version()
const;
2986 void set_version(int32_t value);
2988 int32_t _internal_version()
const;
2989 void _internal_set_version(int32_t value);
2993 bool has_pcm()
const;
2995 bool _internal_has_pcm()
const;
2998 int32_t pcm()
const;
2999 void set_pcm(int32_t value);
3001 int32_t _internal_pcm()
const;
3002 void _internal_set_pcm(int32_t value);
3006 bool has_mode()
const;
3008 bool _internal_has_mode()
const;
3019 bool has_clock_mode()
const;
3021 bool _internal_has_clock_mode()
const;
3023 void clear_clock_mode();
3032 bool has_psk_error_code()
const;
3034 bool _internal_has_psk_error_code()
const;
3036 void clear_psk_error_code();
3045 bool has_packet_type()
const;
3047 bool _internal_has_packet_type()
const;
3049 void clear_packet_type();
3058 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type
time_dimension;
3060 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;
3062 template<
typename Quantity >
3064 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
3066 template<
typename Quantity >
3068 {
return Quantity(time() *
time_unit()); };
3071 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
3078 size_t RequiredFieldsByteSizeFallback()
const;
3080 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3081 typedef void InternalArenaConstructable_;
3082 typedef void DestructorSkippable_;
3084 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3085 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3086 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr date_;
3093 int32_t shf_ainpshift_;
3094 int32_t shf_ainshift_;
3095 int32_t shf_mfdshift_;
3096 int32_t shf_p2bshift_;
3100 int32_t number_frames_;
3101 int32_t number_bad_frames_;
3105 int32_t snr_symbols_;
3106 int32_t mse_equalizer_;
3107 int32_t data_quality_factor_;
3109 int32_t stddev_noise_;
3110 int32_t carrier_freq_;
3116 int psk_error_code_;
3120 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
3125 public ::PROTOBUF_NAMESPACE_ID::Message {
3134 *
this = ::std::move(from);
3142 if (
this == &from)
return *
this;
3143 if (GetOwningArena() == from.GetOwningArena()
3144 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3145 && GetOwningArena() !=
nullptr
3148 InternalSwap(&from);
3156 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3159 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3163 return GetDescriptor();
3166 return default_instance().GetMetadata().descriptor;
3169 return default_instance().GetMetadata().reflection;
3172 return *internal_default_instance();
3178 static constexpr int kIndexInFileMessages =
3185 if (other ==
this)
return;
3186 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3187 if (GetOwningArena() !=
nullptr &&
3188 GetOwningArena() == other->GetOwningArena()) {
3190 if (GetOwningArena() == other->GetOwningArena()) {
3192 InternalSwap(other);
3194 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3198 if (other ==
this)
return;
3199 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3200 InternalSwap(other);
3206 return CreateMaybeMessage<TransmitStatistics>(arena);
3208 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3210 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3212 TransmitStatistics::MergeImpl(*
this, from);
3215 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3217 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3218 bool IsInitialized() const final;
3221 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3222 uint8_t* _InternalSerialize(
3223 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3224 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3227 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3229 void SetCachedSize(
int size)
const final;
3233 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3234 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3235 return "goby.acomms.micromodem.protobuf.TransmitStatistics";
3239 bool is_message_owned =
false);
3243 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3245 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3252 kDateFieldNumber = 1,
3253 kTimeFieldNumber = 2,
3254 kProbeLengthFieldNumber = 5,
3255 kBandwidthFieldNumber = 6,
3256 kCarrierFreqFieldNumber = 7,
3257 kRateFieldNumber = 8,
3258 kSourceFieldNumber = 9,
3259 kDestFieldNumber = 10,
3260 kAckRequestedFieldNumber = 11,
3261 kNumberFramesExpectedFieldNumber = 12,
3262 kNumberFramesSentFieldNumber = 13,
3263 kNumberBytesFieldNumber = 15,
3264 kVersionFieldNumber = 100,
3265 kPacketTypeFieldNumber = 14,
3266 kClockModeFieldNumber = 3,
3267 kModeFieldNumber = 4,
3270 bool has_date()
const;
3272 bool _internal_has_date()
const;
3275 const std::string& date()
const;
3276 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3278 std::string* mutable_date();
3279 PROTOBUF_NODISCARD std::string* release_date();
3280 void set_allocated_date(std::string* date);
3282 const std::string& _internal_date()
const;
3283 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_date(
const std::string& value);
3284 std::string* _internal_mutable_date();
3288 bool has_time()
const;
3290 bool _internal_has_time()
const;
3293 const std::string& time()
const;
3294 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
3296 std::string* mutable_time();
3297 PROTOBUF_NODISCARD std::string* release_time();
3298 void set_allocated_time(std::string* time);
3300 const std::string& _internal_time()
const;
3301 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_time(
const std::string& value);
3302 std::string* _internal_mutable_time();
3306 bool has_probe_length()
const;
3308 bool _internal_has_probe_length()
const;
3310 void clear_probe_length();
3311 int32_t probe_length()
const;
3312 void set_probe_length(int32_t value);
3314 int32_t _internal_probe_length()
const;
3315 void _internal_set_probe_length(int32_t value);
3319 bool has_bandwidth()
const;
3321 bool _internal_has_bandwidth()
const;
3323 void clear_bandwidth();
3324 int32_t bandwidth()
const;
3325 void set_bandwidth(int32_t value);
3327 int32_t _internal_bandwidth()
const;
3328 void _internal_set_bandwidth(int32_t value);
3332 bool has_carrier_freq()
const;
3334 bool _internal_has_carrier_freq()
const;
3336 void clear_carrier_freq();
3337 int32_t carrier_freq()
const;
3338 void set_carrier_freq(int32_t value);
3340 int32_t _internal_carrier_freq()
const;
3341 void _internal_set_carrier_freq(int32_t value);
3345 bool has_rate()
const;
3347 bool _internal_has_rate()
const;
3350 int32_t rate()
const;
3351 void set_rate(int32_t value);
3353 int32_t _internal_rate()
const;
3354 void _internal_set_rate(int32_t value);
3358 bool has_source()
const;
3360 bool _internal_has_source()
const;
3362 void clear_source();
3363 int32_t source()
const;
3364 void set_source(int32_t value);
3366 int32_t _internal_source()
const;
3367 void _internal_set_source(int32_t value);
3371 bool has_dest()
const;
3373 bool _internal_has_dest()
const;
3376 int32_t dest()
const;
3377 void set_dest(int32_t value);
3379 int32_t _internal_dest()
const;
3380 void _internal_set_dest(int32_t value);
3384 bool has_ack_requested()
const;
3386 bool _internal_has_ack_requested()
const;
3388 void clear_ack_requested();
3389 bool ack_requested()
const;
3390 void set_ack_requested(
bool value);
3392 bool _internal_ack_requested()
const;
3393 void _internal_set_ack_requested(
bool value);
3397 bool has_number_frames_expected()
const;
3399 bool _internal_has_number_frames_expected()
const;
3401 void clear_number_frames_expected();
3402 int32_t number_frames_expected()
const;
3403 void set_number_frames_expected(int32_t value);
3405 int32_t _internal_number_frames_expected()
const;
3406 void _internal_set_number_frames_expected(int32_t value);
3410 bool has_number_frames_sent()
const;
3412 bool _internal_has_number_frames_sent()
const;
3414 void clear_number_frames_sent();
3415 int32_t number_frames_sent()
const;
3416 void set_number_frames_sent(int32_t value);
3418 int32_t _internal_number_frames_sent()
const;
3419 void _internal_set_number_frames_sent(int32_t value);
3423 bool has_number_bytes()
const;
3425 bool _internal_has_number_bytes()
const;
3427 void clear_number_bytes();
3428 int32_t number_bytes()
const;
3429 void set_number_bytes(int32_t value);
3431 int32_t _internal_number_bytes()
const;
3432 void _internal_set_number_bytes(int32_t value);
3436 bool has_version()
const;
3438 bool _internal_has_version()
const;
3440 void clear_version();
3441 int32_t version()
const;
3442 void set_version(int32_t value);
3444 int32_t _internal_version()
const;
3445 void _internal_set_version(int32_t value);
3449 bool has_packet_type()
const;
3451 bool _internal_has_packet_type()
const;
3453 void clear_packet_type();
3462 bool has_clock_mode()
const;
3464 bool _internal_has_clock_mode()
const;
3466 void clear_clock_mode();
3475 bool has_mode()
const;
3477 bool _internal_has_mode()
const;
3491 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3492 typedef void InternalArenaConstructable_;
3493 typedef void DestructorSkippable_;
3495 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3496 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3497 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr date_;
3498 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr time_;
3499 int32_t probe_length_;
3501 int32_t carrier_freq_;
3505 bool ack_requested_;
3506 int32_t number_frames_expected_;
3507 int32_t number_frames_sent_;
3508 int32_t number_bytes_;
3515 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
3520 public ::PROTOBUF_NAMESPACE_ID::Message {
3524 explicit PROTOBUF_CONSTEXPR
HardwareControl(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3529 *
this = ::std::move(from);
3537 if (
this == &from)
return *
this;
3538 if (GetOwningArena() == from.GetOwningArena()
3539 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3540 && GetOwningArena() !=
nullptr
3543 InternalSwap(&from);
3551 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3554 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3558 return GetDescriptor();
3561 return default_instance().GetMetadata().descriptor;
3564 return default_instance().GetMetadata().reflection;
3567 return *internal_default_instance();
3573 static constexpr int kIndexInFileMessages =
3580 if (other ==
this)
return;
3581 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3582 if (GetOwningArena() !=
nullptr &&
3583 GetOwningArena() == other->GetOwningArena()) {
3585 if (GetOwningArena() == other->GetOwningArena()) {
3587 InternalSwap(other);
3589 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3593 if (other ==
this)
return;
3594 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3595 InternalSwap(other);
3601 return CreateMaybeMessage<HardwareControl>(arena);
3603 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3605 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3607 HardwareControl::MergeImpl(*
this, from);
3610 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3612 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3613 bool IsInitialized() const final;
3616 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3617 uint8_t* _InternalSerialize(
3618 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3619 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3622 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3624 void SetCachedSize(
int size)
const final;
3628 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3629 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3630 return "goby.acomms.micromodem.protobuf.HardwareControl";
3634 bool is_message_owned =
false);
3638 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3640 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3647 kModeFieldNumber = 2,
3648 kArgFieldNumber = 3,
3649 kLineFieldNumber = 1,
3652 bool has_mode()
const;
3654 bool _internal_has_mode()
const;
3665 bool has_arg()
const;
3667 bool _internal_has_arg()
const;
3678 bool has_line()
const;
3680 bool _internal_has_line()
const;
3695 size_t RequiredFieldsByteSizeFallback()
const;
3697 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3698 typedef void InternalArenaConstructable_;
3699 typedef void DestructorSkippable_;
3701 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3702 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3708 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
3713 public ::PROTOBUF_NAMESPACE_ID::Message {
3722 *
this = ::std::move(from);
3730 if (
this == &from)
return *
this;
3731 if (GetOwningArena() == from.GetOwningArena()
3732 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3733 && GetOwningArena() !=
nullptr
3736 InternalSwap(&from);
3744 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3747 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3751 return GetDescriptor();
3754 return default_instance().GetMetadata().descriptor;
3757 return default_instance().GetMetadata().reflection;
3760 return *internal_default_instance();
3766 static constexpr int kIndexInFileMessages =
3773 if (other ==
this)
return;
3774 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
3775 if (GetOwningArena() !=
nullptr &&
3776 GetOwningArena() == other->GetOwningArena()) {
3778 if (GetOwningArena() == other->GetOwningArena()) {
3780 InternalSwap(other);
3782 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3786 if (other ==
this)
return;
3787 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
3788 InternalSwap(other);
3794 return CreateMaybeMessage<HardwareControlCommand>(arena);
3796 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
3798 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
3800 HardwareControlCommand::MergeImpl(*
this, from);
3803 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
3805 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3806 bool IsInitialized() const final;
3809 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3810 uint8_t* _InternalSerialize(
3811 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3812 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
3815 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
3817 void SetCachedSize(
int size)
const final;
3821 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3822 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3823 return "goby.acomms.micromodem.protobuf.HardwareControlCommand";
3827 bool is_message_owned =
false);
3831 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
3833 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
3840 kControlFieldNumber = 5,
3841 kCommandSrcFieldNumber = 1,
3842 kCommandDestFieldNumber = 2,
3843 kTimeFieldNumber = 3,
3844 kHwCtlDestFieldNumber = 4,
3847 bool has_control()
const;
3849 bool _internal_has_control()
const;
3851 void clear_control();
3852 const ::goby::acomms::micromodem::protobuf::HardwareControl& control()
const;
3853 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::HardwareControl* release_control();
3857 const ::goby::acomms::micromodem::protobuf::HardwareControl& _internal_control()
const;
3860 void unsafe_arena_set_allocated_control(
3865 bool has_command_src()
const;
3867 bool _internal_has_command_src()
const;
3869 void clear_command_src();
3870 int32_t command_src()
const;
3871 void set_command_src(int32_t value);
3873 int32_t _internal_command_src()
const;
3874 void _internal_set_command_src(int32_t value);
3878 bool has_command_dest()
const;
3880 bool _internal_has_command_dest()
const;
3882 void clear_command_dest();
3883 int32_t command_dest()
const;
3884 void set_command_dest(int32_t value);
3886 int32_t _internal_command_dest()
const;
3887 void _internal_set_command_dest(int32_t value);
3891 bool has_time()
const;
3893 bool _internal_has_time()
const;
3896 uint64_t time()
const;
3897 void set_time(uint64_t value);
3899 uint64_t _internal_time()
const;
3900 void _internal_set_time(uint64_t value);
3904 bool has_hw_ctl_dest()
const;
3906 bool _internal_has_hw_ctl_dest()
const;
3908 void clear_hw_ctl_dest();
3909 int32_t hw_ctl_dest()
const;
3910 void set_hw_ctl_dest(int32_t value);
3912 int32_t _internal_hw_ctl_dest()
const;
3913 void _internal_set_hw_ctl_dest(int32_t value);
3922 size_t RequiredFieldsByteSizeFallback()
const;
3924 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3925 typedef void InternalArenaConstructable_;
3926 typedef void DestructorSkippable_;
3928 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3929 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3931 int32_t command_src_;
3932 int32_t command_dest_;
3934 int32_t hw_ctl_dest_;
3937 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
3942 public ::PROTOBUF_NAMESPACE_ID::Message {
3946 explicit PROTOBUF_CONSTEXPR
Transmission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
3951 *
this = ::std::move(from);
3959 if (
this == &from)
return *
this;
3960 if (GetOwningArena() == from.GetOwningArena()
3961 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
3962 && GetOwningArena() !=
nullptr
3965 InternalSwap(&from);
3973 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3976 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3980 return GetDescriptor();
3983 return default_instance().GetMetadata().descriptor;
3986 return default_instance().GetMetadata().reflection;
3989 return *internal_default_instance();
3993 &_Transmission_default_instance_);
3995 static constexpr int kIndexInFileMessages =
4002 if (other ==
this)
return;
4003 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4004 if (GetOwningArena() !=
nullptr &&
4005 GetOwningArena() == other->GetOwningArena()) {
4007 if (GetOwningArena() == other->GetOwningArena()) {
4009 InternalSwap(other);
4011 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
4015 if (other ==
this)
return;
4016 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4017 InternalSwap(other);
4023 return CreateMaybeMessage<Transmission>(arena);
4025 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4027 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4029 Transmission::MergeImpl(*
this, from);
4032 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4034 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4035 bool IsInitialized() const final;
4038 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
4039 uint8_t* _InternalSerialize(
4040 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4041 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
4044 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
4046 void SetCachedSize(
int size)
const final;
4050 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4051 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4052 return "goby.acomms.micromodem.protobuf.Transmission";
4056 bool is_message_owned =
false);
4060 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
4062 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4069 kReceiveStatFieldNumber = 5,
4070 kTransmitStatFieldNumber = 6,
4071 kFrameWithBadCrcFieldNumber = 7,
4072 kNarrowbandLblFieldNumber = 2,
4073 kRemusLblFieldNumber = 3,
4074 kRangingReplyFieldNumber = 4,
4075 kHwCtlFieldNumber = 8,
4076 kGenericLblFieldNumber = 9,
4077 kFmSweepFieldNumber = 10,
4078 kMSequenceFieldNumber = 11,
4079 kTypeFieldNumber = 1,
4082 int receive_stat_size()
const;
4084 int _internal_receive_stat_size()
const;
4086 void clear_receive_stat();
4088 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::ReceiveStatistics >*
4089 mutable_receive_stat();
4091 const ::goby::acomms::micromodem::protobuf::ReceiveStatistics& _internal_receive_stat(
int index)
const;
4094 const ::goby::acomms::micromodem::protobuf::ReceiveStatistics& receive_stat(
int index)
const;
4096 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::ReceiveStatistics >&
4097 receive_stat()
const;
4100 int transmit_stat_size()
const;
4102 int _internal_transmit_stat_size()
const;
4104 void clear_transmit_stat();
4106 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::TransmitStatistics >*
4107 mutable_transmit_stat();
4109 const ::goby::acomms::micromodem::protobuf::TransmitStatistics& _internal_transmit_stat(
int index)
const;
4112 const ::goby::acomms::micromodem::protobuf::TransmitStatistics& transmit_stat(
int index)
const;
4114 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::TransmitStatistics >&
4115 transmit_stat()
const;
4118 int frame_with_bad_crc_size()
const;
4120 int _internal_frame_with_bad_crc_size()
const;
4122 void clear_frame_with_bad_crc();
4124 int32_t _internal_frame_with_bad_crc(
int index)
const;
4125 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
4126 _internal_frame_with_bad_crc()
const;
4127 void _internal_add_frame_with_bad_crc(int32_t value);
4128 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
4129 _internal_mutable_frame_with_bad_crc();
4131 int32_t frame_with_bad_crc(
int index)
const;
4132 void set_frame_with_bad_crc(
int index, int32_t value);
4133 void add_frame_with_bad_crc(int32_t value);
4134 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
4135 frame_with_bad_crc()
const;
4136 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
4137 mutable_frame_with_bad_crc();
4140 bool has_narrowband_lbl()
const;
4142 bool _internal_has_narrowband_lbl()
const;
4144 void clear_narrowband_lbl();
4145 const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& narrowband_lbl()
const;
4146 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* release_narrowband_lbl();
4150 const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& _internal_narrowband_lbl()
const;
4153 void unsafe_arena_set_allocated_narrowband_lbl(
4158 bool has_remus_lbl()
const;
4160 bool _internal_has_remus_lbl()
const;
4162 void clear_remus_lbl();
4163 const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& remus_lbl()
const;
4164 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::REMUSLBLParams* release_remus_lbl();
4168 const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& _internal_remus_lbl()
const;
4171 void unsafe_arena_set_allocated_remus_lbl(
4176 bool has_ranging_reply()
const;
4178 bool _internal_has_ranging_reply()
const;
4180 void clear_ranging_reply();
4181 const ::goby::acomms::micromodem::protobuf::RangingReply& ranging_reply()
const;
4182 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::RangingReply* release_ranging_reply();
4186 const ::goby::acomms::micromodem::protobuf::RangingReply& _internal_ranging_reply()
const;
4189 void unsafe_arena_set_allocated_ranging_reply(
4194 bool has_hw_ctl()
const;
4196 bool _internal_has_hw_ctl()
const;
4198 void clear_hw_ctl();
4199 const ::goby::acomms::micromodem::protobuf::HardwareControl& hw_ctl()
const;
4200 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::HardwareControl* release_hw_ctl();
4204 const ::goby::acomms::micromodem::protobuf::HardwareControl& _internal_hw_ctl()
const;
4207 void unsafe_arena_set_allocated_hw_ctl(
4212 bool has_generic_lbl()
const;
4214 bool _internal_has_generic_lbl()
const;
4216 void clear_generic_lbl();
4217 const ::goby::acomms::micromodem::protobuf::GenericLBLParams& generic_lbl()
const;
4218 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::GenericLBLParams* release_generic_lbl();
4222 const ::goby::acomms::micromodem::protobuf::GenericLBLParams& _internal_generic_lbl()
const;
4225 void unsafe_arena_set_allocated_generic_lbl(
4230 bool has_fm_sweep()
const;
4232 bool _internal_has_fm_sweep()
const;
4234 void clear_fm_sweep();
4235 const ::goby::acomms::micromodem::protobuf::FMSweepParams& fm_sweep()
const;
4236 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::FMSweepParams* release_fm_sweep();
4240 const ::goby::acomms::micromodem::protobuf::FMSweepParams& _internal_fm_sweep()
const;
4243 void unsafe_arena_set_allocated_fm_sweep(
4248 bool has_m_sequence()
const;
4250 bool _internal_has_m_sequence()
const;
4252 void clear_m_sequence();
4253 const ::goby::acomms::micromodem::protobuf::MSequenceParams& m_sequence()
const;
4254 PROTOBUF_NODISCARD ::goby::acomms::micromodem::protobuf::MSequenceParams* release_m_sequence();
4258 const ::goby::acomms::micromodem::protobuf::MSequenceParams& _internal_m_sequence()
const;
4261 void unsafe_arena_set_allocated_m_sequence(
4266 bool has_type()
const;
4268 bool _internal_has_type()
const;
4282 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4283 typedef void InternalArenaConstructable_;
4284 typedef void DestructorSkippable_;
4286 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4287 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4288 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::ReceiveStatistics > receive_stat_;
4289 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::TransmitStatistics > transmit_stat_;
4290 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > frame_with_bad_crc_;
4301 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
4306 public ::PROTOBUF_NAMESPACE_ID::Message {
4315 *
this = ::std::move(from);
4323 if (
this == &from)
return *
this;
4324 if (GetOwningArena() == from.GetOwningArena()
4325 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4326 && GetOwningArena() !=
nullptr
4329 InternalSwap(&from);
4337 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4340 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4344 return GetDescriptor();
4347 return default_instance().GetMetadata().descriptor;
4350 return default_instance().GetMetadata().reflection;
4353 return *internal_default_instance();
4359 static constexpr int kIndexInFileMessages =
4366 if (other ==
this)
return;
4367 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4368 if (GetOwningArena() !=
nullptr &&
4369 GetOwningArena() == other->GetOwningArena()) {
4371 if (GetOwningArena() == other->GetOwningArena()) {
4373 InternalSwap(other);
4375 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
4379 if (other ==
this)
return;
4380 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4381 InternalSwap(other);
4387 return CreateMaybeMessage<MMApplicationAck_AckPart>(arena);
4389 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4391 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4393 MMApplicationAck_AckPart::MergeImpl(*
this, from);
4396 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4398 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4399 bool IsInitialized() const final;
4402 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
4403 uint8_t* _InternalSerialize(
4404 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4405 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
4408 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
4410 void SetCachedSize(
int size)
const final;
4414 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4415 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4416 return "goby.acomms.micromodem.protobuf.MMApplicationAck.AckPart";
4420 bool is_message_owned =
false);
4424 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
4426 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4433 kAckDestFieldNumber = 1,
4434 kAckedFramesFieldNumber = 2,
4437 bool has_ack_dest()
const;
4439 bool _internal_has_ack_dest()
const;
4441 void clear_ack_dest();
4442 int32_t ack_dest()
const;
4443 void set_ack_dest(int32_t value);
4445 int32_t _internal_ack_dest()
const;
4446 void _internal_set_ack_dest(int32_t value);
4450 bool has_acked_frames()
const;
4452 bool _internal_has_acked_frames()
const;
4454 void clear_acked_frames();
4455 uint32_t acked_frames()
const;
4456 void set_acked_frames(uint32_t value);
4458 uint32_t _internal_acked_frames()
const;
4459 void _internal_set_acked_frames(uint32_t value);
4467 size_t RequiredFieldsByteSizeFallback()
const;
4469 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4470 typedef void InternalArenaConstructable_;
4471 typedef void DestructorSkippable_;
4473 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4474 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4476 uint32_t acked_frames_;
4479 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
4484 public ::PROTOBUF_NAMESPACE_ID::Message {
4488 explicit PROTOBUF_CONSTEXPR
MMApplicationAck(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
4493 *
this = ::std::move(from);
4501 if (
this == &from)
return *
this;
4502 if (GetOwningArena() == from.GetOwningArena()
4503 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
4504 && GetOwningArena() !=
nullptr
4507 InternalSwap(&from);
4515 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
4518 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
4522 return GetDescriptor();
4525 return default_instance().GetMetadata().descriptor;
4528 return default_instance().GetMetadata().reflection;
4531 return *internal_default_instance();
4537 static constexpr int kIndexInFileMessages =
4544 if (other ==
this)
return;
4545 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
4546 if (GetOwningArena() !=
nullptr &&
4547 GetOwningArena() == other->GetOwningArena()) {
4549 if (GetOwningArena() == other->GetOwningArena()) {
4551 InternalSwap(other);
4553 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
4557 if (other ==
this)
return;
4558 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
4559 InternalSwap(other);
4565 return CreateMaybeMessage<MMApplicationAck>(arena);
4567 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
4569 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
4571 MMApplicationAck::MergeImpl(*
this, from);
4574 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
4576 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
4577 bool IsInitialized() const final;
4580 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
4581 uint8_t* _InternalSerialize(
4582 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
4583 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
4586 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
4588 void SetCachedSize(
int size)
const final;
4592 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
4593 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
4594 return "goby.acomms.micromodem.protobuf.MMApplicationAck";
4598 bool is_message_owned =
false);
4602 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
4604 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
4613 kPartFieldNumber = 1,
4614 kAckRequestedFieldNumber = 3,
4615 kFrameStartFieldNumber = 4,
4618 int part_size()
const;
4620 int _internal_part_size()
const;
4624 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart >*
4627 const ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart& _internal_part(
int index)
const;
4630 const ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart& part(
int index)
const;
4632 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart >&
4636 bool has_ack_requested()
const;
4638 bool _internal_has_ack_requested()
const;
4640 void clear_ack_requested();
4641 bool ack_requested()
const;
4642 void set_ack_requested(
bool value);
4644 bool _internal_ack_requested()
const;
4645 void _internal_set_ack_requested(
bool value);
4649 bool has_frame_start()
const;
4651 bool _internal_has_frame_start()
const;
4653 void clear_frame_start();
4654 uint32_t frame_start()
const;
4655 void set_frame_start(uint32_t value);
4657 uint32_t _internal_frame_start()
const;
4658 void _internal_set_frame_start(uint32_t value);
4667 size_t RequiredFieldsByteSizeFallback()
const;
4669 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
4670 typedef void InternalArenaConstructable_;
4671 typedef void DestructorSkippable_;
4673 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
4674 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
4675 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart > part_;
4676 bool ack_requested_;
4677 uint32_t frame_start_;
4680 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto;
4686 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::micromodem::protobuf::Config >, 11,
false >
4690 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::micromodem::protobuf::Transmission >, 11,
false >
4696 #pragma GCC diagnostic push
4697 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
4702inline bool NarrowBandLBLParams::_internal_has_transmit_freq()
const {
4703 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4706inline bool NarrowBandLBLParams::has_transmit_freq()
const {
4707 return _internal_has_transmit_freq();
4709inline void NarrowBandLBLParams::clear_transmit_freq() {
4710 _impl_.transmit_freq_ = 0u;
4711 _impl_._has_bits_[0] &= ~0x00000001u;
4713inline uint32_t NarrowBandLBLParams::_internal_transmit_freq()
const {
4714 return _impl_.transmit_freq_;
4716inline uint32_t NarrowBandLBLParams::transmit_freq()
const {
4718 return _internal_transmit_freq();
4720inline void NarrowBandLBLParams::_internal_set_transmit_freq(uint32_t value) {
4721 _impl_._has_bits_[0] |= 0x00000001u;
4722 _impl_.transmit_freq_ = value;
4724inline void NarrowBandLBLParams::set_transmit_freq(uint32_t value) {
4725 _internal_set_transmit_freq(value);
4730inline bool NarrowBandLBLParams::_internal_has_transmit_ping_ms()
const {
4731 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4734inline bool NarrowBandLBLParams::has_transmit_ping_ms()
const {
4735 return _internal_has_transmit_ping_ms();
4737inline void NarrowBandLBLParams::clear_transmit_ping_ms() {
4738 _impl_.transmit_ping_ms_ = 0u;
4739 _impl_._has_bits_[0] &= ~0x00000002u;
4741inline uint32_t NarrowBandLBLParams::_internal_transmit_ping_ms()
const {
4742 return _impl_.transmit_ping_ms_;
4744inline uint32_t NarrowBandLBLParams::transmit_ping_ms()
const {
4746 return _internal_transmit_ping_ms();
4748inline void NarrowBandLBLParams::_internal_set_transmit_ping_ms(uint32_t value) {
4749 _impl_._has_bits_[0] |= 0x00000002u;
4750 _impl_.transmit_ping_ms_ = value;
4752inline void NarrowBandLBLParams::set_transmit_ping_ms(uint32_t value) {
4753 _internal_set_transmit_ping_ms(value);
4758inline int NarrowBandLBLParams::_internal_receive_freq_size()
const {
4759 return _impl_.receive_freq_.size();
4761inline int NarrowBandLBLParams::receive_freq_size()
const {
4762 return _internal_receive_freq_size();
4764inline void NarrowBandLBLParams::clear_receive_freq() {
4765 _impl_.receive_freq_.Clear();
4767inline uint32_t NarrowBandLBLParams::_internal_receive_freq(
int index)
const {
4768 return _impl_.receive_freq_.Get(index);
4770inline uint32_t NarrowBandLBLParams::receive_freq(
int index)
const {
4772 return _internal_receive_freq(index);
4774inline void NarrowBandLBLParams::set_receive_freq(
int index, uint32_t value) {
4775 _impl_.receive_freq_.Set(index, value);
4778inline void NarrowBandLBLParams::_internal_add_receive_freq(uint32_t value) {
4779 _impl_.receive_freq_.Add(value);
4781inline void NarrowBandLBLParams::add_receive_freq(uint32_t value) {
4782 _internal_add_receive_freq(value);
4785inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
4786NarrowBandLBLParams::_internal_receive_freq()
const {
4787 return _impl_.receive_freq_;
4789inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
4790NarrowBandLBLParams::receive_freq()
const {
4792 return _internal_receive_freq();
4794inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
4795NarrowBandLBLParams::_internal_mutable_receive_freq() {
4796 return &_impl_.receive_freq_;
4798inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
4799NarrowBandLBLParams::mutable_receive_freq() {
4801 return _internal_mutable_receive_freq();
4805inline bool NarrowBandLBLParams::_internal_has_receive_ping_ms()
const {
4806 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4809inline bool NarrowBandLBLParams::has_receive_ping_ms()
const {
4810 return _internal_has_receive_ping_ms();
4812inline void NarrowBandLBLParams::clear_receive_ping_ms() {
4813 _impl_.receive_ping_ms_ = 0u;
4814 _impl_._has_bits_[0] &= ~0x00000004u;
4816inline uint32_t NarrowBandLBLParams::_internal_receive_ping_ms()
const {
4817 return _impl_.receive_ping_ms_;
4819inline uint32_t NarrowBandLBLParams::receive_ping_ms()
const {
4821 return _internal_receive_ping_ms();
4823inline void NarrowBandLBLParams::_internal_set_receive_ping_ms(uint32_t value) {
4824 _impl_._has_bits_[0] |= 0x00000004u;
4825 _impl_.receive_ping_ms_ = value;
4827inline void NarrowBandLBLParams::set_receive_ping_ms(uint32_t value) {
4828 _internal_set_receive_ping_ms(value);
4833inline bool NarrowBandLBLParams::_internal_has_turnaround_ms()
const {
4834 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
4837inline bool NarrowBandLBLParams::has_turnaround_ms()
const {
4838 return _internal_has_turnaround_ms();
4840inline void NarrowBandLBLParams::clear_turnaround_ms() {
4841 _impl_.turnaround_ms_ = 0u;
4842 _impl_._has_bits_[0] &= ~0x00000008u;
4844inline uint32_t NarrowBandLBLParams::_internal_turnaround_ms()
const {
4845 return _impl_.turnaround_ms_;
4847inline uint32_t NarrowBandLBLParams::turnaround_ms()
const {
4849 return _internal_turnaround_ms();
4851inline void NarrowBandLBLParams::_internal_set_turnaround_ms(uint32_t value) {
4852 _impl_._has_bits_[0] |= 0x00000008u;
4853 _impl_.turnaround_ms_ = value;
4855inline void NarrowBandLBLParams::set_turnaround_ms(uint32_t value) {
4856 _internal_set_turnaround_ms(value);
4861inline bool NarrowBandLBLParams::_internal_has_transmit_flag()
const {
4862 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
4865inline bool NarrowBandLBLParams::has_transmit_flag()
const {
4866 return _internal_has_transmit_flag();
4868inline void NarrowBandLBLParams::clear_transmit_flag() {
4869 _impl_.transmit_flag_ =
true;
4870 _impl_._has_bits_[0] &= ~0x00000010u;
4872inline bool NarrowBandLBLParams::_internal_transmit_flag()
const {
4873 return _impl_.transmit_flag_;
4875inline bool NarrowBandLBLParams::transmit_flag()
const {
4877 return _internal_transmit_flag();
4879inline void NarrowBandLBLParams::_internal_set_transmit_flag(
bool value) {
4880 _impl_._has_bits_[0] |= 0x00000010u;
4881 _impl_.transmit_flag_ = value;
4883inline void NarrowBandLBLParams::set_transmit_flag(
bool value) {
4884 _internal_set_transmit_flag(value);
4889inline bool NarrowBandLBLParams::_internal_has_lbl_max_range()
const {
4890 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
4893inline bool NarrowBandLBLParams::has_lbl_max_range()
const {
4894 return _internal_has_lbl_max_range();
4896inline void NarrowBandLBLParams::clear_lbl_max_range() {
4897 _impl_.lbl_max_range_ = 2000u;
4898 _impl_._has_bits_[0] &= ~0x00000020u;
4900inline uint32_t NarrowBandLBLParams::_internal_lbl_max_range()
const {
4901 return _impl_.lbl_max_range_;
4903inline uint32_t NarrowBandLBLParams::lbl_max_range()
const {
4905 return _internal_lbl_max_range();
4907inline void NarrowBandLBLParams::_internal_set_lbl_max_range(uint32_t value) {
4908 _impl_._has_bits_[0] |= 0x00000020u;
4909 _impl_.lbl_max_range_ = value;
4911inline void NarrowBandLBLParams::set_lbl_max_range(uint32_t value) {
4912 _internal_set_lbl_max_range(value);
4921inline bool REMUSLBLParams::_internal_has_enable_beacons()
const {
4922 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
4925inline bool REMUSLBLParams::has_enable_beacons()
const {
4926 return _internal_has_enable_beacons();
4928inline void REMUSLBLParams::clear_enable_beacons() {
4929 _impl_.enable_beacons_ = 15u;
4930 _impl_._has_bits_[0] &= ~0x00000002u;
4932inline uint32_t REMUSLBLParams::_internal_enable_beacons()
const {
4933 return _impl_.enable_beacons_;
4935inline uint32_t REMUSLBLParams::enable_beacons()
const {
4937 return _internal_enable_beacons();
4939inline void REMUSLBLParams::_internal_set_enable_beacons(uint32_t value) {
4940 _impl_._has_bits_[0] |= 0x00000002u;
4941 _impl_.enable_beacons_ = value;
4943inline void REMUSLBLParams::set_enable_beacons(uint32_t value) {
4944 _internal_set_enable_beacons(value);
4949inline bool REMUSLBLParams::_internal_has_turnaround_ms()
const {
4950 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
4953inline bool REMUSLBLParams::has_turnaround_ms()
const {
4954 return _internal_has_turnaround_ms();
4956inline void REMUSLBLParams::clear_turnaround_ms() {
4957 _impl_.turnaround_ms_ = 50u;
4958 _impl_._has_bits_[0] &= ~0x00000004u;
4960inline uint32_t REMUSLBLParams::_internal_turnaround_ms()
const {
4961 return _impl_.turnaround_ms_;
4963inline uint32_t REMUSLBLParams::turnaround_ms()
const {
4965 return _internal_turnaround_ms();
4967inline void REMUSLBLParams::_internal_set_turnaround_ms(uint32_t value) {
4968 _impl_._has_bits_[0] |= 0x00000004u;
4969 _impl_.turnaround_ms_ = value;
4971inline void REMUSLBLParams::set_turnaround_ms(uint32_t value) {
4972 _internal_set_turnaround_ms(value);
4977inline bool REMUSLBLParams::_internal_has_lbl_max_range()
const {
4978 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
4981inline bool REMUSLBLParams::has_lbl_max_range()
const {
4982 return _internal_has_lbl_max_range();
4984inline void REMUSLBLParams::clear_lbl_max_range() {
4985 _impl_.lbl_max_range_ = 1000u;
4986 _impl_._has_bits_[0] &= ~0x00000001u;
4988inline uint32_t REMUSLBLParams::_internal_lbl_max_range()
const {
4989 return _impl_.lbl_max_range_;
4991inline uint32_t REMUSLBLParams::lbl_max_range()
const {
4993 return _internal_lbl_max_range();
4995inline void REMUSLBLParams::_internal_set_lbl_max_range(uint32_t value) {
4996 _impl_._has_bits_[0] |= 0x00000001u;
4997 _impl_.lbl_max_range_ = value;
4999inline void REMUSLBLParams::set_lbl_max_range(uint32_t value) {
5000 _internal_set_lbl_max_range(value);
5009inline bool GenericLBLParams::_internal_has_transmit_freq()
const {
5010 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5013inline bool GenericLBLParams::has_transmit_freq()
const {
5014 return _internal_has_transmit_freq();
5016inline void GenericLBLParams::clear_transmit_freq() {
5017 _impl_.transmit_freq_ = 0u;
5018 _impl_._has_bits_[0] &= ~0x00000001u;
5020inline uint32_t GenericLBLParams::_internal_transmit_freq()
const {
5021 return _impl_.transmit_freq_;
5023inline uint32_t GenericLBLParams::transmit_freq()
const {
5025 return _internal_transmit_freq();
5027inline void GenericLBLParams::_internal_set_transmit_freq(uint32_t value) {
5028 _impl_._has_bits_[0] |= 0x00000001u;
5029 _impl_.transmit_freq_ = value;
5031inline void GenericLBLParams::set_transmit_freq(uint32_t value) {
5032 _internal_set_transmit_freq(value);
5037inline bool GenericLBLParams::_internal_has_n_bits()
const {
5038 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5041inline bool GenericLBLParams::has_n_bits()
const {
5042 return _internal_has_n_bits();
5044inline void GenericLBLParams::clear_n_bits() {
5045 _impl_.n_bits_ = 0u;
5046 _impl_._has_bits_[0] &= ~0x00000002u;
5048inline uint32_t GenericLBLParams::_internal_n_bits()
const {
5049 return _impl_.n_bits_;
5051inline uint32_t GenericLBLParams::n_bits()
const {
5053 return _internal_n_bits();
5055inline void GenericLBLParams::_internal_set_n_bits(uint32_t value) {
5056 _impl_._has_bits_[0] |= 0x00000002u;
5057 _impl_.n_bits_ = value;
5059inline void GenericLBLParams::set_n_bits(uint32_t value) {
5060 _internal_set_n_bits(value);
5065inline bool GenericLBLParams::_internal_has_transmit_seq_code()
const {
5066 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5069inline bool GenericLBLParams::has_transmit_seq_code()
const {
5070 return _internal_has_transmit_seq_code();
5072inline void GenericLBLParams::clear_transmit_seq_code() {
5073 _impl_.transmit_seq_code_ = uint64_t{0u};
5074 _impl_._has_bits_[0] &= ~0x00000004u;
5076inline uint64_t GenericLBLParams::_internal_transmit_seq_code()
const {
5077 return _impl_.transmit_seq_code_;
5079inline uint64_t GenericLBLParams::transmit_seq_code()
const {
5081 return _internal_transmit_seq_code();
5083inline void GenericLBLParams::_internal_set_transmit_seq_code(uint64_t value) {
5084 _impl_._has_bits_[0] |= 0x00000004u;
5085 _impl_.transmit_seq_code_ = value;
5087inline void GenericLBLParams::set_transmit_seq_code(uint64_t value) {
5088 _internal_set_transmit_seq_code(value);
5093inline bool GenericLBLParams::_internal_has_receive_freq()
const {
5094 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5097inline bool GenericLBLParams::has_receive_freq()
const {
5098 return _internal_has_receive_freq();
5100inline void GenericLBLParams::clear_receive_freq() {
5101 _impl_.receive_freq_ = 0u;
5102 _impl_._has_bits_[0] &= ~0x00000008u;
5104inline uint32_t GenericLBLParams::_internal_receive_freq()
const {
5105 return _impl_.receive_freq_;
5107inline uint32_t GenericLBLParams::receive_freq()
const {
5109 return _internal_receive_freq();
5111inline void GenericLBLParams::_internal_set_receive_freq(uint32_t value) {
5112 _impl_._has_bits_[0] |= 0x00000008u;
5113 _impl_.receive_freq_ = value;
5115inline void GenericLBLParams::set_receive_freq(uint32_t value) {
5116 _internal_set_receive_freq(value);
5121inline int GenericLBLParams::_internal_receive_seq_code_size()
const {
5122 return _impl_.receive_seq_code_.size();
5124inline int GenericLBLParams::receive_seq_code_size()
const {
5125 return _internal_receive_seq_code_size();
5127inline void GenericLBLParams::clear_receive_seq_code() {
5128 _impl_.receive_seq_code_.Clear();
5130inline uint64_t GenericLBLParams::_internal_receive_seq_code(
int index)
const {
5131 return _impl_.receive_seq_code_.Get(index);
5133inline uint64_t GenericLBLParams::receive_seq_code(
int index)
const {
5135 return _internal_receive_seq_code(index);
5137inline void GenericLBLParams::set_receive_seq_code(
int index, uint64_t value) {
5138 _impl_.receive_seq_code_.Set(index, value);
5141inline void GenericLBLParams::_internal_add_receive_seq_code(uint64_t value) {
5142 _impl_.receive_seq_code_.Add(value);
5144inline void GenericLBLParams::add_receive_seq_code(uint64_t value) {
5145 _internal_add_receive_seq_code(value);
5148inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
5149GenericLBLParams::_internal_receive_seq_code()
const {
5150 return _impl_.receive_seq_code_;
5152inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >&
5153GenericLBLParams::receive_seq_code()
const {
5155 return _internal_receive_seq_code();
5157inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
5158GenericLBLParams::_internal_mutable_receive_seq_code() {
5159 return &_impl_.receive_seq_code_;
5161inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint64_t >*
5162GenericLBLParams::mutable_receive_seq_code() {
5164 return _internal_mutable_receive_seq_code();
5168inline bool GenericLBLParams::_internal_has_bandwidth()
const {
5169 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5172inline bool GenericLBLParams::has_bandwidth()
const {
5173 return _internal_has_bandwidth();
5175inline void GenericLBLParams::clear_bandwidth() {
5176 _impl_.bandwidth_ = 0u;
5177 _impl_._has_bits_[0] &= ~0x00000010u;
5179inline uint32_t GenericLBLParams::_internal_bandwidth()
const {
5180 return _impl_.bandwidth_;
5182inline uint32_t GenericLBLParams::bandwidth()
const {
5184 return _internal_bandwidth();
5186inline void GenericLBLParams::_internal_set_bandwidth(uint32_t value) {
5187 _impl_._has_bits_[0] |= 0x00000010u;
5188 _impl_.bandwidth_ = value;
5190inline void GenericLBLParams::set_bandwidth(uint32_t value) {
5191 _internal_set_bandwidth(value);
5196inline bool GenericLBLParams::_internal_has_turnaround_ms()
const {
5197 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
5200inline bool GenericLBLParams::has_turnaround_ms()
const {
5201 return _internal_has_turnaround_ms();
5203inline void GenericLBLParams::clear_turnaround_ms() {
5204 _impl_.turnaround_ms_ = 0u;
5205 _impl_._has_bits_[0] &= ~0x00000020u;
5207inline uint32_t GenericLBLParams::_internal_turnaround_ms()
const {
5208 return _impl_.turnaround_ms_;
5210inline uint32_t GenericLBLParams::turnaround_ms()
const {
5212 return _internal_turnaround_ms();
5214inline void GenericLBLParams::_internal_set_turnaround_ms(uint32_t value) {
5215 _impl_._has_bits_[0] |= 0x00000020u;
5216 _impl_.turnaround_ms_ = value;
5218inline void GenericLBLParams::set_turnaround_ms(uint32_t value) {
5219 _internal_set_turnaround_ms(value);
5224inline bool GenericLBLParams::_internal_has_lbl_max_range()
const {
5225 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5228inline bool GenericLBLParams::has_lbl_max_range()
const {
5229 return _internal_has_lbl_max_range();
5231inline void GenericLBLParams::clear_lbl_max_range() {
5232 _impl_.lbl_max_range_ = 2000u;
5233 _impl_._has_bits_[0] &= ~0x00000040u;
5235inline uint32_t GenericLBLParams::_internal_lbl_max_range()
const {
5236 return _impl_.lbl_max_range_;
5238inline uint32_t GenericLBLParams::lbl_max_range()
const {
5240 return _internal_lbl_max_range();
5242inline void GenericLBLParams::_internal_set_lbl_max_range(uint32_t value) {
5243 _impl_._has_bits_[0] |= 0x00000040u;
5244 _impl_.lbl_max_range_ = value;
5246inline void GenericLBLParams::set_lbl_max_range(uint32_t value) {
5247 _internal_set_lbl_max_range(value);
5256inline bool FMSweepParams::_internal_has_start_freq()
const {
5257 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5260inline bool FMSweepParams::has_start_freq()
const {
5261 return _internal_has_start_freq();
5263inline void FMSweepParams::clear_start_freq() {
5264 _impl_.start_freq_ = 0;
5265 _impl_._has_bits_[0] &= ~0x00000001u;
5267inline double FMSweepParams::_internal_start_freq()
const {
5268 return _impl_.start_freq_;
5270inline double FMSweepParams::start_freq()
const {
5272 return _internal_start_freq();
5274inline void FMSweepParams::_internal_set_start_freq(
double value) {
5275 _impl_._has_bits_[0] |= 0x00000001u;
5276 _impl_.start_freq_ = value;
5278inline void FMSweepParams::set_start_freq(
double value) {
5279 _internal_set_start_freq(value);
5284inline bool FMSweepParams::_internal_has_stop_freq()
const {
5285 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5288inline bool FMSweepParams::has_stop_freq()
const {
5289 return _internal_has_stop_freq();
5291inline void FMSweepParams::clear_stop_freq() {
5292 _impl_.stop_freq_ = 0;
5293 _impl_._has_bits_[0] &= ~0x00000002u;
5295inline double FMSweepParams::_internal_stop_freq()
const {
5296 return _impl_.stop_freq_;
5298inline double FMSweepParams::stop_freq()
const {
5300 return _internal_stop_freq();
5302inline void FMSweepParams::_internal_set_stop_freq(
double value) {
5303 _impl_._has_bits_[0] |= 0x00000002u;
5304 _impl_.stop_freq_ = value;
5306inline void FMSweepParams::set_stop_freq(
double value) {
5307 _internal_set_stop_freq(value);
5312inline bool FMSweepParams::_internal_has_duration_ms()
const {
5313 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5316inline bool FMSweepParams::has_duration_ms()
const {
5317 return _internal_has_duration_ms();
5319inline void FMSweepParams::clear_duration_ms() {
5320 _impl_.duration_ms_ = 0;
5321 _impl_._has_bits_[0] &= ~0x00000004u;
5323inline double FMSweepParams::_internal_duration_ms()
const {
5324 return _impl_.duration_ms_;
5326inline double FMSweepParams::duration_ms()
const {
5328 return _internal_duration_ms();
5330inline void FMSweepParams::_internal_set_duration_ms(
double value) {
5331 _impl_._has_bits_[0] |= 0x00000004u;
5332 _impl_.duration_ms_ = value;
5334inline void FMSweepParams::set_duration_ms(
double value) {
5335 _internal_set_duration_ms(value);
5340inline bool FMSweepParams::_internal_has_number_repetitions()
const {
5341 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5344inline bool FMSweepParams::has_number_repetitions()
const {
5345 return _internal_has_number_repetitions();
5347inline void FMSweepParams::clear_number_repetitions() {
5348 _impl_.number_repetitions_ = 1u;
5349 _impl_._has_bits_[0] &= ~0x00000008u;
5351inline uint32_t FMSweepParams::_internal_number_repetitions()
const {
5352 return _impl_.number_repetitions_;
5354inline uint32_t FMSweepParams::number_repetitions()
const {
5356 return _internal_number_repetitions();
5358inline void FMSweepParams::_internal_set_number_repetitions(uint32_t value) {
5359 _impl_._has_bits_[0] |= 0x00000008u;
5360 _impl_.number_repetitions_ = value;
5362inline void FMSweepParams::set_number_repetitions(uint32_t value) {
5363 _internal_set_number_repetitions(value);
5368inline bool FMSweepParams::_internal_has_repetition_period_ms()
const {
5369 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
5372inline bool FMSweepParams::has_repetition_period_ms()
const {
5373 return _internal_has_repetition_period_ms();
5375inline void FMSweepParams::clear_repetition_period_ms() {
5376 _impl_.repetition_period_ms_ = 1000;
5377 _impl_._has_bits_[0] &= ~0x00000010u;
5379inline double FMSweepParams::_internal_repetition_period_ms()
const {
5380 return _impl_.repetition_period_ms_;
5382inline double FMSweepParams::repetition_period_ms()
const {
5384 return _internal_repetition_period_ms();
5386inline void FMSweepParams::_internal_set_repetition_period_ms(
double value) {
5387 _impl_._has_bits_[0] |= 0x00000010u;
5388 _impl_.repetition_period_ms_ = value;
5390inline void FMSweepParams::set_repetition_period_ms(
double value) {
5391 _internal_set_repetition_period_ms(value);
5400inline bool MSequenceParams::_internal_has_seqlen_bits()
const {
5401 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5404inline bool MSequenceParams::has_seqlen_bits()
const {
5405 return _internal_has_seqlen_bits();
5407inline void MSequenceParams::clear_seqlen_bits() {
5408 _impl_.seqlen_bits_ = 0u;
5409 _impl_._has_bits_[0] &= ~0x00000001u;
5411inline uint32_t MSequenceParams::_internal_seqlen_bits()
const {
5412 return _impl_.seqlen_bits_;
5414inline uint32_t MSequenceParams::seqlen_bits()
const {
5416 return _internal_seqlen_bits();
5418inline void MSequenceParams::_internal_set_seqlen_bits(uint32_t value) {
5419 _impl_._has_bits_[0] |= 0x00000001u;
5420 _impl_.seqlen_bits_ = value;
5422inline void MSequenceParams::set_seqlen_bits(uint32_t value) {
5423 _internal_set_seqlen_bits(value);
5428inline bool MSequenceParams::_internal_has_number_repetitions()
const {
5429 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5432inline bool MSequenceParams::has_number_repetitions()
const {
5433 return _internal_has_number_repetitions();
5435inline void MSequenceParams::clear_number_repetitions() {
5436 _impl_.number_repetitions_ = 0u;
5437 _impl_._has_bits_[0] &= ~0x00000002u;
5439inline uint32_t MSequenceParams::_internal_number_repetitions()
const {
5440 return _impl_.number_repetitions_;
5442inline uint32_t MSequenceParams::number_repetitions()
const {
5444 return _internal_number_repetitions();
5446inline void MSequenceParams::_internal_set_number_repetitions(uint32_t value) {
5447 _impl_._has_bits_[0] |= 0x00000002u;
5448 _impl_.number_repetitions_ = value;
5450inline void MSequenceParams::set_number_repetitions(uint32_t value) {
5451 _internal_set_number_repetitions(value);
5456inline bool MSequenceParams::_internal_has_carrier_cycles_per_chip()
const {
5457 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5460inline bool MSequenceParams::has_carrier_cycles_per_chip()
const {
5461 return _internal_has_carrier_cycles_per_chip();
5463inline void MSequenceParams::clear_carrier_cycles_per_chip() {
5464 _impl_.carrier_cycles_per_chip_ = 0u;
5465 _impl_._has_bits_[0] &= ~0x00000004u;
5467inline uint32_t MSequenceParams::_internal_carrier_cycles_per_chip()
const {
5468 return _impl_.carrier_cycles_per_chip_;
5470inline uint32_t MSequenceParams::carrier_cycles_per_chip()
const {
5472 return _internal_carrier_cycles_per_chip();
5474inline void MSequenceParams::_internal_set_carrier_cycles_per_chip(uint32_t value) {
5475 _impl_._has_bits_[0] |= 0x00000004u;
5476 _impl_.carrier_cycles_per_chip_ = value;
5478inline void MSequenceParams::set_carrier_cycles_per_chip(uint32_t value) {
5479 _internal_set_carrier_cycles_per_chip(value);
5484inline bool MSequenceParams::_internal_has_carrier_freq()
const {
5485 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
5488inline bool MSequenceParams::has_carrier_freq()
const {
5489 return _internal_has_carrier_freq();
5491inline void MSequenceParams::clear_carrier_freq() {
5492 _impl_.carrier_freq_ = 0u;
5493 _impl_._has_bits_[0] &= ~0x00000008u;
5495inline uint32_t MSequenceParams::_internal_carrier_freq()
const {
5496 return _impl_.carrier_freq_;
5498inline uint32_t MSequenceParams::carrier_freq()
const {
5500 return _internal_carrier_freq();
5502inline void MSequenceParams::_internal_set_carrier_freq(uint32_t value) {
5503 _impl_._has_bits_[0] |= 0x00000008u;
5504 _impl_.carrier_freq_ = value;
5506inline void MSequenceParams::set_carrier_freq(uint32_t value) {
5507 _internal_set_carrier_freq(value);
5516inline bool Config_Revision::_internal_has_mm_major()
const {
5517 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5520inline bool Config_Revision::has_mm_major()
const {
5521 return _internal_has_mm_major();
5523inline void Config_Revision::clear_mm_major() {
5524 _impl_.mm_major_ = 0;
5525 _impl_._has_bits_[0] &= ~0x00000001u;
5527inline int32_t Config_Revision::_internal_mm_major()
const {
5528 return _impl_.mm_major_;
5530inline int32_t Config_Revision::mm_major()
const {
5532 return _internal_mm_major();
5534inline void Config_Revision::_internal_set_mm_major(int32_t value) {
5535 _impl_._has_bits_[0] |= 0x00000001u;
5536 _impl_.mm_major_ = value;
5538inline void Config_Revision::set_mm_major(int32_t value) {
5539 _internal_set_mm_major(value);
5544inline bool Config_Revision::_internal_has_mm_minor()
const {
5545 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5548inline bool Config_Revision::has_mm_minor()
const {
5549 return _internal_has_mm_minor();
5551inline void Config_Revision::clear_mm_minor() {
5552 _impl_.mm_minor_ = 0;
5553 _impl_._has_bits_[0] &= ~0x00000002u;
5555inline int32_t Config_Revision::_internal_mm_minor()
const {
5556 return _impl_.mm_minor_;
5558inline int32_t Config_Revision::mm_minor()
const {
5560 return _internal_mm_minor();
5562inline void Config_Revision::_internal_set_mm_minor(int32_t value) {
5563 _impl_._has_bits_[0] |= 0x00000002u;
5564 _impl_.mm_minor_ = value;
5566inline void Config_Revision::set_mm_minor(int32_t value) {
5567 _internal_set_mm_minor(value);
5572inline bool Config_Revision::_internal_has_mm_patch()
const {
5573 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5576inline bool Config_Revision::has_mm_patch()
const {
5577 return _internal_has_mm_patch();
5579inline void Config_Revision::clear_mm_patch() {
5580 _impl_.mm_patch_ = 0;
5581 _impl_._has_bits_[0] &= ~0x00000004u;
5583inline int32_t Config_Revision::_internal_mm_patch()
const {
5584 return _impl_.mm_patch_;
5586inline int32_t Config_Revision::mm_patch()
const {
5588 return _internal_mm_patch();
5590inline void Config_Revision::_internal_set_mm_patch(int32_t value) {
5591 _impl_._has_bits_[0] |= 0x00000004u;
5592 _impl_.mm_patch_ = value;
5594inline void Config_Revision::set_mm_patch(int32_t value) {
5595 _internal_set_mm_patch(value);
5604inline bool Config::_internal_has_reset_nvram()
const {
5605 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
5608inline bool Config::has_reset_nvram()
const {
5609 return _internal_has_reset_nvram();
5611inline void Config::clear_reset_nvram() {
5612 _impl_.reset_nvram_ =
false;
5613 _impl_._has_bits_[0] &= ~0x00000080u;
5615inline bool Config::_internal_reset_nvram()
const {
5616 return _impl_.reset_nvram_;
5618inline bool Config::reset_nvram()
const {
5620 return _internal_reset_nvram();
5622inline void Config::_internal_set_reset_nvram(
bool value) {
5623 _impl_._has_bits_[0] |= 0x00000080u;
5624 _impl_.reset_nvram_ = value;
5626inline void Config::set_reset_nvram(
bool value) {
5627 _internal_set_reset_nvram(value);
5632inline int Config::_internal_nvram_cfg_size()
const {
5633 return _impl_.nvram_cfg_.size();
5635inline int Config::nvram_cfg_size()
const {
5636 return _internal_nvram_cfg_size();
5638inline void Config::clear_nvram_cfg() {
5639 _impl_.nvram_cfg_.Clear();
5641inline std::string* Config::add_nvram_cfg() {
5642 std::string* _s = _internal_add_nvram_cfg();
5646inline const std::string& Config::_internal_nvram_cfg(
int index)
const {
5647 return _impl_.nvram_cfg_.Get(index);
5649inline const std::string& Config::nvram_cfg(
int index)
const {
5651 return _internal_nvram_cfg(index);
5653inline std::string* Config::mutable_nvram_cfg(
int index) {
5655 return _impl_.nvram_cfg_.Mutable(index);
5657inline void Config::set_nvram_cfg(
int index,
const std::string& value) {
5658 _impl_.nvram_cfg_.Mutable(index)->assign(value);
5661inline void Config::set_nvram_cfg(
int index, std::string&& value) {
5662 _impl_.nvram_cfg_.Mutable(index)->assign(std::move(value));
5665inline void Config::set_nvram_cfg(
int index,
const char* value) {
5666 GOOGLE_DCHECK(value !=
nullptr);
5667 _impl_.nvram_cfg_.Mutable(index)->assign(value);
5670inline void Config::set_nvram_cfg(
int index,
const char* value,
size_t size) {
5671 _impl_.nvram_cfg_.Mutable(index)->assign(
5672 reinterpret_cast<const char*
>(value), size);
5675inline std::string* Config::_internal_add_nvram_cfg() {
5676 return _impl_.nvram_cfg_.Add();
5678inline void Config::add_nvram_cfg(
const std::string& value) {
5679 _impl_.nvram_cfg_.Add()->assign(value);
5682inline void Config::add_nvram_cfg(std::string&& value) {
5683 _impl_.nvram_cfg_.Add(std::move(value));
5686inline void Config::add_nvram_cfg(
const char* value) {
5687 GOOGLE_DCHECK(value !=
nullptr);
5688 _impl_.nvram_cfg_.Add()->assign(value);
5691inline void Config::add_nvram_cfg(
const char* value,
size_t size) {
5692 _impl_.nvram_cfg_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
5695inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
5696Config::nvram_cfg()
const {
5698 return _impl_.nvram_cfg_;
5700inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
5701Config::mutable_nvram_cfg() {
5703 return &_impl_.nvram_cfg_;
5707inline bool Config::_internal_has_hydroid_gateway_id()
const {
5708 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
5711inline bool Config::has_hydroid_gateway_id()
const {
5712 return _internal_has_hydroid_gateway_id();
5714inline void Config::clear_hydroid_gateway_id() {
5715 _impl_.hydroid_gateway_id_ = 0u;
5716 _impl_._has_bits_[0] &= ~0x00000040u;
5718inline uint32_t Config::_internal_hydroid_gateway_id()
const {
5719 return _impl_.hydroid_gateway_id_;
5721inline uint32_t Config::hydroid_gateway_id()
const {
5723 return _internal_hydroid_gateway_id();
5725inline void Config::_internal_set_hydroid_gateway_id(uint32_t value) {
5726 _impl_._has_bits_[0] |= 0x00000040u;
5727 _impl_.hydroid_gateway_id_ = value;
5729inline void Config::set_hydroid_gateway_id(uint32_t value) {
5730 _internal_set_hydroid_gateway_id(value);
5735inline bool Config::_internal_has_narrowband_lbl()
const {
5736 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
5737 PROTOBUF_ASSUME(!value || _impl_.narrowband_lbl_ !=
nullptr);
5740inline bool Config::has_narrowband_lbl()
const {
5741 return _internal_has_narrowband_lbl();
5743inline void Config::clear_narrowband_lbl() {
5744 if (_impl_.narrowband_lbl_ !=
nullptr) _impl_.narrowband_lbl_->Clear();
5745 _impl_._has_bits_[0] &= ~0x00000001u;
5747inline const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& Config::_internal_narrowband_lbl()
const {
5748 const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* p = _impl_.narrowband_lbl_;
5752inline const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& Config::narrowband_lbl()
const {
5754 return _internal_narrowband_lbl();
5756inline void Config::unsafe_arena_set_allocated_narrowband_lbl(
5758 if (GetArenaForAllocation() ==
nullptr) {
5759 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.narrowband_lbl_);
5761 _impl_.narrowband_lbl_ = narrowband_lbl;
5762 if (narrowband_lbl) {
5763 _impl_._has_bits_[0] |= 0x00000001u;
5765 _impl_._has_bits_[0] &= ~0x00000001u;
5769inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Config::release_narrowband_lbl() {
5770 _impl_._has_bits_[0] &= ~0x00000001u;
5772 _impl_.narrowband_lbl_ =
nullptr;
5773#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5774 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5775 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5776 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5778 if (GetArenaForAllocation() !=
nullptr) {
5779 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5784inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Config::unsafe_arena_release_narrowband_lbl() {
5786 _impl_._has_bits_[0] &= ~0x00000001u;
5788 _impl_.narrowband_lbl_ =
nullptr;
5791inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Config::_internal_mutable_narrowband_lbl() {
5792 _impl_._has_bits_[0] |= 0x00000001u;
5793 if (_impl_.narrowband_lbl_ ==
nullptr) {
5795 _impl_.narrowband_lbl_ = p;
5797 return _impl_.narrowband_lbl_;
5799inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Config::mutable_narrowband_lbl() {
5805 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5806 if (message_arena ==
nullptr) {
5807 delete _impl_.narrowband_lbl_;
5809 if (narrowband_lbl) {
5810 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5811 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(narrowband_lbl);
5812 if (message_arena != submessage_arena) {
5813 narrowband_lbl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5814 message_arena, narrowband_lbl, submessage_arena);
5816 _impl_._has_bits_[0] |= 0x00000001u;
5818 _impl_._has_bits_[0] &= ~0x00000001u;
5820 _impl_.narrowband_lbl_ = narrowband_lbl;
5825inline bool Config::_internal_has_remus_lbl()
const {
5826 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
5827 PROTOBUF_ASSUME(!value || _impl_.remus_lbl_ !=
nullptr);
5830inline bool Config::has_remus_lbl()
const {
5831 return _internal_has_remus_lbl();
5833inline void Config::clear_remus_lbl() {
5834 if (_impl_.remus_lbl_ !=
nullptr) _impl_.remus_lbl_->Clear();
5835 _impl_._has_bits_[0] &= ~0x00000002u;
5837inline const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& Config::_internal_remus_lbl()
const {
5838 const ::goby::acomms::micromodem::protobuf::REMUSLBLParams* p = _impl_.remus_lbl_;
5842inline const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& Config::remus_lbl()
const {
5844 return _internal_remus_lbl();
5846inline void Config::unsafe_arena_set_allocated_remus_lbl(
5848 if (GetArenaForAllocation() ==
nullptr) {
5849 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.remus_lbl_);
5851 _impl_.remus_lbl_ = remus_lbl;
5853 _impl_._has_bits_[0] |= 0x00000002u;
5855 _impl_._has_bits_[0] &= ~0x00000002u;
5859inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Config::release_remus_lbl() {
5860 _impl_._has_bits_[0] &= ~0x00000002u;
5862 _impl_.remus_lbl_ =
nullptr;
5863#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
5864 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
5865 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5866 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
5868 if (GetArenaForAllocation() !=
nullptr) {
5869 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5874inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Config::unsafe_arena_release_remus_lbl() {
5876 _impl_._has_bits_[0] &= ~0x00000002u;
5878 _impl_.remus_lbl_ =
nullptr;
5881inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Config::_internal_mutable_remus_lbl() {
5882 _impl_._has_bits_[0] |= 0x00000002u;
5883 if (_impl_.remus_lbl_ ==
nullptr) {
5885 _impl_.remus_lbl_ = p;
5887 return _impl_.remus_lbl_;
5889inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Config::mutable_remus_lbl() {
5895 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
5896 if (message_arena ==
nullptr) {
5897 delete _impl_.remus_lbl_;
5900 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5901 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remus_lbl);
5902 if (message_arena != submessage_arena) {
5903 remus_lbl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5904 message_arena, remus_lbl, submessage_arena);
5906 _impl_._has_bits_[0] |= 0x00000002u;
5908 _impl_._has_bits_[0] &= ~0x00000002u;
5910 _impl_.remus_lbl_ = remus_lbl;
5915inline bool Config::_internal_has_keep_alive_seconds()
const {
5916 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
5919inline bool Config::has_keep_alive_seconds()
const {
5920 return _internal_has_keep_alive_seconds();
5922inline void Config::clear_keep_alive_seconds() {
5923 _impl_.keep_alive_seconds_ = 10;
5924 _impl_._has_bits_[0] &= ~0x00001000u;
5926inline int32_t Config::_internal_keep_alive_seconds()
const {
5927 return _impl_.keep_alive_seconds_;
5929inline int32_t Config::keep_alive_seconds()
const {
5931 return _internal_keep_alive_seconds();
5933inline void Config::_internal_set_keep_alive_seconds(int32_t value) {
5934 _impl_._has_bits_[0] |= 0x00001000u;
5935 _impl_.keep_alive_seconds_ = value;
5937inline void Config::set_keep_alive_seconds(int32_t value) {
5938 _internal_set_keep_alive_seconds(value);
5943inline bool Config::_internal_has_allowed_skew_ms()
const {
5944 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
5947inline bool Config::has_allowed_skew_ms()
const {
5948 return _internal_has_allowed_skew_ms();
5950inline void Config::clear_allowed_skew_ms() {
5951 _impl_.allowed_skew_ms_ = 1000;
5952 _impl_._has_bits_[0] &= ~0x00002000u;
5954inline int32_t Config::_internal_allowed_skew_ms()
const {
5955 return _impl_.allowed_skew_ms_;
5957inline int32_t Config::allowed_skew_ms()
const {
5959 return _internal_allowed_skew_ms();
5961inline void Config::_internal_set_allowed_skew_ms(int32_t value) {
5962 _impl_._has_bits_[0] |= 0x00002000u;
5963 _impl_.allowed_skew_ms_ = value;
5965inline void Config::set_allowed_skew_ms(int32_t value) {
5966 _internal_set_allowed_skew_ms(value);
5971inline bool Config::_internal_has_generic_lbl()
const {
5972 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
5973 PROTOBUF_ASSUME(!value || _impl_.generic_lbl_ !=
nullptr);
5976inline bool Config::has_generic_lbl()
const {
5977 return _internal_has_generic_lbl();
5979inline void Config::clear_generic_lbl() {
5980 if (_impl_.generic_lbl_ !=
nullptr) _impl_.generic_lbl_->Clear();
5981 _impl_._has_bits_[0] &= ~0x00000004u;
5983inline const ::goby::acomms::micromodem::protobuf::GenericLBLParams& Config::_internal_generic_lbl()
const {
5984 const ::goby::acomms::micromodem::protobuf::GenericLBLParams* p = _impl_.generic_lbl_;
5988inline const ::goby::acomms::micromodem::protobuf::GenericLBLParams& Config::generic_lbl()
const {
5990 return _internal_generic_lbl();
5992inline void Config::unsafe_arena_set_allocated_generic_lbl(
5994 if (GetArenaForAllocation() ==
nullptr) {
5995 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.generic_lbl_);
5997 _impl_.generic_lbl_ = generic_lbl;
5999 _impl_._has_bits_[0] |= 0x00000004u;
6001 _impl_._has_bits_[0] &= ~0x00000004u;
6005inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Config::release_generic_lbl() {
6006 _impl_._has_bits_[0] &= ~0x00000004u;
6008 _impl_.generic_lbl_ =
nullptr;
6009#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6010 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6011 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6012 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6014 if (GetArenaForAllocation() !=
nullptr) {
6015 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6020inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Config::unsafe_arena_release_generic_lbl() {
6022 _impl_._has_bits_[0] &= ~0x00000004u;
6024 _impl_.generic_lbl_ =
nullptr;
6027inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Config::_internal_mutable_generic_lbl() {
6028 _impl_._has_bits_[0] |= 0x00000004u;
6029 if (_impl_.generic_lbl_ ==
nullptr) {
6031 _impl_.generic_lbl_ = p;
6033 return _impl_.generic_lbl_;
6035inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Config::mutable_generic_lbl() {
6041 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6042 if (message_arena ==
nullptr) {
6043 delete _impl_.generic_lbl_;
6046 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6047 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(generic_lbl);
6048 if (message_arena != submessage_arena) {
6049 generic_lbl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6050 message_arena, generic_lbl, submessage_arena);
6052 _impl_._has_bits_[0] |= 0x00000004u;
6054 _impl_._has_bits_[0] &= ~0x00000004u;
6056 _impl_.generic_lbl_ = generic_lbl;
6061inline bool Config::_internal_has_fm_sweep()
const {
6062 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6063 PROTOBUF_ASSUME(!value || _impl_.fm_sweep_ !=
nullptr);
6066inline bool Config::has_fm_sweep()
const {
6067 return _internal_has_fm_sweep();
6069inline void Config::clear_fm_sweep() {
6070 if (_impl_.fm_sweep_ !=
nullptr) _impl_.fm_sweep_->Clear();
6071 _impl_._has_bits_[0] &= ~0x00000008u;
6073inline const ::goby::acomms::micromodem::protobuf::FMSweepParams& Config::_internal_fm_sweep()
const {
6074 const ::goby::acomms::micromodem::protobuf::FMSweepParams* p = _impl_.fm_sweep_;
6078inline const ::goby::acomms::micromodem::protobuf::FMSweepParams& Config::fm_sweep()
const {
6080 return _internal_fm_sweep();
6082inline void Config::unsafe_arena_set_allocated_fm_sweep(
6084 if (GetArenaForAllocation() ==
nullptr) {
6085 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.fm_sweep_);
6087 _impl_.fm_sweep_ = fm_sweep;
6089 _impl_._has_bits_[0] |= 0x00000008u;
6091 _impl_._has_bits_[0] &= ~0x00000008u;
6095inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Config::release_fm_sweep() {
6096 _impl_._has_bits_[0] &= ~0x00000008u;
6098 _impl_.fm_sweep_ =
nullptr;
6099#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6100 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6101 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6102 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6104 if (GetArenaForAllocation() !=
nullptr) {
6105 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6110inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Config::unsafe_arena_release_fm_sweep() {
6112 _impl_._has_bits_[0] &= ~0x00000008u;
6114 _impl_.fm_sweep_ =
nullptr;
6117inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Config::_internal_mutable_fm_sweep() {
6118 _impl_._has_bits_[0] |= 0x00000008u;
6119 if (_impl_.fm_sweep_ ==
nullptr) {
6121 _impl_.fm_sweep_ = p;
6123 return _impl_.fm_sweep_;
6125inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Config::mutable_fm_sweep() {
6131 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6132 if (message_arena ==
nullptr) {
6133 delete _impl_.fm_sweep_;
6136 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6137 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(fm_sweep);
6138 if (message_arena != submessage_arena) {
6139 fm_sweep = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6140 message_arena, fm_sweep, submessage_arena);
6142 _impl_._has_bits_[0] |= 0x00000008u;
6144 _impl_._has_bits_[0] &= ~0x00000008u;
6146 _impl_.fm_sweep_ = fm_sweep;
6151inline bool Config::_internal_has_m_sequence()
const {
6152 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
6153 PROTOBUF_ASSUME(!value || _impl_.m_sequence_ !=
nullptr);
6156inline bool Config::has_m_sequence()
const {
6157 return _internal_has_m_sequence();
6159inline void Config::clear_m_sequence() {
6160 if (_impl_.m_sequence_ !=
nullptr) _impl_.m_sequence_->Clear();
6161 _impl_._has_bits_[0] &= ~0x00000010u;
6163inline const ::goby::acomms::micromodem::protobuf::MSequenceParams& Config::_internal_m_sequence()
const {
6164 const ::goby::acomms::micromodem::protobuf::MSequenceParams* p = _impl_.m_sequence_;
6168inline const ::goby::acomms::micromodem::protobuf::MSequenceParams& Config::m_sequence()
const {
6170 return _internal_m_sequence();
6172inline void Config::unsafe_arena_set_allocated_m_sequence(
6174 if (GetArenaForAllocation() ==
nullptr) {
6175 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.m_sequence_);
6177 _impl_.m_sequence_ = m_sequence;
6179 _impl_._has_bits_[0] |= 0x00000010u;
6181 _impl_._has_bits_[0] &= ~0x00000010u;
6185inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Config::release_m_sequence() {
6186 _impl_._has_bits_[0] &= ~0x00000010u;
6188 _impl_.m_sequence_ =
nullptr;
6189#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6190 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6191 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6192 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6194 if (GetArenaForAllocation() !=
nullptr) {
6195 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6200inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Config::unsafe_arena_release_m_sequence() {
6202 _impl_._has_bits_[0] &= ~0x00000010u;
6204 _impl_.m_sequence_ =
nullptr;
6207inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Config::_internal_mutable_m_sequence() {
6208 _impl_._has_bits_[0] |= 0x00000010u;
6209 if (_impl_.m_sequence_ ==
nullptr) {
6211 _impl_.m_sequence_ = p;
6213 return _impl_.m_sequence_;
6215inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Config::mutable_m_sequence() {
6221 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6222 if (message_arena ==
nullptr) {
6223 delete _impl_.m_sequence_;
6226 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6227 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(m_sequence);
6228 if (message_arena != submessage_arena) {
6229 m_sequence = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6230 message_arena, m_sequence, submessage_arena);
6232 _impl_._has_bits_[0] |= 0x00000010u;
6234 _impl_._has_bits_[0] &= ~0x00000010u;
6236 _impl_.m_sequence_ = m_sequence;
6241inline bool Config::_internal_has_use_application_acks()
const {
6242 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
6245inline bool Config::has_use_application_acks()
const {
6246 return _internal_has_use_application_acks();
6248inline void Config::clear_use_application_acks() {
6249 _impl_.use_application_acks_ =
false;
6250 _impl_._has_bits_[0] &= ~0x00000100u;
6252inline bool Config::_internal_use_application_acks()
const {
6253 return _impl_.use_application_acks_;
6255inline bool Config::use_application_acks()
const {
6257 return _internal_use_application_acks();
6259inline void Config::_internal_set_use_application_acks(
bool value) {
6260 _impl_._has_bits_[0] |= 0x00000100u;
6261 _impl_.use_application_acks_ = value;
6263inline void Config::set_use_application_acks(
bool value) {
6264 _internal_set_use_application_acks(value);
6269inline int Config::_internal_additional_application_ack_modem_id_size()
const {
6270 return _impl_.additional_application_ack_modem_id_.size();
6272inline int Config::additional_application_ack_modem_id_size()
const {
6273 return _internal_additional_application_ack_modem_id_size();
6275inline void Config::clear_additional_application_ack_modem_id() {
6276 _impl_.additional_application_ack_modem_id_.Clear();
6278inline uint32_t Config::_internal_additional_application_ack_modem_id(
int index)
const {
6279 return _impl_.additional_application_ack_modem_id_.Get(index);
6281inline uint32_t Config::additional_application_ack_modem_id(
int index)
const {
6283 return _internal_additional_application_ack_modem_id(index);
6285inline void Config::set_additional_application_ack_modem_id(
int index, uint32_t value) {
6286 _impl_.additional_application_ack_modem_id_.Set(index, value);
6289inline void Config::_internal_add_additional_application_ack_modem_id(uint32_t value) {
6290 _impl_.additional_application_ack_modem_id_.Add(value);
6292inline void Config::add_additional_application_ack_modem_id(uint32_t value) {
6293 _internal_add_additional_application_ack_modem_id(value);
6296inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
6297Config::_internal_additional_application_ack_modem_id()
const {
6298 return _impl_.additional_application_ack_modem_id_;
6300inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
6301Config::additional_application_ack_modem_id()
const {
6303 return _internal_additional_application_ack_modem_id();
6305inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
6306Config::_internal_mutable_additional_application_ack_modem_id() {
6307 return &_impl_.additional_application_ack_modem_id_;
6309inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
6310Config::mutable_additional_application_ack_modem_id() {
6312 return _internal_mutable_additional_application_ack_modem_id();
6316inline bool Config::_internal_has_query_cfg_on_startup()
const {
6317 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
6320inline bool Config::has_query_cfg_on_startup()
const {
6321 return _internal_has_query_cfg_on_startup();
6323inline void Config::clear_query_cfg_on_startup() {
6324 _impl_.query_cfg_on_startup_ =
true;
6325 _impl_._has_bits_[0] &= ~0x00000800u;
6327inline bool Config::_internal_query_cfg_on_startup()
const {
6328 return _impl_.query_cfg_on_startup_;
6330inline bool Config::query_cfg_on_startup()
const {
6332 return _internal_query_cfg_on_startup();
6334inline void Config::_internal_set_query_cfg_on_startup(
bool value) {
6335 _impl_._has_bits_[0] |= 0x00000800u;
6336 _impl_.query_cfg_on_startup_ = value;
6338inline void Config::set_query_cfg_on_startup(
bool value) {
6339 _internal_set_query_cfg_on_startup(value);
6344inline bool Config::_internal_has_pad_partial_frames()
const {
6345 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
6348inline bool Config::has_pad_partial_frames()
const {
6349 return _internal_has_pad_partial_frames();
6351inline void Config::clear_pad_partial_frames() {
6352 _impl_.pad_partial_frames_ =
false;
6353 _impl_._has_bits_[0] &= ~0x00000200u;
6355inline bool Config::_internal_pad_partial_frames()
const {
6356 return _impl_.pad_partial_frames_;
6358inline bool Config::pad_partial_frames()
const {
6360 return _internal_pad_partial_frames();
6362inline void Config::_internal_set_pad_partial_frames(
bool value) {
6363 _impl_._has_bits_[0] |= 0x00000200u;
6364 _impl_.pad_partial_frames_ = value;
6366inline void Config::set_pad_partial_frames(
bool value) {
6367 _internal_set_pad_partial_frames(value);
6372inline bool Config::_internal_has_revision()
const {
6373 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
6374 PROTOBUF_ASSUME(!value || _impl_.revision_ !=
nullptr);
6377inline bool Config::has_revision()
const {
6378 return _internal_has_revision();
6380inline void Config::clear_revision() {
6381 if (_impl_.revision_ !=
nullptr) _impl_.revision_->Clear();
6382 _impl_._has_bits_[0] &= ~0x00000020u;
6384inline const ::goby::acomms::micromodem::protobuf::Config_Revision& Config::_internal_revision()
const {
6385 const ::goby::acomms::micromodem::protobuf::Config_Revision* p = _impl_.revision_;
6389inline const ::goby::acomms::micromodem::protobuf::Config_Revision& Config::revision()
const {
6391 return _internal_revision();
6393inline void Config::unsafe_arena_set_allocated_revision(
6395 if (GetArenaForAllocation() ==
nullptr) {
6396 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.revision_);
6398 _impl_.revision_ = revision;
6400 _impl_._has_bits_[0] |= 0x00000020u;
6402 _impl_._has_bits_[0] &= ~0x00000020u;
6406inline ::goby::acomms::micromodem::protobuf::Config_Revision* Config::release_revision() {
6407 _impl_._has_bits_[0] &= ~0x00000020u;
6409 _impl_.revision_ =
nullptr;
6410#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
6411 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
6412 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6413 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
6415 if (GetArenaForAllocation() !=
nullptr) {
6416 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6421inline ::goby::acomms::micromodem::protobuf::Config_Revision* Config::unsafe_arena_release_revision() {
6423 _impl_._has_bits_[0] &= ~0x00000020u;
6425 _impl_.revision_ =
nullptr;
6428inline ::goby::acomms::micromodem::protobuf::Config_Revision* Config::_internal_mutable_revision() {
6429 _impl_._has_bits_[0] |= 0x00000020u;
6430 if (_impl_.revision_ ==
nullptr) {
6432 _impl_.revision_ = p;
6434 return _impl_.revision_;
6436inline ::goby::acomms::micromodem::protobuf::Config_Revision* Config::mutable_revision() {
6442 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
6443 if (message_arena ==
nullptr) {
6444 delete _impl_.revision_;
6447 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6448 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(revision);
6449 if (message_arena != submessage_arena) {
6450 revision = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6451 message_arena, revision, submessage_arena);
6453 _impl_._has_bits_[0] |= 0x00000020u;
6455 _impl_._has_bits_[0] &= ~0x00000020u;
6457 _impl_.revision_ = revision;
6462inline bool Config::_internal_has_use_base64_fdp()
const {
6463 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
6466inline bool Config::has_use_base64_fdp()
const {
6467 return _internal_has_use_base64_fdp();
6469inline void Config::clear_use_base64_fdp() {
6470 _impl_.use_base64_fdp_ =
false;
6471 _impl_._has_bits_[0] &= ~0x00000400u;
6473inline bool Config::_internal_use_base64_fdp()
const {
6474 return _impl_.use_base64_fdp_;
6476inline bool Config::use_base64_fdp()
const {
6478 return _internal_use_base64_fdp();
6480inline void Config::_internal_set_use_base64_fdp(
bool value) {
6481 _impl_._has_bits_[0] |= 0x00000400u;
6482 _impl_.use_base64_fdp_ = value;
6484inline void Config::set_use_base64_fdp(
bool value) {
6485 _internal_set_use_base64_fdp(value);
6494inline int RangingReply::_internal_one_way_travel_time_size()
const {
6495 return _impl_.one_way_travel_time_.size();
6497inline int RangingReply::one_way_travel_time_size()
const {
6498 return _internal_one_way_travel_time_size();
6500inline void RangingReply::clear_one_way_travel_time() {
6501 _impl_.one_way_travel_time_.Clear();
6503inline double RangingReply::_internal_one_way_travel_time(
int index)
const {
6504 return _impl_.one_way_travel_time_.Get(index);
6506inline double RangingReply::one_way_travel_time(
int index)
const {
6508 return _internal_one_way_travel_time(index);
6510inline void RangingReply::set_one_way_travel_time(
int index,
double value) {
6511 _impl_.one_way_travel_time_.Set(index, value);
6514inline void RangingReply::_internal_add_one_way_travel_time(
double value) {
6515 _impl_.one_way_travel_time_.Add(value);
6517inline void RangingReply::add_one_way_travel_time(
double value) {
6518 _internal_add_one_way_travel_time(value);
6521inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
6522RangingReply::_internal_one_way_travel_time()
const {
6523 return _impl_.one_way_travel_time_;
6525inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >&
6526RangingReply::one_way_travel_time()
const {
6528 return _internal_one_way_travel_time();
6530inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
6531RangingReply::_internal_mutable_one_way_travel_time() {
6532 return &_impl_.one_way_travel_time_;
6534inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< double >*
6535RangingReply::mutable_one_way_travel_time() {
6537 return _internal_mutable_one_way_travel_time();
6541inline bool RangingReply::_internal_has_ambiguity()
const {
6542 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6545inline bool RangingReply::has_ambiguity()
const {
6546 return _internal_has_ambiguity();
6548inline void RangingReply::clear_ambiguity() {
6549 _impl_.ambiguity_ = 1;
6550 _impl_._has_bits_[0] &= ~0x00000008u;
6552inline ::goby::acomms::micromodem::protobuf::RangingReply_OWTTAmbiguity RangingReply::_internal_ambiguity()
const {
6555inline ::goby::acomms::micromodem::protobuf::RangingReply_OWTTAmbiguity RangingReply::ambiguity()
const {
6557 return _internal_ambiguity();
6561 _impl_._has_bits_[0] |= 0x00000008u;
6562 _impl_.ambiguity_ = value;
6565 _internal_set_ambiguity(value);
6570inline bool RangingReply::_internal_has_is_one_way_synchronous()
const {
6571 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
6574inline bool RangingReply::has_is_one_way_synchronous()
const {
6575 return _internal_has_is_one_way_synchronous();
6577inline void RangingReply::clear_is_one_way_synchronous() {
6578 _impl_.is_one_way_synchronous_ =
false;
6579 _impl_._has_bits_[0] &= ~0x00000001u;
6581inline bool RangingReply::_internal_is_one_way_synchronous()
const {
6582 return _impl_.is_one_way_synchronous_;
6584inline bool RangingReply::is_one_way_synchronous()
const {
6586 return _internal_is_one_way_synchronous();
6588inline void RangingReply::_internal_set_is_one_way_synchronous(
bool value) {
6589 _impl_._has_bits_[0] |= 0x00000001u;
6590 _impl_.is_one_way_synchronous_ = value;
6592inline void RangingReply::set_is_one_way_synchronous(
bool value) {
6593 _internal_set_is_one_way_synchronous(value);
6598inline bool RangingReply::_internal_has_receiver_clk_mode()
const {
6599 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6602inline bool RangingReply::has_receiver_clk_mode()
const {
6603 return _internal_has_receiver_clk_mode();
6605inline void RangingReply::clear_receiver_clk_mode() {
6606 _impl_.receiver_clk_mode_ = 0;
6607 _impl_._has_bits_[0] &= ~0x00000002u;
6609inline ::goby::acomms::micromodem::protobuf::ClockMode RangingReply::_internal_receiver_clk_mode()
const {
6612inline ::goby::acomms::micromodem::protobuf::ClockMode RangingReply::receiver_clk_mode()
const {
6614 return _internal_receiver_clk_mode();
6618 _impl_._has_bits_[0] |= 0x00000002u;
6619 _impl_.receiver_clk_mode_ = value;
6622 _internal_set_receiver_clk_mode(value);
6627inline bool RangingReply::_internal_has_sender_clk_mode()
const {
6628 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6631inline bool RangingReply::has_sender_clk_mode()
const {
6632 return _internal_has_sender_clk_mode();
6634inline void RangingReply::clear_sender_clk_mode() {
6635 _impl_.sender_clk_mode_ = 0;
6636 _impl_._has_bits_[0] &= ~0x00000004u;
6638inline ::goby::acomms::micromodem::protobuf::ClockMode RangingReply::_internal_sender_clk_mode()
const {
6641inline ::goby::acomms::micromodem::protobuf::ClockMode RangingReply::sender_clk_mode()
const {
6643 return _internal_sender_clk_mode();
6647 _impl_._has_bits_[0] |= 0x00000004u;
6648 _impl_.sender_clk_mode_ = value;
6651 _internal_set_sender_clk_mode(value);
6660inline bool ReceiveStatistics::_internal_has_mode()
const {
6661 bool value = (_impl_._has_bits_[0] & 0x10000000u) != 0;
6664inline bool ReceiveStatistics::has_mode()
const {
6665 return _internal_has_mode();
6667inline void ReceiveStatistics::clear_mode() {
6669 _impl_._has_bits_[0] &= ~0x10000000u;
6671inline ::goby::acomms::micromodem::protobuf::ReceiveMode ReceiveStatistics::_internal_mode()
const {
6674inline ::goby::acomms::micromodem::protobuf::ReceiveMode ReceiveStatistics::mode()
const {
6676 return _internal_mode();
6680 _impl_._has_bits_[0] |= 0x10000000u;
6681 _impl_.mode_ = value;
6684 _internal_set_mode(value);
6689inline bool ReceiveStatistics::_internal_has_time()
const {
6690 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
6693inline bool ReceiveStatistics::has_time()
const {
6694 return _internal_has_time();
6696inline void ReceiveStatistics::clear_time() {
6697 _impl_.time_ = uint64_t{0u};
6698 _impl_._has_bits_[0] &= ~0x00000002u;
6700inline uint64_t ReceiveStatistics::_internal_time()
const {
6701 return _impl_.time_;
6703inline uint64_t ReceiveStatistics::time()
const {
6705 return _internal_time();
6707inline void ReceiveStatistics::_internal_set_time(uint64_t value) {
6708 _impl_._has_bits_[0] |= 0x00000002u;
6709 _impl_.time_ = value;
6711inline void ReceiveStatistics::set_time(uint64_t value) {
6712 _internal_set_time(value);
6717inline bool ReceiveStatistics::_internal_has_clock_mode()
const {
6718 bool value = (_impl_._has_bits_[0] & 0x20000000u) != 0;
6721inline bool ReceiveStatistics::has_clock_mode()
const {
6722 return _internal_has_clock_mode();
6724inline void ReceiveStatistics::clear_clock_mode() {
6725 _impl_.clock_mode_ = -1;
6726 _impl_._has_bits_[0] &= ~0x20000000u;
6728inline ::goby::acomms::micromodem::protobuf::ClockMode ReceiveStatistics::_internal_clock_mode()
const {
6731inline ::goby::acomms::micromodem::protobuf::ClockMode ReceiveStatistics::clock_mode()
const {
6733 return _internal_clock_mode();
6737 _impl_._has_bits_[0] |= 0x20000000u;
6738 _impl_.clock_mode_ = value;
6741 _internal_set_clock_mode(value);
6746inline bool ReceiveStatistics::_internal_has_mfd_peak()
const {
6747 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
6750inline bool ReceiveStatistics::has_mfd_peak()
const {
6751 return _internal_has_mfd_peak();
6753inline void ReceiveStatistics::clear_mfd_peak() {
6754 _impl_.mfd_peak_ = 0;
6755 _impl_._has_bits_[0] &= ~0x00000004u;
6757inline int32_t ReceiveStatistics::_internal_mfd_peak()
const {
6758 return _impl_.mfd_peak_;
6760inline int32_t ReceiveStatistics::mfd_peak()
const {
6762 return _internal_mfd_peak();
6764inline void ReceiveStatistics::_internal_set_mfd_peak(int32_t value) {
6765 _impl_._has_bits_[0] |= 0x00000004u;
6766 _impl_.mfd_peak_ = value;
6768inline void ReceiveStatistics::set_mfd_peak(int32_t value) {
6769 _internal_set_mfd_peak(value);
6774inline bool ReceiveStatistics::_internal_has_mfd_power()
const {
6775 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
6778inline bool ReceiveStatistics::has_mfd_power()
const {
6779 return _internal_has_mfd_power();
6781inline void ReceiveStatistics::clear_mfd_power() {
6782 _impl_.mfd_power_ = 0;
6783 _impl_._has_bits_[0] &= ~0x00000008u;
6785inline int32_t ReceiveStatistics::_internal_mfd_power()
const {
6786 return _impl_.mfd_power_;
6788inline int32_t ReceiveStatistics::mfd_power()
const {
6790 return _internal_mfd_power();
6792inline void ReceiveStatistics::_internal_set_mfd_power(int32_t value) {
6793 _impl_._has_bits_[0] |= 0x00000008u;
6794 _impl_.mfd_power_ = value;
6796inline void ReceiveStatistics::set_mfd_power(int32_t value) {
6797 _internal_set_mfd_power(value);
6802inline bool ReceiveStatistics::_internal_has_mfd_ratio()
const {
6803 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
6806inline bool ReceiveStatistics::has_mfd_ratio()
const {
6807 return _internal_has_mfd_ratio();
6809inline void ReceiveStatistics::clear_mfd_ratio() {
6810 _impl_.mfd_ratio_ = 0;
6811 _impl_._has_bits_[0] &= ~0x00000010u;
6813inline int32_t ReceiveStatistics::_internal_mfd_ratio()
const {
6814 return _impl_.mfd_ratio_;
6816inline int32_t ReceiveStatistics::mfd_ratio()
const {
6818 return _internal_mfd_ratio();
6820inline void ReceiveStatistics::_internal_set_mfd_ratio(int32_t value) {
6821 _impl_._has_bits_[0] |= 0x00000010u;
6822 _impl_.mfd_ratio_ = value;
6824inline void ReceiveStatistics::set_mfd_ratio(int32_t value) {
6825 _internal_set_mfd_ratio(value);
6830inline bool ReceiveStatistics::_internal_has_spl()
const {
6831 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
6834inline bool ReceiveStatistics::has_spl()
const {
6835 return _internal_has_spl();
6837inline void ReceiveStatistics::clear_spl() {
6839 _impl_._has_bits_[0] &= ~0x00000020u;
6841inline int32_t ReceiveStatistics::_internal_spl()
const {
6844inline int32_t ReceiveStatistics::spl()
const {
6846 return _internal_spl();
6848inline void ReceiveStatistics::_internal_set_spl(int32_t value) {
6849 _impl_._has_bits_[0] |= 0x00000020u;
6850 _impl_.spl_ = value;
6852inline void ReceiveStatistics::set_spl(int32_t value) {
6853 _internal_set_spl(value);
6858inline bool ReceiveStatistics::_internal_has_shf_agn()
const {
6859 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
6862inline bool ReceiveStatistics::has_shf_agn()
const {
6863 return _internal_has_shf_agn();
6865inline void ReceiveStatistics::clear_shf_agn() {
6866 _impl_.shf_agn_ = 0;
6867 _impl_._has_bits_[0] &= ~0x00000040u;
6869inline int32_t ReceiveStatistics::_internal_shf_agn()
const {
6870 return _impl_.shf_agn_;
6872inline int32_t ReceiveStatistics::shf_agn()
const {
6874 return _internal_shf_agn();
6876inline void ReceiveStatistics::_internal_set_shf_agn(int32_t value) {
6877 _impl_._has_bits_[0] |= 0x00000040u;
6878 _impl_.shf_agn_ = value;
6880inline void ReceiveStatistics::set_shf_agn(int32_t value) {
6881 _internal_set_shf_agn(value);
6886inline bool ReceiveStatistics::_internal_has_shf_ainpshift()
const {
6887 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
6890inline bool ReceiveStatistics::has_shf_ainpshift()
const {
6891 return _internal_has_shf_ainpshift();
6893inline void ReceiveStatistics::clear_shf_ainpshift() {
6894 _impl_.shf_ainpshift_ = 0;
6895 _impl_._has_bits_[0] &= ~0x00000080u;
6897inline int32_t ReceiveStatistics::_internal_shf_ainpshift()
const {
6898 return _impl_.shf_ainpshift_;
6900inline int32_t ReceiveStatistics::shf_ainpshift()
const {
6902 return _internal_shf_ainpshift();
6904inline void ReceiveStatistics::_internal_set_shf_ainpshift(int32_t value) {
6905 _impl_._has_bits_[0] |= 0x00000080u;
6906 _impl_.shf_ainpshift_ = value;
6908inline void ReceiveStatistics::set_shf_ainpshift(int32_t value) {
6909 _internal_set_shf_ainpshift(value);
6914inline bool ReceiveStatistics::_internal_has_shf_ainshift()
const {
6915 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
6918inline bool ReceiveStatistics::has_shf_ainshift()
const {
6919 return _internal_has_shf_ainshift();
6921inline void ReceiveStatistics::clear_shf_ainshift() {
6922 _impl_.shf_ainshift_ = 0;
6923 _impl_._has_bits_[0] &= ~0x00000100u;
6925inline int32_t ReceiveStatistics::_internal_shf_ainshift()
const {
6926 return _impl_.shf_ainshift_;
6928inline int32_t ReceiveStatistics::shf_ainshift()
const {
6930 return _internal_shf_ainshift();
6932inline void ReceiveStatistics::_internal_set_shf_ainshift(int32_t value) {
6933 _impl_._has_bits_[0] |= 0x00000100u;
6934 _impl_.shf_ainshift_ = value;
6936inline void ReceiveStatistics::set_shf_ainshift(int32_t value) {
6937 _internal_set_shf_ainshift(value);
6942inline bool ReceiveStatistics::_internal_has_shf_mfdshift()
const {
6943 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
6946inline bool ReceiveStatistics::has_shf_mfdshift()
const {
6947 return _internal_has_shf_mfdshift();
6949inline void ReceiveStatistics::clear_shf_mfdshift() {
6950 _impl_.shf_mfdshift_ = 0;
6951 _impl_._has_bits_[0] &= ~0x00000200u;
6953inline int32_t ReceiveStatistics::_internal_shf_mfdshift()
const {
6954 return _impl_.shf_mfdshift_;
6956inline int32_t ReceiveStatistics::shf_mfdshift()
const {
6958 return _internal_shf_mfdshift();
6960inline void ReceiveStatistics::_internal_set_shf_mfdshift(int32_t value) {
6961 _impl_._has_bits_[0] |= 0x00000200u;
6962 _impl_.shf_mfdshift_ = value;
6964inline void ReceiveStatistics::set_shf_mfdshift(int32_t value) {
6965 _internal_set_shf_mfdshift(value);
6970inline bool ReceiveStatistics::_internal_has_shf_p2bshift()
const {
6971 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
6974inline bool ReceiveStatistics::has_shf_p2bshift()
const {
6975 return _internal_has_shf_p2bshift();
6977inline void ReceiveStatistics::clear_shf_p2bshift() {
6978 _impl_.shf_p2bshift_ = 0;
6979 _impl_._has_bits_[0] &= ~0x00000400u;
6981inline int32_t ReceiveStatistics::_internal_shf_p2bshift()
const {
6982 return _impl_.shf_p2bshift_;
6984inline int32_t ReceiveStatistics::shf_p2bshift()
const {
6986 return _internal_shf_p2bshift();
6988inline void ReceiveStatistics::_internal_set_shf_p2bshift(int32_t value) {
6989 _impl_._has_bits_[0] |= 0x00000400u;
6990 _impl_.shf_p2bshift_ = value;
6992inline void ReceiveStatistics::set_shf_p2bshift(int32_t value) {
6993 _internal_set_shf_p2bshift(value);
6998inline bool ReceiveStatistics::_internal_has_rate()
const {
6999 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
7002inline bool ReceiveStatistics::has_rate()
const {
7003 return _internal_has_rate();
7005inline void ReceiveStatistics::clear_rate() {
7007 _impl_._has_bits_[0] &= ~0x00000800u;
7009inline int32_t ReceiveStatistics::_internal_rate()
const {
7010 return _impl_.rate_;
7012inline int32_t ReceiveStatistics::rate()
const {
7014 return _internal_rate();
7016inline void ReceiveStatistics::_internal_set_rate(int32_t value) {
7017 _impl_._has_bits_[0] |= 0x00000800u;
7018 _impl_.rate_ = value;
7020inline void ReceiveStatistics::set_rate(int32_t value) {
7021 _internal_set_rate(value);
7026inline bool ReceiveStatistics::_internal_has_source()
const {
7027 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
7030inline bool ReceiveStatistics::has_source()
const {
7031 return _internal_has_source();
7033inline void ReceiveStatistics::clear_source() {
7035 _impl_._has_bits_[0] &= ~0x00001000u;
7037inline int32_t ReceiveStatistics::_internal_source()
const {
7038 return _impl_.source_;
7040inline int32_t ReceiveStatistics::source()
const {
7042 return _internal_source();
7044inline void ReceiveStatistics::_internal_set_source(int32_t value) {
7045 _impl_._has_bits_[0] |= 0x00001000u;
7046 _impl_.source_ = value;
7048inline void ReceiveStatistics::set_source(int32_t value) {
7049 _internal_set_source(value);
7054inline bool ReceiveStatistics::_internal_has_dest()
const {
7055 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
7058inline bool ReceiveStatistics::has_dest()
const {
7059 return _internal_has_dest();
7061inline void ReceiveStatistics::clear_dest() {
7063 _impl_._has_bits_[0] &= ~0x00002000u;
7065inline int32_t ReceiveStatistics::_internal_dest()
const {
7066 return _impl_.dest_;
7068inline int32_t ReceiveStatistics::dest()
const {
7070 return _internal_dest();
7072inline void ReceiveStatistics::_internal_set_dest(int32_t value) {
7073 _impl_._has_bits_[0] |= 0x00002000u;
7074 _impl_.dest_ = value;
7076inline void ReceiveStatistics::set_dest(int32_t value) {
7077 _internal_set_dest(value);
7082inline bool ReceiveStatistics::_internal_has_psk_error_code()
const {
7083 bool value = (_impl_._has_bits_[0] & 0x40000000u) != 0;
7086inline bool ReceiveStatistics::has_psk_error_code()
const {
7087 return _internal_has_psk_error_code();
7089inline void ReceiveStatistics::clear_psk_error_code() {
7090 _impl_.psk_error_code_ = -1;
7091 _impl_._has_bits_[0] &= ~0x40000000u;
7093inline ::goby::acomms::micromodem::protobuf::PSKErrorCode ReceiveStatistics::_internal_psk_error_code()
const {
7096inline ::goby::acomms::micromodem::protobuf::PSKErrorCode ReceiveStatistics::psk_error_code()
const {
7098 return _internal_psk_error_code();
7102 _impl_._has_bits_[0] |= 0x40000000u;
7103 _impl_.psk_error_code_ = value;
7106 _internal_set_psk_error_code(value);
7111inline bool ReceiveStatistics::_internal_has_packet_type()
const {
7112 bool value = (_impl_._has_bits_[0] & 0x80000000u) != 0;
7115inline bool ReceiveStatistics::has_packet_type()
const {
7116 return _internal_has_packet_type();
7118inline void ReceiveStatistics::clear_packet_type() {
7119 _impl_.packet_type_ = -1;
7120 _impl_._has_bits_[0] &= ~0x80000000u;
7122inline ::goby::acomms::micromodem::protobuf::PacketType ReceiveStatistics::_internal_packet_type()
const {
7125inline ::goby::acomms::micromodem::protobuf::PacketType ReceiveStatistics::packet_type()
const {
7127 return _internal_packet_type();
7131 _impl_._has_bits_[0] |= 0x80000000u;
7132 _impl_.packet_type_ = value;
7135 _internal_set_packet_type(value);
7140inline bool ReceiveStatistics::_internal_has_number_frames()
const {
7141 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
7144inline bool ReceiveStatistics::has_number_frames()
const {
7145 return _internal_has_number_frames();
7147inline void ReceiveStatistics::clear_number_frames() {
7148 _impl_.number_frames_ = 0;
7149 _impl_._has_bits_[0] &= ~0x00004000u;
7151inline int32_t ReceiveStatistics::_internal_number_frames()
const {
7152 return _impl_.number_frames_;
7154inline int32_t ReceiveStatistics::number_frames()
const {
7156 return _internal_number_frames();
7158inline void ReceiveStatistics::_internal_set_number_frames(int32_t value) {
7159 _impl_._has_bits_[0] |= 0x00004000u;
7160 _impl_.number_frames_ = value;
7162inline void ReceiveStatistics::set_number_frames(int32_t value) {
7163 _internal_set_number_frames(value);
7168inline bool ReceiveStatistics::_internal_has_number_bad_frames()
const {
7169 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
7172inline bool ReceiveStatistics::has_number_bad_frames()
const {
7173 return _internal_has_number_bad_frames();
7175inline void ReceiveStatistics::clear_number_bad_frames() {
7176 _impl_.number_bad_frames_ = 0;
7177 _impl_._has_bits_[0] &= ~0x00008000u;
7179inline int32_t ReceiveStatistics::_internal_number_bad_frames()
const {
7180 return _impl_.number_bad_frames_;
7182inline int32_t ReceiveStatistics::number_bad_frames()
const {
7184 return _internal_number_bad_frames();
7186inline void ReceiveStatistics::_internal_set_number_bad_frames(int32_t value) {
7187 _impl_._has_bits_[0] |= 0x00008000u;
7188 _impl_.number_bad_frames_ = value;
7190inline void ReceiveStatistics::set_number_bad_frames(int32_t value) {
7191 _internal_set_number_bad_frames(value);
7196inline bool ReceiveStatistics::_internal_has_snr_rss()
const {
7197 bool value = (_impl_._has_bits_[0] & 0x00010000u) != 0;
7200inline bool ReceiveStatistics::has_snr_rss()
const {
7201 return _internal_has_snr_rss();
7203inline void ReceiveStatistics::clear_snr_rss() {
7204 _impl_.snr_rss_ = 0;
7205 _impl_._has_bits_[0] &= ~0x00010000u;
7207inline int32_t ReceiveStatistics::_internal_snr_rss()
const {
7208 return _impl_.snr_rss_;
7210inline int32_t ReceiveStatistics::snr_rss()
const {
7212 return _internal_snr_rss();
7214inline void ReceiveStatistics::_internal_set_snr_rss(int32_t value) {
7215 _impl_._has_bits_[0] |= 0x00010000u;
7216 _impl_.snr_rss_ = value;
7218inline void ReceiveStatistics::set_snr_rss(int32_t value) {
7219 _internal_set_snr_rss(value);
7224inline bool ReceiveStatistics::_internal_has_snr_in()
const {
7225 bool value = (_impl_._has_bits_[0] & 0x00020000u) != 0;
7228inline bool ReceiveStatistics::has_snr_in()
const {
7229 return _internal_has_snr_in();
7231inline void ReceiveStatistics::clear_snr_in() {
7233 _impl_._has_bits_[0] &= ~0x00020000u;
7235inline int32_t ReceiveStatistics::_internal_snr_in()
const {
7236 return _impl_.snr_in_;
7238inline int32_t ReceiveStatistics::snr_in()
const {
7240 return _internal_snr_in();
7242inline void ReceiveStatistics::_internal_set_snr_in(int32_t value) {
7243 _impl_._has_bits_[0] |= 0x00020000u;
7244 _impl_.snr_in_ = value;
7246inline void ReceiveStatistics::set_snr_in(int32_t value) {
7247 _internal_set_snr_in(value);
7252inline bool ReceiveStatistics::_internal_has_snr_out()
const {
7253 bool value = (_impl_._has_bits_[0] & 0x00040000u) != 0;
7256inline bool ReceiveStatistics::has_snr_out()
const {
7257 return _internal_has_snr_out();
7259inline void ReceiveStatistics::clear_snr_out() {
7260 _impl_.snr_out_ = 0;
7261 _impl_._has_bits_[0] &= ~0x00040000u;
7263inline int32_t ReceiveStatistics::_internal_snr_out()
const {
7264 return _impl_.snr_out_;
7266inline int32_t ReceiveStatistics::snr_out()
const {
7268 return _internal_snr_out();
7270inline void ReceiveStatistics::_internal_set_snr_out(int32_t value) {
7271 _impl_._has_bits_[0] |= 0x00040000u;
7272 _impl_.snr_out_ = value;
7274inline void ReceiveStatistics::set_snr_out(int32_t value) {
7275 _internal_set_snr_out(value);
7280inline bool ReceiveStatistics::_internal_has_snr_symbols()
const {
7281 bool value = (_impl_._has_bits_[0] & 0x00080000u) != 0;
7284inline bool ReceiveStatistics::has_snr_symbols()
const {
7285 return _internal_has_snr_symbols();
7287inline void ReceiveStatistics::clear_snr_symbols() {
7288 _impl_.snr_symbols_ = 0;
7289 _impl_._has_bits_[0] &= ~0x00080000u;
7291inline int32_t ReceiveStatistics::_internal_snr_symbols()
const {
7292 return _impl_.snr_symbols_;
7294inline int32_t ReceiveStatistics::snr_symbols()
const {
7296 return _internal_snr_symbols();
7298inline void ReceiveStatistics::_internal_set_snr_symbols(int32_t value) {
7299 _impl_._has_bits_[0] |= 0x00080000u;
7300 _impl_.snr_symbols_ = value;
7302inline void ReceiveStatistics::set_snr_symbols(int32_t value) {
7303 _internal_set_snr_symbols(value);
7308inline bool ReceiveStatistics::_internal_has_mse_equalizer()
const {
7309 bool value = (_impl_._has_bits_[0] & 0x00100000u) != 0;
7312inline bool ReceiveStatistics::has_mse_equalizer()
const {
7313 return _internal_has_mse_equalizer();
7315inline void ReceiveStatistics::clear_mse_equalizer() {
7316 _impl_.mse_equalizer_ = 0;
7317 _impl_._has_bits_[0] &= ~0x00100000u;
7319inline int32_t ReceiveStatistics::_internal_mse_equalizer()
const {
7320 return _impl_.mse_equalizer_;
7322inline int32_t ReceiveStatistics::mse_equalizer()
const {
7324 return _internal_mse_equalizer();
7326inline void ReceiveStatistics::_internal_set_mse_equalizer(int32_t value) {
7327 _impl_._has_bits_[0] |= 0x00100000u;
7328 _impl_.mse_equalizer_ = value;
7330inline void ReceiveStatistics::set_mse_equalizer(int32_t value) {
7331 _internal_set_mse_equalizer(value);
7336inline bool ReceiveStatistics::_internal_has_data_quality_factor()
const {
7337 bool value = (_impl_._has_bits_[0] & 0x00200000u) != 0;
7340inline bool ReceiveStatistics::has_data_quality_factor()
const {
7341 return _internal_has_data_quality_factor();
7343inline void ReceiveStatistics::clear_data_quality_factor() {
7344 _impl_.data_quality_factor_ = 0;
7345 _impl_._has_bits_[0] &= ~0x00200000u;
7347inline int32_t ReceiveStatistics::_internal_data_quality_factor()
const {
7348 return _impl_.data_quality_factor_;
7350inline int32_t ReceiveStatistics::data_quality_factor()
const {
7352 return _internal_data_quality_factor();
7354inline void ReceiveStatistics::_internal_set_data_quality_factor(int32_t value) {
7355 _impl_._has_bits_[0] |= 0x00200000u;
7356 _impl_.data_quality_factor_ = value;
7358inline void ReceiveStatistics::set_data_quality_factor(int32_t value) {
7359 _internal_set_data_quality_factor(value);
7364inline bool ReceiveStatistics::_internal_has_doppler()
const {
7365 bool value = (_impl_._has_bits_[0] & 0x00400000u) != 0;
7368inline bool ReceiveStatistics::has_doppler()
const {
7369 return _internal_has_doppler();
7371inline void ReceiveStatistics::clear_doppler() {
7372 _impl_.doppler_ = 0;
7373 _impl_._has_bits_[0] &= ~0x00400000u;
7375inline double ReceiveStatistics::_internal_doppler()
const {
7376 return _impl_.doppler_;
7378inline double ReceiveStatistics::doppler()
const {
7380 return _internal_doppler();
7382inline void ReceiveStatistics::_internal_set_doppler(
double value) {
7383 _impl_._has_bits_[0] |= 0x00400000u;
7384 _impl_.doppler_ = value;
7386inline void ReceiveStatistics::set_doppler(
double value) {
7387 _internal_set_doppler(value);
7392inline bool ReceiveStatistics::_internal_has_stddev_noise()
const {
7393 bool value = (_impl_._has_bits_[0] & 0x00800000u) != 0;
7396inline bool ReceiveStatistics::has_stddev_noise()
const {
7397 return _internal_has_stddev_noise();
7399inline void ReceiveStatistics::clear_stddev_noise() {
7400 _impl_.stddev_noise_ = 0;
7401 _impl_._has_bits_[0] &= ~0x00800000u;
7403inline int32_t ReceiveStatistics::_internal_stddev_noise()
const {
7404 return _impl_.stddev_noise_;
7406inline int32_t ReceiveStatistics::stddev_noise()
const {
7408 return _internal_stddev_noise();
7410inline void ReceiveStatistics::_internal_set_stddev_noise(int32_t value) {
7411 _impl_._has_bits_[0] |= 0x00800000u;
7412 _impl_.stddev_noise_ = value;
7414inline void ReceiveStatistics::set_stddev_noise(int32_t value) {
7415 _internal_set_stddev_noise(value);
7420inline bool ReceiveStatistics::_internal_has_carrier_freq()
const {
7421 bool value = (_impl_._has_bits_[0] & 0x01000000u) != 0;
7424inline bool ReceiveStatistics::has_carrier_freq()
const {
7425 return _internal_has_carrier_freq();
7427inline void ReceiveStatistics::clear_carrier_freq() {
7428 _impl_.carrier_freq_ = 0;
7429 _impl_._has_bits_[0] &= ~0x01000000u;
7431inline int32_t ReceiveStatistics::_internal_carrier_freq()
const {
7432 return _impl_.carrier_freq_;
7434inline int32_t ReceiveStatistics::carrier_freq()
const {
7436 return _internal_carrier_freq();
7438inline void ReceiveStatistics::_internal_set_carrier_freq(int32_t value) {
7439 _impl_._has_bits_[0] |= 0x01000000u;
7440 _impl_.carrier_freq_ = value;
7442inline void ReceiveStatistics::set_carrier_freq(int32_t value) {
7443 _internal_set_carrier_freq(value);
7448inline bool ReceiveStatistics::_internal_has_bandwidth()
const {
7449 bool value = (_impl_._has_bits_[0] & 0x02000000u) != 0;
7452inline bool ReceiveStatistics::has_bandwidth()
const {
7453 return _internal_has_bandwidth();
7455inline void ReceiveStatistics::clear_bandwidth() {
7456 _impl_.bandwidth_ = 0;
7457 _impl_._has_bits_[0] &= ~0x02000000u;
7459inline int32_t ReceiveStatistics::_internal_bandwidth()
const {
7460 return _impl_.bandwidth_;
7462inline int32_t ReceiveStatistics::bandwidth()
const {
7464 return _internal_bandwidth();
7466inline void ReceiveStatistics::_internal_set_bandwidth(int32_t value) {
7467 _impl_._has_bits_[0] |= 0x02000000u;
7468 _impl_.bandwidth_ = value;
7470inline void ReceiveStatistics::set_bandwidth(int32_t value) {
7471 _internal_set_bandwidth(value);
7476inline bool ReceiveStatistics::_internal_has_version()
const {
7477 bool value = (_impl_._has_bits_[0] & 0x04000000u) != 0;
7480inline bool ReceiveStatistics::has_version()
const {
7481 return _internal_has_version();
7483inline void ReceiveStatistics::clear_version() {
7484 _impl_.version_ = 0;
7485 _impl_._has_bits_[0] &= ~0x04000000u;
7487inline int32_t ReceiveStatistics::_internal_version()
const {
7488 return _impl_.version_;
7490inline int32_t ReceiveStatistics::version()
const {
7492 return _internal_version();
7494inline void ReceiveStatistics::_internal_set_version(int32_t value) {
7495 _impl_._has_bits_[0] |= 0x04000000u;
7496 _impl_.version_ = value;
7498inline void ReceiveStatistics::set_version(int32_t value) {
7499 _internal_set_version(value);
7504inline bool ReceiveStatistics::_internal_has_date()
const {
7505 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7508inline bool ReceiveStatistics::has_date()
const {
7509 return _internal_has_date();
7511inline void ReceiveStatistics::clear_date() {
7512 _impl_.date_.ClearToEmpty();
7513 _impl_._has_bits_[0] &= ~0x00000001u;
7515inline const std::string& ReceiveStatistics::date()
const {
7517 return _internal_date();
7519template <
typename ArgT0,
typename... ArgT>
7520inline PROTOBUF_ALWAYS_INLINE
7521void ReceiveStatistics::set_date(ArgT0&& arg0, ArgT... args) {
7522 _impl_._has_bits_[0] |= 0x00000001u;
7523 _impl_.date_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
7526inline std::string* ReceiveStatistics::mutable_date() {
7527 std::string* _s = _internal_mutable_date();
7531inline const std::string& ReceiveStatistics::_internal_date()
const {
7532 return _impl_.date_.Get();
7534inline void ReceiveStatistics::_internal_set_date(
const std::string& value) {
7535 _impl_._has_bits_[0] |= 0x00000001u;
7536 _impl_.date_.Set(value, GetArenaForAllocation());
7538inline std::string* ReceiveStatistics::_internal_mutable_date() {
7539 _impl_._has_bits_[0] |= 0x00000001u;
7540 return _impl_.date_.Mutable(GetArenaForAllocation());
7542inline std::string* ReceiveStatistics::release_date() {
7544 if (!_internal_has_date()) {
7547 _impl_._has_bits_[0] &= ~0x00000001u;
7548 auto* p = _impl_.date_.Release();
7549#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7550 if (_impl_.date_.IsDefault()) {
7551 _impl_.date_.Set(
"", GetArenaForAllocation());
7556inline void ReceiveStatistics::set_allocated_date(std::string* date) {
7557 if (date !=
nullptr) {
7558 _impl_._has_bits_[0] |= 0x00000001u;
7560 _impl_._has_bits_[0] &= ~0x00000001u;
7562 _impl_.date_.SetAllocated(date, GetArenaForAllocation());
7563#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7564 if (_impl_.date_.IsDefault()) {
7565 _impl_.date_.Set(
"", GetArenaForAllocation());
7572inline bool ReceiveStatistics::_internal_has_pcm()
const {
7573 bool value = (_impl_._has_bits_[0] & 0x08000000u) != 0;
7576inline bool ReceiveStatistics::has_pcm()
const {
7577 return _internal_has_pcm();
7579inline void ReceiveStatistics::clear_pcm() {
7581 _impl_._has_bits_[0] &= ~0x08000000u;
7583inline int32_t ReceiveStatistics::_internal_pcm()
const {
7586inline int32_t ReceiveStatistics::pcm()
const {
7588 return _internal_pcm();
7590inline void ReceiveStatistics::_internal_set_pcm(int32_t value) {
7591 _impl_._has_bits_[0] |= 0x08000000u;
7592 _impl_.pcm_ = value;
7594inline void ReceiveStatistics::set_pcm(int32_t value) {
7595 _internal_set_pcm(value);
7604inline bool TransmitStatistics::_internal_has_date()
const {
7605 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
7608inline bool TransmitStatistics::has_date()
const {
7609 return _internal_has_date();
7611inline void TransmitStatistics::clear_date() {
7612 _impl_.date_.ClearToEmpty();
7613 _impl_._has_bits_[0] &= ~0x00000001u;
7615inline const std::string& TransmitStatistics::date()
const {
7617 return _internal_date();
7619template <
typename ArgT0,
typename... ArgT>
7620inline PROTOBUF_ALWAYS_INLINE
7621void TransmitStatistics::set_date(ArgT0&& arg0, ArgT... args) {
7622 _impl_._has_bits_[0] |= 0x00000001u;
7623 _impl_.date_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
7626inline std::string* TransmitStatistics::mutable_date() {
7627 std::string* _s = _internal_mutable_date();
7631inline const std::string& TransmitStatistics::_internal_date()
const {
7632 return _impl_.date_.Get();
7634inline void TransmitStatistics::_internal_set_date(
const std::string& value) {
7635 _impl_._has_bits_[0] |= 0x00000001u;
7636 _impl_.date_.Set(value, GetArenaForAllocation());
7638inline std::string* TransmitStatistics::_internal_mutable_date() {
7639 _impl_._has_bits_[0] |= 0x00000001u;
7640 return _impl_.date_.Mutable(GetArenaForAllocation());
7642inline std::string* TransmitStatistics::release_date() {
7644 if (!_internal_has_date()) {
7647 _impl_._has_bits_[0] &= ~0x00000001u;
7648 auto* p = _impl_.date_.Release();
7649#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7650 if (_impl_.date_.IsDefault()) {
7651 _impl_.date_.Set(
"", GetArenaForAllocation());
7656inline void TransmitStatistics::set_allocated_date(std::string* date) {
7657 if (date !=
nullptr) {
7658 _impl_._has_bits_[0] |= 0x00000001u;
7660 _impl_._has_bits_[0] &= ~0x00000001u;
7662 _impl_.date_.SetAllocated(date, GetArenaForAllocation());
7663#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7664 if (_impl_.date_.IsDefault()) {
7665 _impl_.date_.Set(
"", GetArenaForAllocation());
7672inline bool TransmitStatistics::_internal_has_time()
const {
7673 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
7676inline bool TransmitStatistics::has_time()
const {
7677 return _internal_has_time();
7679inline void TransmitStatistics::clear_time() {
7680 _impl_.time_.ClearToEmpty();
7681 _impl_._has_bits_[0] &= ~0x00000002u;
7683inline const std::string& TransmitStatistics::time()
const {
7685 return _internal_time();
7687template <
typename ArgT0,
typename... ArgT>
7688inline PROTOBUF_ALWAYS_INLINE
7689void TransmitStatistics::set_time(ArgT0&& arg0, ArgT... args) {
7690 _impl_._has_bits_[0] |= 0x00000002u;
7691 _impl_.time_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
7694inline std::string* TransmitStatistics::mutable_time() {
7695 std::string* _s = _internal_mutable_time();
7699inline const std::string& TransmitStatistics::_internal_time()
const {
7700 return _impl_.time_.Get();
7702inline void TransmitStatistics::_internal_set_time(
const std::string& value) {
7703 _impl_._has_bits_[0] |= 0x00000002u;
7704 _impl_.time_.Set(value, GetArenaForAllocation());
7706inline std::string* TransmitStatistics::_internal_mutable_time() {
7707 _impl_._has_bits_[0] |= 0x00000002u;
7708 return _impl_.time_.Mutable(GetArenaForAllocation());
7710inline std::string* TransmitStatistics::release_time() {
7712 if (!_internal_has_time()) {
7715 _impl_._has_bits_[0] &= ~0x00000002u;
7716 auto* p = _impl_.time_.Release();
7717#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7718 if (_impl_.time_.IsDefault()) {
7719 _impl_.time_.Set(
"", GetArenaForAllocation());
7724inline void TransmitStatistics::set_allocated_time(std::string* time) {
7725 if (time !=
nullptr) {
7726 _impl_._has_bits_[0] |= 0x00000002u;
7728 _impl_._has_bits_[0] &= ~0x00000002u;
7730 _impl_.time_.SetAllocated(time, GetArenaForAllocation());
7731#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7732 if (_impl_.time_.IsDefault()) {
7733 _impl_.time_.Set(
"", GetArenaForAllocation());
7740inline bool TransmitStatistics::_internal_has_clock_mode()
const {
7741 bool value = (_impl_._has_bits_[0] & 0x00004000u) != 0;
7744inline bool TransmitStatistics::has_clock_mode()
const {
7745 return _internal_has_clock_mode();
7747inline void TransmitStatistics::clear_clock_mode() {
7748 _impl_.clock_mode_ = -1;
7749 _impl_._has_bits_[0] &= ~0x00004000u;
7751inline ::goby::acomms::micromodem::protobuf::ClockMode TransmitStatistics::_internal_clock_mode()
const {
7754inline ::goby::acomms::micromodem::protobuf::ClockMode TransmitStatistics::clock_mode()
const {
7756 return _internal_clock_mode();
7760 _impl_._has_bits_[0] |= 0x00004000u;
7761 _impl_.clock_mode_ = value;
7764 _internal_set_clock_mode(value);
7769inline bool TransmitStatistics::_internal_has_mode()
const {
7770 bool value = (_impl_._has_bits_[0] & 0x00008000u) != 0;
7773inline bool TransmitStatistics::has_mode()
const {
7774 return _internal_has_mode();
7776inline void TransmitStatistics::clear_mode() {
7778 _impl_._has_bits_[0] &= ~0x00008000u;
7780inline ::goby::acomms::micromodem::protobuf::TransmitMode TransmitStatistics::_internal_mode()
const {
7783inline ::goby::acomms::micromodem::protobuf::TransmitMode TransmitStatistics::mode()
const {
7785 return _internal_mode();
7789 _impl_._has_bits_[0] |= 0x00008000u;
7790 _impl_.mode_ = value;
7793 _internal_set_mode(value);
7798inline bool TransmitStatistics::_internal_has_probe_length()
const {
7799 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
7802inline bool TransmitStatistics::has_probe_length()
const {
7803 return _internal_has_probe_length();
7805inline void TransmitStatistics::clear_probe_length() {
7806 _impl_.probe_length_ = 0;
7807 _impl_._has_bits_[0] &= ~0x00000004u;
7809inline int32_t TransmitStatistics::_internal_probe_length()
const {
7810 return _impl_.probe_length_;
7812inline int32_t TransmitStatistics::probe_length()
const {
7814 return _internal_probe_length();
7816inline void TransmitStatistics::_internal_set_probe_length(int32_t value) {
7817 _impl_._has_bits_[0] |= 0x00000004u;
7818 _impl_.probe_length_ = value;
7820inline void TransmitStatistics::set_probe_length(int32_t value) {
7821 _internal_set_probe_length(value);
7826inline bool TransmitStatistics::_internal_has_bandwidth()
const {
7827 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
7830inline bool TransmitStatistics::has_bandwidth()
const {
7831 return _internal_has_bandwidth();
7833inline void TransmitStatistics::clear_bandwidth() {
7834 _impl_.bandwidth_ = 0;
7835 _impl_._has_bits_[0] &= ~0x00000008u;
7837inline int32_t TransmitStatistics::_internal_bandwidth()
const {
7838 return _impl_.bandwidth_;
7840inline int32_t TransmitStatistics::bandwidth()
const {
7842 return _internal_bandwidth();
7844inline void TransmitStatistics::_internal_set_bandwidth(int32_t value) {
7845 _impl_._has_bits_[0] |= 0x00000008u;
7846 _impl_.bandwidth_ = value;
7848inline void TransmitStatistics::set_bandwidth(int32_t value) {
7849 _internal_set_bandwidth(value);
7854inline bool TransmitStatistics::_internal_has_carrier_freq()
const {
7855 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
7858inline bool TransmitStatistics::has_carrier_freq()
const {
7859 return _internal_has_carrier_freq();
7861inline void TransmitStatistics::clear_carrier_freq() {
7862 _impl_.carrier_freq_ = 0;
7863 _impl_._has_bits_[0] &= ~0x00000010u;
7865inline int32_t TransmitStatistics::_internal_carrier_freq()
const {
7866 return _impl_.carrier_freq_;
7868inline int32_t TransmitStatistics::carrier_freq()
const {
7870 return _internal_carrier_freq();
7872inline void TransmitStatistics::_internal_set_carrier_freq(int32_t value) {
7873 _impl_._has_bits_[0] |= 0x00000010u;
7874 _impl_.carrier_freq_ = value;
7876inline void TransmitStatistics::set_carrier_freq(int32_t value) {
7877 _internal_set_carrier_freq(value);
7882inline bool TransmitStatistics::_internal_has_rate()
const {
7883 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
7886inline bool TransmitStatistics::has_rate()
const {
7887 return _internal_has_rate();
7889inline void TransmitStatistics::clear_rate() {
7891 _impl_._has_bits_[0] &= ~0x00000020u;
7893inline int32_t TransmitStatistics::_internal_rate()
const {
7894 return _impl_.rate_;
7896inline int32_t TransmitStatistics::rate()
const {
7898 return _internal_rate();
7900inline void TransmitStatistics::_internal_set_rate(int32_t value) {
7901 _impl_._has_bits_[0] |= 0x00000020u;
7902 _impl_.rate_ = value;
7904inline void TransmitStatistics::set_rate(int32_t value) {
7905 _internal_set_rate(value);
7910inline bool TransmitStatistics::_internal_has_source()
const {
7911 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
7914inline bool TransmitStatistics::has_source()
const {
7915 return _internal_has_source();
7917inline void TransmitStatistics::clear_source() {
7919 _impl_._has_bits_[0] &= ~0x00000040u;
7921inline int32_t TransmitStatistics::_internal_source()
const {
7922 return _impl_.source_;
7924inline int32_t TransmitStatistics::source()
const {
7926 return _internal_source();
7928inline void TransmitStatistics::_internal_set_source(int32_t value) {
7929 _impl_._has_bits_[0] |= 0x00000040u;
7930 _impl_.source_ = value;
7932inline void TransmitStatistics::set_source(int32_t value) {
7933 _internal_set_source(value);
7938inline bool TransmitStatistics::_internal_has_dest()
const {
7939 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
7942inline bool TransmitStatistics::has_dest()
const {
7943 return _internal_has_dest();
7945inline void TransmitStatistics::clear_dest() {
7947 _impl_._has_bits_[0] &= ~0x00000080u;
7949inline int32_t TransmitStatistics::_internal_dest()
const {
7950 return _impl_.dest_;
7952inline int32_t TransmitStatistics::dest()
const {
7954 return _internal_dest();
7956inline void TransmitStatistics::_internal_set_dest(int32_t value) {
7957 _impl_._has_bits_[0] |= 0x00000080u;
7958 _impl_.dest_ = value;
7960inline void TransmitStatistics::set_dest(int32_t value) {
7961 _internal_set_dest(value);
7966inline bool TransmitStatistics::_internal_has_ack_requested()
const {
7967 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
7970inline bool TransmitStatistics::has_ack_requested()
const {
7971 return _internal_has_ack_requested();
7973inline void TransmitStatistics::clear_ack_requested() {
7974 _impl_.ack_requested_ =
false;
7975 _impl_._has_bits_[0] &= ~0x00000100u;
7977inline bool TransmitStatistics::_internal_ack_requested()
const {
7978 return _impl_.ack_requested_;
7980inline bool TransmitStatistics::ack_requested()
const {
7982 return _internal_ack_requested();
7984inline void TransmitStatistics::_internal_set_ack_requested(
bool value) {
7985 _impl_._has_bits_[0] |= 0x00000100u;
7986 _impl_.ack_requested_ = value;
7988inline void TransmitStatistics::set_ack_requested(
bool value) {
7989 _internal_set_ack_requested(value);
7994inline bool TransmitStatistics::_internal_has_number_frames_expected()
const {
7995 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
7998inline bool TransmitStatistics::has_number_frames_expected()
const {
7999 return _internal_has_number_frames_expected();
8001inline void TransmitStatistics::clear_number_frames_expected() {
8002 _impl_.number_frames_expected_ = 0;
8003 _impl_._has_bits_[0] &= ~0x00000200u;
8005inline int32_t TransmitStatistics::_internal_number_frames_expected()
const {
8006 return _impl_.number_frames_expected_;
8008inline int32_t TransmitStatistics::number_frames_expected()
const {
8010 return _internal_number_frames_expected();
8012inline void TransmitStatistics::_internal_set_number_frames_expected(int32_t value) {
8013 _impl_._has_bits_[0] |= 0x00000200u;
8014 _impl_.number_frames_expected_ = value;
8016inline void TransmitStatistics::set_number_frames_expected(int32_t value) {
8017 _internal_set_number_frames_expected(value);
8022inline bool TransmitStatistics::_internal_has_number_frames_sent()
const {
8023 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
8026inline bool TransmitStatistics::has_number_frames_sent()
const {
8027 return _internal_has_number_frames_sent();
8029inline void TransmitStatistics::clear_number_frames_sent() {
8030 _impl_.number_frames_sent_ = 0;
8031 _impl_._has_bits_[0] &= ~0x00000400u;
8033inline int32_t TransmitStatistics::_internal_number_frames_sent()
const {
8034 return _impl_.number_frames_sent_;
8036inline int32_t TransmitStatistics::number_frames_sent()
const {
8038 return _internal_number_frames_sent();
8040inline void TransmitStatistics::_internal_set_number_frames_sent(int32_t value) {
8041 _impl_._has_bits_[0] |= 0x00000400u;
8042 _impl_.number_frames_sent_ = value;
8044inline void TransmitStatistics::set_number_frames_sent(int32_t value) {
8045 _internal_set_number_frames_sent(value);
8050inline bool TransmitStatistics::_internal_has_packet_type()
const {
8051 bool value = (_impl_._has_bits_[0] & 0x00002000u) != 0;
8054inline bool TransmitStatistics::has_packet_type()
const {
8055 return _internal_has_packet_type();
8057inline void TransmitStatistics::clear_packet_type() {
8058 _impl_.packet_type_ = -1;
8059 _impl_._has_bits_[0] &= ~0x00002000u;
8061inline ::goby::acomms::micromodem::protobuf::PacketType TransmitStatistics::_internal_packet_type()
const {
8064inline ::goby::acomms::micromodem::protobuf::PacketType TransmitStatistics::packet_type()
const {
8066 return _internal_packet_type();
8070 _impl_._has_bits_[0] |= 0x00002000u;
8071 _impl_.packet_type_ = value;
8074 _internal_set_packet_type(value);
8079inline bool TransmitStatistics::_internal_has_number_bytes()
const {
8080 bool value = (_impl_._has_bits_[0] & 0x00000800u) != 0;
8083inline bool TransmitStatistics::has_number_bytes()
const {
8084 return _internal_has_number_bytes();
8086inline void TransmitStatistics::clear_number_bytes() {
8087 _impl_.number_bytes_ = 0;
8088 _impl_._has_bits_[0] &= ~0x00000800u;
8090inline int32_t TransmitStatistics::_internal_number_bytes()
const {
8091 return _impl_.number_bytes_;
8093inline int32_t TransmitStatistics::number_bytes()
const {
8095 return _internal_number_bytes();
8097inline void TransmitStatistics::_internal_set_number_bytes(int32_t value) {
8098 _impl_._has_bits_[0] |= 0x00000800u;
8099 _impl_.number_bytes_ = value;
8101inline void TransmitStatistics::set_number_bytes(int32_t value) {
8102 _internal_set_number_bytes(value);
8107inline bool TransmitStatistics::_internal_has_version()
const {
8108 bool value = (_impl_._has_bits_[0] & 0x00001000u) != 0;
8111inline bool TransmitStatistics::has_version()
const {
8112 return _internal_has_version();
8114inline void TransmitStatistics::clear_version() {
8115 _impl_.version_ = 0;
8116 _impl_._has_bits_[0] &= ~0x00001000u;
8118inline int32_t TransmitStatistics::_internal_version()
const {
8119 return _impl_.version_;
8121inline int32_t TransmitStatistics::version()
const {
8123 return _internal_version();
8125inline void TransmitStatistics::_internal_set_version(int32_t value) {
8126 _impl_._has_bits_[0] |= 0x00001000u;
8127 _impl_.version_ = value;
8129inline void TransmitStatistics::set_version(int32_t value) {
8130 _internal_set_version(value);
8139inline bool HardwareControl::_internal_has_line()
const {
8140 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
8143inline bool HardwareControl::has_line()
const {
8144 return _internal_has_line();
8146inline void HardwareControl::clear_line() {
8148 _impl_._has_bits_[0] &= ~0x00000004u;
8150inline ::goby::acomms::micromodem::protobuf::HardwareLine HardwareControl::_internal_line()
const {
8153inline ::goby::acomms::micromodem::protobuf::HardwareLine HardwareControl::line()
const {
8155 return _internal_line();
8159 _impl_._has_bits_[0] |= 0x00000004u;
8160 _impl_.line_ = value;
8163 _internal_set_line(value);
8168inline bool HardwareControl::_internal_has_mode()
const {
8169 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
8172inline bool HardwareControl::has_mode()
const {
8173 return _internal_has_mode();
8175inline void HardwareControl::clear_mode() {
8177 _impl_._has_bits_[0] &= ~0x00000001u;
8179inline ::goby::acomms::micromodem::protobuf::HardwareControlMode HardwareControl::_internal_mode()
const {
8182inline ::goby::acomms::micromodem::protobuf::HardwareControlMode HardwareControl::mode()
const {
8184 return _internal_mode();
8188 _impl_._has_bits_[0] |= 0x00000001u;
8189 _impl_.mode_ = value;
8192 _internal_set_mode(value);
8197inline bool HardwareControl::_internal_has_arg()
const {
8198 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
8201inline bool HardwareControl::has_arg()
const {
8202 return _internal_has_arg();
8204inline void HardwareControl::clear_arg() {
8206 _impl_._has_bits_[0] &= ~0x00000002u;
8208inline ::goby::acomms::micromodem::protobuf::HardwareControlArgument HardwareControl::_internal_arg()
const {
8211inline ::goby::acomms::micromodem::protobuf::HardwareControlArgument HardwareControl::arg()
const {
8213 return _internal_arg();
8217 _impl_._has_bits_[0] |= 0x00000002u;
8218 _impl_.arg_ = value;
8221 _internal_set_arg(value);
8230inline bool HardwareControlCommand::_internal_has_command_src()
const {
8231 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
8234inline bool HardwareControlCommand::has_command_src()
const {
8235 return _internal_has_command_src();
8237inline void HardwareControlCommand::clear_command_src() {
8238 _impl_.command_src_ = 0;
8239 _impl_._has_bits_[0] &= ~0x00000002u;
8241inline int32_t HardwareControlCommand::_internal_command_src()
const {
8242 return _impl_.command_src_;
8244inline int32_t HardwareControlCommand::command_src()
const {
8246 return _internal_command_src();
8248inline void HardwareControlCommand::_internal_set_command_src(int32_t value) {
8249 _impl_._has_bits_[0] |= 0x00000002u;
8250 _impl_.command_src_ = value;
8252inline void HardwareControlCommand::set_command_src(int32_t value) {
8253 _internal_set_command_src(value);
8258inline bool HardwareControlCommand::_internal_has_command_dest()
const {
8259 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
8262inline bool HardwareControlCommand::has_command_dest()
const {
8263 return _internal_has_command_dest();
8265inline void HardwareControlCommand::clear_command_dest() {
8266 _impl_.command_dest_ = 0;
8267 _impl_._has_bits_[0] &= ~0x00000004u;
8269inline int32_t HardwareControlCommand::_internal_command_dest()
const {
8270 return _impl_.command_dest_;
8272inline int32_t HardwareControlCommand::command_dest()
const {
8274 return _internal_command_dest();
8276inline void HardwareControlCommand::_internal_set_command_dest(int32_t value) {
8277 _impl_._has_bits_[0] |= 0x00000004u;
8278 _impl_.command_dest_ = value;
8280inline void HardwareControlCommand::set_command_dest(int32_t value) {
8281 _internal_set_command_dest(value);
8286inline bool HardwareControlCommand::_internal_has_time()
const {
8287 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
8290inline bool HardwareControlCommand::has_time()
const {
8291 return _internal_has_time();
8293inline void HardwareControlCommand::clear_time() {
8294 _impl_.time_ = uint64_t{0u};
8295 _impl_._has_bits_[0] &= ~0x00000008u;
8297inline uint64_t HardwareControlCommand::_internal_time()
const {
8298 return _impl_.time_;
8300inline uint64_t HardwareControlCommand::time()
const {
8302 return _internal_time();
8304inline void HardwareControlCommand::_internal_set_time(uint64_t value) {
8305 _impl_._has_bits_[0] |= 0x00000008u;
8306 _impl_.time_ = value;
8308inline void HardwareControlCommand::set_time(uint64_t value) {
8309 _internal_set_time(value);
8314inline bool HardwareControlCommand::_internal_has_hw_ctl_dest()
const {
8315 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
8318inline bool HardwareControlCommand::has_hw_ctl_dest()
const {
8319 return _internal_has_hw_ctl_dest();
8321inline void HardwareControlCommand::clear_hw_ctl_dest() {
8322 _impl_.hw_ctl_dest_ = 0;
8323 _impl_._has_bits_[0] &= ~0x00000010u;
8325inline int32_t HardwareControlCommand::_internal_hw_ctl_dest()
const {
8326 return _impl_.hw_ctl_dest_;
8328inline int32_t HardwareControlCommand::hw_ctl_dest()
const {
8330 return _internal_hw_ctl_dest();
8332inline void HardwareControlCommand::_internal_set_hw_ctl_dest(int32_t value) {
8333 _impl_._has_bits_[0] |= 0x00000010u;
8334 _impl_.hw_ctl_dest_ = value;
8336inline void HardwareControlCommand::set_hw_ctl_dest(int32_t value) {
8337 _internal_set_hw_ctl_dest(value);
8342inline bool HardwareControlCommand::_internal_has_control()
const {
8343 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
8344 PROTOBUF_ASSUME(!value || _impl_.control_ !=
nullptr);
8347inline bool HardwareControlCommand::has_control()
const {
8348 return _internal_has_control();
8350inline void HardwareControlCommand::clear_control() {
8351 if (_impl_.control_ !=
nullptr) _impl_.control_->Clear();
8352 _impl_._has_bits_[0] &= ~0x00000001u;
8354inline const ::goby::acomms::micromodem::protobuf::HardwareControl& HardwareControlCommand::_internal_control()
const {
8355 const ::goby::acomms::micromodem::protobuf::HardwareControl* p = _impl_.control_;
8359inline const ::goby::acomms::micromodem::protobuf::HardwareControl& HardwareControlCommand::control()
const {
8361 return _internal_control();
8363inline void HardwareControlCommand::unsafe_arena_set_allocated_control(
8365 if (GetArenaForAllocation() ==
nullptr) {
8366 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.control_);
8368 _impl_.control_ = control;
8370 _impl_._has_bits_[0] |= 0x00000001u;
8372 _impl_._has_bits_[0] &= ~0x00000001u;
8376inline ::goby::acomms::micromodem::protobuf::HardwareControl* HardwareControlCommand::release_control() {
8377 _impl_._has_bits_[0] &= ~0x00000001u;
8379 _impl_.control_ =
nullptr;
8380#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8381 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
8382 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8383 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
8385 if (GetArenaForAllocation() !=
nullptr) {
8386 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8391inline ::goby::acomms::micromodem::protobuf::HardwareControl* HardwareControlCommand::unsafe_arena_release_control() {
8393 _impl_._has_bits_[0] &= ~0x00000001u;
8395 _impl_.control_ =
nullptr;
8398inline ::goby::acomms::micromodem::protobuf::HardwareControl* HardwareControlCommand::_internal_mutable_control() {
8399 _impl_._has_bits_[0] |= 0x00000001u;
8400 if (_impl_.control_ ==
nullptr) {
8402 _impl_.control_ = p;
8404 return _impl_.control_;
8406inline ::goby::acomms::micromodem::protobuf::HardwareControl* HardwareControlCommand::mutable_control() {
8412 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8413 if (message_arena ==
nullptr) {
8414 delete _impl_.control_;
8417 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8418 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(control);
8419 if (message_arena != submessage_arena) {
8420 control = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8421 message_arena, control, submessage_arena);
8423 _impl_._has_bits_[0] |= 0x00000001u;
8425 _impl_._has_bits_[0] &= ~0x00000001u;
8427 _impl_.control_ = control;
8436inline bool Transmission::_internal_has_type()
const {
8437 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
8440inline bool Transmission::has_type()
const {
8441 return _internal_has_type();
8443inline void Transmission::clear_type() {
8445 _impl_._has_bits_[0] &= ~0x00000080u;
8447inline ::goby::acomms::micromodem::protobuf::TransmissionType Transmission::_internal_type()
const {
8450inline ::goby::acomms::micromodem::protobuf::TransmissionType Transmission::type()
const {
8452 return _internal_type();
8456 _impl_._has_bits_[0] |= 0x00000080u;
8457 _impl_.type_ = value;
8460 _internal_set_type(value);
8465inline bool Transmission::_internal_has_narrowband_lbl()
const {
8466 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
8467 PROTOBUF_ASSUME(!value || _impl_.narrowband_lbl_ !=
nullptr);
8470inline bool Transmission::has_narrowband_lbl()
const {
8471 return _internal_has_narrowband_lbl();
8473inline void Transmission::clear_narrowband_lbl() {
8474 if (_impl_.narrowband_lbl_ !=
nullptr) _impl_.narrowband_lbl_->Clear();
8475 _impl_._has_bits_[0] &= ~0x00000001u;
8477inline const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& Transmission::_internal_narrowband_lbl()
const {
8478 const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* p = _impl_.narrowband_lbl_;
8482inline const ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams& Transmission::narrowband_lbl()
const {
8484 return _internal_narrowband_lbl();
8486inline void Transmission::unsafe_arena_set_allocated_narrowband_lbl(
8488 if (GetArenaForAllocation() ==
nullptr) {
8489 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.narrowband_lbl_);
8491 _impl_.narrowband_lbl_ = narrowband_lbl;
8492 if (narrowband_lbl) {
8493 _impl_._has_bits_[0] |= 0x00000001u;
8495 _impl_._has_bits_[0] &= ~0x00000001u;
8499inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Transmission::release_narrowband_lbl() {
8500 _impl_._has_bits_[0] &= ~0x00000001u;
8502 _impl_.narrowband_lbl_ =
nullptr;
8503#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8504 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
8505 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8506 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
8508 if (GetArenaForAllocation() !=
nullptr) {
8509 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8514inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Transmission::unsafe_arena_release_narrowband_lbl() {
8516 _impl_._has_bits_[0] &= ~0x00000001u;
8518 _impl_.narrowband_lbl_ =
nullptr;
8521inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Transmission::_internal_mutable_narrowband_lbl() {
8522 _impl_._has_bits_[0] |= 0x00000001u;
8523 if (_impl_.narrowband_lbl_ ==
nullptr) {
8525 _impl_.narrowband_lbl_ = p;
8527 return _impl_.narrowband_lbl_;
8529inline ::goby::acomms::micromodem::protobuf::NarrowBandLBLParams* Transmission::mutable_narrowband_lbl() {
8535 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8536 if (message_arena ==
nullptr) {
8537 delete _impl_.narrowband_lbl_;
8539 if (narrowband_lbl) {
8540 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8541 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(narrowband_lbl);
8542 if (message_arena != submessage_arena) {
8543 narrowband_lbl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8544 message_arena, narrowband_lbl, submessage_arena);
8546 _impl_._has_bits_[0] |= 0x00000001u;
8548 _impl_._has_bits_[0] &= ~0x00000001u;
8550 _impl_.narrowband_lbl_ = narrowband_lbl;
8555inline bool Transmission::_internal_has_remus_lbl()
const {
8556 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
8557 PROTOBUF_ASSUME(!value || _impl_.remus_lbl_ !=
nullptr);
8560inline bool Transmission::has_remus_lbl()
const {
8561 return _internal_has_remus_lbl();
8563inline void Transmission::clear_remus_lbl() {
8564 if (_impl_.remus_lbl_ !=
nullptr) _impl_.remus_lbl_->Clear();
8565 _impl_._has_bits_[0] &= ~0x00000002u;
8567inline const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& Transmission::_internal_remus_lbl()
const {
8568 const ::goby::acomms::micromodem::protobuf::REMUSLBLParams* p = _impl_.remus_lbl_;
8572inline const ::goby::acomms::micromodem::protobuf::REMUSLBLParams& Transmission::remus_lbl()
const {
8574 return _internal_remus_lbl();
8576inline void Transmission::unsafe_arena_set_allocated_remus_lbl(
8578 if (GetArenaForAllocation() ==
nullptr) {
8579 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.remus_lbl_);
8581 _impl_.remus_lbl_ = remus_lbl;
8583 _impl_._has_bits_[0] |= 0x00000002u;
8585 _impl_._has_bits_[0] &= ~0x00000002u;
8589inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Transmission::release_remus_lbl() {
8590 _impl_._has_bits_[0] &= ~0x00000002u;
8592 _impl_.remus_lbl_ =
nullptr;
8593#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8594 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
8595 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8596 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
8598 if (GetArenaForAllocation() !=
nullptr) {
8599 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8604inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Transmission::unsafe_arena_release_remus_lbl() {
8606 _impl_._has_bits_[0] &= ~0x00000002u;
8608 _impl_.remus_lbl_ =
nullptr;
8611inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Transmission::_internal_mutable_remus_lbl() {
8612 _impl_._has_bits_[0] |= 0x00000002u;
8613 if (_impl_.remus_lbl_ ==
nullptr) {
8615 _impl_.remus_lbl_ = p;
8617 return _impl_.remus_lbl_;
8619inline ::goby::acomms::micromodem::protobuf::REMUSLBLParams* Transmission::mutable_remus_lbl() {
8625 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8626 if (message_arena ==
nullptr) {
8627 delete _impl_.remus_lbl_;
8630 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8631 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(remus_lbl);
8632 if (message_arena != submessage_arena) {
8633 remus_lbl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8634 message_arena, remus_lbl, submessage_arena);
8636 _impl_._has_bits_[0] |= 0x00000002u;
8638 _impl_._has_bits_[0] &= ~0x00000002u;
8640 _impl_.remus_lbl_ = remus_lbl;
8645inline bool Transmission::_internal_has_ranging_reply()
const {
8646 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
8647 PROTOBUF_ASSUME(!value || _impl_.ranging_reply_ !=
nullptr);
8650inline bool Transmission::has_ranging_reply()
const {
8651 return _internal_has_ranging_reply();
8653inline void Transmission::clear_ranging_reply() {
8654 if (_impl_.ranging_reply_ !=
nullptr) _impl_.ranging_reply_->Clear();
8655 _impl_._has_bits_[0] &= ~0x00000004u;
8657inline const ::goby::acomms::micromodem::protobuf::RangingReply& Transmission::_internal_ranging_reply()
const {
8658 const ::goby::acomms::micromodem::protobuf::RangingReply* p = _impl_.ranging_reply_;
8662inline const ::goby::acomms::micromodem::protobuf::RangingReply& Transmission::ranging_reply()
const {
8664 return _internal_ranging_reply();
8666inline void Transmission::unsafe_arena_set_allocated_ranging_reply(
8668 if (GetArenaForAllocation() ==
nullptr) {
8669 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.ranging_reply_);
8671 _impl_.ranging_reply_ = ranging_reply;
8672 if (ranging_reply) {
8673 _impl_._has_bits_[0] |= 0x00000004u;
8675 _impl_._has_bits_[0] &= ~0x00000004u;
8679inline ::goby::acomms::micromodem::protobuf::RangingReply* Transmission::release_ranging_reply() {
8680 _impl_._has_bits_[0] &= ~0x00000004u;
8682 _impl_.ranging_reply_ =
nullptr;
8683#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8684 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
8685 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8686 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
8688 if (GetArenaForAllocation() !=
nullptr) {
8689 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8694inline ::goby::acomms::micromodem::protobuf::RangingReply* Transmission::unsafe_arena_release_ranging_reply() {
8696 _impl_._has_bits_[0] &= ~0x00000004u;
8698 _impl_.ranging_reply_ =
nullptr;
8701inline ::goby::acomms::micromodem::protobuf::RangingReply* Transmission::_internal_mutable_ranging_reply() {
8702 _impl_._has_bits_[0] |= 0x00000004u;
8703 if (_impl_.ranging_reply_ ==
nullptr) {
8705 _impl_.ranging_reply_ = p;
8707 return _impl_.ranging_reply_;
8709inline ::goby::acomms::micromodem::protobuf::RangingReply* Transmission::mutable_ranging_reply() {
8715 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8716 if (message_arena ==
nullptr) {
8717 delete _impl_.ranging_reply_;
8719 if (ranging_reply) {
8720 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8721 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(ranging_reply);
8722 if (message_arena != submessage_arena) {
8723 ranging_reply = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8724 message_arena, ranging_reply, submessage_arena);
8726 _impl_._has_bits_[0] |= 0x00000004u;
8728 _impl_._has_bits_[0] &= ~0x00000004u;
8730 _impl_.ranging_reply_ = ranging_reply;
8735inline int Transmission::_internal_receive_stat_size()
const {
8736 return _impl_.receive_stat_.size();
8738inline int Transmission::receive_stat_size()
const {
8739 return _internal_receive_stat_size();
8741inline void Transmission::clear_receive_stat() {
8742 _impl_.receive_stat_.Clear();
8744inline ::goby::acomms::micromodem::protobuf::ReceiveStatistics* Transmission::mutable_receive_stat(
int index) {
8746 return _impl_.receive_stat_.Mutable(index);
8748inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::ReceiveStatistics >*
8749Transmission::mutable_receive_stat() {
8751 return &_impl_.receive_stat_;
8753inline const ::goby::acomms::micromodem::protobuf::ReceiveStatistics& Transmission::_internal_receive_stat(
int index)
const {
8754 return _impl_.receive_stat_.Get(index);
8756inline const ::goby::acomms::micromodem::protobuf::ReceiveStatistics& Transmission::receive_stat(
int index)
const {
8758 return _internal_receive_stat(index);
8760inline ::goby::acomms::micromodem::protobuf::ReceiveStatistics* Transmission::_internal_add_receive_stat() {
8761 return _impl_.receive_stat_.Add();
8763inline ::goby::acomms::micromodem::protobuf::ReceiveStatistics* Transmission::add_receive_stat() {
8768inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::ReceiveStatistics >&
8769Transmission::receive_stat()
const {
8771 return _impl_.receive_stat_;
8775inline int Transmission::_internal_transmit_stat_size()
const {
8776 return _impl_.transmit_stat_.size();
8778inline int Transmission::transmit_stat_size()
const {
8779 return _internal_transmit_stat_size();
8781inline void Transmission::clear_transmit_stat() {
8782 _impl_.transmit_stat_.Clear();
8784inline ::goby::acomms::micromodem::protobuf::TransmitStatistics* Transmission::mutable_transmit_stat(
int index) {
8786 return _impl_.transmit_stat_.Mutable(index);
8788inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::TransmitStatistics >*
8789Transmission::mutable_transmit_stat() {
8791 return &_impl_.transmit_stat_;
8793inline const ::goby::acomms::micromodem::protobuf::TransmitStatistics& Transmission::_internal_transmit_stat(
int index)
const {
8794 return _impl_.transmit_stat_.Get(index);
8796inline const ::goby::acomms::micromodem::protobuf::TransmitStatistics& Transmission::transmit_stat(
int index)
const {
8798 return _internal_transmit_stat(index);
8800inline ::goby::acomms::micromodem::protobuf::TransmitStatistics* Transmission::_internal_add_transmit_stat() {
8801 return _impl_.transmit_stat_.Add();
8803inline ::goby::acomms::micromodem::protobuf::TransmitStatistics* Transmission::add_transmit_stat() {
8808inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::TransmitStatistics >&
8809Transmission::transmit_stat()
const {
8811 return _impl_.transmit_stat_;
8815inline int Transmission::_internal_frame_with_bad_crc_size()
const {
8816 return _impl_.frame_with_bad_crc_.size();
8818inline int Transmission::frame_with_bad_crc_size()
const {
8819 return _internal_frame_with_bad_crc_size();
8821inline void Transmission::clear_frame_with_bad_crc() {
8822 _impl_.frame_with_bad_crc_.Clear();
8824inline int32_t Transmission::_internal_frame_with_bad_crc(
int index)
const {
8825 return _impl_.frame_with_bad_crc_.Get(index);
8827inline int32_t Transmission::frame_with_bad_crc(
int index)
const {
8829 return _internal_frame_with_bad_crc(index);
8831inline void Transmission::set_frame_with_bad_crc(
int index, int32_t value) {
8832 _impl_.frame_with_bad_crc_.Set(index, value);
8835inline void Transmission::_internal_add_frame_with_bad_crc(int32_t value) {
8836 _impl_.frame_with_bad_crc_.Add(value);
8838inline void Transmission::add_frame_with_bad_crc(int32_t value) {
8839 _internal_add_frame_with_bad_crc(value);
8842inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
8843Transmission::_internal_frame_with_bad_crc()
const {
8844 return _impl_.frame_with_bad_crc_;
8846inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
8847Transmission::frame_with_bad_crc()
const {
8849 return _internal_frame_with_bad_crc();
8851inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
8852Transmission::_internal_mutable_frame_with_bad_crc() {
8853 return &_impl_.frame_with_bad_crc_;
8855inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
8856Transmission::mutable_frame_with_bad_crc() {
8858 return _internal_mutable_frame_with_bad_crc();
8862inline bool Transmission::_internal_has_hw_ctl()
const {
8863 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
8864 PROTOBUF_ASSUME(!value || _impl_.hw_ctl_ !=
nullptr);
8867inline bool Transmission::has_hw_ctl()
const {
8868 return _internal_has_hw_ctl();
8870inline void Transmission::clear_hw_ctl() {
8871 if (_impl_.hw_ctl_ !=
nullptr) _impl_.hw_ctl_->Clear();
8872 _impl_._has_bits_[0] &= ~0x00000008u;
8874inline const ::goby::acomms::micromodem::protobuf::HardwareControl& Transmission::_internal_hw_ctl()
const {
8875 const ::goby::acomms::micromodem::protobuf::HardwareControl* p = _impl_.hw_ctl_;
8879inline const ::goby::acomms::micromodem::protobuf::HardwareControl& Transmission::hw_ctl()
const {
8881 return _internal_hw_ctl();
8883inline void Transmission::unsafe_arena_set_allocated_hw_ctl(
8885 if (GetArenaForAllocation() ==
nullptr) {
8886 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.hw_ctl_);
8888 _impl_.hw_ctl_ = hw_ctl;
8890 _impl_._has_bits_[0] |= 0x00000008u;
8892 _impl_._has_bits_[0] &= ~0x00000008u;
8896inline ::goby::acomms::micromodem::protobuf::HardwareControl* Transmission::release_hw_ctl() {
8897 _impl_._has_bits_[0] &= ~0x00000008u;
8899 _impl_.hw_ctl_ =
nullptr;
8900#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8901 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
8902 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8903 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
8905 if (GetArenaForAllocation() !=
nullptr) {
8906 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8911inline ::goby::acomms::micromodem::protobuf::HardwareControl* Transmission::unsafe_arena_release_hw_ctl() {
8913 _impl_._has_bits_[0] &= ~0x00000008u;
8915 _impl_.hw_ctl_ =
nullptr;
8918inline ::goby::acomms::micromodem::protobuf::HardwareControl* Transmission::_internal_mutable_hw_ctl() {
8919 _impl_._has_bits_[0] |= 0x00000008u;
8920 if (_impl_.hw_ctl_ ==
nullptr) {
8924 return _impl_.hw_ctl_;
8926inline ::goby::acomms::micromodem::protobuf::HardwareControl* Transmission::mutable_hw_ctl() {
8932 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
8933 if (message_arena ==
nullptr) {
8934 delete _impl_.hw_ctl_;
8937 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
8938 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(hw_ctl);
8939 if (message_arena != submessage_arena) {
8940 hw_ctl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
8941 message_arena, hw_ctl, submessage_arena);
8943 _impl_._has_bits_[0] |= 0x00000008u;
8945 _impl_._has_bits_[0] &= ~0x00000008u;
8947 _impl_.hw_ctl_ = hw_ctl;
8952inline bool Transmission::_internal_has_generic_lbl()
const {
8953 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
8954 PROTOBUF_ASSUME(!value || _impl_.generic_lbl_ !=
nullptr);
8957inline bool Transmission::has_generic_lbl()
const {
8958 return _internal_has_generic_lbl();
8960inline void Transmission::clear_generic_lbl() {
8961 if (_impl_.generic_lbl_ !=
nullptr) _impl_.generic_lbl_->Clear();
8962 _impl_._has_bits_[0] &= ~0x00000010u;
8964inline const ::goby::acomms::micromodem::protobuf::GenericLBLParams& Transmission::_internal_generic_lbl()
const {
8965 const ::goby::acomms::micromodem::protobuf::GenericLBLParams* p = _impl_.generic_lbl_;
8969inline const ::goby::acomms::micromodem::protobuf::GenericLBLParams& Transmission::generic_lbl()
const {
8971 return _internal_generic_lbl();
8973inline void Transmission::unsafe_arena_set_allocated_generic_lbl(
8975 if (GetArenaForAllocation() ==
nullptr) {
8976 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.generic_lbl_);
8978 _impl_.generic_lbl_ = generic_lbl;
8980 _impl_._has_bits_[0] |= 0x00000010u;
8982 _impl_._has_bits_[0] &= ~0x00000010u;
8986inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Transmission::release_generic_lbl() {
8987 _impl_._has_bits_[0] &= ~0x00000010u;
8989 _impl_.generic_lbl_ =
nullptr;
8990#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8991 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
8992 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
8993 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
8995 if (GetArenaForAllocation() !=
nullptr) {
8996 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9001inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Transmission::unsafe_arena_release_generic_lbl() {
9003 _impl_._has_bits_[0] &= ~0x00000010u;
9005 _impl_.generic_lbl_ =
nullptr;
9008inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Transmission::_internal_mutable_generic_lbl() {
9009 _impl_._has_bits_[0] |= 0x00000010u;
9010 if (_impl_.generic_lbl_ ==
nullptr) {
9012 _impl_.generic_lbl_ = p;
9014 return _impl_.generic_lbl_;
9016inline ::goby::acomms::micromodem::protobuf::GenericLBLParams* Transmission::mutable_generic_lbl() {
9022 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9023 if (message_arena ==
nullptr) {
9024 delete _impl_.generic_lbl_;
9027 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9028 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(generic_lbl);
9029 if (message_arena != submessage_arena) {
9030 generic_lbl = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9031 message_arena, generic_lbl, submessage_arena);
9033 _impl_._has_bits_[0] |= 0x00000010u;
9035 _impl_._has_bits_[0] &= ~0x00000010u;
9037 _impl_.generic_lbl_ = generic_lbl;
9042inline bool Transmission::_internal_has_fm_sweep()
const {
9043 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
9044 PROTOBUF_ASSUME(!value || _impl_.fm_sweep_ !=
nullptr);
9047inline bool Transmission::has_fm_sweep()
const {
9048 return _internal_has_fm_sweep();
9050inline void Transmission::clear_fm_sweep() {
9051 if (_impl_.fm_sweep_ !=
nullptr) _impl_.fm_sweep_->Clear();
9052 _impl_._has_bits_[0] &= ~0x00000020u;
9054inline const ::goby::acomms::micromodem::protobuf::FMSweepParams& Transmission::_internal_fm_sweep()
const {
9055 const ::goby::acomms::micromodem::protobuf::FMSweepParams* p = _impl_.fm_sweep_;
9059inline const ::goby::acomms::micromodem::protobuf::FMSweepParams& Transmission::fm_sweep()
const {
9061 return _internal_fm_sweep();
9063inline void Transmission::unsafe_arena_set_allocated_fm_sweep(
9065 if (GetArenaForAllocation() ==
nullptr) {
9066 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.fm_sweep_);
9068 _impl_.fm_sweep_ = fm_sweep;
9070 _impl_._has_bits_[0] |= 0x00000020u;
9072 _impl_._has_bits_[0] &= ~0x00000020u;
9076inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Transmission::release_fm_sweep() {
9077 _impl_._has_bits_[0] &= ~0x00000020u;
9079 _impl_.fm_sweep_ =
nullptr;
9080#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9081 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
9082 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9083 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
9085 if (GetArenaForAllocation() !=
nullptr) {
9086 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9091inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Transmission::unsafe_arena_release_fm_sweep() {
9093 _impl_._has_bits_[0] &= ~0x00000020u;
9095 _impl_.fm_sweep_ =
nullptr;
9098inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Transmission::_internal_mutable_fm_sweep() {
9099 _impl_._has_bits_[0] |= 0x00000020u;
9100 if (_impl_.fm_sweep_ ==
nullptr) {
9102 _impl_.fm_sweep_ = p;
9104 return _impl_.fm_sweep_;
9106inline ::goby::acomms::micromodem::protobuf::FMSweepParams* Transmission::mutable_fm_sweep() {
9112 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9113 if (message_arena ==
nullptr) {
9114 delete _impl_.fm_sweep_;
9117 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9118 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(fm_sweep);
9119 if (message_arena != submessage_arena) {
9120 fm_sweep = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9121 message_arena, fm_sweep, submessage_arena);
9123 _impl_._has_bits_[0] |= 0x00000020u;
9125 _impl_._has_bits_[0] &= ~0x00000020u;
9127 _impl_.fm_sweep_ = fm_sweep;
9132inline bool Transmission::_internal_has_m_sequence()
const {
9133 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
9134 PROTOBUF_ASSUME(!value || _impl_.m_sequence_ !=
nullptr);
9137inline bool Transmission::has_m_sequence()
const {
9138 return _internal_has_m_sequence();
9140inline void Transmission::clear_m_sequence() {
9141 if (_impl_.m_sequence_ !=
nullptr) _impl_.m_sequence_->Clear();
9142 _impl_._has_bits_[0] &= ~0x00000040u;
9144inline const ::goby::acomms::micromodem::protobuf::MSequenceParams& Transmission::_internal_m_sequence()
const {
9145 const ::goby::acomms::micromodem::protobuf::MSequenceParams* p = _impl_.m_sequence_;
9149inline const ::goby::acomms::micromodem::protobuf::MSequenceParams& Transmission::m_sequence()
const {
9151 return _internal_m_sequence();
9153inline void Transmission::unsafe_arena_set_allocated_m_sequence(
9155 if (GetArenaForAllocation() ==
nullptr) {
9156 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.m_sequence_);
9158 _impl_.m_sequence_ = m_sequence;
9160 _impl_._has_bits_[0] |= 0x00000040u;
9162 _impl_._has_bits_[0] &= ~0x00000040u;
9166inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Transmission::release_m_sequence() {
9167 _impl_._has_bits_[0] &= ~0x00000040u;
9169 _impl_.m_sequence_ =
nullptr;
9170#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9171 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
9172 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9173 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
9175 if (GetArenaForAllocation() !=
nullptr) {
9176 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
9181inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Transmission::unsafe_arena_release_m_sequence() {
9183 _impl_._has_bits_[0] &= ~0x00000040u;
9185 _impl_.m_sequence_ =
nullptr;
9188inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Transmission::_internal_mutable_m_sequence() {
9189 _impl_._has_bits_[0] |= 0x00000040u;
9190 if (_impl_.m_sequence_ ==
nullptr) {
9192 _impl_.m_sequence_ = p;
9194 return _impl_.m_sequence_;
9196inline ::goby::acomms::micromodem::protobuf::MSequenceParams* Transmission::mutable_m_sequence() {
9202 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
9203 if (message_arena ==
nullptr) {
9204 delete _impl_.m_sequence_;
9207 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
9208 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(m_sequence);
9209 if (message_arena != submessage_arena) {
9210 m_sequence = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
9211 message_arena, m_sequence, submessage_arena);
9213 _impl_._has_bits_[0] |= 0x00000040u;
9215 _impl_._has_bits_[0] &= ~0x00000040u;
9217 _impl_.m_sequence_ = m_sequence;
9226inline bool MMApplicationAck_AckPart::_internal_has_ack_dest()
const {
9227 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
9230inline bool MMApplicationAck_AckPart::has_ack_dest()
const {
9231 return _internal_has_ack_dest();
9233inline void MMApplicationAck_AckPart::clear_ack_dest() {
9234 _impl_.ack_dest_ = 0;
9235 _impl_._has_bits_[0] &= ~0x00000001u;
9237inline int32_t MMApplicationAck_AckPart::_internal_ack_dest()
const {
9238 return _impl_.ack_dest_;
9240inline int32_t MMApplicationAck_AckPart::ack_dest()
const {
9242 return _internal_ack_dest();
9244inline void MMApplicationAck_AckPart::_internal_set_ack_dest(int32_t value) {
9245 _impl_._has_bits_[0] |= 0x00000001u;
9246 _impl_.ack_dest_ = value;
9248inline void MMApplicationAck_AckPart::set_ack_dest(int32_t value) {
9249 _internal_set_ack_dest(value);
9254inline bool MMApplicationAck_AckPart::_internal_has_acked_frames()
const {
9255 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9258inline bool MMApplicationAck_AckPart::has_acked_frames()
const {
9259 return _internal_has_acked_frames();
9261inline void MMApplicationAck_AckPart::clear_acked_frames() {
9262 _impl_.acked_frames_ = 0u;
9263 _impl_._has_bits_[0] &= ~0x00000002u;
9265inline uint32_t MMApplicationAck_AckPart::_internal_acked_frames()
const {
9266 return _impl_.acked_frames_;
9268inline uint32_t MMApplicationAck_AckPart::acked_frames()
const {
9270 return _internal_acked_frames();
9272inline void MMApplicationAck_AckPart::_internal_set_acked_frames(uint32_t value) {
9273 _impl_._has_bits_[0] |= 0x00000002u;
9274 _impl_.acked_frames_ = value;
9276inline void MMApplicationAck_AckPart::set_acked_frames(uint32_t value) {
9277 _internal_set_acked_frames(value);
9286inline int MMApplicationAck::_internal_part_size()
const {
9287 return _impl_.part_.size();
9289inline int MMApplicationAck::part_size()
const {
9290 return _internal_part_size();
9292inline void MMApplicationAck::clear_part() {
9293 _impl_.part_.Clear();
9295inline ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart* MMApplicationAck::mutable_part(
int index) {
9297 return _impl_.part_.Mutable(index);
9299inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart >*
9300MMApplicationAck::mutable_part() {
9302 return &_impl_.part_;
9304inline const ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart& MMApplicationAck::_internal_part(
int index)
const {
9305 return _impl_.part_.Get(index);
9307inline const ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart& MMApplicationAck::part(
int index)
const {
9309 return _internal_part(index);
9311inline ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart* MMApplicationAck::_internal_add_part() {
9312 return _impl_.part_.Add();
9314inline ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart* MMApplicationAck::add_part() {
9319inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::micromodem::protobuf::MMApplicationAck_AckPart >&
9320MMApplicationAck::part()
const {
9322 return _impl_.part_;
9326inline bool MMApplicationAck::_internal_has_ack_requested()
const {
9327 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
9330inline bool MMApplicationAck::has_ack_requested()
const {
9331 return _internal_has_ack_requested();
9333inline void MMApplicationAck::clear_ack_requested() {
9334 _impl_.ack_requested_ =
false;
9335 _impl_._has_bits_[0] &= ~0x00000001u;
9337inline bool MMApplicationAck::_internal_ack_requested()
const {
9338 return _impl_.ack_requested_;
9340inline bool MMApplicationAck::ack_requested()
const {
9342 return _internal_ack_requested();
9344inline void MMApplicationAck::_internal_set_ack_requested(
bool value) {
9345 _impl_._has_bits_[0] |= 0x00000001u;
9346 _impl_.ack_requested_ = value;
9348inline void MMApplicationAck::set_ack_requested(
bool value) {
9349 _internal_set_ack_requested(value);
9354inline bool MMApplicationAck::_internal_has_frame_start()
const {
9355 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9358inline bool MMApplicationAck::has_frame_start()
const {
9359 return _internal_has_frame_start();
9361inline void MMApplicationAck::clear_frame_start() {
9362 _impl_.frame_start_ = 0u;
9363 _impl_._has_bits_[0] &= ~0x00000002u;
9365inline uint32_t MMApplicationAck::_internal_frame_start()
const {
9366 return _impl_.frame_start_;
9368inline uint32_t MMApplicationAck::frame_start()
const {
9370 return _internal_frame_start();
9372inline void MMApplicationAck::_internal_set_frame_start(uint32_t value) {
9373 _impl_._has_bits_[0] |= 0x00000002u;
9374 _impl_.frame_start_ = value;
9376inline void MMApplicationAck::set_frame_start(uint32_t value) {
9377 _internal_set_frame_start(value);
9382 #pragma GCC diagnostic pop
9420PROTOBUF_NAMESPACE_OPEN
9425 return ::goby::acomms::micromodem::protobuf::RangingReply_OWTTAmbiguity_descriptor();
9430 return ::goby::acomms::micromodem::protobuf::ClockMode_descriptor();
9435 return ::goby::acomms::micromodem::protobuf::PacketType_descriptor();
9440 return ::goby::acomms::micromodem::protobuf::ReceiveMode_descriptor();
9445 return ::goby::acomms::micromodem::protobuf::PSKErrorCode_descriptor();
9450 return ::goby::acomms::micromodem::protobuf::TransmitMode_descriptor();
9455 return ::goby::acomms::micromodem::protobuf::TransmissionType_descriptor();
9460 return ::goby::acomms::micromodem::protobuf::HardwareLine_descriptor();
9465 return ::goby::acomms::micromodem::protobuf::HardwareControlMode_descriptor();
9470 return ::goby::acomms::micromodem::protobuf::HardwareControlArgument_descriptor();
9473PROTOBUF_NAMESPACE_CLOSE
9477#include <google/protobuf/port_undef.inc>
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Config_Revision & operator=(const Config_Revision &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Config_Revision(Config_Revision &&from) noexcept
static const ClassData _class_data_
static const Config_Revision & default_instance()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(Config_Revision &a, Config_Revision &b)
void UnsafeArenaSwap(Config_Revision *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
~Config_Revision() override
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_CONSTEXPR Config_Revision(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
Config_Revision & operator=(Config_Revision &&from) noexcept
void CopyFrom(const Config_Revision &from)
static const Config_Revision * internal_default_instance()
void Swap(Config_Revision *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Config_Revision(const Config_Revision &from)
void MergeFrom(const Config_Revision &from)
Config_Revision(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Config_Revision * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void CopyFrom(const Config &from)
Config & operator=(const Config &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(Config &a, Config &b)
static const Config * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_CONSTEXPR Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void UnsafeArenaSwap(Config *other)
static const Config & default_instance()
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Config(const Config &from)
static const ClassData _class_data_
Config(Config &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void MergeFrom(const Config &from)
Config & operator=(Config &&from) noexcept
PROTOBUF_CONSTEXPR FMSweepParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
FMSweepParams & operator=(FMSweepParams &&from) noexcept
FMSweepParams(const FMSweepParams &from)
void CopyFrom(const FMSweepParams &from)
static const FMSweepParams * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const FMSweepParams & default_instance()
void Swap(FMSweepParams *other)
void MergeFrom(const FMSweepParams &from)
friend void swap(FMSweepParams &a, FMSweepParams &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
FMSweepParams(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(FMSweepParams *other)
~FMSweepParams() override
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
FMSweepParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
FMSweepParams & operator=(const FMSweepParams &from)
FMSweepParams(FMSweepParams &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
GenericLBLParams(GenericLBLParams &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
GenericLBLParams(const GenericLBLParams &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
GenericLBLParams & operator=(const GenericLBLParams &from)
GenericLBLParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void MergeFrom(const GenericLBLParams &from)
void CopyFrom(const GenericLBLParams &from)
GenericLBLParams & operator=(GenericLBLParams &&from) noexcept
static const GenericLBLParams * internal_default_instance()
~GenericLBLParams() override
friend void swap(GenericLBLParams &a, GenericLBLParams &b)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const GenericLBLParams & default_instance()
static const ClassData _class_data_
PROTOBUF_CONSTEXPR GenericLBLParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(GenericLBLParams *other)
GenericLBLParams(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void UnsafeArenaSwap(GenericLBLParams *other)
void UnsafeArenaSwap(HardwareControlCommand *other)
PROTOBUF_CONSTEXPR HardwareControlCommand(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
HardwareControlCommand(const HardwareControlCommand &from)
static const ClassData _class_data_
~HardwareControlCommand() override
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
HardwareControlCommand & operator=(const HardwareControlCommand &from)
void CopyFrom(const HardwareControlCommand &from)
void Swap(HardwareControlCommand *other)
HardwareControlCommand(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(HardwareControlCommand &a, HardwareControlCommand &b)
HardwareControlCommand & operator=(HardwareControlCommand &&from) noexcept
static const HardwareControlCommand * internal_default_instance()
static const HardwareControlCommand & default_instance()
void MergeFrom(const HardwareControlCommand &from)
HardwareControlCommand(HardwareControlCommand &&from) noexcept
HardwareControlCommand * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
friend void swap(HardwareControl &a, HardwareControl &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void Swap(HardwareControl *other)
HardwareControl & operator=(HardwareControl &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
HardwareControl(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const HardwareControl & default_instance()
HardwareControl & operator=(const HardwareControl &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
~HardwareControl() override
static const HardwareControl * internal_default_instance()
void UnsafeArenaSwap(HardwareControl *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const HardwareControl &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
HardwareControl(HardwareControl &&from) noexcept
HardwareControl * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR HardwareControl(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
HardwareControl(const HardwareControl &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ClassData _class_data_
void CopyFrom(const HardwareControl &from)
static const MMApplicationAck_AckPart * internal_default_instance()
MMApplicationAck_AckPart(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
~MMApplicationAck_AckPart() override
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const MMApplicationAck_AckPart & default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void Swap(MMApplicationAck_AckPart *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
MMApplicationAck_AckPart(const MMApplicationAck_AckPart &from)
MMApplicationAck_AckPart & operator=(const MMApplicationAck_AckPart &from)
void CopyFrom(const MMApplicationAck_AckPart &from)
void MergeFrom(const MMApplicationAck_AckPart &from)
MMApplicationAck_AckPart(MMApplicationAck_AckPart &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(MMApplicationAck_AckPart *other)
PROTOBUF_CONSTEXPR MMApplicationAck_AckPart(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MMApplicationAck_AckPart * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
MMApplicationAck_AckPart & operator=(MMApplicationAck_AckPart &&from) noexcept
MMApplicationAck_AckPart()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
friend void swap(MMApplicationAck_AckPart &a, MMApplicationAck_AckPart &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const MMApplicationAck * internal_default_instance()
void UnsafeArenaSwap(MMApplicationAck *other)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const MMApplicationAck & default_instance()
~MMApplicationAck() override
void MergeFrom(const MMApplicationAck &from)
MMApplicationAck(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
MMApplicationAck & operator=(const MMApplicationAck &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
MMApplicationAck(const MMApplicationAck &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
MMApplicationAck & operator=(MMApplicationAck &&from) noexcept
MMApplicationAck(MMApplicationAck &&from) noexcept
MMApplicationAck * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR MMApplicationAck(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
friend void swap(MMApplicationAck &a, MMApplicationAck &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void Swap(MMApplicationAck *other)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const MMApplicationAck &from)
friend void swap(MSequenceParams &a, MSequenceParams &b)
static const MSequenceParams & default_instance()
static const ClassData _class_data_
MSequenceParams(const MSequenceParams &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_CONSTEXPR MSequenceParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
MSequenceParams & operator=(MSequenceParams &&from) noexcept
static const MSequenceParams * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(MSequenceParams *other)
MSequenceParams(MSequenceParams &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void MergeFrom(const MSequenceParams &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const MSequenceParams &from)
MSequenceParams & operator=(const MSequenceParams &from)
~MSequenceParams() override
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
MSequenceParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
MSequenceParams(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void Swap(MSequenceParams *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_transmit_flag()
bool has_receive_ping_ms() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > * mutable_receive_freq()
void set_receive_ping_ms(uint32_t value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
uint32_t lbl_max_range() const
bool IsInitialized() const final
static const ClassData _class_data_
void clear_transmit_ping_ms()
PROTOBUF_CONSTEXPR NarrowBandLBLParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void set_lbl_max_range(uint32_t value)
static const NarrowBandLBLParams * internal_default_instance()
void clear_receive_freq()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void clear_transmit_freq()
void CopyFrom(const NarrowBandLBLParams &from)
friend void swap(NarrowBandLBLParams &a, NarrowBandLBLParams &b)
NarrowBandLBLParams & operator=(const NarrowBandLBLParams &from)
void clear_turnaround_ms()
bool has_transmit_freq() const
void set_transmit_freq(uint32_t value)
void clear_receive_ping_ms()
uint32_t turnaround_ms() const
@ kTransmitPingMsFieldNumber
@ kReceivePingMsFieldNumber
@ kTransmitFlagFieldNumber
@ kLblMaxRangeFieldNumber
@ kTurnaroundMsFieldNumber
@ kReceiveFreqFieldNumber
@ kTransmitFreqFieldNumber
uint32_t receive_ping_ms() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_transmit_flag() const
void set_receive_freq(int index, uint32_t value)
NarrowBandLBLParams(NarrowBandLBLParams &&from) noexcept
NarrowBandLBLParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void UnsafeArenaSwap(NarrowBandLBLParams *other)
void set_transmit_ping_ms(uint32_t value)
static const NarrowBandLBLParams & default_instance()
void set_turnaround_ms(uint32_t value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > & receive_freq() const
void clear_lbl_max_range()
NarrowBandLBLParams & operator=(NarrowBandLBLParams &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
bool transmit_flag() const
uint32_t transmit_freq() const
size_t ByteSizeLong() const final
void Swap(NarrowBandLBLParams *other)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
bool has_turnaround_ms() const
bool has_lbl_max_range() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
bool has_transmit_ping_ms() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
int GetCachedSize() const final
~NarrowBandLBLParams() override
int receive_freq_size() const
void set_transmit_flag(bool value)
uint32_t transmit_ping_ms() const
static constexpr int kIndexInFileMessages
NarrowBandLBLParams(const NarrowBandLBLParams &from)
void MergeFrom(const NarrowBandLBLParams &from)
void add_receive_freq(uint32_t value)
NarrowBandLBLParams(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void CopyFrom(const REMUSLBLParams &from)
REMUSLBLParams & operator=(const REMUSLBLParams &from)
PROTOBUF_CONSTEXPR REMUSLBLParams(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ClassData _class_data_
REMUSLBLParams(REMUSLBLParams &&from) noexcept
static const REMUSLBLParams * internal_default_instance()
void UnsafeArenaSwap(REMUSLBLParams *other)
REMUSLBLParams & operator=(REMUSLBLParams &&from) noexcept
REMUSLBLParams * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
REMUSLBLParams(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(REMUSLBLParams &a, REMUSLBLParams &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
~REMUSLBLParams() override
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void Swap(REMUSLBLParams *other)
REMUSLBLParams(const REMUSLBLParams &from)
void MergeFrom(const REMUSLBLParams &from)
static const REMUSLBLParams & default_instance()
friend void swap(RangingReply &a, RangingReply &b)
RangingReply(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void set_one_way_travel_time_with_units(int index, Quantity value_w_units)
void MergeFrom(const RangingReply &from)
RangingReply(const RangingReply &from)
static const RangingReply & default_instance()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type one_way_travel_time_dimension
void Swap(RangingReply *other)
void CopyFrom(const RangingReply &from)
boost::units::quantity< one_way_travel_time_unit, double > one_way_travel_time_with_units(int index) const
boost::units::unit< one_way_travel_time_dimension, boost::units::si::system > one_way_travel_time_unit
void add_one_way_travel_time_with_units(Quantity value_w_units)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * OWTTAmbiguity_descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
RangingReply(RangingReply &&from) noexcept
Quantity one_way_travel_time_with_units(int index) const
static bool OWTTAmbiguity_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OWTTAmbiguity *value)
static const RangingReply * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ClassData _class_data_
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void UnsafeArenaSwap(RangingReply *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
RangingReply & operator=(RangingReply &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const std::string & OWTTAmbiguity_Name(T enum_t_value)
PROTOBUF_CONSTEXPR RangingReply(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
RangingReply * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
RangingReply & operator=(const RangingReply &from)
ReceiveStatistics(ReceiveStatistics &&from) noexcept
ReceiveStatistics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const ReceiveStatistics &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
ReceiveStatistics & operator=(const ReceiveStatistics &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ReceiveStatistics * internal_default_instance()
static const ReceiveStatistics & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const ReceiveStatistics &from)
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
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ClassData _class_data_
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
void set_date(ArgT0 &&arg0, ArgT... args)
friend void swap(ReceiveStatistics &a, ReceiveStatistics &b)
void Swap(ReceiveStatistics *other)
Quantity time_with_units() const
~ReceiveStatistics() override
void UnsafeArenaSwap(ReceiveStatistics *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
ReceiveStatistics & operator=(ReceiveStatistics &&from) noexcept
ReceiveStatistics(const ReceiveStatistics &from)
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
void set_time_with_units(Quantity value_w_units)
PROTOBUF_CONSTEXPR ReceiveStatistics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
ReceiveStatistics(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const Transmission &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Transmission(Transmission &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const Transmission * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Transmission(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void MergeFrom(const Transmission &from)
void UnsafeArenaSwap(Transmission *other)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Transmission(const Transmission &from)
static const ClassData _class_data_
Transmission * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void Swap(Transmission *other)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const Transmission & default_instance()
Transmission & operator=(const Transmission &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_CONSTEXPR Transmission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(Transmission &a, Transmission &b)
Transmission & operator=(Transmission &&from) noexcept
static const ClassData _class_data_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void UnsafeArenaSwap(TransmitStatistics *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR TransmitStatistics(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
TransmitStatistics(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
TransmitStatistics & operator=(TransmitStatistics &&from) noexcept
static const TransmitStatistics & default_instance()
void set_time(ArgT0 &&arg0, ArgT... args)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const TransmitStatistics &from)
void Swap(TransmitStatistics *other)
TransmitStatistics(TransmitStatistics &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
TransmitStatistics(const TransmitStatistics &from)
void CopyFrom(const TransmitStatistics &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
TransmitStatistics * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(TransmitStatistics &a, TransmitStatistics &b)
TransmitStatistics & operator=(const TransmitStatistics &from)
void set_date(ArgT0 &&arg0, ArgT... args)
~TransmitStatistics() override
static const TransmitStatistics * internal_default_instance()
::goby::acomms::micromodem::protobuf::GenericLBLParams * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::GenericLBLParams >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::ClockMode >()
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::TransmitMode >()
::goby::acomms::micromodem::protobuf::REMUSLBLParams * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::REMUSLBLParams >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::ReceiveMode >()
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::RangingReply_OWTTAmbiguity >()
::goby::acomms::micromodem::protobuf::HardwareControl * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::HardwareControl >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::PSKErrorCode >()
::goby::acomms::micromodem::protobuf::MSequenceParams * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::MSequenceParams >(Arena *)
::goby::acomms::micromodem::protobuf::FMSweepParams * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::FMSweepParams >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::HardwareLine >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fmm_5fdriver_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::HardwareControlMode >()
::goby::acomms::micromodem::protobuf::RangingReply * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::RangingReply >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::PacketType >()
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::HardwareControlArgument >()
::goby::acomms::micromodem::protobuf::Config_Revision * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::Config_Revision >(Arena *)
::goby::acomms::micromodem::protobuf::NarrowBandLBLParams * Arena::CreateMaybeMessage<::goby::acomms::micromodem::protobuf::NarrowBandLBLParams >(Arena *)
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::micromodem::protobuf::TransmissionType >()
constexpr TransmissionType TransmissionType_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ReceiveMode_descriptor()
FMSweepParamsDefaultTypeInternal _FMSweepParams_default_instance_
constexpr TransmissionType TransmissionType_MAX
constexpr HardwareControlArgument HardwareControlArgument_MAX
constexpr int HardwareControlArgument_ARRAYSIZE
constexpr int PSKErrorCode_ARRAYSIZE
constexpr PSKErrorCode PSKErrorCode_MIN
const std::string & ReceiveMode_Name(T enum_t_value)
Config_RevisionDefaultTypeInternal _Config_Revision_default_instance_
constexpr ClockMode ClockMode_MAX
ConfigDefaultTypeInternal _Config_default_instance_
TransmitStatisticsDefaultTypeInternal _TransmitStatistics_default_instance_
constexpr TransmitMode TransmitMode_MIN
const std::string & RangingReply_OWTTAmbiguity_Name(T enum_t_value)
const std::string & PSKErrorCode_Name(T enum_t_value)
bool HardwareControlMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HardwareControlMode *value)
bool ReceiveMode_IsValid(int value)
HardwareControlCommandDefaultTypeInternal _HardwareControlCommand_default_instance_
NarrowBandLBLParamsDefaultTypeInternal _NarrowBandLBLParams_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * RangingReply_OWTTAmbiguity_descriptor()
constexpr HardwareControlMode HardwareControlMode_MIN
constexpr ReceiveMode ReceiveMode_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TransmitMode_descriptor()
bool TransmitMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TransmitMode *value)
constexpr int TransmitMode_ARRAYSIZE
bool TransmissionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TransmissionType *value)
constexpr HardwareControlMode HardwareControlMode_MAX
static const int kTransmissionFieldNumber
constexpr HardwareLine HardwareLine_MIN
const std::string & HardwareControlMode_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TransmissionType_descriptor()
constexpr PSKErrorCode PSKErrorCode_MAX
RangingReply_OWTTAmbiguity
@ RangingReply_OWTTAmbiguity_OWTT_SECOND_AMBIGUOUS
@ RangingReply_OWTTAmbiguity_OWTT_EXACT
constexpr PacketType PacketType_MIN
REMUSLBLParamsDefaultTypeInternal _REMUSLBLParams_default_instance_
bool RangingReply_OWTTAmbiguity_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, RangingReply_OWTTAmbiguity *value)
GenericLBLParamsDefaultTypeInternal _GenericLBLParams_default_instance_
constexpr int HardwareLine_ARRAYSIZE
constexpr int HardwareControlMode_ARRAYSIZE
@ NO_SYNC_TO_PPS_AND_CCCLK_GOOD
@ NO_SYNC_TO_PPS_AND_CCCLK_BAD
@ SYNC_TO_PPS_AND_CCCLK_BAD
@ SYNC_TO_PPS_AND_CCCLK_GOOD
bool HardwareControlArgument_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HardwareControlArgument *value)
constexpr RangingReply_OWTTAmbiguity RangingReply_OWTTAmbiguity_OWTTAmbiguity_MIN
constexpr int RangingReply_OWTTAmbiguity_OWTTAmbiguity_ARRAYSIZE
bool TransmissionType_IsValid(int value)
bool HardwareLine_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, HardwareLine *value)
bool ClockMode_IsValid(int value)
MMApplicationAck_AckPartDefaultTypeInternal _MMApplicationAck_AckPart_default_instance_
constexpr HardwareLine HardwareLine_MAX
constexpr int ClockMode_ARRAYSIZE
bool PSKErrorCode_IsValid(int value)
bool RangingReply_OWTTAmbiguity_IsValid(int value)
constexpr ClockMode ClockMode_MIN
bool ClockMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ClockMode *value)
const std::string & HardwareLine_Name(T enum_t_value)
bool HardwareControlMode_IsValid(int value)
constexpr RangingReply_OWTTAmbiguity RangingReply_OWTTAmbiguity_OWTTAmbiguity_MAX
const std::string & ClockMode_Name(T enum_t_value)
constexpr int PacketType_ARRAYSIZE
const std::string & TransmitMode_Name(T enum_t_value)
constexpr TransmitMode TransmitMode_MAX
const std::string & HardwareControlArgument_Name(T enum_t_value)
bool ReceiveMode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ReceiveMode *value)
constexpr int ReceiveMode_ARRAYSIZE
RangingReplyDefaultTypeInternal _RangingReply_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * PSKErrorCode_descriptor()
MSequenceParamsDefaultTypeInternal _MSequenceParams_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * PacketType_descriptor()
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HardwareControlArgument_descriptor()
bool HardwareLine_IsValid(int value)
const std::string & TransmissionType_Name(T enum_t_value)
MMApplicationAckDefaultTypeInternal _MMApplicationAck_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HardwareLine_descriptor()
static const int kConfigFieldNumber
TransmissionDefaultTypeInternal _Transmission_default_instance_
const std::string & PacketType_Name(T enum_t_value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ClockMode_descriptor()
constexpr int TransmissionType_ARRAYSIZE
constexpr HardwareControlArgument HardwareControlArgument_MIN
bool TransmitMode_IsValid(int value)
bool PacketType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PacketType *value)
@ MICROMODEM_HARDWARE_CONTROL
@ MICROMODEM_NARROWBAND_LBL_RANGING
@ MICROMODEM_GENERIC_LBL_RANGING
@ MICROMODEM_FLEXIBLE_DATA
@ MICROMODEM_TWO_WAY_PING
@ MICROMODEM_REMUS_LBL_RANGING
@ MICROMODEM_HARDWARE_CONTROL_REPLY
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * HardwareControlMode_descriptor()
constexpr ReceiveMode ReceiveMode_MIN
bool PSKErrorCode_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PSKErrorCode *value)
bool PacketType_IsValid(int value)
bool HardwareControlArgument_IsValid(int value)
constexpr PacketType PacketType_MAX
ReceiveStatisticsDefaultTypeInternal _ReceiveStatistics_default_instance_
HardwareControlDefaultTypeInternal _HardwareControl_default_instance_
@ MISSED_START_OF_PSK_PACKET
@ BAD_CRC_AT_LEAST_ONE_FRAME
The global namespace for the Goby project.
static const uint32_t offsets[]