Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::acomms::janus::protobuf::Config Class Referencefinal

#include <goby/acomms/protobuf/janus_driver.pb.h>

Inheritance diagram for goby::acomms::janus::protobuf::Config:

Public Types

enum  : int {
  kPsetFileFieldNumber = 5 , kStreamDriverFieldNumber = 10 , kStreamDriverArgsFieldNumber = 11 , kStreamFormatFieldNumber = 13 ,
  kVerbosityFieldNumber = 1 , kApplicationTypeFieldNumber = 3 , kPsetCenterFreqFieldNumber = 6 , kPsetBandwidthFieldNumber = 7 ,
  kChipLenExpFieldNumber = 8 , kStreamChannelFieldNumber = 15 , kWutFieldNumber = 20 , kComputeChannelSpectrogramFieldNumber = 23 ,
  kColoredBitProbFieldNumber = 25 , kStreamPassbandFieldNumber = 16 , kPadFieldNumber = 19 , kDopplerCorrectionFieldNumber = 21 ,
  kClassIdFieldNumber = 2 , kPsetIdFieldNumber = 4 , kSequence32ChipsFieldNumber = 9 , kStreamFsFieldNumber = 12 ,
  kStreamChannelCountFieldNumber = 14 , kStreamMulFieldNumber = 18 , kStreamAmpFieldNumber = 17 , kDopplerMaxSpeedFieldNumber = 22 ,
  kDetectionThresholdFieldNumber = 24 , kCbpHigh2MediumFieldNumber = 26 , kCbpMedium2LowFieldNumber = 27
}
 

Public Member Functions

 Config ()
 
 ~Config () override
 
PROTOBUF_CONSTEXPR Config (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Config (const Config &from)
 
 Config (Config &&from) noexcept
 
Configoperator= (const Config &from)
 
Configoperator= (Config &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Config *other)
 
void UnsafeArenaSwap (Config *other)
 
ConfigNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const Config &from)
 
