JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::config::MissionManager_ResolveNoForwardProgress Class Referencefinal

#include <bin/mission_manager/config.pb.h>

Inheritance diagram for jaiabot::config::MissionManager_ResolveNoForwardProgress:
Collaboration diagram for jaiabot::config::MissionManager_ResolveNoForwardProgress:

Public Types

enum  : int { kDesiredSpeedThresholdFieldNumber = 3 , kTriggerTimeoutFieldNumber = 4 , kResumeTimeoutFieldNumber = 1 , kPitchThresholdFieldNumber = 2 }
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type resume_timeout_dimension
 
typedef boost::units::unit< resume_timeout_dimension, boost::units::si::system > resume_timeout_unit
 
typedef boost::units::plane_angle_dimension pitch_threshold_dimension
 
typedef boost::units::unit< pitch_threshold_dimension, boost::units::degree::system > pitch_threshold_unit
 
typedef boost::units::derived_dimension< boost::units::length_base_dimension, 1, boost::units::time_base_dimension,-1 >::type desired_speed_threshold_dimension
 
typedef boost::units::unit< desired_speed_threshold_dimension, boost::units::si::system > desired_speed_threshold_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type trigger_timeout_dimension
 
typedef boost::units::unit< trigger_timeout_dimension, boost::units::si::system > trigger_timeout_unit
 

Public Member Functions

 MissionManager_ResolveNoForwardProgress ()
 
 ~MissionManager_ResolveNoForwardProgress () override
 
PROTOBUF_CONSTEXPR MissionManager_ResolveNoForwardProgress (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 MissionManager_ResolveNoForwardProgress (const MissionManager_ResolveNoForwardProgress &from)
 
 MissionManager_ResolveNoForwardProgress (MissionManager_ResolveNoForwardProgress &&from) noexcept
 
MissionManager_ResolveNoForwardProgressoperator= (const MissionManager_ResolveNoForwardProgress &from)
 
MissionManager_ResolveNoForwardProgressoperator= (MissionManager_ResolveNoForwardProgress &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MissionManager_ResolveNoForwardProgress *other)
 
void UnsafeArenaSwap (MissionManager_ResolveNoForwardProgress *other)
 
MissionManager_ResolveNoForwardProgressNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const MissionManager_ResolveNoForwardProgress &from)
 
