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

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

Inheritance diagram for jaiabot::protobuf::MissionPlan:
Collaboration diagram for jaiabot::protobuf::MissionPlan:

Public Types

enum  MovementParamsCase { kTrail = 10 , MOVEMENT_PARAMS_NOT_SET = 0 }
 
enum  : int {
  kGoalFieldNumber = 3 , kRecoveryFieldNumber = 4 , kSpeedsFieldNumber = 5 , kBottomDepthSafetyParamsFieldNumber = 6 ,
  kFragmentIndexFieldNumber = 7 , kExpectedFragmentsFieldNumber = 8 , kRepeatsFieldNumber = 9 , kStartFieldNumber = 1 ,
  kMovementFieldNumber = 2 , kTrailFieldNumber = 10
}
 
typedef MissionPlan_Goal Goal
 
typedef MissionPlan_Recovery Recovery
 
typedef MissionPlan_TrailParam TrailParam
 
typedef MissionPlan_MissionStart MissionStart
 
typedef MissionPlan_MovementType MovementType
 

Public Member Functions

 MissionPlan ()
 
 ~MissionPlan () override
 
PROTOBUF_CONSTEXPR MissionPlan (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 MissionPlan (const MissionPlan &from)
 
 MissionPlan (MissionPlan &&from) noexcept
 
MissionPlanoperator= (const MissionPlan &from)
 
MissionPlanoperator= (MissionPlan &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MissionPlan *other)
 
void UnsafeArenaSwap (MissionPlan *other)
 
MissionPlanNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const MissionPlan &from)
 
