Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::middleware::frontseat::protobuf::BluefinConfig Class Referencefinal

#include <goby/middleware/frontseat/bluefin/bluefin_config.pb.h>

Inheritance diagram for goby::middleware::frontseat::protobuf::BluefinConfig:

Public Types

enum  : int {
  kExtraBplogFieldNumber = 9 , kRpmTableFieldNumber = 21 , kHuxleyTcpAddressFieldNumber = 1 , kAcceptingCommandsHookFieldNumber = 12 ,
  kDisableAckFieldNumber = 11 , kUseRpmTableForSpeedFieldNumber = 20 , kHuxleyTcpPortFieldNumber = 2 , kReconnectIntervalFieldNumber = 3 ,
  kNmeaResendAttemptsFieldNumber = 4 , kNmeaResendIntervalFieldNumber = 5 , kAllowedNmeaDemeritsFieldNumber = 6 , kAllowMissingNavIntervalFieldNumber = 7 ,
  kHeartbeatIntervalFieldNumber = 8 , kSendTmrMessagesFieldNumber = 10
}
 
typedef BluefinConfig_RPMSpeedEntry RPMSpeedEntry
 
typedef BluefinConfig_AcceptingCommandsHook AcceptingCommandsHook
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type reconnect_interval_dimension
 
typedef boost::units::unit< reconnect_interval_dimension, boost::units::si::system > reconnect_interval_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type nmea_resend_interval_dimension
 
typedef boost::units::unit< nmea_resend_interval_dimension, boost::units::si::system > nmea_resend_interval_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type allow_missing_nav_interval_dimension
 
typedef boost::units::unit< allow_missing_nav_interval_dimension, boost::units::si::system > allow_missing_nav_interval_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type heartbeat_interval_dimension
 
typedef boost::units::unit< heartbeat_interval_dimension, boost::units::si::system > heartbeat_interval_unit
 

Public Member Functions

 BluefinConfig ()
 
 ~BluefinConfig () override
 
