JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::protobuf::BotStatus_Speed Class Referencefinal

#include <jaiabot/messages/jaia_dccl.pb.h>

Inheritance diagram for jaiabot::protobuf::BotStatus_Speed:
Collaboration diagram for jaiabot::protobuf::BotStatus_Speed:

Public Types

enum  : int { kOverGroundFieldNumber = 1 , kOverWaterFieldNumber = 2 }
 
typedef boost::units::velocity_dimension over_ground_dimension
 
typedef boost::units::unit< over_ground_dimension, boost::units::si::system > over_ground_unit
 
typedef boost::units::velocity_dimension over_water_dimension
 
typedef boost::units::unit< over_water_dimension, boost::units::si::system > over_water_unit
 

Public Member Functions

 BotStatus_Speed ()
 
 ~BotStatus_Speed () override
 
PROTOBUF_CONSTEXPR BotStatus_Speed (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 BotStatus_Speed (const BotStatus_Speed &from)
 
 BotStatus_Speed (BotStatus_Speed &&from) noexcept
 
BotStatus_Speedoperator= (const BotStatus_Speed &from)
 
BotStatus_Speedoperator= (BotStatus_Speed &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (BotStatus_Speed *other)
 
void UnsafeArenaSwap (BotStatus_Speed *other)
 
BotStatus_SpeedNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const BotStatus_Speed &from)
 
void MergeFrom (const BotStatus_Speed &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_over_ground () const
 
void clear_over_ground ()
 
double over_ground () const
 
void set_over_ground (double value)
 
bool has_over_water () const
 
void clear_over_water ()
 
double over_water () const
 
void set_over_water (double value)
 
template<typename Quantity >
void set_over_ground_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity over_ground_with_units () const
 
boost::units::quantity< over_ground_unit, double > over_ground_with_units () const
 
template<typename Quantity >
void set_over_water_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity over_water_with_units () const
 
boost::units::quantity< over_water_unit, double > over_water_with_units () const
 

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 BotStatus_Speeddefault_instance ()
 
static const BotStatus_Speedinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

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

Detailed Description

Definition at line 1151 of file jaia_dccl.pb.h.

Member Typedef Documentation

◆ over_ground_dimension

typedef boost::units::velocity_dimension jaiabot::protobuf::BotStatus_Speed::over_ground_dimension

Definition at line 1308 of file jaia_dccl.pb.h.

◆ over_ground_unit

typedef boost::units::unit<over_ground_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus_Speed::over_ground_unit

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

◆ over_water_dimension

typedef boost::units::velocity_dimension jaiabot::protobuf::BotStatus_Speed::over_water_dimension

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

◆ over_water_unit

typedef boost::units::unit<over_water_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus_Speed::over_water_unit

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kOverGroundFieldNumber 
kOverWaterFieldNumber 

Definition at line 1278 of file jaia_dccl.pb.h.

Constructor & Destructor Documentation

◆ BotStatus_Speed() [1/5]

jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( )
inline

Definition at line 1154 of file jaia_dccl.pb.h.

◆ ~BotStatus_Speed()

jaiabot::protobuf::BotStatus_Speed::~BotStatus_Speed ( )
override

◆ BotStatus_Speed() [2/5]

PROTOBUF_CONSTEXPR jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ BotStatus_Speed() [3/5]

jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( const BotStatus_Speed from)

◆ BotStatus_Speed() [4/5]

jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( BotStatus_Speed &&  from)
inlinenoexcept

Definition at line 1159 of file jaia_dccl.pb.h.

◆ BotStatus_Speed() [5/5]

jaiabot::protobuf::BotStatus_Speed::BotStatus_Speed ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::protobuf::BotStatus_Speed::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::protobuf::BotStatus_Speed::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

size_t jaiabot::protobuf::BotStatus_Speed::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::protobuf::BotStatus_Speed::Clear ( )
final

◆ clear_over_ground()

void jaiabot::protobuf::BotStatus_Speed::clear_over_ground ( )
inline

Definition at line 4392 of file jaia_dccl.pb.h.

◆ clear_over_water()

void jaiabot::protobuf::BotStatus_Speed::clear_over_water ( )
inline

Definition at line 4420 of file jaia_dccl.pb.h.

◆ CopyFrom()

void jaiabot::protobuf::BotStatus_Speed::CopyFrom ( const BotStatus_Speed from)

◆ default_instance()

static const BotStatus_Speed & jaiabot::protobuf::BotStatus_Speed::default_instance ( )
inlinestatic

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

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::BotStatus_Speed::descriptor ( )
inlinestatic

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

◆ GetCachedSize()

int jaiabot::protobuf::BotStatus_Speed::GetCachedSize ( ) const
inlinefinal

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

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::protobuf::BotStatus_Speed::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::protobuf::BotStatus_Speed::GetDescriptor ( )
inlinestatic

Definition at line 1192 of file jaia_dccl.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::protobuf::BotStatus_Speed::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::protobuf::BotStatus_Speed::GetReflection ( )
inlinestatic

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

◆ has_over_ground()

bool jaiabot::protobuf::BotStatus_Speed::has_over_ground ( ) const
inline

Definition at line 4389 of file jaia_dccl.pb.h.

◆ has_over_water()

bool jaiabot::protobuf::BotStatus_Speed::has_over_water ( ) const
inline

Definition at line 4417 of file jaia_dccl.pb.h.

◆ internal_default_instance()

static const BotStatus_Speed * jaiabot::protobuf::BotStatus_Speed::internal_default_instance ( )
inlinestatic

Definition at line 1201 of file jaia_dccl.pb.h.

◆ IsInitialized()

bool jaiabot::protobuf::BotStatus_Speed::IsInitialized ( ) const
final

◆ MergeFrom()

void jaiabot::protobuf::BotStatus_Speed::MergeFrom ( const BotStatus_Speed from)
inline

Definition at line 1238 of file jaia_dccl.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::protobuf::BotStatus_Speed::mutable_unknown_fields ( )
inline

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

◆ New()

BotStatus_Speed * jaiabot::protobuf::BotStatus_Speed::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

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

◆ operator=() [1/2]

BotStatus_Speed & jaiabot::protobuf::BotStatus_Speed::operator= ( BotStatus_Speed &&  from)
inlinenoexcept

Definition at line 1168 of file jaia_dccl.pb.h.

◆ operator=() [2/2]

BotStatus_Speed & jaiabot::protobuf::BotStatus_Speed::operator= ( const BotStatus_Speed from)
inline

Definition at line 1164 of file jaia_dccl.pb.h.

◆ over_ground()

double jaiabot::protobuf::BotStatus_Speed::over_ground ( ) const
inline

Definition at line 4399 of file jaia_dccl.pb.h.

◆ over_ground_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus_Speed::over_ground_with_units ( ) const
inline

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

◆ over_ground_with_units() [2/2]

boost::units::quantity< over_ground_unit, double > jaiabot::protobuf::BotStatus_Speed::over_ground_with_units ( ) const
inline

Definition at line 1320 of file jaia_dccl.pb.h.

◆ over_water()

double jaiabot::protobuf::BotStatus_Speed::over_water ( ) const
inline

Definition at line 4427 of file jaia_dccl.pb.h.

◆ over_water_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus_Speed::over_water_with_units ( ) const
inline

Definition at line 1332 of file jaia_dccl.pb.h.

◆ over_water_with_units() [2/2]

boost::units::quantity< over_water_unit, double > jaiabot::protobuf::BotStatus_Speed::over_water_with_units ( ) const
inline

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

◆ set_over_ground()

void jaiabot::protobuf::BotStatus_Speed::set_over_ground ( double  value)
inline

Definition at line 4407 of file jaia_dccl.pb.h.

◆ set_over_ground_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus_Speed::set_over_ground_with_units ( Quantity  value_w_units)
inline

Definition at line 1313 of file jaia_dccl.pb.h.

◆ set_over_water()

void jaiabot::protobuf::BotStatus_Speed::set_over_water ( double  value)
inline

Definition at line 4435 of file jaia_dccl.pb.h.

◆ set_over_water_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus_Speed::set_over_water_with_units ( Quantity  value_w_units)
inline

Definition at line 1328 of file jaia_dccl.pb.h.

◆ Swap()

void jaiabot::protobuf::BotStatus_Speed::Swap ( BotStatus_Speed other)
inline

Definition at line 1211 of file jaia_dccl.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::protobuf::BotStatus_Speed::unknown_fields ( ) const
inline

Definition at line 1182 of file jaia_dccl.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::protobuf::BotStatus_Speed::UnsafeArenaSwap ( BotStatus_Speed other)
inline

Definition at line 1224 of file jaia_dccl.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 1342 of file jaia_dccl.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 1260 of file jaia_dccl.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2fjaia_5fdccl_2eproto

Definition at line 1352 of file jaia_dccl.pb.h.

◆ swap

void swap ( BotStatus_Speed a,
BotStatus_Speed b 
)
friend

Definition at line 1208 of file jaia_dccl.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::BotStatus_Speed::_class_data_
static

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

◆ _impl_

Impl_ jaiabot::protobuf::BotStatus_Speed::_impl_

Definition at line 1351 of file jaia_dccl.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::BotStatus_Speed::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

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


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