void MergeFrom (const MissionPlan &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 goal_size () const
 
void clear_goal ()
 
::jaiabot::protobuf::MissionPlan_Goalmutable_goal (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionPlan_Goal > * mutable_goal ()
 
const ::jaiabot::protobuf::MissionPlan_Goalgoal (int index) const
 
::jaiabot::protobuf::MissionPlan_Goaladd_goal ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::MissionPlan_Goal > & goal () const
 
bool has_recovery () const
 
void clear_recovery ()
 
const ::jaiabot::protobuf::MissionPlan_Recoveryrecovery () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::MissionPlan_Recovery * release_recovery ()
 
::jaiabot::protobuf::MissionPlan_Recoverymutable_recovery ()
 
void set_allocated_recovery (::jaiabot::protobuf::MissionPlan_Recovery *recovery)
 
void unsafe_arena_set_allocated_recovery (::jaiabot::protobuf::MissionPlan_Recovery *recovery)
 
::jaiabot::protobuf::MissionPlan_Recoveryunsafe_arena_release_recovery ()
 
bool has_speeds () const
 
void clear_speeds ()
 
const ::jaiabot::protobuf::Speedsspeeds () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::Speeds * release_speeds ()
 
::jaiabot::protobuf::Speedsmutable_speeds ()
 
void set_allocated_speeds (::jaiabot::protobuf::Speeds *speeds)
 
void unsafe_arena_set_allocated_speeds (::jaiabot::protobuf::Speeds *speeds)
 
::jaiabot::protobuf::Speedsunsafe_arena_release_speeds ()
 
bool has_bottom_depth_safety_params () const
 
void clear_bottom_depth_safety_params ()
 
const ::jaiabot::protobuf::BottomDepthSafetyParamsbottom_depth_safety_params () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::BottomDepthSafetyParams * release_bottom_depth_safety_params ()
 
::jaiabot::protobuf::BottomDepthSafetyParamsmutable_bottom_depth_safety_params ()
 
void set_allocated_bottom_depth_safety_params (::jaiabot::protobuf::BottomDepthSafetyParams *bottom_depth_safety_params)
 
void unsafe_arena_set_allocated_bottom_depth_safety_params (::jaiabot::protobuf::BottomDepthSafetyParams *bottom_depth_safety_params)
 
::jaiabot::protobuf::BottomDepthSafetyParamsunsafe_arena_release_bottom_depth_safety_params ()
 
bool has_fragment_index () const
 
void clear_fragment_index ()
 
uint32_t fragment_index () const
 
void set_fragment_index (uint32_t value)
 
bool has_expected_fragments () const
 
void clear_expected_fragments ()
 
uint32_t expected_fragments () const
 
void set_expected_fragments (uint32_t value)
 
bool has_repeats () const
 
void clear_repeats ()
 
uint32_t repeats () const
 
void set_repeats (uint32_t value)
 
bool has_start () const
 
void clear_start ()
 
::jaiabot::protobuf::MissionPlan_MissionStart start () const
 
void set_start (::jaiabot::protobuf::MissionPlan_MissionStart value)
 
bool has_movement () const
 
void clear_movement ()
 
::jaiabot::protobuf::MissionPlan_MovementType movement () const
 
void set_movement (::jaiabot::protobuf::MissionPlan_MovementType value)
 
bool has_trail () const
 
void clear_trail ()
 
const ::jaiabot::protobuf::MissionPlan_TrailParamtrail () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::MissionPlan_TrailParam * release_trail ()
 
::jaiabot::protobuf::MissionPlan_TrailParammutable_trail ()
 
void set_allocated_trail (::jaiabot::protobuf::MissionPlan_TrailParam *trail)
 
void unsafe_arena_set_allocated_trail (::jaiabot::protobuf::MissionPlan_TrailParam *trail)
 
::jaiabot::protobuf::MissionPlan_TrailParamunsafe_arena_release_trail ()
 
void clear_movement_params ()
 
MovementParamsCase movement_params_case () 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 MissionPlandefault_instance ()
 
static const MissionPlaninternal_default_instance ()
 
static bool MissionStart_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MissionStart_descriptor ()
 
template<typename T >
static const std::string & MissionStart_Name (T enum_t_value)
 
static bool MissionStart_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MissionStart *value)
 
static bool MovementType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * MovementType_descriptor ()
 
template<typename T >
static const std::string & MovementType_Name (T enum_t_value)
 
static bool MovementType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, MovementType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr MissionStart START_IMMEDIATELY
 
static constexpr MissionStart START_ON_COMMAND
 
static constexpr MissionStart MissionStart_MIN
 
static constexpr MissionStart MissionStart_MAX
 
static constexpr int MissionStart_ARRAYSIZE
 
static constexpr MovementType TRANSIT
 
static constexpr MovementType REMOTE_CONTROL
 
static constexpr MovementType TRAIL
 
static constexpr MovementType MovementType_MIN
 
static constexpr MovementType MovementType_MAX
 
static constexpr int MovementType_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 2813 of file mission.pb.h.

Member Typedef Documentation

◆ Goal

◆ MissionStart

◆ MovementType

◆ Recovery

◆ TrailParam

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kGoalFieldNumber 
kRecoveryFieldNumber 
kSpeedsFieldNumber 
kBottomDepthSafetyParamsFieldNumber 
kFragmentIndexFieldNumber 
kExpectedFragmentsFieldNumber 
kRepeatsFieldNumber 
kStartFieldNumber 
kMovementFieldNumber 
kTrailFieldNumber 

Definition at line 3011 of file mission.pb.h.

◆ MovementParamsCase

Enumerator
kTrail 
MOVEMENT_PARAMS_NOT_SET 

Definition at line 2863 of file mission.pb.h.

Constructor & Destructor Documentation

◆ MissionPlan() [1/5]

jaiabot::protobuf::MissionPlan::MissionPlan ( )
inline

Definition at line 2816 of file mission.pb.h.

◆ ~MissionPlan()

jaiabot::protobuf::MissionPlan::~MissionPlan ( )
override

◆ MissionPlan() [2/5]

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

◆ MissionPlan() [3/5]

jaiabot::protobuf::MissionPlan::MissionPlan ( const MissionPlan from)

◆ MissionPlan() [4/5]

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

Definition at line 2821 of file mission.pb.h.

◆ MissionPlan() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ add_goal()

jaiabot::protobuf::MissionPlan_Goal * jaiabot::protobuf::MissionPlan::add_goal ( )
inline

Definition at line 7155 of file mission.pb.h.

◆ bottom_depth_safety_params()

const ::jaiabot::protobuf::BottomDepthSafetyParams & jaiabot::protobuf::MissionPlan::bottom_depth_safety_params ( ) const
inline

Definition at line 7364 of file mission.pb.h.

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_bottom_depth_safety_params()

void jaiabot::protobuf::MissionPlan::clear_bottom_depth_safety_params ( )
inline

Definition at line 7355 of file mission.pb.h.

◆ clear_expected_fragments()

void jaiabot::protobuf::MissionPlan::clear_expected_fragments ( )
inline

Definition at line 7472 of file mission.pb.h.

◆ clear_fragment_index()

void jaiabot::protobuf::MissionPlan::clear_fragment_index ( )
inline

Definition at line 7444 of file mission.pb.h.

◆ clear_goal()

void jaiabot::protobuf::MissionPlan::clear_goal ( )
inline

Definition at line 7133 of file mission.pb.h.

◆ clear_movement()

void jaiabot::protobuf::MissionPlan::clear_movement ( )
inline

Definition at line 7105 of file mission.pb.h.

◆ clear_movement_params()

void jaiabot::protobuf::MissionPlan::clear_movement_params ( )

◆ clear_recovery()

void jaiabot::protobuf::MissionPlan::clear_recovery ( )
inline

Definition at line 7175 of file mission.pb.h.

◆ clear_repeats()

void jaiabot::protobuf::MissionPlan::clear_repeats ( )
inline

Definition at line 7574 of file mission.pb.h.

◆ clear_speeds()

void jaiabot::protobuf::MissionPlan::clear_speeds ( )
inline

Definition at line 7265 of file mission.pb.h.

◆ clear_start()

void jaiabot::protobuf::MissionPlan::clear_start ( )
inline

Definition at line 7076 of file mission.pb.h.

◆ clear_trail()

void jaiabot::protobuf::MissionPlan::clear_trail ( )
inline

Definition at line 7502 of file mission.pb.h.

◆ CopyFrom()

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

◆ default_instance()

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

Definition at line 2860 of file mission.pb.h.

◆ descriptor()

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

Definition at line 2851 of file mission.pb.h.

◆ expected_fragments()

uint32_t jaiabot::protobuf::MissionPlan::expected_fragments ( ) const
inline

Definition at line 7479 of file mission.pb.h.

◆ fragment_index()

uint32_t jaiabot::protobuf::MissionPlan::fragment_index ( ) const
inline

Definition at line 7451 of file mission.pb.h.

◆ GetCachedSize()

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

Definition at line 2918 of file mission.pb.h.

◆ GetClassData()

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

◆ GetDescriptor()

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

Definition at line 2854 of file mission.pb.h.

◆ GetMetadata()

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

◆ GetReflection()

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

Definition at line 2857 of file mission.pb.h.

◆ goal() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::MissionPlan_Goal > & jaiabot::protobuf::MissionPlan::goal ( ) const
inline

Definition at line 7161 of file mission.pb.h.

◆ goal() [2/2]

const ::jaiabot::protobuf::MissionPlan_Goal & jaiabot::protobuf::MissionPlan::goal ( int  index) const
inline

Definition at line 7148 of file mission.pb.h.

◆ goal_size()

int jaiabot::protobuf::MissionPlan::goal_size ( ) const
inline

Definition at line 7130 of file mission.pb.h.

◆ has_bottom_depth_safety_params()

bool jaiabot::protobuf::MissionPlan::has_bottom_depth_safety_params ( ) const
inline

Definition at line 7352 of file mission.pb.h.

◆ has_expected_fragments()

bool jaiabot::protobuf::MissionPlan::has_expected_fragments ( ) const
inline

Definition at line 7469 of file mission.pb.h.

◆ has_fragment_index()

bool jaiabot::protobuf::MissionPlan::has_fragment_index ( ) const
inline

Definition at line 7441 of file mission.pb.h.

◆ has_movement()

bool jaiabot::protobuf::MissionPlan::has_movement ( ) const
inline

Definition at line 7102 of file mission.pb.h.

◆ has_recovery()

bool jaiabot::protobuf::MissionPlan::has_recovery ( ) const
inline

Definition at line 7172 of file mission.pb.h.

◆ has_repeats()

bool jaiabot::protobuf::MissionPlan::has_repeats ( ) const
inline

Definition at line 7571 of file mission.pb.h.

◆ has_speeds()

bool jaiabot::protobuf::MissionPlan::has_speeds ( ) const
inline

Definition at line 7262 of file mission.pb.h.

◆ has_start()

bool jaiabot::protobuf::MissionPlan::has_start ( ) const
inline

Definition at line 7073 of file mission.pb.h.

◆ has_trail()

bool jaiabot::protobuf::MissionPlan::has_trail ( ) const
inline

Definition at line 7496 of file mission.pb.h.

◆ internal_default_instance()

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

Definition at line 2868 of file mission.pb.h.

◆ IsInitialized()

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

◆ MergeFrom()

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

Definition at line 2905 of file mission.pb.h.

◆ MissionStart_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::MissionPlan::MissionStart_descriptor ( )
inlinestatic

Definition at line 2962 of file mission.pb.h.

◆ MissionStart_IsValid()

static bool jaiabot::protobuf::MissionPlan::MissionStart_IsValid ( int  value)
inlinestatic

Definition at line 2952 of file mission.pb.h.

◆ MissionStart_Name()

template<typename T >
static const std::string & jaiabot::protobuf::MissionPlan::MissionStart_Name ( enum_t_value)
inlinestatic

Definition at line 2966 of file mission.pb.h.

◆ MissionStart_Parse()

static bool jaiabot::protobuf::MissionPlan::MissionStart_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
MissionStart value 
)
inlinestatic

