#include <dvl_beam_state.pb.h>

Public Member Functions

 DVLBeamState ()
 
 DVLBeamState (const DVLBeamState &from)
 
virtual ~DVLBeamState ()
 
size_t ByteSizeLong () const final
 
void Clear () final
 
void clear_id ()
 
void clear_locked ()
 
void clear_nsd ()
 
void clear_range ()
 
void clear_rssi ()
 
void clear_velocity ()
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const DVLBeamState &from)
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_range () const
 
bool has_velocity () const
 
::google::protobuf::int32 id () const
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
bool IsInitialized () const final
 
bool locked () const
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const DVLBeamState &from)
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
::gz::msgs::DVLRangeEstimatemutable_range ()
 
::gz::msgs::DVLKinematicEstimatemutable_velocity ()
 
DVLBeamStateNew () const final
 
DVLBeamStateNew (::google::protobuf::Arena *arena) const final
 
double nsd () const
 
DVLBeamStateoperator= (const DVLBeamState &from)
 
const ::gz::msgs::DVLRangeEstimaterange () const
 
::gz::msgs::DVLRangeEstimaterelease_range ()
 
::gz::msgs::DVLKinematicEstimaterelease_velocity ()
 
double rssi () const
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
void set_allocated_range (::gz::msgs::DVLRangeEstimate *range)
 
void set_allocated_velocity (::gz::msgs::DVLKinematicEstimate *velocity)
 
void set_id (::google::protobuf::int32 value)
 
void set_locked (bool value)
 
void set_nsd (double value)
 
void set_rssi (double value)
 
void Swap (DVLBeamState *other)
 
const ::gz::msgs::DVLKinematicEstimatevelocity () const
 

Static Public Member Functions

static const DVLBeamStatedefault_instance ()
 
static const ::google::protobuf::Descriptor * descriptor ()
 
static void InitAsDefaultInstance ()
 
static const DVLBeamStateinternal_default_instance ()
 

Static Public Attributes

static const int kIdFieldNumber = 1
 
static constexpr int kIndexInFileMessages
 
static const int kLockedFieldNumber = 6
 
static const int kNsdFieldNumber = 5
 
static const int kRangeFieldNumber = 3
 
static const int kRssiFieldNumber = 4
 
static const int kVelocityFieldNumber = 2
 

Constructor & Destructor Documentation

🔗DVLBeamState() [1/2]

🔗~DVLBeamState()

virtual ~DVLBeamState ( )
virtual

🔗DVLBeamState() [2/2]

DVLBeamState ( const DVLBeamState from)

Member Function Documentation

🔗ByteSizeLong()

size_t ByteSizeLong ( ) const
final

🔗Clear()

void Clear ( )
final

🔗clear_id()

void clear_id ( )
inline

🔗clear_locked()

void clear_locked ( )
inline

🔗clear_nsd()

void clear_nsd ( )
inline

🔗clear_range()

void clear_range ( )

🔗clear_rssi()

void clear_rssi ( )
inline

🔗clear_velocity()

void clear_velocity ( )

🔗CopyFrom() [1/2]

void CopyFrom ( const ::google::protobuf::Message &  from)
final

🔗CopyFrom() [2/2]

void CopyFrom ( const DVLBeamState from)

🔗default_instance()

static const DVLBeamState& default_instance ( )
static

🔗descriptor()

static const ::google::protobuf::Descriptor* descriptor ( )
static

🔗GetCachedSize()

int GetCachedSize ( ) const
inlinefinal

🔗GetMetadata()

::google::protobuf::Metadata GetMetadata ( ) const
final

🔗has_range()

bool has_range ( ) const
inline

🔗has_velocity()

bool has_velocity ( ) const
inline

🔗id()

google::protobuf::int32 id ( ) const
inline

🔗InitAsDefaultInstance()

static void InitAsDefaultInstance ( )
static

🔗internal_default_instance()

static const DVLBeamState* internal_default_instance ( )
inlinestatic

🔗InternalSerializeWithCachedSizesToArray()

::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray ( bool  deterministic,
::google::protobuf::uint8 *  target 
) const
final

🔗IsInitialized()

bool IsInitialized ( ) const
final

🔗locked()

bool locked ( ) const
inline

🔗MergeFrom() [1/2]

void MergeFrom ( const ::google::protobuf::Message &  from)
final

🔗MergeFrom() [2/2]

void MergeFrom ( const DVLBeamState from)

🔗MergePartialFromCodedStream()

bool MergePartialFromCodedStream ( ::google::protobuf::io::CodedInputStream *  input)
final

🔗mutable_range()

gz::msgs::DVLRangeEstimate * mutable_range ( )
inline

🔗mutable_velocity()

gz::msgs::DVLKinematicEstimate * mutable_velocity ( )
inline

🔗New() [1/2]

DVLBeamState* New ( ) const
inlinefinal

🔗New() [2/2]

DVLBeamState* New ( ::google::protobuf::Arena *  arena) const
inlinefinal

🔗nsd()

double nsd ( ) const
inline

🔗operator=()

DVLBeamState& operator= ( const DVLBeamState from)
inline

🔗range()

const ::gz::msgs::DVLRangeEstimate & range ( ) const
inline

🔗release_range()

gz::msgs::DVLRangeEstimate * release_range ( )
inline

🔗release_velocity()

gz::msgs::DVLKinematicEstimate * release_velocity ( )
inline

🔗rssi()

double rssi ( ) const
inline

🔗SerializeWithCachedSizes()

void SerializeWithCachedSizes ( ::google::protobuf::io::CodedOutputStream *  output) const
final

🔗set_allocated_range()

void set_allocated_range ( ::gz::msgs::DVLRangeEstimate range)
inline

🔗set_allocated_velocity()

void set_allocated_velocity ( ::gz::msgs::DVLKinematicEstimate velocity)
inline

🔗set_id()

void set_id ( ::google::protobuf::int32  value)
inline

🔗set_locked()

void set_locked ( bool  value)
inline

🔗set_nsd()

void set_nsd ( double  value)
inline

🔗set_rssi()

void set_rssi ( double  value)
inline

🔗Swap()

void Swap ( DVLBeamState other)

🔗velocity()

Member Data Documentation

🔗kIdFieldNumber

const int kIdFieldNumber = 1
static

🔗kIndexInFileMessages

constexpr int kIndexInFileMessages
staticconstexpr
Initial value:
=
0

🔗kLockedFieldNumber

const int kLockedFieldNumber = 6
static

🔗kNsdFieldNumber

const int kNsdFieldNumber = 5
static

🔗kRangeFieldNumber

const int kRangeFieldNumber = 3
static

🔗kRssiFieldNumber

const int kRssiFieldNumber = 4
static

🔗kVelocityFieldNumber

const int kVelocityFieldNumber = 2
static

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