void MergeFrom (const MissionManager_ResolveNoForwardProgress &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_desired_speed_threshold () const
 
void clear_desired_speed_threshold ()
 
int32_t desired_speed_threshold () const
 
void set_desired_speed_threshold (int32_t value)
 
bool has_trigger_timeout () const
 
void clear_trigger_timeout ()
 
int32_t trigger_timeout () const
 
void set_trigger_timeout (int32_t value)
 
bool has_resume_timeout () const
 
void clear_resume_timeout ()
 
int32_t resume_timeout () const
 
void set_resume_timeout (int32_t value)
 
bool has_pitch_threshold () const
 
void clear_pitch_threshold ()
 
int32_t pitch_threshold () const
 
void set_pitch_threshold (int32_t value)
 
template<typename Quantity >
void set_resume_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity resume_timeout_with_units () const
 
boost::units::quantity< resume_timeout_unit, google::protobuf::int32 > resume_timeout_with_units () const
 
template<typename Quantity >
void set_pitch_threshold_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity pitch_threshold_with_units () const
 
boost::units::quantity< pitch_threshold_unit, google::protobuf::int32 > pitch_threshold_with_units () const
 
template<typename Quantity >
void set_desired_speed_threshold_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity desired_speed_threshold_with_units () const
 
boost::units::quantity< desired_speed_threshold_unit, google::protobuf::int32 > desired_speed_threshold_with_units () const
 
template<typename Quantity >
void set_trigger_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity trigger_timeout_with_units () const
 
boost::units::quantity< trigger_timeout_unit, google::protobuf::int32 > trigger_timeout_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 MissionManager_ResolveNoForwardProgressdefault_instance ()
 
static const MissionManager_ResolveNoForwardProgressinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

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

Detailed Description

Definition at line 155 of file config.pb.h.

Member Typedef Documentation

◆ desired_speed_threshold_dimension

typedef boost::units::derived_dimension<boost::units::length_base_dimension,1,boost::units::time_base_dimension,-1>::type jaiabot::config::MissionManager_ResolveNoForwardProgress::desired_speed_threshold_dimension

Definition at line 370 of file config.pb.h.

◆ desired_speed_threshold_unit

◆ pitch_threshold_dimension

Definition at line 355 of file config.pb.h.

◆ pitch_threshold_unit

Definition at line 357 of file config.pb.h.

◆ resume_timeout_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type jaiabot::config::MissionManager_ResolveNoForwardProgress::resume_timeout_dimension

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

◆ resume_timeout_unit

Definition at line 342 of file config.pb.h.

◆ trigger_timeout_dimension

typedef boost::units::derived_dimension<boost::units::time_base_dimension,1>::type jaiabot::config::MissionManager_ResolveNoForwardProgress::trigger_timeout_dimension

Definition at line 385 of file config.pb.h.

◆ trigger_timeout_unit

Definition at line 387 of file config.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kDesiredSpeedThresholdFieldNumber 
kTriggerTimeoutFieldNumber 
kResumeTimeoutFieldNumber 
kPitchThresholdFieldNumber 

Definition at line 282 of file config.pb.h.

Constructor & Destructor Documentation

◆ MissionManager_ResolveNoForwardProgress() [1/5]

jaiabot::config::MissionManager_ResolveNoForwardProgress::MissionManager_ResolveNoForwardProgress ( )
inline

Definition at line 158 of file config.pb.h.

◆ ~MissionManager_ResolveNoForwardProgress()

jaiabot::config::MissionManager_ResolveNoForwardProgress::~MissionManager_ResolveNoForwardProgress ( )
override

◆ MissionManager_ResolveNoForwardProgress() [2/5]

PROTOBUF_CONSTEXPR jaiabot::config::MissionManager_ResolveNoForwardProgress::MissionManager_ResolveNoForwardProgress ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ MissionManager_ResolveNoForwardProgress() [3/5]

jaiabot::config::MissionManager_ResolveNoForwardProgress::MissionManager_ResolveNoForwardProgress ( const MissionManager_ResolveNoForwardProgress from)

◆ MissionManager_ResolveNoForwardProgress() [4/5]

jaiabot::config::MissionManager_ResolveNoForwardProgress::MissionManager_ResolveNoForwardProgress ( MissionManager_ResolveNoForwardProgress &&  from)
inlinenoexcept

Definition at line 163 of file config.pb.h.

◆ MissionManager_ResolveNoForwardProgress() [5/5]

jaiabot::config::MissionManager_ResolveNoForwardProgress::MissionManager_ResolveNoForwardProgress ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * jaiabot::config::MissionManager_ResolveNoForwardProgress::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * jaiabot::config::MissionManager_ResolveNoForwardProgress::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ ByteSizeLong()

size_t jaiabot::config::MissionManager_ResolveNoForwardProgress::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void jaiabot::config::MissionManager_ResolveNoForwardProgress::Clear ( )
final

◆ clear_desired_speed_threshold()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::clear_desired_speed_threshold ( )
inline

Definition at line 1971 of file config.pb.h.

◆ clear_pitch_threshold()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::clear_pitch_threshold ( )
inline

Definition at line 1943 of file config.pb.h.

◆ clear_resume_timeout()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::clear_resume_timeout ( )
inline

Definition at line 1915 of file config.pb.h.

◆ clear_trigger_timeout()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::clear_trigger_timeout ( )
inline

Definition at line 1999 of file config.pb.h.

◆ CopyFrom()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::CopyFrom ( const MissionManager_ResolveNoForwardProgress from)

◆ default_instance()

static const MissionManager_ResolveNoForwardProgress & jaiabot::config::MissionManager_ResolveNoForwardProgress::default_instance ( )
inlinestatic

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

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::config::MissionManager_ResolveNoForwardProgress::descriptor ( )
inlinestatic

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

◆ desired_speed_threshold()

int32_t jaiabot::config::MissionManager_ResolveNoForwardProgress::desired_speed_threshold ( ) const
inline

Definition at line 1978 of file config.pb.h.

◆ desired_speed_threshold_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::MissionManager_ResolveNoForwardProgress::desired_speed_threshold_with_units ( ) const
inline

Definition at line 379 of file config.pb.h.

◆ desired_speed_threshold_with_units() [2/2]

boost::units::quantity< desired_speed_threshold_unit, google::protobuf::int32 > jaiabot::config::MissionManager_ResolveNoForwardProgress::desired_speed_threshold_with_units ( ) const
inline

Definition at line 382 of file config.pb.h.

◆ GetCachedSize()

int jaiabot::config::MissionManager_ResolveNoForwardProgress::GetCachedSize ( ) const
inlinefinal

Definition at line 255 of file config.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * jaiabot::config::MissionManager_ResolveNoForwardProgress::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * jaiabot::config::MissionManager_ResolveNoForwardProgress::GetDescriptor ( )
inlinestatic

Definition at line 196 of file config.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata jaiabot::config::MissionManager_ResolveNoForwardProgress::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * jaiabot::config::MissionManager_ResolveNoForwardProgress::GetReflection ( )
inlinestatic

Definition at line 199 of file config.pb.h.

◆ has_desired_speed_threshold()

bool jaiabot::config::MissionManager_ResolveNoForwardProgress::has_desired_speed_threshold ( ) const
inline

Definition at line 1968 of file config.pb.h.

◆ has_pitch_threshold()

bool jaiabot::config::MissionManager_ResolveNoForwardProgress::has_pitch_threshold ( ) const
inline

Definition at line 1940 of file config.pb.h.

◆ has_resume_timeout()

bool jaiabot::config::MissionManager_ResolveNoForwardProgress::has_resume_timeout ( ) const
inline

Definition at line 1912 of file config.pb.h.

◆ has_trigger_timeout()

bool jaiabot::config::MissionManager_ResolveNoForwardProgress::has_trigger_timeout ( ) const
inline

Definition at line 1996 of file config.pb.h.

◆ internal_default_instance()

static const MissionManager_ResolveNoForwardProgress * jaiabot::config::MissionManager_ResolveNoForwardProgress::internal_default_instance ( )
inlinestatic

Definition at line 205 of file config.pb.h.

◆ IsInitialized()

bool jaiabot::config::MissionManager_ResolveNoForwardProgress::IsInitialized ( ) const
final

◆ MergeFrom()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::MergeFrom ( const MissionManager_ResolveNoForwardProgress from)
inline

Definition at line 242 of file config.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * jaiabot::config::MissionManager_ResolveNoForwardProgress::mutable_unknown_fields ( )
inline

Definition at line 189 of file config.pb.h.

◆ New()

MissionManager_ResolveNoForwardProgress * jaiabot::config::MissionManager_ResolveNoForwardProgress::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 236 of file config.pb.h.

◆ operator=() [1/2]

MissionManager_ResolveNoForwardProgress & jaiabot::config::MissionManager_ResolveNoForwardProgress::operator= ( const MissionManager_ResolveNoForwardProgress from)
inline

Definition at line 168 of file config.pb.h.

◆ operator=() [2/2]

MissionManager_ResolveNoForwardProgress & jaiabot::config::MissionManager_ResolveNoForwardProgress::operator= ( MissionManager_ResolveNoForwardProgress &&  from)
inlinenoexcept

Definition at line 172 of file config.pb.h.

◆ pitch_threshold()

int32_t jaiabot::config::MissionManager_ResolveNoForwardProgress::pitch_threshold ( ) const
inline

Definition at line 1950 of file config.pb.h.

◆ pitch_threshold_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::MissionManager_ResolveNoForwardProgress::pitch_threshold_with_units ( ) const
inline

Definition at line 364 of file config.pb.h.

◆ pitch_threshold_with_units() [2/2]

boost::units::quantity< pitch_threshold_unit, google::protobuf::int32 > jaiabot::config::MissionManager_ResolveNoForwardProgress::pitch_threshold_with_units ( ) const
inline

Definition at line 367 of file config.pb.h.

◆ resume_timeout()

int32_t jaiabot::config::MissionManager_ResolveNoForwardProgress::resume_timeout ( ) const
inline

Definition at line 1922 of file config.pb.h.

◆ resume_timeout_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::MissionManager_ResolveNoForwardProgress::resume_timeout_with_units ( ) const
inline

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

◆ resume_timeout_with_units() [2/2]

boost::units::quantity< resume_timeout_unit, google::protobuf::int32 > jaiabot::config::MissionManager_ResolveNoForwardProgress::resume_timeout_with_units ( ) const
inline

Definition at line 352 of file config.pb.h.

◆ set_desired_speed_threshold()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_desired_speed_threshold ( int32_t  value)
inline

Definition at line 1986 of file config.pb.h.

◆ set_desired_speed_threshold_with_units()

template<typename Quantity >
void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_desired_speed_threshold_with_units ( Quantity  value_w_units)
inline

Definition at line 375 of file config.pb.h.

◆ set_pitch_threshold()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_pitch_threshold ( int32_t  value)
inline

Definition at line 1958 of file config.pb.h.

◆ set_pitch_threshold_with_units()

template<typename Quantity >
void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_pitch_threshold_with_units ( Quantity  value_w_units)
inline

Definition at line 360 of file config.pb.h.

◆ set_resume_timeout()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_resume_timeout ( int32_t  value)
inline

Definition at line 1930 of file config.pb.h.

◆ set_resume_timeout_with_units()

template<typename Quantity >
void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_resume_timeout_with_units ( Quantity  value_w_units)
inline

Definition at line 345 of file config.pb.h.

◆ set_trigger_timeout()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_trigger_timeout ( int32_t  value)
inline

Definition at line 2014 of file config.pb.h.

◆ set_trigger_timeout_with_units()

template<typename Quantity >
void jaiabot::config::MissionManager_ResolveNoForwardProgress::set_trigger_timeout_with_units ( Quantity  value_w_units)
inline

Definition at line 390 of file config.pb.h.

◆ Swap()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::Swap ( MissionManager_ResolveNoForwardProgress other)
inline

Definition at line 215 of file config.pb.h.

◆ trigger_timeout()

int32_t jaiabot::config::MissionManager_ResolveNoForwardProgress::trigger_timeout ( ) const
inline

Definition at line 2006 of file config.pb.h.

◆ trigger_timeout_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::MissionManager_ResolveNoForwardProgress::trigger_timeout_with_units ( ) const
inline

Definition at line 394 of file config.pb.h.

◆ trigger_timeout_with_units() [2/2]

boost::units::quantity< trigger_timeout_unit, google::protobuf::int32 > jaiabot::config::MissionManager_ResolveNoForwardProgress::trigger_timeout_with_units ( ) const
inline

Definition at line 397 of file config.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & jaiabot::config::MissionManager_ResolveNoForwardProgress::unknown_fields ( ) const
inline

Definition at line 186 of file config.pb.h.

◆ UnsafeArenaSwap()

void jaiabot::config::MissionManager_ResolveNoForwardProgress::UnsafeArenaSwap ( MissionManager_ResolveNoForwardProgress other)
inline

Definition at line 228 of file 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 404 of file config.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 264 of file config.pb.h.

◆ ::TableStruct_bin_2fmission_5fmanager_2fconfig_2eproto

Definition at line 416 of file config.pb.h.

◆ swap

Definition at line 212 of file config.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::config::MissionManager_ResolveNoForwardProgress::_class_data_
static

Definition at line 273 of file config.pb.h.

◆ _impl_

Impl_ jaiabot::config::MissionManager_ResolveNoForwardProgress::_impl_

Definition at line 415 of file config.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::config::MissionManager_ResolveNoForwardProgress::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 209 of file config.pb.h.


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