Definition at line 2972 of file mission.pb.h.

◆ movement()

jaiabot::protobuf::MissionPlan_MovementType jaiabot::protobuf::MissionPlan::movement ( ) const
inline

Definition at line 7112 of file mission.pb.h.

◆ movement_params_case()

MissionPlan::MovementParamsCase jaiabot::protobuf::MissionPlan::movement_params_case ( ) const
inline

Definition at line 7600 of file mission.pb.h.

◆ MovementType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::MissionPlan::MovementType_descriptor ( )
inlinestatic

Definition at line 2994 of file mission.pb.h.

◆ MovementType_IsValid()

static bool jaiabot::protobuf::MissionPlan::MovementType_IsValid ( int  value)
inlinestatic

Definition at line 2984 of file mission.pb.h.

◆ MovementType_Name()

template<typename T >
static const std::string & jaiabot::protobuf::MissionPlan::MovementType_Name ( enum_t_value)
inlinestatic

Definition at line 2998 of file mission.pb.h.

◆ MovementType_Parse()

static bool jaiabot::protobuf::MissionPlan::MovementType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
MovementType value 
)
inlinestatic

Definition at line 3004 of file mission.pb.h.

◆ mutable_bottom_depth_safety_params()

jaiabot::protobuf::BottomDepthSafetyParams * jaiabot::protobuf::MissionPlan::mutable_bottom_depth_safety_params ( )
inline

Definition at line 7411 of file mission.pb.h.

◆ mutable_goal() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::MissionPlan_Goal > * jaiabot::protobuf::MissionPlan::mutable_goal ( )
inline

Definition at line 7141 of file mission.pb.h.

◆ mutable_goal() [2/2]

jaiabot::protobuf::MissionPlan_Goal * jaiabot::protobuf::MissionPlan::mutable_goal ( int  index)
inline

Definition at line 7136 of file mission.pb.h.

◆ mutable_recovery()

jaiabot::protobuf::MissionPlan_Recovery * jaiabot::protobuf::MissionPlan::mutable_recovery ( )
inline

Definition at line 7231 of file mission.pb.h.

◆ mutable_speeds()

jaiabot::protobuf::Speeds * jaiabot::protobuf::MissionPlan::mutable_speeds ( )
inline

Definition at line 7321 of file mission.pb.h.

◆ mutable_trail()

jaiabot::protobuf::MissionPlan_TrailParam * jaiabot::protobuf::MissionPlan::mutable_trail ( )
inline

Definition at line 7560 of file mission.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 2847 of file mission.pb.h.

◆ New()

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

Definition at line 2899 of file mission.pb.h.

◆ operator=() [1/2]

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

Definition at line 2826 of file mission.pb.h.

◆ operator=() [2/2]

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

Definition at line 2830 of file mission.pb.h.

◆ recovery()

const ::jaiabot::protobuf::MissionPlan_Recovery & jaiabot::protobuf::MissionPlan::recovery ( ) const
inline

Definition at line 7184 of file mission.pb.h.

◆ release_bottom_depth_safety_params()

jaiabot::protobuf::BottomDepthSafetyParams * jaiabot::protobuf::MissionPlan::release_bottom_depth_safety_params ( )
inline

Definition at line 7381 of file mission.pb.h.

◆ release_recovery()

jaiabot::protobuf::MissionPlan_Recovery * jaiabot::protobuf::MissionPlan::release_recovery ( )
inline

Definition at line 7201 of file mission.pb.h.

◆ release_speeds()

jaiabot::protobuf::Speeds * jaiabot::protobuf::MissionPlan::release_speeds ( )
inline

Definition at line 7291 of file mission.pb.h.

◆ release_trail()

jaiabot::protobuf::MissionPlan_TrailParam * jaiabot::protobuf::MissionPlan::release_trail ( )
inline

Definition at line 7510 of file mission.pb.h.

◆ repeats()

uint32_t jaiabot::protobuf::MissionPlan::repeats ( ) const
inline

Definition at line 7581 of file mission.pb.h.

◆ set_allocated_bottom_depth_safety_params()

void jaiabot::protobuf::MissionPlan::set_allocated_bottom_depth_safety_params ( ::jaiabot::protobuf::BottomDepthSafetyParams bottom_depth_safety_params)
inline

Definition at line 7416 of file mission.pb.h.

◆ set_allocated_recovery()

void jaiabot::protobuf::MissionPlan::set_allocated_recovery ( ::jaiabot::protobuf::MissionPlan_Recovery recovery)
inline

Definition at line 7236 of file mission.pb.h.

◆ set_allocated_speeds()

void jaiabot::protobuf::MissionPlan::set_allocated_speeds ( ::jaiabot::protobuf::Speeds speeds)
inline

Definition at line 7326 of file mission.pb.h.

◆ set_allocated_trail()

void jaiabot::protobuf::MissionPlan::set_allocated_trail ( ::jaiabot::protobuf::MissionPlan_TrailParam trail)

◆ set_expected_fragments()

void jaiabot::protobuf::MissionPlan::set_expected_fragments ( uint32_t  value)
inline

Definition at line 7487 of file mission.pb.h.

◆ set_fragment_index()

void jaiabot::protobuf::MissionPlan::set_fragment_index ( uint32_t  value)
inline

Definition at line 7459 of file mission.pb.h.

◆ set_movement()

void jaiabot::protobuf::MissionPlan::set_movement ( ::jaiabot::protobuf::MissionPlan_MovementType  value)
inline

Definition at line 7121 of file mission.pb.h.

◆ set_repeats()

void jaiabot::protobuf::MissionPlan::set_repeats ( uint32_t  value)
inline

Definition at line 7589 of file mission.pb.h.

◆ set_start()

void jaiabot::protobuf::MissionPlan::set_start ( ::jaiabot::protobuf::MissionPlan_MissionStart  value)
inline

Definition at line 7092 of file mission.pb.h.

◆ speeds()

const ::jaiabot::protobuf::Speeds & jaiabot::protobuf::MissionPlan::speeds ( ) const
inline

Definition at line 7274 of file mission.pb.h.

◆ start()

jaiabot::protobuf::MissionPlan_MissionStart jaiabot::protobuf::MissionPlan::start ( ) const
inline

Definition at line 7083 of file mission.pb.h.

◆ Swap()

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

Definition at line 2878 of file mission.pb.h.

◆ trail()

const ::jaiabot::protobuf::MissionPlan_TrailParam & jaiabot::protobuf::MissionPlan::trail ( ) const
inline

Definition at line 7529 of file mission.pb.h.

◆ unknown_fields()

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

Definition at line 2844 of file mission.pb.h.

◆ unsafe_arena_release_bottom_depth_safety_params()

jaiabot::protobuf::BottomDepthSafetyParams * jaiabot::protobuf::MissionPlan::unsafe_arena_release_bottom_depth_safety_params ( )
inline

Definition at line 7396 of file mission.pb.h.

◆ unsafe_arena_release_recovery()

jaiabot::protobuf::MissionPlan_Recovery * jaiabot::protobuf::MissionPlan::unsafe_arena_release_recovery ( )
inline

Definition at line 7216 of file mission.pb.h.

◆ unsafe_arena_release_speeds()

jaiabot::protobuf::Speeds * jaiabot::protobuf::MissionPlan::unsafe_arena_release_speeds ( )
inline

Definition at line 7306 of file mission.pb.h.

◆ unsafe_arena_release_trail()

jaiabot::protobuf::MissionPlan_TrailParam * jaiabot::protobuf::MissionPlan::unsafe_arena_release_trail ( )
inline