void MergeFrom (const Config &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
 
bool has_pset_file () const
 
void clear_pset_file ()
 
const std::string & pset_file () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_pset_file (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_pset_file ()
 
PROTOBUF_NODISCARD std::string * release_pset_file ()
 
void set_allocated_pset_file (std::string *pset_file)
 
bool has_stream_driver () const
 
void clear_stream_driver ()
 
const std::string & stream_driver () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_stream_driver (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_stream_driver ()
 
PROTOBUF_NODISCARD std::string * release_stream_driver ()
 
void set_allocated_stream_driver (std::string *stream_driver)
 
bool has_stream_driver_args () const
 
void clear_stream_driver_args ()
 
const std::string & stream_driver_args () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_stream_driver_args (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_stream_driver_args ()
 
PROTOBUF_NODISCARD std::string * release_stream_driver_args ()
 
void set_allocated_stream_driver_args (std::string *stream_driver_args)
 
bool has_stream_format () const
 
void clear_stream_format ()
 
const std::string & stream_format () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_stream_format (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_stream_format ()
 
PROTOBUF_NODISCARD std::string * release_stream_format ()
 
void set_allocated_stream_format (std::string *stream_format)
 
bool has_verbosity () const
 
void clear_verbosity ()
 
int32_t verbosity () const
 
void set_verbosity (int32_t value)
 
bool has_application_type () const
 
void clear_application_type ()
 
int32_t application_type () const
 
void set_application_type (int32_t value)
 
bool has_pset_center_freq () const
 
void clear_pset_center_freq ()
 
uint32_t pset_center_freq () const
 
void set_pset_center_freq (uint32_t value)
 
bool has_pset_bandwidth () const
 
void clear_pset_bandwidth ()
 
uint32_t pset_bandwidth () const
 
void set_pset_bandwidth (uint32_t value)
 
bool has_chip_len_exp () const
 
void clear_chip_len_exp ()
 
uint32_t chip_len_exp () const
 
void set_chip_len_exp (uint32_t value)
 
bool has_stream_channel () const
 
void clear_stream_channel ()
 
uint32_t stream_channel () const
 
void set_stream_channel (uint32_t value)
 
bool has_wut () const
 
void clear_wut ()
 
bool wut () const
 
void set_wut (bool value)
 
bool has_compute_channel_spectrogram () const
 
void clear_compute_channel_spectrogram ()
 
bool compute_channel_spectrogram () const
 
void set_compute_channel_spectrogram (bool value)
 
bool has_colored_bit_prob () const
 
void clear_colored_bit_prob ()
 
bool colored_bit_prob () const
 
void set_colored_bit_prob (bool value)
 
bool has_stream_passband () const
 
void clear_stream_passband ()
 
bool stream_passband () const
 
void set_stream_passband (bool value)
 
bool has_pad () const
 
void clear_pad ()
 
bool pad () const
 
void set_pad (bool value)
 
bool has_doppler_correction () const
 
void clear_doppler_correction ()
 
bool doppler_correction () const
 
void set_doppler_correction (bool value)
 
bool has_class_id () const
 
void clear_class_id ()
 
int32_t class_id () const
 
void set_class_id (int32_t value)
 
bool has_pset_id () const
 
void clear_pset_id ()
 
uint32_t pset_id () const
 
void set_pset_id (uint32_t value)
 
bool has_sequence_32_chips () const
 
void clear_sequence_32_chips ()
 
uint32_t sequence_32_chips () const
 
void set_sequence_32_chips (uint32_t value)
 
bool has_stream_fs () const
 
void clear_stream_fs ()
 
uint32_t stream_fs () const
 
void set_stream_fs (uint32_t value)
 
bool has_stream_channel_count () const
 
void clear_stream_channel_count ()
 
uint32_t stream_channel_count () const
 
void set_stream_channel_count (uint32_t value)
 
bool has_stream_mul () const
 
void clear_stream_mul ()
 
uint32_t stream_mul () const
 
void set_stream_mul (uint32_t value)
 
bool has_stream_amp () const
 
void clear_stream_amp ()
 
double stream_amp () const
 
void set_stream_amp (double value)
 
bool has_doppler_max_speed () const
 
void clear_doppler_max_speed ()
 
double doppler_max_speed () const
 
void set_doppler_max_speed (double value)
 
bool has_detection_threshold () const
 
void clear_detection_threshold ()
 
double detection_threshold () const
 
void set_detection_threshold (double value)
 
bool has_cbp_high2medium () const
 
void clear_cbp_high2medium ()
 
double cbp_high2medium () const
 
void set_cbp_high2medium (double value)
 
bool has_cbp_medium2low () const
 
void clear_cbp_medium2low ()
 
double cbp_medium2low () const
 
void set_cbp_medium2low (double value)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_pset_file (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_stream_driver (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_stream_driver_args (ArgT0 &&arg0, ArgT... args)
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_stream_format (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 Configdefault_instance ()
 
static const Configinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 Config (::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_2facomms_2fprotobuf_2fjanus_5fdriver_2eproto
 
void swap (Config &a, Config &b)
 

Detailed Description

Definition at line 75 of file janus_driver.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kPsetFileFieldNumber 
kStreamDriverFieldNumber 
kStreamDriverArgsFieldNumber 
kStreamFormatFieldNumber 
kVerbosityFieldNumber 
kApplicationTypeFieldNumber 
kPsetCenterFreqFieldNumber 
kPsetBandwidthFieldNumber 
kChipLenExpFieldNumber 
kStreamChannelFieldNumber 
kWutFieldNumber 
kComputeChannelSpectrogramFieldNumber 
kColoredBitProbFieldNumber 
kStreamPassbandFieldNumber 
kPadFieldNumber 
kDopplerCorrectionFieldNumber 
kClassIdFieldNumber 
kPsetIdFieldNumber 
kSequence32ChipsFieldNumber 
kStreamFsFieldNumber 
kStreamChannelCountFieldNumber 
kStreamMulFieldNumber 
kStreamAmpFieldNumber 
kDopplerMaxSpeedFieldNumber 
kDetectionThresholdFieldNumber 
kCbpHigh2MediumFieldNumber 
kCbpMedium2LowFieldNumber 

Definition at line 202 of file janus_driver.pb.h.

Constructor & Destructor Documentation

◆ Config() [1/5]

goby::acomms::janus::protobuf::Config::Config ( )
inline

Definition at line 78 of file janus_driver.pb.h.

◆ ~Config()

goby::acomms::janus::protobuf::Config::~Config ( )
override

◆ Config() [2/5]

PROTOBUF_CONSTEXPR goby::acomms::janus::protobuf::Config::Config ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ Config() [3/5]

goby::acomms::janus::protobuf::Config::Config ( const Config from)

◆ Config() [4/5]

goby::acomms::janus::protobuf::Config::Config ( Config &&  from)
inlinenoexcept

Definition at line 83 of file janus_driver.pb.h.

◆ Config() [5/5]

goby::acomms::janus::protobuf::Config::Config ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::acomms::janus::protobuf::Config::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::acomms::janus::protobuf::Config::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ application_type()

int32_t goby::acomms::janus::protobuf::Config::application_type ( ) const
inline

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

◆ ByteSizeLong()

size_t goby::acomms::janus::protobuf::Config::ByteSizeLong ( ) const
final

◆ cbp_high2medium()

double goby::acomms::janus::protobuf::Config::cbp_high2medium ( ) const
inline

Definition at line 1513 of file janus_driver.pb.h.

◆ cbp_medium2low()

double goby::acomms::janus::protobuf::Config::cbp_medium2low ( ) const
inline

Definition at line 1541 of file janus_driver.pb.h.

◆ chip_len_exp()

uint32_t goby::acomms::janus::protobuf::Config::chip_len_exp ( ) const
inline

Definition at line 907 of file janus_driver.pb.h.

◆ class_id()

int32_t goby::acomms::janus::protobuf::Config::class_id ( ) const
inline

Definition at line 708 of file janus_driver.pb.h.

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::acomms::janus::protobuf::Config::Clear ( )
final

◆ clear_application_type()

void goby::acomms::janus::protobuf::Config::clear_application_type ( )
inline

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

◆ clear_cbp_high2medium()

void goby::acomms::janus::protobuf::Config::clear_cbp_high2medium ( )
inline

Definition at line 1506 of file janus_driver.pb.h.

◆ clear_cbp_medium2low()

void goby::acomms::janus::protobuf::Config::clear_cbp_medium2low ( )
inline

Definition at line 1534 of file janus_driver.pb.h.

◆ clear_chip_len_exp()

void goby::acomms::janus::protobuf::Config::clear_chip_len_exp ( )
inline

Definition at line 900 of file janus_driver.pb.h.

◆ clear_class_id()

void goby::acomms::janus::protobuf::Config::clear_class_id ( )
inline

Definition at line 701 of file janus_driver.pb.h.

◆ clear_colored_bit_prob()

void goby::acomms::janus::protobuf::Config::clear_colored_bit_prob ( )
inline

Definition at line 1478 of file janus_driver.pb.h.

◆ clear_compute_channel_spectrogram()

void goby::acomms::janus::protobuf::Config::clear_compute_channel_spectrogram ( )
inline

Definition at line 1422 of file janus_driver.pb.h.

◆ clear_detection_threshold()

void goby::acomms::janus::protobuf::Config::clear_detection_threshold ( )
inline

Definition at line 1450 of file janus_driver.pb.h.

◆ clear_doppler_correction()

void goby::acomms::janus::protobuf::Config::clear_doppler_correction ( )
inline

Definition at line 1366 of file janus_driver.pb.h.

◆ clear_doppler_max_speed()

void goby::acomms::janus::protobuf::Config::clear_doppler_max_speed ( )
inline

Definition at line 1394 of file janus_driver.pb.h.

◆ clear_pad()

void goby::acomms::janus::protobuf::Config::clear_pad ( )
inline

Definition at line 1310 of file janus_driver.pb.h.

◆ clear_pset_bandwidth()

void goby::acomms::janus::protobuf::Config::clear_pset_bandwidth ( )
inline

Definition at line 872 of file janus_driver.pb.h.

◆ clear_pset_center_freq()

void goby::acomms::janus::protobuf::Config::clear_pset_center_freq ( )
inline

Definition at line 844 of file janus_driver.pb.h.

◆ clear_pset_file()

void goby::acomms::janus::protobuf::Config::clear_pset_file ( )
inline

Definition at line 785 of file janus_driver.pb.h.

◆ clear_pset_id()

void goby::acomms::janus::protobuf::Config::clear_pset_id ( )
inline

Definition at line 757 of file janus_driver.pb.h.

◆ clear_sequence_32_chips()

void goby::acomms::janus::protobuf::Config::clear_sequence_32_chips ( )
inline

Definition at line 928 of file janus_driver.pb.h.

◆ clear_stream_amp()

void goby::acomms::janus::protobuf::Config::clear_stream_amp ( )
inline

Definition at line 1254 of file janus_driver.pb.h.

◆ clear_stream_channel()

void goby::acomms::janus::protobuf::Config::clear_stream_channel ( )
inline

Definition at line 1198 of file janus_driver.pb.h.

◆ clear_stream_channel_count()

void goby::acomms::janus::protobuf::Config::clear_stream_channel_count ( )
inline

Definition at line 1170 of file janus_driver.pb.h.

◆ clear_stream_driver()

void goby::acomms::janus::protobuf::Config::clear_stream_driver ( )
inline

Definition at line 956 of file janus_driver.pb.h.

◆ clear_stream_driver_args()

void goby::acomms::janus::protobuf::Config::clear_stream_driver_args ( )
inline

Definition at line 1015 of file janus_driver.pb.h.

◆ clear_stream_format()

void goby::acomms::janus::protobuf::Config::clear_stream_format ( )
inline

Definition at line 1111 of file janus_driver.pb.h.

◆ clear_stream_fs()

void goby::acomms::janus::protobuf::Config::clear_stream_fs ( )
inline

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

◆ clear_stream_mul()

void goby::acomms::janus::protobuf::Config::clear_stream_mul ( )
inline

Definition at line 1282 of file janus_driver.pb.h.

◆ clear_stream_passband()

void goby::acomms::janus::protobuf::Config::clear_stream_passband ( )
inline

Definition at line 1226 of file janus_driver.pb.h.

◆ clear_verbosity()

void goby::acomms::janus::protobuf::Config::clear_verbosity ( )
inline

Definition at line 673 of file janus_driver.pb.h.

◆ clear_wut()

void goby::acomms::janus::protobuf::Config::clear_wut ( )
inline

Definition at line 1338 of file janus_driver.pb.h.

◆ colored_bit_prob()

bool goby::acomms::janus::protobuf::Config::colored_bit_prob ( ) const
inline

Definition at line 1485 of file janus_driver.pb.h.

◆ compute_channel_spectrogram()

bool goby::acomms::janus::protobuf::Config::compute_channel_spectrogram ( ) const
inline

Definition at line 1429 of file janus_driver.pb.h.

◆ CopyFrom()

void goby::acomms::janus::protobuf::Config::CopyFrom ( const Config from)

◆ default_instance()

static const Config & goby::acomms::janus::protobuf::Config::default_instance ( )
inlinestatic

Definition at line 122 of file janus_driver.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::acomms::janus::protobuf::Config::descriptor ( )
inlinestatic

Definition at line 113 of file janus_driver.pb.h.

◆ detection_threshold()

double goby::acomms::janus::protobuf::Config::detection_threshold ( ) const
inline

Definition at line 1457 of file janus_driver.pb.h.

◆ doppler_correction()

bool goby::acomms::janus::protobuf::Config::doppler_correction ( ) const
inline

Definition at line 1373 of file janus_driver.pb.h.

◆ doppler_max_speed()

double goby::acomms::janus::protobuf::Config::doppler_max_speed ( ) const
inline

Definition at line 1401 of file janus_driver.pb.h.

◆ GetCachedSize()

int goby::acomms::janus::protobuf::Config::GetCachedSize ( ) const
inlinefinal

Definition at line 175 of file janus_driver.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::acomms::janus::protobuf::Config::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::acomms::janus::protobuf::Config::GetDescriptor ( )
inlinestatic

Definition at line 116 of file janus_driver.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::acomms::janus::protobuf::Config::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::acomms::janus::protobuf::Config::GetReflection ( )
inlinestatic

Definition at line 119 of file janus_driver.pb.h.

◆ has_application_type()

bool goby::acomms::janus::protobuf::Config::has_application_type ( ) const
inline

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

◆ has_cbp_high2medium()

bool goby::acomms::janus::protobuf::Config::has_cbp_high2medium ( ) const
inline

Definition at line 1503 of file janus_driver.pb.h.

◆ has_cbp_medium2low()

bool goby::acomms::janus::protobuf::Config::has_cbp_medium2low ( ) const
inline

Definition at line 1531 of file janus_driver.pb.h.

◆ has_chip_len_exp()

bool goby::acomms::janus::protobuf::Config::has_chip_len_exp ( ) const
inline

Definition at line 897 of file janus_driver.pb.h.

◆ has_class_id()

bool goby::acomms::janus::protobuf::Config::has_class_id ( ) const
inline

Definition at line 698 of file janus_driver.pb.h.

◆ has_colored_bit_prob()

bool goby::acomms::janus::protobuf::Config::has_colored_bit_prob ( ) const
inline

Definition at line 1475 of file janus_driver.pb.h.

◆ has_compute_channel_spectrogram()

bool goby::acomms::janus::protobuf::Config::has_compute_channel_spectrogram ( ) const
inline

Definition at line 1419 of file janus_driver.pb.h.

◆ has_detection_threshold()

bool goby::acomms::janus::protobuf::Config::has_detection_threshold ( ) const
inline

Definition at line 1447 of file janus_driver.pb.h.

◆ has_doppler_correction()

bool goby::acomms::janus::protobuf::Config::has_doppler_correction ( ) const
inline

Definition at line 1363 of file janus_driver.pb.h.

◆ has_doppler_max_speed()

bool goby::acomms::janus::protobuf::Config::has_doppler_max_speed ( ) const
inline

Definition at line 1391 of file janus_driver.pb.h.

◆ has_pad()

bool goby::acomms::janus::protobuf::Config::has_pad ( ) const
inline

Definition at line 1307 of file janus_driver.pb.h.

◆ has_pset_bandwidth()

bool goby::acomms::janus::protobuf::Config::has_pset_bandwidth ( ) const
inline

Definition at line 869 of file janus_driver.pb.h.

◆ has_pset_center_freq()

bool goby::acomms::janus::protobuf::Config::has_pset_center_freq ( ) const
inline

Definition at line 841 of file janus_driver.pb.h.

◆ has_pset_file()

bool goby::acomms::janus::protobuf::Config::has_pset_file ( ) const
inline

Definition at line 782 of file janus_driver.pb.h.

◆ has_pset_id()

bool goby::acomms::janus::protobuf::Config::has_pset_id ( ) const
inline

Definition at line 754 of file janus_driver.pb.h.

◆ has_sequence_32_chips()

bool goby::acomms::janus::protobuf::Config::has_sequence_32_chips ( ) const
inline

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

◆ has_stream_amp()

bool goby::acomms::janus::protobuf::Config::has_stream_amp ( ) const
inline

Definition at line 1251 of file janus_driver.pb.h.

◆ has_stream_channel()

bool goby::acomms::janus::protobuf::Config::has_stream_channel ( ) const
inline

Definition at line 1195 of file janus_driver.pb.h.

◆ has_stream_channel_count()

bool goby::acomms::janus::protobuf::Config::has_stream_channel_count ( ) const
inline

Definition at line 1167 of file janus_driver.pb.h.

◆ has_stream_driver()

bool goby::acomms::janus::protobuf::Config::has_stream_driver ( ) const
inline

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

◆ has_stream_driver_args()

bool goby::acomms::janus::protobuf::Config::has_stream_driver_args ( ) const
inline

Definition at line 1012 of file janus_driver.pb.h.

◆ has_stream_format()

bool goby::acomms::janus::protobuf::Config::has_stream_format ( ) const
inline

Definition at line 1108 of file janus_driver.pb.h.

◆ has_stream_fs()

bool goby::acomms::janus::protobuf::Config::has_stream_fs ( ) const
inline

Definition at line 1080 of file janus_driver.pb.h.

◆ has_stream_mul()

bool goby::acomms::janus::protobuf::Config::has_stream_mul ( ) const
inline

Definition at line 1279 of file janus_driver.pb.h.

◆ has_stream_passband()

bool goby::acomms::janus::protobuf::Config::has_stream_passband ( ) const
inline

Definition at line 1223 of file janus_driver.pb.h.

◆ has_verbosity()

bool goby::acomms::janus::protobuf::Config::has_verbosity ( ) const
inline

Definition at line 670 of file janus_driver.pb.h.

◆ has_wut()

bool goby::acomms::janus::protobuf::Config::has_wut ( ) const
inline

Definition at line 1335 of file janus_driver.pb.h.

◆ internal_default_instance()

static const Config * goby::acomms::janus::protobuf::Config::internal_default_instance ( )
inlinestatic

Definition at line 125 of file janus_driver.pb.h.

◆ IsInitialized()

bool goby::acomms::janus::protobuf::Config::IsInitialized ( ) const
final

◆ MergeFrom()

void goby::acomms::janus::protobuf::Config::MergeFrom ( const Config from)
inline

Definition at line 162 of file janus_driver.pb.h.

◆ mutable_pset_file()

std::string * goby::acomms::janus::protobuf::Config::mutable_pset_file ( )
inline

Definition at line 801 of file janus_driver.pb.h.

◆ mutable_stream_driver()

std::string * goby::acomms::janus::protobuf::Config::mutable_stream_driver ( )
inline

Definition at line 972 of file janus_driver.pb.h.

◆ mutable_stream_driver_args()

std::string * goby::acomms::janus::protobuf::Config::mutable_stream_driver_args ( )
inline

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

◆ mutable_stream_format()

std::string * goby::acomms::janus::protobuf::Config::mutable_stream_format ( )
inline

Definition at line 1127 of file janus_driver.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::acomms::janus::protobuf::Config::mutable_unknown_fields ( )
inline

Definition at line 109 of file janus_driver.pb.h.

◆ New()

Config * goby::acomms::janus::protobuf::Config::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 156 of file janus_driver.pb.h.

◆ operator=() [1/2]

Config & goby::acomms::janus::protobuf::Config::operator= ( Config &&  from)
inlinenoexcept

Definition at line 92 of file janus_driver.pb.h.

◆ operator=() [2/2]

Config & goby::acomms::janus::protobuf::Config::operator= ( const Config from)
inline

Definition at line 88 of file janus_driver.pb.h.

◆ pad()

bool goby::acomms::janus::protobuf::Config::pad ( ) const
inline

Definition at line 1317 of file janus_driver.pb.h.

◆ pset_bandwidth()

uint32_t goby::acomms::janus::protobuf::Config::pset_bandwidth ( ) const
inline

Definition at line 879 of file janus_driver.pb.h.

◆ pset_center_freq()

uint32_t goby::acomms::janus::protobuf::Config::pset_center_freq ( ) const
inline

Definition at line 851 of file janus_driver.pb.h.

◆ pset_file()

const std::string & goby::acomms::janus::protobuf::Config::pset_file ( ) const
inline

Definition at line 789 of file janus_driver.pb.h.

◆ pset_id()

uint32_t goby::acomms::janus::protobuf::Config::pset_id ( ) const
inline

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

◆ release_pset_file()

std::string * goby::acomms::janus::protobuf::Config::release_pset_file ( )
inline

Definition at line 817 of file janus_driver.pb.h.

◆ release_stream_driver()

std::string * goby::acomms::janus::protobuf::Config::release_stream_driver ( )
inline

Definition at line 988 of file janus_driver.pb.h.

◆ release_stream_driver_args()

std::string * goby::acomms::janus::protobuf::Config::release_stream_driver_args ( )
inline

Definition at line 1046 of file janus_driver.pb.h.

◆ release_stream_format()

std::string * goby::acomms::janus::protobuf::Config::release_stream_format ( )
inline

Definition at line 1143 of file janus_driver.pb.h.

◆ sequence_32_chips()

uint32_t goby::acomms::janus::protobuf::Config::sequence_32_chips ( ) const
inline

Definition at line 935 of file janus_driver.pb.h.

◆ set_allocated_pset_file()

void goby::acomms::janus::protobuf::Config::set_allocated_pset_file ( std::string *  pset_file)
inline

Definition at line 826 of file janus_driver.pb.h.

◆ set_allocated_stream_driver()

void goby::acomms::janus::protobuf::Config::set_allocated_stream_driver ( std::string *  stream_driver)
inline

Definition at line 997 of file janus_driver.pb.h.

◆ set_allocated_stream_driver_args()

void goby::acomms::janus::protobuf::Config::set_allocated_stream_driver_args ( std::string *  stream_driver_args)
inline

Definition at line 1060 of file janus_driver.pb.h.

◆ set_allocated_stream_format()

void goby::acomms::janus::protobuf::Config::set_allocated_stream_format ( std::string *  stream_format)
inline

Definition at line 1152 of file janus_driver.pb.h.

◆ set_application_type()

void goby::acomms::janus::protobuf::Config::set_application_type ( int32_t  value)
inline

Definition at line 744 of file janus_driver.pb.h.

◆ set_cbp_high2medium()

void goby::acomms::janus::protobuf::Config::set_cbp_high2medium ( double  value)
inline

Definition at line 1521 of file janus_driver.pb.h.

◆ set_cbp_medium2low()

void goby::acomms::janus::protobuf::Config::set_cbp_medium2low ( double  value)
inline

Definition at line 1549 of file janus_driver.pb.h.

◆ set_chip_len_exp()

void goby::acomms::janus::protobuf::Config::set_chip_len_exp ( uint32_t  value)
inline

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

◆ set_class_id()

void goby::acomms::janus::protobuf::Config::set_class_id ( int32_t  value)
inline

Definition at line 716 of file janus_driver.pb.h.

◆ set_colored_bit_prob()

void goby::acomms::janus::protobuf::Config::set_colored_bit_prob ( bool  value)
inline

Definition at line 1493 of file janus_driver.pb.h.

◆ set_compute_channel_spectrogram()

void goby::acomms::janus::protobuf::Config::set_compute_channel_spectrogram ( bool  value)
inline

Definition at line 1437 of file janus_driver.pb.h.

◆ set_detection_threshold()

void goby::acomms::janus::protobuf::Config::set_detection_threshold ( double  value)
inline

Definition at line 1465 of file janus_driver.pb.h.

◆ set_doppler_correction()

void goby::acomms::janus::protobuf::Config::set_doppler_correction ( bool  value)
inline

Definition at line 1381 of file janus_driver.pb.h.

◆ set_doppler_max_speed()

void goby::acomms::janus::protobuf::Config::set_doppler_max_speed ( double  value)
inline

Definition at line 1409 of file janus_driver.pb.h.

◆ set_pad()

void goby::acomms::janus::protobuf::Config::set_pad ( bool  value)
inline

Definition at line 1325 of file janus_driver.pb.h.

◆ set_pset_bandwidth()

void goby::acomms::janus::protobuf::Config::set_pset_bandwidth ( uint32_t  value)
inline

Definition at line 887 of file janus_driver.pb.h.

◆ set_pset_center_freq()

void goby::acomms::janus::protobuf::Config::set_pset_center_freq ( uint32_t  value)
inline

Definition at line 859 of file janus_driver.pb.h.

◆ set_pset_file() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::janus::protobuf::Config::set_pset_file ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_pset_file() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::janus::protobuf::Config::set_pset_file ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 796 of file janus_driver.pb.h.

◆ set_pset_id()

void goby::acomms::janus::protobuf::Config::set_pset_id ( uint32_t  value)
inline

Definition at line 772 of file janus_driver.pb.h.

◆ set_sequence_32_chips()

void goby::acomms::janus::protobuf::Config::set_sequence_32_chips ( uint32_t  value)
inline

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

◆ set_stream_amp()

void goby::acomms::janus::protobuf::Config::set_stream_amp ( double  value)
inline

Definition at line 1269 of file janus_driver.pb.h.

◆ set_stream_channel()

void goby::acomms::janus::protobuf::Config::set_stream_channel ( uint32_t  value)
inline

Definition at line 1213 of file janus_driver.pb.h.

◆ set_stream_channel_count()

void goby::acomms::janus::protobuf::Config::set_stream_channel_count ( uint32_t  value)
inline

Definition at line 1185 of file janus_driver.pb.h.

◆ set_stream_driver() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::janus::protobuf::Config::set_stream_driver ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_stream_driver() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::janus::protobuf::Config::set_stream_driver ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 967 of file janus_driver.pb.h.

◆ set_stream_driver_args() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::janus::protobuf::Config::set_stream_driver_args ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_stream_driver_args() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::janus::protobuf::Config::set_stream_driver_args ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1025 of file janus_driver.pb.h.

◆ set_stream_format() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::acomms::janus::protobuf::Config::set_stream_format ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_stream_format() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::acomms::janus::protobuf::Config::set_stream_format ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 1122 of file janus_driver.pb.h.

◆ set_stream_fs()

void goby::acomms::janus::protobuf::Config::set_stream_fs ( uint32_t  value)
inline

Definition at line 1098 of file janus_driver.pb.h.

◆ set_stream_mul()

void goby::acomms::janus::protobuf::Config::set_stream_mul ( uint32_t  value)
inline

Definition at line 1297 of file janus_driver.pb.h.

◆ set_stream_passband()

void goby::acomms::janus::protobuf::Config::set_stream_passband ( bool  value)
inline

Definition at line 1241 of file janus_driver.pb.h.

◆ set_verbosity()

void goby::acomms::janus::protobuf::Config::set_verbosity ( int32_t  value)
inline

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

◆ set_wut()

void goby::acomms::janus::protobuf::Config::set_wut ( bool  value)
inline

Definition at line 1353 of file janus_driver.pb.h.

◆ stream_amp()

double goby::acomms::janus::protobuf::Config::stream_amp ( ) const
inline

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

◆ stream_channel()

uint32_t goby::acomms::janus::protobuf::Config::stream_channel ( ) const
inline

Definition at line 1205 of file janus_driver.pb.h.

◆ stream_channel_count()

uint32_t goby::acomms::janus::protobuf::Config::stream_channel_count ( ) const
inline

Definition at line 1177 of file janus_driver.pb.h.

◆ stream_driver()

const std::string & goby::acomms::janus::protobuf::Config::stream_driver ( ) const
inline

Definition at line 960 of file janus_driver.pb.h.

◆ stream_driver_args()

const std::string & goby::acomms::janus::protobuf::Config::stream_driver_args ( ) const
inline

Definition at line 1019 of file janus_driver.pb.h.

◆ stream_format()

const std::string & goby::acomms::janus::protobuf::Config::stream_format ( ) const
inline

Definition at line 1115 of file janus_driver.pb.h.

◆ stream_fs()

uint32_t goby::acomms::janus::protobuf::Config::stream_fs ( ) const
inline

Definition at line 1090 of file janus_driver.pb.h.

◆ stream_mul()

uint32_t goby::acomms::janus::protobuf::Config::stream_mul ( ) const
inline

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

◆ stream_passband()

bool goby::acomms::janus::protobuf::Config::stream_passband ( ) const
inline

Definition at line 1233 of file janus_driver.pb.h.

◆ Swap()

void goby::acomms::janus::protobuf::Config::Swap ( Config other)
inline

Definition at line 135 of file janus_driver.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::acomms::janus::protobuf::Config::unknown_fields ( ) const
inline

Definition at line 106 of file janus_driver.pb.h.

◆ UnsafeArenaSwap()

void goby::acomms::janus::protobuf::Config::UnsafeArenaSwap ( Config other)
inline

Definition at line 148 of file janus_driver.pb.h.

◆ verbosity()

int32_t goby::acomms::janus::protobuf::Config::verbosity ( ) const
inline

Definition at line 680 of file janus_driver.pb.h.

◆ wut()

bool goby::acomms::janus::protobuf::Config::wut ( ) const
inline

Definition at line 1345 of file janus_driver.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 606 of file janus_driver.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 184 of file janus_driver.pb.h.

◆ ::TableStruct_goby_2facomms_2fprotobuf_2fjanus_5fdriver_2eproto

◆ swap

void swap ( Config a,
Config b 
)
friend

Definition at line 132 of file janus_driver.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::acomms::janus::protobuf::Config::_class_data_
static

Definition at line 193 of file janus_driver.pb.h.

◆ _impl_

Impl_ goby::acomms::janus::protobuf::Config::_impl_

Definition at line 643 of file janus_driver.pb.h.

◆ kIndexInFileMessages

constexpr int goby::acomms::janus::protobuf::Config::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 129 of file janus_driver.pb.h.


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