PROTOBUF_CONSTEXPR BluefinConfig (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 BluefinConfig (const BluefinConfig &from)
 
 BluefinConfig (BluefinConfig &&from) noexcept
 
BluefinConfigoperator= (const BluefinConfig &from)
 
BluefinConfigoperator= (BluefinConfig &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (BluefinConfig *other)
 
void UnsafeArenaSwap (BluefinConfig *other)
 
BluefinConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const BluefinConfig &from)
 
void MergeFrom (const BluefinConfig &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int extra_bplog_size () const
 
void clear_extra_bplog ()
 
const std::string & extra_bplog (int index) const
 
std::string * mutable_extra_bplog (int index)
 
void set_extra_bplog (int index, const std::string &value)
 
void set_extra_bplog (int index, std::string &&value)
 
void set_extra_bplog (int index, const char *value)
 
void set_extra_bplog (int index, const char *value, size_t size)
 
std::string * add_extra_bplog ()
 
void add_extra_bplog (const std::string &value)
 
void add_extra_bplog (std::string &&value)
 
void add_extra_bplog (const char *value)
 
void add_extra_bplog (const char *value, size_t size)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & extra_bplog () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_extra_bplog ()
 
int rpm_table_size () const
 
void clear_rpm_table ()
 
::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntrymutable_rpm_table (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > * mutable_rpm_table ()
 
const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntryrpm_table (int index) const
 
::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntryadd_rpm_table ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > & rpm_table () const
 
bool has_huxley_tcp_address () const
 
void clear_huxley_tcp_address ()
 
const std::string & huxley_tcp_address () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_huxley_tcp_address (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_huxley_tcp_address ()
 
PROTOBUF_NODISCARD std::string * release_huxley_tcp_address ()
 
void set_allocated_huxley_tcp_address (std::string *huxley_tcp_address)
 
bool has_accepting_commands_hook () const
 
void clear_accepting_commands_hook ()
 
::goby::middleware::frontseat::protobuf::BluefinConfig_AcceptingCommandsHook accepting_commands_hook () const
 
void set_accepting_commands_hook (::goby::middleware::frontseat::protobuf::BluefinConfig_AcceptingCommandsHook value)
 
bool has_disable_ack () const
 
void clear_disable_ack ()
 
bool disable_ack () const
 
void set_disable_ack (bool value)
 
bool has_use_rpm_table_for_speed () const
 
void clear_use_rpm_table_for_speed ()
 
bool use_rpm_table_for_speed () const
 
void set_use_rpm_table_for_speed (bool value)
 
bool has_huxley_tcp_port () const
 
void clear_huxley_tcp_port ()
 
uint32_t huxley_tcp_port () const
 
void set_huxley_tcp_port (uint32_t value)
 
bool has_reconnect_interval () const
 
void clear_reconnect_interval ()
 
uint32_t reconnect_interval () const
 
void set_reconnect_interval (uint32_t value)
 
bool has_nmea_resend_attempts () const
 
void clear_nmea_resend_attempts ()
 
uint32_t nmea_resend_attempts () const
 
void set_nmea_resend_attempts (uint32_t value)
 
bool has_nmea_resend_interval () const
 
void clear_nmea_resend_interval ()
 
uint32_t nmea_resend_interval () const
 
void set_nmea_resend_interval (uint32_t value)
 
bool has_allowed_nmea_demerits () const
 
void clear_allowed_nmea_demerits ()
 
uint32_t allowed_nmea_demerits () const
 
void set_allowed_nmea_demerits (uint32_t value)
 
bool has_allow_missing_nav_interval () const
 
void clear_allow_missing_nav_interval ()
 
uint32_t allow_missing_nav_interval () const
 
void set_allow_missing_nav_interval (uint32_t value)
 
bool has_heartbeat_interval () const
 
void clear_heartbeat_interval ()
 
uint32_t heartbeat_interval () const
 
void set_heartbeat_interval (uint32_t value)
 
bool has_send_tmr_messages () const
 
void clear_send_tmr_messages ()
 
bool send_tmr_messages () const
 
void set_send_tmr_messages (bool value)
 
template<typename Quantity >
void set_reconnect_interval_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity reconnect_interval_with_units () const
 
boost::units::quantity< reconnect_interval_unit, google::protobuf::uint32 > reconnect_interval_with_units () const
 
template<typename Quantity >
void set_nmea_resend_interval_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity nmea_resend_interval_with_units () const
 
boost::units::quantity< nmea_resend_interval_unit, google::protobuf::uint32 > nmea_resend_interval_with_units () const
 
template<typename Quantity >
void set_allow_missing_nav_interval_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity allow_missing_nav_interval_with_units () const
 
boost::units::quantity< allow_missing_nav_interval_unit, google::protobuf::uint32 > allow_missing_nav_interval_with_units () const
 
template<typename Quantity >
void set_heartbeat_interval_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity heartbeat_interval_with_units () const
 
boost::units::quantity< heartbeat_interval_unit, google::protobuf::uint32 > heartbeat_interval_with_units () const
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_huxley_tcp_address (ArgT0 &&arg0, ArgT... args)
 

Static Public Member Functions

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor ()
 
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection ()
 
static const BluefinConfigdefault_instance ()
 
static const BluefinConfiginternal_default_instance ()
 
static bool AcceptingCommandsHook_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * AcceptingCommandsHook_descriptor ()
 
template<typename T >
static const std::string & AcceptingCommandsHook_Name (T enum_t_value)
 
static bool AcceptingCommandsHook_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AcceptingCommandsHook *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr AcceptingCommandsHook BFMSC_TRIGGER
 
static constexpr AcceptingCommandsHook BFMIS_RUNNING_TRIGGER
 
static constexpr AcceptingCommandsHook BFCTL_TRIGGER
 
static constexpr AcceptingCommandsHook AcceptingCommandsHook_MIN
 
static constexpr AcceptingCommandsHook AcceptingCommandsHook_MAX
 
static constexpr int AcceptingCommandsHook_ARRAYSIZE
 

Protected Member Functions

 BluefinConfig (::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
 

Friends

class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
 
template<typename T >
class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
 
struct ::TableStruct_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto
 
void swap (BluefinConfig &a, BluefinConfig &b)
 

Detailed Description

Definition at line 299 of file bluefin_config.pb.h.

Member Typedef Documentation

◆ AcceptingCommandsHook

◆ allow_missing_nav_interval_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type goby::middleware::frontseat::protobuf::BluefinConfig::allow_missing_nav_interval_dimension

Definition at line 709 of file bluefin_config.pb.h.

◆ allow_missing_nav_interval_unit

◆ heartbeat_interval_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type goby::middleware::frontseat::protobuf::BluefinConfig::heartbeat_interval_dimension

Definition at line 724 of file bluefin_config.pb.h.

◆ heartbeat_interval_unit

Definition at line 726 of file bluefin_config.pb.h.

◆ nmea_resend_interval_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type goby::middleware::frontseat::protobuf::BluefinConfig::nmea_resend_interval_dimension

Definition at line 694 of file bluefin_config.pb.h.

◆ nmea_resend_interval_unit

◆ reconnect_interval_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type goby::middleware::frontseat::protobuf::BluefinConfig::reconnect_interval_dimension

Definition at line 679 of file bluefin_config.pb.h.

◆ reconnect_interval_unit

Definition at line 681 of file bluefin_config.pb.h.

◆ RPMSpeedEntry

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kExtraBplogFieldNumber 
kRpmTableFieldNumber 
kHuxleyTcpAddressFieldNumber 
kAcceptingCommandsHookFieldNumber 
kDisableAckFieldNumber 
kUseRpmTableForSpeedFieldNumber 
kHuxleyTcpPortFieldNumber 
kReconnectIntervalFieldNumber 
kNmeaResendAttemptsFieldNumber 
kNmeaResendIntervalFieldNumber 
kAllowedNmeaDemeritsFieldNumber 
kAllowMissingNavIntervalFieldNumber 
kHeartbeatIntervalFieldNumber 
kSendTmrMessagesFieldNumber 

Definition at line 460 of file bluefin_config.pb.h.

Constructor & Destructor Documentation

◆ BluefinConfig() [1/5]

goby::middleware::frontseat::protobuf::BluefinConfig::BluefinConfig ( )
inline

Definition at line 302 of file bluefin_config.pb.h.

◆ ~BluefinConfig()

goby::middleware::frontseat::protobuf::BluefinConfig::~BluefinConfig ( )
override

◆ BluefinConfig() [2/5]

PROTOBUF_CONSTEXPR goby::middleware::frontseat::protobuf::BluefinConfig::BluefinConfig ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ BluefinConfig() [3/5]

goby::middleware::frontseat::protobuf::BluefinConfig::BluefinConfig ( const BluefinConfig from)

◆ BluefinConfig() [4/5]

goby::middleware::frontseat::protobuf::BluefinConfig::BluefinConfig ( BluefinConfig &&  from)
inlinenoexcept

Definition at line 307 of file bluefin_config.pb.h.

◆ BluefinConfig() [5/5]

goby::middleware::frontseat::protobuf::BluefinConfig::BluefinConfig ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::middleware::frontseat::protobuf::BluefinConfig::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::middleware::frontseat::protobuf::BluefinConfig::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ accepting_commands_hook()

goby::middleware::frontseat::protobuf::BluefinConfig_AcceptingCommandsHook goby::middleware::frontseat::protobuf::BluefinConfig::accepting_commands_hook ( ) const
inline

Definition at line 1252 of file bluefin_config.pb.h.

◆ AcceptingCommandsHook_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_descriptor ( )
inlinestatic

Definition at line 443 of file bluefin_config.pb.h.

◆ AcceptingCommandsHook_IsValid()

static bool goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_IsValid ( int  value)
inlinestatic

Definition at line 433 of file bluefin_config.pb.h.

◆ AcceptingCommandsHook_Name()

template<typename T >
static const std::string & goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_Name ( enum_t_value)
inlinestatic

Definition at line 447 of file bluefin_config.pb.h.

◆ AcceptingCommandsHook_Parse()

static bool goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
AcceptingCommandsHook value 
)
inlinestatic

Definition at line 453 of file bluefin_config.pb.h.

◆ add_extra_bplog() [1/5]

std::string * goby::middleware::frontseat::protobuf::BluefinConfig::add_extra_bplog ( )
inline

Definition at line 1116 of file bluefin_config.pb.h.

◆ add_extra_bplog() [2/5]

void goby::middleware::frontseat::protobuf::BluefinConfig::add_extra_bplog ( const char *  value)
inline

Definition at line 1161 of file bluefin_config.pb.h.

◆ add_extra_bplog() [3/5]

void goby::middleware::frontseat::protobuf::BluefinConfig::add_extra_bplog ( const char *  value,
size_t  size 
)
inline

Definition at line 1166 of file bluefin_config.pb.h.

◆ add_extra_bplog() [4/5]

void goby::middleware::frontseat::protobuf::BluefinConfig::add_extra_bplog ( const std::string &  value)
inline

Definition at line 1153 of file bluefin_config.pb.h.

◆ add_extra_bplog() [5/5]

void goby::middleware::frontseat::protobuf::BluefinConfig::add_extra_bplog ( std::string &&  value)
inline

Definition at line 1157 of file bluefin_config.pb.h.

◆ add_rpm_table()

goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry * goby::middleware::frontseat::protobuf::BluefinConfig::add_rpm_table ( )
inline

Definition at line 1323 of file bluefin_config.pb.h.

◆ allow_missing_nav_interval()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::allow_missing_nav_interval ( ) const
inline

Definition at line 1065 of file bluefin_config.pb.h.

◆ allow_missing_nav_interval_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::BluefinConfig::allow_missing_nav_interval_with_units ( ) const
inline

Definition at line 718 of file bluefin_config.pb.h.

◆ allow_missing_nav_interval_with_units() [2/2]

boost::units::quantity< allow_missing_nav_interval_unit, google::protobuf::uint32 > goby::middleware::frontseat::protobuf::BluefinConfig::allow_missing_nav_interval_with_units ( ) const
inline

Definition at line 721 of file bluefin_config.pb.h.

◆ allowed_nmea_demerits()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::allowed_nmea_demerits ( ) const
inline

Definition at line 1037 of file bluefin_config.pb.h.

◆ ByteSizeLong()

size_t goby::middleware::frontseat::protobuf::BluefinConfig::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::middleware::frontseat::protobuf::BluefinConfig::Clear ( )
final

◆ clear_accepting_commands_hook()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_accepting_commands_hook ( )
inline

Definition at line 1245 of file bluefin_config.pb.h.

◆ clear_allow_missing_nav_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_allow_missing_nav_interval ( )
inline

Definition at line 1058 of file bluefin_config.pb.h.

◆ clear_allowed_nmea_demerits()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_allowed_nmea_demerits ( )
inline

Definition at line 1030 of file bluefin_config.pb.h.

◆ clear_disable_ack()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_disable_ack ( )
inline

Definition at line 1217 of file bluefin_config.pb.h.

◆ clear_extra_bplog()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_extra_bplog ( )
inline

Definition at line 1113 of file bluefin_config.pb.h.

◆ clear_heartbeat_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_heartbeat_interval ( )
inline

Definition at line 1086 of file bluefin_config.pb.h.

◆ clear_huxley_tcp_address()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_huxley_tcp_address ( )
inline

Definition at line 850 of file bluefin_config.pb.h.

◆ clear_huxley_tcp_port()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_huxley_tcp_port ( )
inline

Definition at line 918 of file bluefin_config.pb.h.

◆ clear_nmea_resend_attempts()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_nmea_resend_attempts ( )
inline

Definition at line 974 of file bluefin_config.pb.h.

◆ clear_nmea_resend_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_nmea_resend_interval ( )
inline

Definition at line 1002 of file bluefin_config.pb.h.

◆ clear_reconnect_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_reconnect_interval ( )
inline

Definition at line 946 of file bluefin_config.pb.h.

◆ clear_rpm_table()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_rpm_table ( )
inline

Definition at line 1301 of file bluefin_config.pb.h.

◆ clear_send_tmr_messages()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_send_tmr_messages ( )
inline

Definition at line 1189 of file bluefin_config.pb.h.

◆ clear_use_rpm_table_for_speed()

void goby::middleware::frontseat::protobuf::BluefinConfig::clear_use_rpm_table_for_speed ( )
inline

Definition at line 1274 of file bluefin_config.pb.h.

◆ CopyFrom()

void goby::middleware::frontseat::protobuf::BluefinConfig::CopyFrom ( const BluefinConfig from)

◆ default_instance()

static const BluefinConfig & goby::middleware::frontseat::protobuf::BluefinConfig::default_instance ( )
inlinestatic

Definition at line 346 of file bluefin_config.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::frontseat::protobuf::BluefinConfig::descriptor ( )
inlinestatic

Definition at line 337 of file bluefin_config.pb.h.

◆ disable_ack()

bool goby::middleware::frontseat::protobuf::BluefinConfig::disable_ack ( ) const
inline

Definition at line 1224 of file bluefin_config.pb.h.

◆ extra_bplog() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & goby::middleware::frontseat::protobuf::BluefinConfig::extra_bplog ( ) const
inline

Definition at line 1171 of file bluefin_config.pb.h.

◆ extra_bplog() [2/2]

const std::string & goby::middleware::frontseat::protobuf::BluefinConfig::extra_bplog ( int  index) const
inline

Definition at line 1124 of file bluefin_config.pb.h.

◆ extra_bplog_size()

int goby::middleware::frontseat::protobuf::BluefinConfig::extra_bplog_size ( ) const
inline

Definition at line 1110 of file bluefin_config.pb.h.

◆ GetCachedSize()

int goby::middleware::frontseat::protobuf::BluefinConfig::GetCachedSize ( ) const
inlinefinal

Definition at line 399 of file bluefin_config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::middleware::frontseat::protobuf::BluefinConfig::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::frontseat::protobuf::BluefinConfig::GetDescriptor ( )
inlinestatic

Definition at line 340 of file bluefin_config.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::middleware::frontseat::protobuf::BluefinConfig::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::middleware::frontseat::protobuf::BluefinConfig::GetReflection ( )
inlinestatic

Definition at line 343 of file bluefin_config.pb.h.

◆ has_accepting_commands_hook()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_accepting_commands_hook ( ) const
inline

Definition at line 1242 of file bluefin_config.pb.h.

◆ has_allow_missing_nav_interval()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_allow_missing_nav_interval ( ) const
inline

Definition at line 1055 of file bluefin_config.pb.h.

◆ has_allowed_nmea_demerits()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_allowed_nmea_demerits ( ) const
inline

Definition at line 1027 of file bluefin_config.pb.h.

◆ has_disable_ack()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_disable_ack ( ) const
inline

Definition at line 1214 of file bluefin_config.pb.h.

◆ has_heartbeat_interval()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_heartbeat_interval ( ) const
inline

Definition at line 1083 of file bluefin_config.pb.h.

◆ has_huxley_tcp_address()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_huxley_tcp_address ( ) const
inline

Definition at line 847 of file bluefin_config.pb.h.

◆ has_huxley_tcp_port()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_huxley_tcp_port ( ) const
inline

Definition at line 915 of file bluefin_config.pb.h.

◆ has_nmea_resend_attempts()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_nmea_resend_attempts ( ) const
inline

Definition at line 971 of file bluefin_config.pb.h.

◆ has_nmea_resend_interval()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_nmea_resend_interval ( ) const
inline

Definition at line 999 of file bluefin_config.pb.h.

◆ has_reconnect_interval()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_reconnect_interval ( ) const
inline

Definition at line 943 of file bluefin_config.pb.h.

◆ has_send_tmr_messages()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_send_tmr_messages ( ) const
inline

Definition at line 1186 of file bluefin_config.pb.h.

◆ has_use_rpm_table_for_speed()

bool goby::middleware::frontseat::protobuf::BluefinConfig::has_use_rpm_table_for_speed ( ) const
inline

Definition at line 1271 of file bluefin_config.pb.h.

◆ heartbeat_interval()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::heartbeat_interval ( ) const
inline

Definition at line 1093 of file bluefin_config.pb.h.

◆ heartbeat_interval_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::BluefinConfig::heartbeat_interval_with_units ( ) const
inline

Definition at line 733 of file bluefin_config.pb.h.

◆ heartbeat_interval_with_units() [2/2]

boost::units::quantity< heartbeat_interval_unit, google::protobuf::uint32 > goby::middleware::frontseat::protobuf::BluefinConfig::heartbeat_interval_with_units ( ) const
inline

Definition at line 736 of file bluefin_config.pb.h.

◆ huxley_tcp_address()

const std::string & goby::middleware::frontseat::protobuf::BluefinConfig::huxley_tcp_address ( ) const
inline

Definition at line 854 of file bluefin_config.pb.h.

◆ huxley_tcp_port()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::huxley_tcp_port ( ) const
inline

Definition at line 925 of file bluefin_config.pb.h.

◆ internal_default_instance()

static const BluefinConfig * goby::middleware::frontseat::protobuf::BluefinConfig::internal_default_instance ( )
inlinestatic

Definition at line 349 of file bluefin_config.pb.h.

◆ IsInitialized()

bool goby::middleware::frontseat::protobuf::BluefinConfig::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::middleware::frontseat::protobuf::BluefinConfig::MergeFrom ( const BluefinConfig from)
inline

Definition at line 386 of file bluefin_config.pb.h.

◆ mutable_extra_bplog() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * goby::middleware::frontseat::protobuf::BluefinConfig::mutable_extra_bplog ( )
inline

Definition at line 1176 of file bluefin_config.pb.h.

◆ mutable_extra_bplog() [2/2]

std::string * goby::middleware::frontseat::protobuf::BluefinConfig::mutable_extra_bplog ( int  index)
inline

Definition at line 1128 of file bluefin_config.pb.h.

◆ mutable_huxley_tcp_address()

std::string * goby::middleware::frontseat::protobuf::BluefinConfig::mutable_huxley_tcp_address ( )
inline

Definition at line 865 of file bluefin_config.pb.h.

◆ mutable_rpm_table() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > * goby::middleware::frontseat::protobuf::BluefinConfig::mutable_rpm_table ( )
inline

Definition at line 1309 of file bluefin_config.pb.h.

◆ mutable_rpm_table() [2/2]

goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry * goby::middleware::frontseat::protobuf::BluefinConfig::mutable_rpm_table ( int  index)
inline

Definition at line 1304 of file bluefin_config.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::middleware::frontseat::protobuf::BluefinConfig::mutable_unknown_fields ( )
inline

Definition at line 333 of file bluefin_config.pb.h.

◆ New()

BluefinConfig * goby::middleware::frontseat::protobuf::BluefinConfig::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 380 of file bluefin_config.pb.h.

◆ nmea_resend_attempts()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::nmea_resend_attempts ( ) const
inline

Definition at line 981 of file bluefin_config.pb.h.

◆ nmea_resend_interval()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::nmea_resend_interval ( ) const
inline

Definition at line 1009 of file bluefin_config.pb.h.

◆ nmea_resend_interval_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::BluefinConfig::nmea_resend_interval_with_units ( ) const
inline

Definition at line 703 of file bluefin_config.pb.h.

◆ nmea_resend_interval_with_units() [2/2]

boost::units::quantity< nmea_resend_interval_unit, google::protobuf::uint32 > goby::middleware::frontseat::protobuf::BluefinConfig::nmea_resend_interval_with_units ( ) const
inline

Definition at line 706 of file bluefin_config.pb.h.

◆ operator=() [1/2]

BluefinConfig & goby::middleware::frontseat::protobuf::BluefinConfig::operator= ( BluefinConfig &&  from)
inlinenoexcept

Definition at line 316 of file bluefin_config.pb.h.

◆ operator=() [2/2]

BluefinConfig & goby::middleware::frontseat::protobuf::BluefinConfig::operator= ( const BluefinConfig from)
inline

Definition at line 312 of file bluefin_config.pb.h.

◆ reconnect_interval()

uint32_t goby::middleware::frontseat::protobuf::BluefinConfig::reconnect_interval ( ) const
inline

Definition at line 953 of file bluefin_config.pb.h.

◆ reconnect_interval_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::frontseat::protobuf::BluefinConfig::reconnect_interval_with_units ( ) const
inline

Definition at line 688 of file bluefin_config.pb.h.

◆ reconnect_interval_with_units() [2/2]

boost::units::quantity< reconnect_interval_unit, google::protobuf::uint32 > goby::middleware::frontseat::protobuf::BluefinConfig::reconnect_interval_with_units ( ) const
inline

Definition at line 691 of file bluefin_config.pb.h.

◆ release_huxley_tcp_address()

std::string * goby::middleware::frontseat::protobuf::BluefinConfig::release_huxley_tcp_address ( )
inline

Definition at line 881 of file bluefin_config.pb.h.

◆ rpm_table() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry > & goby::middleware::frontseat::protobuf::BluefinConfig::rpm_table ( ) const
inline

Definition at line 1329 of file bluefin_config.pb.h.

◆ rpm_table() [2/2]

const ::goby::middleware::frontseat::protobuf::BluefinConfig_RPMSpeedEntry & goby::middleware::frontseat::protobuf::BluefinConfig::rpm_table ( int  index) const
inline

Definition at line 1316 of file bluefin_config.pb.h.

◆ rpm_table_size()

int goby::middleware::frontseat::protobuf::BluefinConfig::rpm_table_size ( ) const
inline

Definition at line 1298 of file bluefin_config.pb.h.

◆ send_tmr_messages()

bool goby::middleware::frontseat::protobuf::BluefinConfig::send_tmr_messages ( ) const
inline

Definition at line 1196 of file bluefin_config.pb.h.

◆ set_accepting_commands_hook()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_accepting_commands_hook ( ::goby::middleware::frontseat::protobuf::BluefinConfig_AcceptingCommandsHook  value)
inline

Definition at line 1261 of file bluefin_config.pb.h.

◆ set_allocated_huxley_tcp_address()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_allocated_huxley_tcp_address ( std::string *  huxley_tcp_address)
inline

Definition at line 895 of file bluefin_config.pb.h.

◆ set_allow_missing_nav_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_allow_missing_nav_interval ( uint32_t  value)
inline

Definition at line 1073 of file bluefin_config.pb.h.

◆ set_allow_missing_nav_interval_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::BluefinConfig::set_allow_missing_nav_interval_with_units ( Quantity  value_w_units)
inline

Definition at line 714 of file bluefin_config.pb.h.

◆ set_allowed_nmea_demerits()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_allowed_nmea_demerits ( uint32_t  value)
inline

Definition at line 1045 of file bluefin_config.pb.h.

◆ set_disable_ack()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_disable_ack ( bool  value)
inline

Definition at line 1232 of file bluefin_config.pb.h.

◆ set_extra_bplog() [1/4]

void goby::middleware::frontseat::protobuf::BluefinConfig::set_extra_bplog ( int  index,
const char *  value 
)
inline

Definition at line 1140 of file bluefin_config.pb.h.

◆ set_extra_bplog() [2/4]

void goby::middleware::frontseat::protobuf::BluefinConfig::set_extra_bplog ( int  index,
const char *  value,
size_t  size 
)
inline

Definition at line 1145 of file bluefin_config.pb.h.

◆ set_extra_bplog() [3/4]

void goby::middleware::frontseat::protobuf::BluefinConfig::set_extra_bplog ( int  index,
const std::string &  value 
)
inline

Definition at line 1132 of file bluefin_config.pb.h.

◆ set_extra_bplog() [4/4]

void goby::middleware::frontseat::protobuf::BluefinConfig::set_extra_bplog ( int  index,
std::string &&  value 
)
inline

Definition at line 1136 of file bluefin_config.pb.h.

◆ set_heartbeat_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_heartbeat_interval ( uint32_t  value)
inline

Definition at line 1101 of file bluefin_config.pb.h.

◆ set_heartbeat_interval_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::BluefinConfig::set_heartbeat_interval_with_units ( Quantity  value_w_units)
inline

Definition at line 729 of file bluefin_config.pb.h.

◆ set_huxley_tcp_address() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::middleware::frontseat::protobuf::BluefinConfig::set_huxley_tcp_address ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_huxley_tcp_address() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::middleware::frontseat::protobuf::BluefinConfig::set_huxley_tcp_address ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 860 of file bluefin_config.pb.h.

◆ set_huxley_tcp_port()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_huxley_tcp_port ( uint32_t  value)
inline

Definition at line 933 of file bluefin_config.pb.h.

◆ set_nmea_resend_attempts()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_nmea_resend_attempts ( uint32_t  value)
inline

Definition at line 989 of file bluefin_config.pb.h.

◆ set_nmea_resend_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_nmea_resend_interval ( uint32_t  value)
inline

Definition at line 1017 of file bluefin_config.pb.h.

◆ set_nmea_resend_interval_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::BluefinConfig::set_nmea_resend_interval_with_units ( Quantity  value_w_units)
inline

Definition at line 699 of file bluefin_config.pb.h.

◆ set_reconnect_interval()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_reconnect_interval ( uint32_t  value)
inline

Definition at line 961 of file bluefin_config.pb.h.

◆ set_reconnect_interval_with_units()

template<typename Quantity >
void goby::middleware::frontseat::protobuf::BluefinConfig::set_reconnect_interval_with_units ( Quantity  value_w_units)
inline

Definition at line 684 of file bluefin_config.pb.h.

◆ set_send_tmr_messages()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_send_tmr_messages ( bool  value)
inline

Definition at line 1204 of file bluefin_config.pb.h.

◆ set_use_rpm_table_for_speed()

void goby::middleware::frontseat::protobuf::BluefinConfig::set_use_rpm_table_for_speed ( bool  value)
inline

Definition at line 1289 of file bluefin_config.pb.h.

◆ Swap()

void goby::middleware::frontseat::protobuf::BluefinConfig::Swap ( BluefinConfig other)
inline

Definition at line 359 of file bluefin_config.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::middleware::frontseat::protobuf::BluefinConfig::unknown_fields ( ) const
inline

Definition at line 330 of file bluefin_config.pb.h.

◆ UnsafeArenaSwap()

void goby::middleware::frontseat::protobuf::BluefinConfig::UnsafeArenaSwap ( BluefinConfig other)
inline

Definition at line 372 of file bluefin_config.pb.h.

◆ use_rpm_table_for_speed()

bool goby::middleware::frontseat::protobuf::BluefinConfig::use_rpm_table_for_speed ( ) const
inline

Definition at line 1281 of file bluefin_config.pb.h.

Friends And Related Symbol Documentation

◆ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper

template<typename T >
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper
friend

Definition at line 743 of file bluefin_config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata
friend

Definition at line 408 of file bluefin_config.pb.h.

◆ ::TableStruct_goby_2fmiddleware_2ffrontseat_2fbluefin_2fbluefin_5fconfig_2eproto

◆ swap

void swap ( BluefinConfig a,
BluefinConfig b 
)
friend

Definition at line 356 of file bluefin_config.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::middleware::frontseat::protobuf::BluefinConfig::_class_data_
static

Definition at line 417 of file bluefin_config.pb.h.

◆ _impl_

Impl_ goby::middleware::frontseat::protobuf::BluefinConfig::_impl_

Definition at line 764 of file bluefin_config.pb.h.

◆ AcceptingCommandsHook_ARRAYSIZE

constexpr int goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_ARRAYSIZE
staticconstexpr

◆ AcceptingCommandsHook_MAX

constexpr AcceptingCommandsHook goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_MAX
staticconstexpr
Initial value:
=
constexpr BluefinConfig_AcceptingCommandsHook BluefinConfig_AcceptingCommandsHook_AcceptingCommandsHook_MAX

Definition at line 438 of file bluefin_config.pb.h.

◆ AcceptingCommandsHook_MIN

constexpr AcceptingCommandsHook goby::middleware::frontseat::protobuf::BluefinConfig::AcceptingCommandsHook_MIN
staticconstexpr
Initial value:
=
constexpr BluefinConfig_AcceptingCommandsHook BluefinConfig_AcceptingCommandsHook_AcceptingCommandsHook_MIN

Definition at line 436 of file bluefin_config.pb.h.

◆ BFCTL_TRIGGER

constexpr AcceptingCommandsHook goby::middleware::frontseat::protobuf::BluefinConfig::BFCTL_TRIGGER
staticconstexpr

◆ BFMIS_RUNNING_TRIGGER

constexpr AcceptingCommandsHook goby::middleware::frontseat::protobuf::BluefinConfig::BFMIS_RUNNING_TRIGGER
staticconstexpr

◆ BFMSC_TRIGGER

constexpr AcceptingCommandsHook goby::middleware::frontseat::protobuf::BluefinConfig::BFMSC_TRIGGER
staticconstexpr

◆ kIndexInFileMessages

constexpr int goby::middleware::frontseat::protobuf::BluefinConfig::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 353 of file bluefin_config.pb.h.


The documentation for this class was generated from the following file: