JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::protobuf::MissionReport Class Reference

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

Inheritance diagram for jaiabot::protobuf::MissionReport:
Collaboration diagram for jaiabot::protobuf::MissionReport:

Public Types

typedef boost::units::length_dimension distance_to_active_goal_dimension
 
typedef boost::units::unit< distance_to_active_goal_dimension, boost::units::si::system > distance_to_active_goal_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type active_goal_timeout_dimension
 
typedef boost::units::unit< active_goal_timeout_dimension, boost::units::si::system > active_goal_timeout_unit
 

Public Member Functions

 MissionReport ()
 
virtual ~MissionReport ()
 
 MissionReport (const MissionReport &from)
 
MissionReportoperator= (const MissionReport &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MissionReport *other)
 
MissionReportNew () const final
 
MissionReportNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const MissionReport &from)
 
void MergeFrom (const MissionReport &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
bool has_active_goal_location () const
 
void clear_active_goal_location ()
 
const ::jaiabot::protobuf::GeographicCoordinateactive_goal_location () const
 
::jaiabot::protobuf::GeographicCoordinaterelease_active_goal_location ()
 
::jaiabot::protobuf::GeographicCoordinatemutable_active_goal_location ()
 
void set_allocated_active_goal_location (::jaiabot::protobuf::GeographicCoordinate *active_goal_location)
 
bool has_repeat_index () const
 
void clear_repeat_index ()
 
::google::protobuf::int32 repeat_index () const
 
void set_repeat_index (::google::protobuf::int32 value)
 
bool has_state () const
 
void clear_state ()
 
::jaiabot::protobuf::MissionState state () const
 
void set_state (::jaiabot::protobuf::MissionState value)
 
bool has_active_goal () const
 
void clear_active_goal ()
 
::google::protobuf::int32 active_goal () const
 
void set_active_goal (::google::protobuf::int32 value)
 
bool has_distance_to_active_goal () const
 
void clear_distance_to_active_goal ()
 
double distance_to_active_goal () const
 
void set_distance_to_active_goal (double value)
 
bool has_active_goal_timeout () const
 
void clear_active_goal_timeout ()
 
::google::protobuf::uint32 active_goal_timeout () const
 
void set_active_goal_timeout (::google::protobuf::uint32 value)
 
bool has_data_offload_percentage () const
 
void clear_data_offload_percentage ()
 
::google::protobuf::int32 data_offload_percentage () const
 
void set_data_offload_percentage (::google::protobuf::int32 value)
 
template<typename Quantity >
void set_distance_to_active_goal_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity distance_to_active_goal_with_units () const
 
boost::units::quantity< distance_to_active_goal_unit, double > distance_to_active_goal_with_units () const
 
template<typename Quantity >
void set_active_goal_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity active_goal_timeout_with_units () const
 
boost::units::quantity< active_goal_timeout_unit, google::protobuf::uint32 > active_goal_timeout_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const MissionReportdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const MissionReportinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kActiveGoalLocationFieldNumber = 12
 
static const int kRepeatIndexFieldNumber = 16
 
static const int kStateFieldNumber = 10
 
static const int kActiveGoalFieldNumber = 11
 
static const int kDistanceToActiveGoalFieldNumber = 13
 
static const int kActiveGoalTimeoutFieldNumber = 14
 
static const int kDataOffloadPercentageFieldNumber = 15
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fmission_2eproto::TableStruct
 
void swap (MissionReport &a, MissionReport &b)
 

Detailed Description

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

Member Typedef Documentation

◆ active_goal_timeout_dimension

typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type jaiabot::protobuf::MissionReport::active_goal_timeout_dimension

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

◆ active_goal_timeout_unit

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

◆ distance_to_active_goal_dimension

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

◆ distance_to_active_goal_unit

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

Constructor & Destructor Documentation

◆ MissionReport() [1/2]

jaiabot::protobuf::MissionReport::MissionReport ( )

◆ ~MissionReport()

virtual jaiabot::protobuf::MissionReport::~MissionReport ( )
virtual

◆ MissionReport() [2/2]

jaiabot::protobuf::MissionReport::MissionReport ( const MissionReport from)

Member Function Documentation

◆ active_goal()

google::protobuf::int32 jaiabot::protobuf::MissionReport::active_goal ( ) const
inline

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

◆ active_goal_location()

const ::jaiabot::protobuf::GeographicCoordinate & jaiabot::protobuf::MissionReport::active_goal_location ( ) const
inline

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

◆ active_goal_timeout()

google::protobuf::uint32 jaiabot::protobuf::MissionReport::active_goal_timeout ( ) const
inline

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

◆ active_goal_timeout_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::MissionReport::active_goal_timeout_with_units ( ) const
inline

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

◆ active_goal_timeout_with_units() [2/2]

boost::units::quantity< active_goal_timeout_unit,google::protobuf::uint32 > jaiabot::protobuf::MissionReport::active_goal_timeout_with_units ( ) const
inline

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

◆ ByteSizeLong()

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

◆ Clear()

void jaiabot::protobuf::MissionReport::Clear ( )
final

◆ clear_active_goal()

void jaiabot::protobuf::MissionReport::clear_active_goal ( )
inline

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

◆ clear_active_goal_location()

void jaiabot::protobuf::MissionReport::clear_active_goal_location ( )

◆ clear_active_goal_timeout()

void jaiabot::protobuf::MissionReport::clear_active_goal_timeout ( )
inline

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

◆ clear_data_offload_percentage()

void jaiabot::protobuf::MissionReport::clear_data_offload_percentage ( )
inline

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

◆ clear_distance_to_active_goal()

void jaiabot::protobuf::MissionReport::clear_distance_to_active_goal ( )
inline

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

◆ clear_repeat_index()

void jaiabot::protobuf::MissionReport::clear_repeat_index ( )
inline

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

◆ clear_state()

void jaiabot::protobuf::MissionReport::clear_state ( )
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ data_offload_percentage()

google::protobuf::int32 jaiabot::protobuf::MissionReport::data_offload_percentage ( ) const
inline

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

◆ default_instance()

static const MissionReport& jaiabot::protobuf::MissionReport::default_instance ( )
static

◆ descriptor()

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

◆ distance_to_active_goal()

double jaiabot::protobuf::MissionReport::distance_to_active_goal ( ) const
inline

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

◆ distance_to_active_goal_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::MissionReport::distance_to_active_goal_with_units ( ) const
inline

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

◆ distance_to_active_goal_with_units() [2/2]

boost::units::quantity< distance_to_active_goal_unit,double > jaiabot::protobuf::MissionReport::distance_to_active_goal_with_units ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_active_goal()

bool jaiabot::protobuf::MissionReport::has_active_goal ( ) const
inline

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

◆ has_active_goal_location()

bool jaiabot::protobuf::MissionReport::has_active_goal_location ( ) const
inline

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

◆ has_active_goal_timeout()

bool jaiabot::protobuf::MissionReport::has_active_goal_timeout ( ) const
inline

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

◆ has_data_offload_percentage()

bool jaiabot::protobuf::MissionReport::has_data_offload_percentage ( ) const
inline

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

◆ has_distance_to_active_goal()

bool jaiabot::protobuf::MissionReport::has_distance_to_active_goal ( ) const
inline

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

◆ has_repeat_index()

bool jaiabot::protobuf::MissionReport::has_repeat_index ( ) const
inline

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

◆ has_state()

bool jaiabot::protobuf::MissionReport::has_state ( ) const
inline

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

◆ InitAsDefaultInstance()

static void jaiabot::protobuf::MissionReport::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

void jaiabot::protobuf::MissionReport::MergeFrom ( const MissionReport from)

◆ MergePartialFromCodedStream()

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

◆ mutable_active_goal_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::MissionReport::mutable_active_goal_location ( )
inline

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

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::protobuf::MissionReport::mutable_unknown_fields ( )
inline

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

◆ New() [1/2]

MissionReport* jaiabot::protobuf::MissionReport::New ( ) const
inlinefinal

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

◆ New() [2/2]

MissionReport* jaiabot::protobuf::MissionReport::New ( ::google::protobuf::Arena *  arena) const
inlinefinal

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

◆ operator=()

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

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

◆ release_active_goal_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::MissionReport::release_active_goal_location ( )
inline

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

◆ repeat_index()

google::protobuf::int32 jaiabot::protobuf::MissionReport::repeat_index ( ) const
inline

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

◆ SerializeWithCachedSizes()

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

◆ set_active_goal()

void jaiabot::protobuf::MissionReport::set_active_goal ( ::google::protobuf::int32  value)
inline

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

◆ set_active_goal_timeout()

void jaiabot::protobuf::MissionReport::set_active_goal_timeout ( ::google::protobuf::uint32  value)
inline

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

◆ set_active_goal_timeout_with_units()

template<typename Quantity >
void jaiabot::protobuf::MissionReport::set_active_goal_timeout_with_units ( Quantity  value_w_units)
inline

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

◆ set_allocated_active_goal_location()

void jaiabot::protobuf::MissionReport::set_allocated_active_goal_location ( ::jaiabot::protobuf::GeographicCoordinate active_goal_location)
inline

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

◆ set_data_offload_percentage()

void jaiabot::protobuf::MissionReport::set_data_offload_percentage ( ::google::protobuf::int32  value)
inline

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

◆ set_distance_to_active_goal()

void jaiabot::protobuf::MissionReport::set_distance_to_active_goal ( double  value)
inline

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

◆ set_distance_to_active_goal_with_units()

template<typename Quantity >
void jaiabot::protobuf::MissionReport::set_distance_to_active_goal_with_units ( Quantity  value_w_units)
inline

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

◆ set_repeat_index()

void jaiabot::protobuf::MissionReport::set_repeat_index ( ::google::protobuf::int32  value)
inline

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

◆ set_state()

void jaiabot::protobuf::MissionReport::set_state ( ::jaiabot::protobuf::MissionState  value)
inline

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

◆ state()

jaiabot::protobuf::MissionState jaiabot::protobuf::MissionReport::state ( ) const
inline

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

◆ Swap()

void jaiabot::protobuf::MissionReport::Swap ( MissionReport other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::protobuf::MissionReport::unknown_fields ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fmission_2eproto::TableStruct

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

◆ swap

void swap ( MissionReport a,
MissionReport b 
)
friend

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

Member Data Documentation

◆ kActiveGoalFieldNumber

const int jaiabot::protobuf::MissionReport::kActiveGoalFieldNumber = 11
static

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

◆ kActiveGoalLocationFieldNumber

const int jaiabot::protobuf::MissionReport::kActiveGoalLocationFieldNumber = 12
static

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

◆ kActiveGoalTimeoutFieldNumber

const int jaiabot::protobuf::MissionReport::kActiveGoalTimeoutFieldNumber = 14
static

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

◆ kDataOffloadPercentageFieldNumber

const int jaiabot::protobuf::MissionReport::kDataOffloadPercentageFieldNumber = 15
static

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

◆ kDistanceToActiveGoalFieldNumber

const int jaiabot::protobuf::MissionReport::kDistanceToActiveGoalFieldNumber = 13
static

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

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::MissionReport::kIndexInFileMessages
staticconstexpr
Initial value:
=
2

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

◆ kRepeatIndexFieldNumber

const int jaiabot::protobuf::MissionReport::kRepeatIndexFieldNumber = 16
static

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

◆ kStateFieldNumber

const int jaiabot::protobuf::MissionReport::kStateFieldNumber = 10
static

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


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