Definition at line 7533 of file mission.pb.h.

◆ unsafe_arena_set_allocated_bottom_depth_safety_params()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_bottom_depth_safety_params ( ::jaiabot::protobuf::BottomDepthSafetyParams bottom_depth_safety_params)
inline

Definition at line 7368 of file mission.pb.h.

◆ unsafe_arena_set_allocated_recovery()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_recovery ( ::jaiabot::protobuf::MissionPlan_Recovery recovery)
inline

Definition at line 7188 of file mission.pb.h.

◆ unsafe_arena_set_allocated_speeds()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_speeds ( ::jaiabot::protobuf::Speeds speeds)
inline

Definition at line 7278 of file mission.pb.h.

◆ unsafe_arena_set_allocated_trail()

void jaiabot::protobuf::MissionPlan::unsafe_arena_set_allocated_trail ( ::jaiabot::protobuf::MissionPlan_TrailParam trail)
inline

Definition at line 7544 of file mission.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 2891 of file mission.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 3188 of file mission.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 2927 of file mission.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2fmission_2eproto

Definition at line 3212 of file mission.pb.h.

◆ swap

void swap ( MissionPlan a,
MissionPlan b 
)
friend

Definition at line 2875 of file mission.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::MissionPlan::_class_data_
static

Definition at line 2936 of file mission.pb.h.

◆ _impl_

Impl_ jaiabot::protobuf::MissionPlan::_impl_

Definition at line 3211 of file mission.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::MissionPlan::kIndexInFileMessages
staticconstexpr
Initial value:
=
11

Definition at line 2872 of file mission.pb.h.

◆ MissionStart_ARRAYSIZE

constexpr int jaiabot::protobuf::MissionPlan::MissionStart_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 2959 of file mission.pb.h.

◆ MissionStart_MAX

constexpr MissionStart jaiabot::protobuf::MissionPlan::MissionStart_MAX
staticconstexpr
Initial value:
=
constexpr MissionPlan_MissionStart MissionPlan_MissionStart_MissionStart_MAX
Definition mission.pb.h:189

Definition at line 2957 of file mission.pb.h.

◆ MissionStart_MIN

constexpr MissionStart jaiabot::protobuf::MissionPlan::MissionStart_MIN
staticconstexpr
Initial value:
=
constexpr MissionPlan_MissionStart MissionPlan_MissionStart_MissionStart_MIN
Definition mission.pb.h:188

Definition at line 2955 of file mission.pb.h.

◆ MovementType_ARRAYSIZE

constexpr int jaiabot::protobuf::MissionPlan::MovementType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 2991 of file mission.pb.h.

◆ MovementType_MAX

constexpr MovementType jaiabot::protobuf::MissionPlan::MovementType_MAX
staticconstexpr
Initial value:
=
constexpr MissionPlan_MovementType MissionPlan_MovementType_MovementType_MAX
Definition mission.pb.h:213

Definition at line 2989 of file mission.pb.h.

◆ MovementType_MIN

constexpr MovementType jaiabot::protobuf::MissionPlan::MovementType_MIN
staticconstexpr
Initial value:
=
constexpr MissionPlan_MovementType MissionPlan_MovementType_MovementType_MIN
Definition mission.pb.h:212

Definition at line 2987 of file mission.pb.h.

◆ REMOTE_CONTROL

constexpr MovementType jaiabot::protobuf::MissionPlan::REMOTE_CONTROL
staticconstexpr
Initial value:

Definition at line 2980 of file mission.pb.h.

◆ START_IMMEDIATELY

constexpr MissionStart jaiabot::protobuf::MissionPlan::START_IMMEDIATELY
staticconstexpr
Initial value:

Definition at line 2948 of file mission.pb.h.

◆ START_ON_COMMAND

constexpr MissionStart jaiabot::protobuf::MissionPlan::START_ON_COMMAND
staticconstexpr
Initial value:

Definition at line 2950 of file mission.pb.h.

◆ TRAIL

constexpr MovementType jaiabot::protobuf::MissionPlan::TRAIL
staticconstexpr
Initial value:

Definition at line 2982 of file mission.pb.h.

◆ TRANSIT

constexpr MovementType jaiabot::protobuf::MissionPlan::TRANSIT
staticconstexpr
Initial value:

Definition at line 2978 of file mission.pb.h.


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