4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <boost/units/systems/si.hpp>
46 #include <google/protobuf/port_def.inc>
47 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto
48 PROTOBUF_NAMESPACE_OPEN
52 PROTOBUF_NAMESPACE_CLOSE
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
68 namespace middleware {
72 class BluefinConfigDefaultTypeInternal;
74 class BluefinConfig_RPMSpeedEntry;
75 class BluefinConfig_RPMSpeedEntryDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> ::goby::middleware::frontseat::protobuf::BluefinConfig* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BluefinConfig>(Arena*);
83 template<> ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry>(Arena*);
84 PROTOBUF_NAMESPACE_CLOSE
86 namespace middleware {
103 static_assert(::std::is_same<T, BluefinConfig_AcceptingCommandsHook>::value ||
104 ::std::is_integral<T>::value,
105 "Incorrect type passed to function BluefinConfig_AcceptingCommandsHook_Name.");
106 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
111 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<BluefinConfig_AcceptingCommandsHook>(
117 public ::PROTOBUF_NAMESPACE_ID::Message {
124 : BluefinConfig_RPMSpeedEntry() {
125 *
this = ::std::move(from);
128 inline BluefinConfig_RPMSpeedEntry&
operator=(
const BluefinConfig_RPMSpeedEntry& from) {
132 inline BluefinConfig_RPMSpeedEntry&
operator=(BluefinConfig_RPMSpeedEntry&& from) noexcept {
133 if (GetArena() == from.GetArena()) {
134 if (
this != &from) InternalSwap(&from);
142 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
145 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
148 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
149 return GetDescriptor();
152 return GetMetadataStatic().descriptor;
155 return GetMetadataStatic().reflection;
161 return reinterpret_cast<const BluefinConfig_RPMSpeedEntry*
>(
164 static constexpr
int kIndexInFileMessages =
167 friend void swap(BluefinConfig_RPMSpeedEntry& a, BluefinConfig_RPMSpeedEntry& b) {
170 inline void Swap(BluefinConfig_RPMSpeedEntry* other) {
171 if (other ==
this)
return;
172 if (GetArena() == other->GetArena()) {
175 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
179 if (other ==
this)
return;
180 GOOGLE_DCHECK(GetArena() == other->GetArena());
186 inline BluefinConfig_RPMSpeedEntry*
New() const final {
187 return CreateMaybeMessage<BluefinConfig_RPMSpeedEntry>(
nullptr);
190 BluefinConfig_RPMSpeedEntry*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
191 return CreateMaybeMessage<BluefinConfig_RPMSpeedEntry>(arena);
193 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
194 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
195 void CopyFrom(
const BluefinConfig_RPMSpeedEntry& from);
196 void MergeFrom(
const BluefinConfig_RPMSpeedEntry& from);
197 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
198 bool IsInitialized() const final;
201 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
202 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
203 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
204 int GetCachedSize() const final {
return _cached_size_.Get(); }
207 inline void SharedCtor();
208 inline void SharedDtor();
209 void SetCachedSize(
int size)
const final;
210 void InternalSwap(BluefinConfig_RPMSpeedEntry* other);
211 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
212 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
213 return "goby.middleware.frontseat.protobuf.BluefinConfig.RPMSpeedEntry";
218 static void ArenaDtor(
void*
object);
219 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
224 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
236 kSpeedFieldNumber = 1,
242 bool _internal_has_speed()
const;
248 double _internal_speed()
const;
249 void _internal_set_speed(
double value);
255 bool _internal_has_rpm()
const;
267 typedef boost::units::unit<speed_dimension,boost::units::si::system>
speed_unit;
269 template<
typename Quantity >
271 { set_speed(boost::units::quantity<speed_unit,double >(value_w_units).value() ); };
273 template<
typename Quantity >
278 {
return speed_with_units<boost::units::quantity< speed_unit,double > >(); };
285 size_t RequiredFieldsByteSizeFallback()
const;
287 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
288 typedef void InternalArenaConstructable_;
289 typedef void DestructorSkippable_;
290 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
291 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
294 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto;
299 public ::PROTOBUF_NAMESPACE_ID::Message {
307 *
this = ::std::move(from);
310 inline BluefinConfig&
operator=(
const BluefinConfig& from) {
314 inline BluefinConfig&
operator=(BluefinConfig&& from) noexcept {
315 if (GetArena() == from.GetArena()) {
316 if (
this != &from) InternalSwap(&from);
324 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
327 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
330 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
331 return GetDescriptor();
334 return GetMetadataStatic().descriptor;
337 return GetMetadataStatic().reflection;
343 return reinterpret_cast<const BluefinConfig*
>(
346 static constexpr
int kIndexInFileMessages =
349 friend void swap(BluefinConfig& a, BluefinConfig& b) {
352 inline void Swap(BluefinConfig* other) {
353 if (other ==
this)
return;
354 if (GetArena() == other->GetArena()) {
357 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
361 if (other ==
this)
return;
362 GOOGLE_DCHECK(GetArena() == other->GetArena());
368 inline BluefinConfig*
New() const final {
369 return CreateMaybeMessage<BluefinConfig>(
nullptr);
372 BluefinConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
373 return CreateMaybeMessage<BluefinConfig>(arena);
375 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
376 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
379 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
380 bool IsInitialized() const final;
383 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
384 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
385 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
386 int GetCachedSize() const final {
return _cached_size_.Get(); }
389 inline void SharedCtor();
390 inline void SharedDtor();
391 void SetCachedSize(
int size)
const final;
392 void InternalSwap(BluefinConfig* other);
393 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
394 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
395 return "goby.middleware.frontseat.protobuf.BluefinConfig";
400 static void ArenaDtor(
void*
object);
401 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
406 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
431 static constexpr
int AcceptingCommandsHook_ARRAYSIZE =
433 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
439 static_assert(::std::is_same<T, AcceptingCommandsHook>::value ||
440 ::std::is_integral<T>::value,
441 "Incorrect type passed to function AcceptingCommandsHook_Name.");
452 kExtraBplogFieldNumber = 9,
453 kRpmTableFieldNumber = 21,
454 kHuxleyTcpAddressFieldNumber = 1,
455 kAcceptingCommandsHookFieldNumber = 12,
456 kDisableAckFieldNumber = 11,
457 kUseRpmTableForSpeedFieldNumber = 20,
458 kHuxleyTcpPortFieldNumber = 2,
459 kReconnectIntervalFieldNumber = 3,
460 kNmeaResendAttemptsFieldNumber = 4,
461 kNmeaResendIntervalFieldNumber = 5,
462 kAllowedNmeaDemeritsFieldNumber = 6,
463 kAllowMissingNavIntervalFieldNumber = 7,
464 kHeartbeatIntervalFieldNumber = 8,
465 kSendTmrMessagesFieldNumber = 10,
470 int _internal_extra_bplog_size()
const;
484 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
extra_bplog()
const;
487 const std::string& _internal_extra_bplog(
int index)
const;
488 std::string* _internal_add_extra_bplog();
494 int _internal_rpm_table_size()
const;
497 ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry*
mutable_rpm_table(
int index);
498 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry >*
501 const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry& _internal_rpm_table(
int index)
const;
502 ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry* _internal_add_rpm_table();
504 const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry&
rpm_table(
int index)
const;
505 ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry*
add_rpm_table();
506 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry >&
512 bool _internal_has_huxley_tcp_address()
const;
523 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
524 " string fields are deprecated and will be removed in a"
526 std::
string* unsafe_arena_release_huxley_tcp_address();
527 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
528 "
string fields are deprecated and will be removed in a"
530 void unsafe_arena_set_allocated_huxley_tcp_address(
531 std::
string* huxley_tcp_address);
533 const std::
string& _internal_huxley_tcp_address() const;
534 void _internal_set_huxley_tcp_address(const std::
string& value);
535 std::
string* _internal_mutable_huxley_tcp_address();
539 bool has_accepting_commands_hook() const;
541 bool _internal_has_accepting_commands_hook() const;
543 void clear_accepting_commands_hook();
552 bool has_disable_ack() const;
554 bool _internal_has_disable_ack() const;
556 void clear_disable_ack();
557 bool disable_ack() const;
558 void set_disable_ack(
bool value);
560 bool _internal_disable_ack() const;
561 void _internal_set_disable_ack(
bool value);
565 bool has_use_rpm_table_for_speed() const;
567 bool _internal_has_use_rpm_table_for_speed() const;
569 void clear_use_rpm_table_for_speed();
570 bool use_rpm_table_for_speed() const;
571 void set_use_rpm_table_for_speed(
bool value);
573 bool _internal_use_rpm_table_for_speed() const;
574 void _internal_set_use_rpm_table_for_speed(
bool value);
578 bool has_huxley_tcp_port() const;
580 bool _internal_has_huxley_tcp_port() const;
582 void clear_huxley_tcp_port();
583 ::PROTOBUF_NAMESPACE_ID::
uint32 huxley_tcp_port() const;
584 void set_huxley_tcp_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
586 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_huxley_tcp_port() const;
587 void _internal_set_huxley_tcp_port(::PROTOBUF_NAMESPACE_ID::
uint32 value);
591 bool has_reconnect_interval() const;
593 bool _internal_has_reconnect_interval() const;
595 void clear_reconnect_interval();
596 ::PROTOBUF_NAMESPACE_ID::
uint32 reconnect_interval() const;
597 void set_reconnect_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
599 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_reconnect_interval() const;
600 void _internal_set_reconnect_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
604 bool has_nmea_resend_attempts() const;
606 bool _internal_has_nmea_resend_attempts() const;
608 void clear_nmea_resend_attempts();
609 ::PROTOBUF_NAMESPACE_ID::
uint32 nmea_resend_attempts() const;
610 void set_nmea_resend_attempts(::PROTOBUF_NAMESPACE_ID::
uint32 value);
612 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_nmea_resend_attempts() const;
613 void _internal_set_nmea_resend_attempts(::PROTOBUF_NAMESPACE_ID::
uint32 value);
617 bool has_nmea_resend_interval() const;
619 bool _internal_has_nmea_resend_interval() const;
621 void clear_nmea_resend_interval();
622 ::PROTOBUF_NAMESPACE_ID::
uint32 nmea_resend_interval() const;
623 void set_nmea_resend_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
625 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_nmea_resend_interval() const;
626 void _internal_set_nmea_resend_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
630 bool has_allowed_nmea_demerits() const;
632 bool _internal_has_allowed_nmea_demerits() const;
634 void clear_allowed_nmea_demerits();
635 ::PROTOBUF_NAMESPACE_ID::
uint32 allowed_nmea_demerits() const;
636 void set_allowed_nmea_demerits(::PROTOBUF_NAMESPACE_ID::
uint32 value);
638 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_allowed_nmea_demerits() const;
639 void _internal_set_allowed_nmea_demerits(::PROTOBUF_NAMESPACE_ID::
uint32 value);
643 bool has_allow_missing_nav_interval() const;
645 bool _internal_has_allow_missing_nav_interval() const;
647 void clear_allow_missing_nav_interval();
648 ::PROTOBUF_NAMESPACE_ID::
uint32 allow_missing_nav_interval() const;
649 void set_allow_missing_nav_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
651 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_allow_missing_nav_interval() const;
652 void _internal_set_allow_missing_nav_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
656 bool has_heartbeat_interval() const;
658 bool _internal_has_heartbeat_interval() const;
660 void clear_heartbeat_interval();
661 ::PROTOBUF_NAMESPACE_ID::
uint32 heartbeat_interval() const;
662 void set_heartbeat_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
664 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_heartbeat_interval() const;
665 void _internal_set_heartbeat_interval(::PROTOBUF_NAMESPACE_ID::
uint32 value);
669 bool has_send_tmr_messages() const;
671 bool _internal_has_send_tmr_messages() const;
673 void clear_send_tmr_messages();
674 bool send_tmr_messages() const;
675 void set_send_tmr_messages(
bool value);
677 bool _internal_send_tmr_messages() const;
678 void _internal_set_send_tmr_messages(
bool value);
685 template<typename Quantity >
686 void set_reconnect_interval_with_units(Quantity value_w_units)
687 { set_reconnect_interval(boost::units::quantity<reconnect_interval_unit,google::protobuf::uint32 >(value_w_units).value() ); };
689 template<
typename Quantity >
694 {
return reconnect_interval_with_units<boost::units::quantity< reconnect_interval_unit,google::protobuf::uint32 > >(); };
700 template<
typename Quantity >
702 { set_nmea_resend_interval(boost::units::quantity<nmea_resend_interval_unit,google::protobuf::uint32 >(value_w_units).value() ); };
704 template<
typename Quantity >
709 {
return nmea_resend_interval_with_units<boost::units::quantity< nmea_resend_interval_unit,google::protobuf::uint32 > >(); };
715 template<
typename Quantity >
717 { set_allow_missing_nav_interval(boost::units::quantity<allow_missing_nav_interval_unit,google::protobuf::uint32 >(value_w_units).value() ); };
719 template<
typename Quantity >
724 {
return allow_missing_nav_interval_with_units<boost::units::quantity< allow_missing_nav_interval_unit,google::protobuf::uint32 > >(); };
730 template<
typename Quantity >
732 { set_heartbeat_interval(boost::units::quantity<heartbeat_interval_unit,google::protobuf::uint32 >(value_w_units).value() ); };
734 template<
typename Quantity >
739 {
return heartbeat_interval_with_units<boost::units::quantity< heartbeat_interval_unit,google::protobuf::uint32 > >(); };
745 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
746 typedef void InternalArenaConstructable_;
747 typedef void DestructorSkippable_;
748 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
749 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
750 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> extra_bplog_;
751 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > rpm_table_;
752 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr huxley_tcp_address_;
753 int accepting_commands_hook_;
755 bool use_rpm_table_for_speed_;
763 bool send_tmr_messages_;
764 friend struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto;
769 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::Config,
770 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::BluefinConfig >, 11,
false >
776 #pragma GCC diagnostic push
777 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
782 inline bool BluefinConfig_RPMSpeedEntry::_internal_has_speed()
const {
783 bool value = (_has_bits_[0] & 0x00000001u) != 0;
786 inline bool BluefinConfig_RPMSpeedEntry::has_speed()
const {
787 return _internal_has_speed();
789 inline void BluefinConfig_RPMSpeedEntry::clear_speed() {
791 _has_bits_[0] &= ~0x00000001u;
793 inline double BluefinConfig_RPMSpeedEntry::_internal_speed()
const {
796 inline double BluefinConfig_RPMSpeedEntry::speed()
const {
798 return _internal_speed();
800 inline void BluefinConfig_RPMSpeedEntry::_internal_set_speed(
double value) {
801 _has_bits_[0] |= 0x00000001u;
804 inline void BluefinConfig_RPMSpeedEntry::set_speed(
double value) {
805 _internal_set_speed(value);
810 inline bool BluefinConfig_RPMSpeedEntry::_internal_has_rpm()
const {
811 bool value = (_has_bits_[0] & 0x00000002u) != 0;
814 inline bool BluefinConfig_RPMSpeedEntry::has_rpm()
const {
815 return _internal_has_rpm();
817 inline void BluefinConfig_RPMSpeedEntry::clear_rpm() {
819 _has_bits_[0] &= ~0x00000002u;
826 return _internal_rpm();
829 _has_bits_[0] |= 0x00000002u;
833 _internal_set_rpm(value);
842 inline bool BluefinConfig::_internal_has_huxley_tcp_address()
const {
843 bool value = (_has_bits_[0] & 0x00000001u) != 0;
846 inline bool BluefinConfig::has_huxley_tcp_address()
const {
847 return _internal_has_huxley_tcp_address();
849 inline void BluefinConfig::clear_huxley_tcp_address() {
851 _has_bits_[0] &= ~0x00000001u;
853 inline const std::string& BluefinConfig::huxley_tcp_address()
const {
855 return _internal_huxley_tcp_address();
857 inline void BluefinConfig::set_huxley_tcp_address(
const std::string& value) {
858 _internal_set_huxley_tcp_address(value);
861 inline std::string* BluefinConfig::mutable_huxley_tcp_address() {
863 return _internal_mutable_huxley_tcp_address();
865 inline const std::string& BluefinConfig::_internal_huxley_tcp_address()
const {
866 return huxley_tcp_address_.Get();
868 inline void BluefinConfig::_internal_set_huxley_tcp_address(
const std::string& value) {
869 _has_bits_[0] |= 0x00000001u;
872 inline void BluefinConfig::set_huxley_tcp_address(std::string&& value) {
873 _has_bits_[0] |= 0x00000001u;
874 huxley_tcp_address_.Set(
878 inline void BluefinConfig::set_huxley_tcp_address(
const char* value) {
879 GOOGLE_DCHECK(value !=
nullptr);
880 _has_bits_[0] |= 0x00000001u;
885 inline void BluefinConfig::set_huxley_tcp_address(
const char* value,
887 _has_bits_[0] |= 0x00000001u;
889 reinterpret_cast<const char*
>(value), size), GetArena());
892 inline std::string* BluefinConfig::_internal_mutable_huxley_tcp_address() {
893 _has_bits_[0] |= 0x00000001u;
896 inline std::string* BluefinConfig::release_huxley_tcp_address() {
898 if (!_internal_has_huxley_tcp_address()) {
901 _has_bits_[0] &= ~0x00000001u;
904 inline void BluefinConfig::set_allocated_huxley_tcp_address(std::string* huxley_tcp_address) {
905 if (huxley_tcp_address !=
nullptr) {
906 _has_bits_[0] |= 0x00000001u;
908 _has_bits_[0] &= ~0x00000001u;
914 inline std::string* BluefinConfig::unsafe_arena_release_huxley_tcp_address() {
916 GOOGLE_DCHECK(GetArena() !=
nullptr);
917 _has_bits_[0] &= ~0x00000001u;
921 inline void BluefinConfig::unsafe_arena_set_allocated_huxley_tcp_address(
922 std::string* huxley_tcp_address) {
923 GOOGLE_DCHECK(GetArena() !=
nullptr);
924 if (huxley_tcp_address !=
nullptr) {
925 _has_bits_[0] |= 0x00000001u;
927 _has_bits_[0] &= ~0x00000001u;
930 huxley_tcp_address, GetArena());
935 inline bool BluefinConfig::_internal_has_huxley_tcp_port()
const {
936 bool value = (_has_bits_[0] & 0x00000010u) != 0;
939 inline bool BluefinConfig::has_huxley_tcp_port()
const {
940 return _internal_has_huxley_tcp_port();
942 inline void BluefinConfig::clear_huxley_tcp_port() {
943 huxley_tcp_port_ = 29500u;
944 _has_bits_[0] &= ~0x00000010u;
947 return huxley_tcp_port_;
951 return _internal_huxley_tcp_port();
954 _has_bits_[0] |= 0x00000010u;
955 huxley_tcp_port_ =
value;
958 _internal_set_huxley_tcp_port(value);
963 inline bool BluefinConfig::_internal_has_reconnect_interval()
const {
964 bool value = (_has_bits_[0] & 0x00000020u) != 0;
967 inline bool BluefinConfig::has_reconnect_interval()
const {
968 return _internal_has_reconnect_interval();
970 inline void BluefinConfig::clear_reconnect_interval() {
971 reconnect_interval_ = 10u;
972 _has_bits_[0] &= ~0x00000020u;
975 return reconnect_interval_;
979 return _internal_reconnect_interval();
982 _has_bits_[0] |= 0x00000020u;
983 reconnect_interval_ =
value;
986 _internal_set_reconnect_interval(value);
991 inline bool BluefinConfig::_internal_has_nmea_resend_attempts()
const {
992 bool value = (_has_bits_[0] & 0x00000040u) != 0;
995 inline bool BluefinConfig::has_nmea_resend_attempts()
const {
996 return _internal_has_nmea_resend_attempts();
998 inline void BluefinConfig::clear_nmea_resend_attempts() {
999 nmea_resend_attempts_ = 3u;
1000 _has_bits_[0] &= ~0x00000040u;
1003 return nmea_resend_attempts_;
1007 return _internal_nmea_resend_attempts();
1010 _has_bits_[0] |= 0x00000040u;
1011 nmea_resend_attempts_ =
value;
1014 _internal_set_nmea_resend_attempts(value);
1019 inline bool BluefinConfig::_internal_has_nmea_resend_interval()
const {
1020 bool value = (_has_bits_[0] & 0x00000080u) != 0;
1023 inline bool BluefinConfig::has_nmea_resend_interval()
const {
1024 return _internal_has_nmea_resend_interval();
1026 inline void BluefinConfig::clear_nmea_resend_interval() {
1027 nmea_resend_interval_ = 5u;
1028 _has_bits_[0] &= ~0x00000080u;
1031 return nmea_resend_interval_;
1035 return _internal_nmea_resend_interval();
1038 _has_bits_[0] |= 0x00000080u;
1039 nmea_resend_interval_ =
value;
1042 _internal_set_nmea_resend_interval(value);
1047 inline bool BluefinConfig::_internal_has_allowed_nmea_demerits()
const {
1048 bool value = (_has_bits_[0] & 0x00000100u) != 0;
1051 inline bool BluefinConfig::has_allowed_nmea_demerits()
const {
1052 return _internal_has_allowed_nmea_demerits();
1054 inline void BluefinConfig::clear_allowed_nmea_demerits() {
1055 allowed_nmea_demerits_ = 3u;
1056 _has_bits_[0] &= ~0x00000100u;
1059 return allowed_nmea_demerits_;
1063 return _internal_allowed_nmea_demerits();
1066 _has_bits_[0] |= 0x00000100u;
1067 allowed_nmea_demerits_ =
value;
1070 _internal_set_allowed_nmea_demerits(value);
1075 inline bool BluefinConfig::_internal_has_allow_missing_nav_interval()
const {
1076 bool value = (_has_bits_[0] & 0x00000200u) != 0;
1079 inline bool BluefinConfig::has_allow_missing_nav_interval()
const {
1080 return _internal_has_allow_missing_nav_interval();
1082 inline void BluefinConfig::clear_allow_missing_nav_interval() {
1083 allow_missing_nav_interval_ = 5u;
1084 _has_bits_[0] &= ~0x00000200u;
1087 return allow_missing_nav_interval_;
1091 return _internal_allow_missing_nav_interval();
1094 _has_bits_[0] |= 0x00000200u;
1095 allow_missing_nav_interval_ =
value;
1098 _internal_set_allow_missing_nav_interval(value);
1103 inline bool BluefinConfig::_internal_has_heartbeat_interval()
const {
1104 bool value = (_has_bits_[0] & 0x00000400u) != 0;
1107 inline bool BluefinConfig::has_heartbeat_interval()
const {
1108 return _internal_has_heartbeat_interval();
1110 inline void BluefinConfig::clear_heartbeat_interval() {
1111 heartbeat_interval_ = 1u;
1112 _has_bits_[0] &= ~0x00000400u;
1115 return heartbeat_interval_;
1119 return _internal_heartbeat_interval();
1122 _has_bits_[0] |= 0x00000400u;
1123 heartbeat_interval_ =
value;
1126 _internal_set_heartbeat_interval(value);
1131 inline int BluefinConfig::_internal_extra_bplog_size()
const {
1132 return extra_bplog_.size();
1134 inline int BluefinConfig::extra_bplog_size()
const {
1135 return _internal_extra_bplog_size();
1137 inline void BluefinConfig::clear_extra_bplog() {
1138 extra_bplog_.Clear();
1140 inline std::string* BluefinConfig::add_extra_bplog() {
1142 return _internal_add_extra_bplog();
1144 inline const std::string& BluefinConfig::_internal_extra_bplog(
int index)
const {
1145 return extra_bplog_.Get(index);
1147 inline const std::string& BluefinConfig::extra_bplog(
int index)
const {
1149 return _internal_extra_bplog(index);
1151 inline std::string* BluefinConfig::mutable_extra_bplog(
int index) {
1153 return extra_bplog_.Mutable(index);
1155 inline void BluefinConfig::set_extra_bplog(
int index,
const std::string& value) {
1157 extra_bplog_.Mutable(index)->assign(value);
1159 inline void BluefinConfig::set_extra_bplog(
int index, std::string&& value) {
1161 extra_bplog_.Mutable(index)->assign(std::move(value));
1163 inline void BluefinConfig::set_extra_bplog(
int index,
const char* value) {
1164 GOOGLE_DCHECK(value !=
nullptr);
1165 extra_bplog_.Mutable(index)->assign(value);
1168 inline void BluefinConfig::set_extra_bplog(
int index,
const char* value,
size_t size) {
1169 extra_bplog_.Mutable(index)->assign(
1170 reinterpret_cast<const char*
>(value), size);
1173 inline std::string* BluefinConfig::_internal_add_extra_bplog() {
1174 return extra_bplog_.Add();
1176 inline void BluefinConfig::add_extra_bplog(
const std::string& value) {
1177 extra_bplog_.Add()->assign(value);
1180 inline void BluefinConfig::add_extra_bplog(std::string&& value) {
1181 extra_bplog_.Add(std::move(value));
1184 inline void BluefinConfig::add_extra_bplog(
const char* value) {
1185 GOOGLE_DCHECK(value !=
nullptr);
1186 extra_bplog_.Add()->assign(value);
1189 inline void BluefinConfig::add_extra_bplog(
const char* value,
size_t size) {
1190 extra_bplog_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1193 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1194 BluefinConfig::extra_bplog()
const {
1196 return extra_bplog_;
1198 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1199 BluefinConfig::mutable_extra_bplog() {
1201 return &extra_bplog_;
1205 inline bool BluefinConfig::_internal_has_send_tmr_messages()
const {
1206 bool value = (_has_bits_[0] & 0x00000800u) != 0;
1209 inline bool BluefinConfig::has_send_tmr_messages()
const {
1210 return _internal_has_send_tmr_messages();
1212 inline void BluefinConfig::clear_send_tmr_messages() {
1213 send_tmr_messages_ =
true;
1214 _has_bits_[0] &= ~0x00000800u;
1216 inline bool BluefinConfig::_internal_send_tmr_messages()
const {
1217 return send_tmr_messages_;
1219 inline bool BluefinConfig::send_tmr_messages()
const {
1221 return _internal_send_tmr_messages();
1223 inline void BluefinConfig::_internal_set_send_tmr_messages(
bool value) {
1224 _has_bits_[0] |= 0x00000800u;
1225 send_tmr_messages_ =
value;
1227 inline void BluefinConfig::set_send_tmr_messages(
bool value) {
1228 _internal_set_send_tmr_messages(value);
1233 inline bool BluefinConfig::_internal_has_disable_ack()
const {
1234 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1237 inline bool BluefinConfig::has_disable_ack()
const {
1238 return _internal_has_disable_ack();
1240 inline void BluefinConfig::clear_disable_ack() {
1241 disable_ack_ =
false;
1242 _has_bits_[0] &= ~0x00000004u;
1244 inline bool BluefinConfig::_internal_disable_ack()
const {
1245 return disable_ack_;
1247 inline bool BluefinConfig::disable_ack()
const {
1249 return _internal_disable_ack();
1251 inline void BluefinConfig::_internal_set_disable_ack(
bool value) {
1252 _has_bits_[0] |= 0x00000004u;
1253 disable_ack_ =
value;
1255 inline void BluefinConfig::set_disable_ack(
bool value) {
1256 _internal_set_disable_ack(value);
1261 inline bool BluefinConfig::_internal_has_accepting_commands_hook()
const {
1262 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1265 inline bool BluefinConfig::has_accepting_commands_hook()
const {
1266 return _internal_has_accepting_commands_hook();
1268 inline void BluefinConfig::clear_accepting_commands_hook() {
1269 accepting_commands_hook_ = 0;
1270 _has_bits_[0] &= ~0x00000002u;
1277 return _internal_accepting_commands_hook();
1281 _has_bits_[0] |= 0x00000002u;
1282 accepting_commands_hook_ =
value;
1285 _internal_set_accepting_commands_hook(value);
1290 inline bool BluefinConfig::_internal_has_use_rpm_table_for_speed()
const {
1291 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1294 inline bool BluefinConfig::has_use_rpm_table_for_speed()
const {
1295 return _internal_has_use_rpm_table_for_speed();
1297 inline void BluefinConfig::clear_use_rpm_table_for_speed() {
1298 use_rpm_table_for_speed_ =
false;
1299 _has_bits_[0] &= ~0x00000008u;
1301 inline bool BluefinConfig::_internal_use_rpm_table_for_speed()
const {
1302 return use_rpm_table_for_speed_;
1304 inline bool BluefinConfig::use_rpm_table_for_speed()
const {
1306 return _internal_use_rpm_table_for_speed();
1308 inline void BluefinConfig::_internal_set_use_rpm_table_for_speed(
bool value) {
1309 _has_bits_[0] |= 0x00000008u;
1310 use_rpm_table_for_speed_ =
value;
1312 inline void BluefinConfig::set_use_rpm_table_for_speed(
bool value) {
1313 _internal_set_use_rpm_table_for_speed(value);
1318 inline int BluefinConfig::_internal_rpm_table_size()
const {
1319 return rpm_table_.size();
1321 inline int BluefinConfig::rpm_table_size()
const {
1322 return _internal_rpm_table_size();
1324 inline void BluefinConfig::clear_rpm_table() {
1327 inline ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry* BluefinConfig::mutable_rpm_table(
int index) {
1329 return rpm_table_.Mutable(index);
1331 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry >*
1332 BluefinConfig::mutable_rpm_table() {
1336 inline const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry& BluefinConfig::_internal_rpm_table(
int index)
const {
1337 return rpm_table_.Get(index);
1339 inline const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry& BluefinConfig::rpm_table(
int index)
const {
1341 return _internal_rpm_table(index);
1343 inline ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry* BluefinConfig::_internal_add_rpm_table() {
1344 return rpm_table_.Add();
1346 inline ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry* BluefinConfig::add_rpm_table() {
1348 return _internal_add_rpm_table();
1350 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry >&
1351 BluefinConfig::rpm_table()
const {
1357 #pragma GCC diagnostic pop
1369 PROTOBUF_NAMESPACE_OPEN
1373 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::frontseat::protobuf::BluefinConfig_AcceptingCommandsHook>() {
1377 PROTOBUF_NAMESPACE_CLOSE
1381 #include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto
void Swap(BluefinConfig *other)
boost::units::quantity< allow_missing_nav_interval_unit, google::protobuf::uint32 > allow_missing_nav_interval_with_units() const
friend void swap(BluefinConfig_RPMSpeedEntry &a, BluefinConfig_RPMSpeedEntry &b)
static bool AcceptingCommandsHook_IsValid(int value)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_huxley_tcp_address()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type allow_missing_nav_interval_dimension
std::string * mutable_huxley_tcp_address()
BluefinConfig(BluefinConfig &&from) noexcept
BluefinConfig & operator=(const BluefinConfig &from)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_huxley_tcp_address(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::int32 rpm() const
void set_allocated_huxley_tcp_address(std::string *huxley_tcp_address)
void set_nmea_resend_interval_with_units(Quantity value_w_units)
int rpm_table_size() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_extra_bplog()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & extra_bplog() const
BluefinConfig_RPMSpeedEntry & operator=(BluefinConfig_RPMSpeedEntry &&from) noexcept
BluefinConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry * add_rpm_table()
virtual ~BluefinConfig_RPMSpeedEntry()
BluefinConfig_RPMSpeedEntry RPMSpeedEntry
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void MergeFrom(const BluefinConfig_RPMSpeedEntry &from)
BluefinConfig_RPMSpeedEntry(BluefinConfig_RPMSpeedEntry &&from) noexcept
boost::units::unit< heartbeat_interval_dimension, boost::units::si::system > heartbeat_interval_unit
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_heartbeat_interval_with_units(Quantity value_w_units)
static const BluefinConfig_RPMSpeedEntry * internal_default_instance()
::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry * mutable_rpm_table(int index)
void set_allow_missing_nav_interval_with_units(Quantity value_w_units)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
boost::units::quantity< reconnect_interval_unit, google::protobuf::uint32 > reconnect_interval_with_units() const
void UnsafeArenaSwap(BluefinConfig_RPMSpeedEntry *other)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * AcceptingCommandsHook_descriptor()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type heartbeat_interval_dimension
Quantity reconnect_interval_with_units() const
void add_extra_bplog(std::string &&value)
BluefinConfig_RPMSpeedEntry(const BluefinConfig_RPMSpeedEntry &from)
const std::string & huxley_tcp_address() const
void UnsafeArenaSwap(BluefinConfig *other)
std::string * add_extra_bplog()
boost::units::unit< nmea_resend_interval_dimension, boost::units::si::system > nmea_resend_interval_unit
BluefinConfig_RPMSpeedEntry()
Quantity allow_missing_nav_interval_with_units() const
static bool AcceptingCommandsHook_Parse(const std::string &name, AcceptingCommandsHook *value)
void CopyFrom(const BluefinConfig_RPMSpeedEntry &from)
const std::string & extra_bplog(int index) const
void set_huxley_tcp_address(std::string &&value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > & rpm_table() const
void add_extra_bplog(const char *value)
static const BluefinConfig * internal_default_instance()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type nmea_resend_interval_dimension
std::string * mutable_extra_bplog(int index)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const BluefinConfig &from)
void set_extra_bplog(int index, const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
BluefinConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_huxley_tcp_address(const char *value)
void set_extra_bplog(int index, std::string &&value)
boost::units::quantity< heartbeat_interval_unit, google::protobuf::uint32 > heartbeat_interval_with_units() const
void add_extra_bplog(const std::string &value)
BluefinConfig * New() const final
void set_speed(double value)
const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry & rpm_table(int index) const
Quantity heartbeat_interval_with_units() const
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > * mutable_rpm_table()
bool has_huxley_tcp_address() const
void Swap(BluefinConfig_RPMSpeedEntry *other)
BluefinConfig_AcceptingCommandsHook AcceptingCommandsHook
void CopyFrom(const BluefinConfig &from)
boost::units::unit< reconnect_interval_dimension, boost::units::si::system > reconnect_interval_unit
static const std::string & AcceptingCommandsHook_Name(T enum_t_value)
void set_huxley_tcp_address(const std::string &value)
friend void swap(BluefinConfig &a, BluefinConfig &b)
void set_rpm(::PROTOBUF_NAMESPACE_ID::int32 value)
BluefinConfig(const BluefinConfig &from)
void set_extra_bplog(int index, const char *value, size_t size)
boost::units::unit< speed_dimension, boost::units::si::system > speed_unit
static const BluefinConfig_RPMSpeedEntry & default_instance()
BluefinConfig_RPMSpeedEntry * New() const final
BluefinConfig_RPMSpeedEntry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
boost::units::unit< allow_missing_nav_interval_dimension, boost::units::si::system > allow_missing_nav_interval_unit
std::string * release_huxley_tcp_address()
void set_extra_bplog(int index, const char *value)
Quantity nmea_resend_interval_with_units() const
BluefinConfig_RPMSpeedEntry & operator=(const BluefinConfig_RPMSpeedEntry &from)
Quantity speed_with_units() const
boost::units::quantity< speed_unit, double > speed_with_units() const
BluefinConfig & operator=(BluefinConfig &&from) noexcept
void set_speed_with_units(Quantity value_w_units)
boost::units::velocity_dimension speed_dimension
static const BluefinConfig & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
BluefinConfig_RPMSpeedEntry(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static void InitAsDefaultInstance()
boost::units::quantity< nmea_resend_interval_unit, google::protobuf::uint32 > nmea_resend_interval_with_units() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type reconnect_interval_dimension
int extra_bplog_size() const
void add_extra_bplog(const char *value, size_t size)
@ value
the parser finished reading a JSON value
BluefinConfig_RPMSpeedEntryDefaultTypeInternal _BluefinConfig_RPMSpeedEntry_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * BluefinConfig_AcceptingCommandsHook_descriptor()
BluefinConfigDefaultTypeInternal _BluefinConfig_default_instance_
const std::string & BluefinConfig_AcceptingCommandsHook_Name(T enum_t_value)
bool BluefinConfig_AcceptingCommandsHook_Parse(const std::string &name, BluefinConfig_AcceptingCommandsHook *value)
BluefinConfig_AcceptingCommandsHook
@ BluefinConfig_AcceptingCommandsHook_BFCTL_TRIGGER
@ BluefinConfig_AcceptingCommandsHook_BFMIS_RUNNING_TRIGGER
@ BluefinConfig_AcceptingCommandsHook_BFMSC_TRIGGER
bool BluefinConfig_AcceptingCommandsHook_IsValid(int value)
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::middleware::frontseat::protobuf::Config, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::middleware::frontseat::protobuf::BluefinConfig >, 11, false > bluefin_config
constexpr int BluefinConfig_AcceptingCommandsHook_AcceptingCommandsHook_ARRAYSIZE
static const int kBluefinConfigFieldNumber
constexpr BluefinConfig_AcceptingCommandsHook BluefinConfig_AcceptingCommandsHook_AcceptingCommandsHook_MAX
constexpr BluefinConfig_AcceptingCommandsHook BluefinConfig_AcceptingCommandsHook_AcceptingCommandsHook_MIN
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)