JaiaBot  1.19.0
JaiaBot micro-AUV software
jaiabot::config::MissionRepeater_Script_Step Class Reference

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

Inheritance diagram for jaiabot::config::MissionRepeater_Script_Step:
Collaboration diagram for jaiabot::config::MissionRepeater_Script_Step:

Public Types

enum  PublicationCase { kDesiredSetpoints = 10, kLowControl = 11, PUBLICATION_NOT_SET = 0 }
 
typedef boost::units::time_dimension duration_dimension
 
typedef boost::units::unit< duration_dimension, boost::units::si::system > duration_unit
 
typedef boost::units::time_dimension repeat_interval_dimension
 
typedef boost::units::unit< repeat_interval_dimension, boost::units::si::system > repeat_interval_unit
 

Public Member Functions

 MissionRepeater_Script_Step ()
 
virtual ~MissionRepeater_Script_Step ()
 
 MissionRepeater_Script_Step (const MissionRepeater_Script_Step &from)
 
MissionRepeater_Script_Stepoperator= (const MissionRepeater_Script_Step &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (MissionRepeater_Script_Step *other)
 
MissionRepeater_Script_StepNew () const final
 
MissionRepeater_Script_StepNew (::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 MissionRepeater_Script_Step &from)
 
void MergeFrom (const MissionRepeater_Script_Step &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_duration () const
 
void clear_duration ()
 
double duration () const
 
void set_duration (double value)
 
bool has_repeat_interval () const
 
void clear_repeat_interval ()
 
double repeat_interval () const
 
void set_repeat_interval (double value)
 
bool has_step_marker () const
 
void clear_step_marker ()
 
::google::protobuf::int32 step_marker () const
 
void set_step_marker (::google::protobuf::int32 value)
 
bool has_desired_setpoints () const
 
void clear_desired_setpoints ()
 
const ::jaiabot::protobuf::DesiredSetpointsdesired_setpoints () const
 
::jaiabot::protobuf::DesiredSetpointsrelease_desired_setpoints ()
 
::jaiabot::protobuf::DesiredSetpointsmutable_desired_setpoints ()
 
void set_allocated_desired_setpoints (::jaiabot::protobuf::DesiredSetpoints *desired_setpoints)
 
bool has_low_control () const
 
void clear_low_control ()
 
const ::jaiabot::protobuf::LowControllow_control () const
 
::jaiabot::protobuf::LowControlrelease_low_control ()
 
::jaiabot::protobuf::LowControlmutable_low_control ()
 
void set_allocated_low_control (::jaiabot::protobuf::LowControl *low_control)
 
void clear_publication ()
 
PublicationCase publication_case () const
 
template<typename Quantity >
void set_duration_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity duration_with_units () const
 
boost::units::quantity< duration_unit, double > duration_with_units () const
 
template<typename Quantity >
void set_repeat_interval_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity repeat_interval_with_units () const
 
boost::units::quantity< repeat_interval_unit, double > repeat_interval_with_units () const
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const MissionRepeater_Script_Stepdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const MissionRepeater_Script_Stepinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kDurationFieldNumber = 1
 
static const int kRepeatIntervalFieldNumber = 3
 
static const int kStepMarkerFieldNumber = 2
 
static const int kDesiredSetpointsFieldNumber = 10
 
static const int kLowControlFieldNumber = 11
 

Friends

struct ::protobuf_bin_2fmission_5frepeater_2fconfig_2eproto::TableStruct
 
void swap (MissionRepeater_Script_Step &a, MissionRepeater_Script_Step &b)
 

Detailed Description

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

Member Typedef Documentation

◆ duration_dimension

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

◆ duration_unit

typedef boost::units::unit<duration_dimension,boost::units::si::system> jaiabot::config::MissionRepeater_Script_Step::duration_unit

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

◆ repeat_interval_dimension

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

◆ repeat_interval_unit

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

Member Enumeration Documentation

◆ PublicationCase

Enumerator
kDesiredSetpoints 
kLowControl 
PUBLICATION_NOT_SET 

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

Constructor & Destructor Documentation

◆ MissionRepeater_Script_Step() [1/2]

jaiabot::config::MissionRepeater_Script_Step::MissionRepeater_Script_Step ( )

◆ ~MissionRepeater_Script_Step()

virtual jaiabot::config::MissionRepeater_Script_Step::~MissionRepeater_Script_Step ( )
virtual

◆ MissionRepeater_Script_Step() [2/2]

jaiabot::config::MissionRepeater_Script_Step::MissionRepeater_Script_Step ( const MissionRepeater_Script_Step from)

Member Function Documentation

◆ ByteSizeLong()

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

◆ Clear()

void jaiabot::config::MissionRepeater_Script_Step::Clear ( )
final

◆ clear_desired_setpoints()

void jaiabot::config::MissionRepeater_Script_Step::clear_desired_setpoints ( )

◆ clear_duration()

void jaiabot::config::MissionRepeater_Script_Step::clear_duration ( )
inline

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

◆ clear_low_control()

void jaiabot::config::MissionRepeater_Script_Step::clear_low_control ( )

◆ clear_publication()

void jaiabot::config::MissionRepeater_Script_Step::clear_publication ( )

◆ clear_repeat_interval()

void jaiabot::config::MissionRepeater_Script_Step::clear_repeat_interval ( )
inline

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

◆ clear_step_marker()

void jaiabot::config::MissionRepeater_Script_Step::clear_step_marker ( )
inline

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

static const MissionRepeater_Script_Step& jaiabot::config::MissionRepeater_Script_Step::default_instance ( )
static

◆ descriptor()

static const ::google::protobuf::Descriptor* jaiabot::config::MissionRepeater_Script_Step::descriptor ( )
static

◆ desired_setpoints()

const ::jaiabot::protobuf::DesiredSetpoints & jaiabot::config::MissionRepeater_Script_Step::desired_setpoints ( ) const
inline

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

◆ duration()

double jaiabot::config::MissionRepeater_Script_Step::duration ( ) const
inline

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

◆ duration_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::MissionRepeater_Script_Step::duration_with_units ( ) const
inline

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

◆ duration_with_units() [2/2]

boost::units::quantity< duration_unit,double > jaiabot::config::MissionRepeater_Script_Step::duration_with_units ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

::google::protobuf::Metadata jaiabot::config::MissionRepeater_Script_Step::GetMetadata ( ) const
final

◆ has_desired_setpoints()

bool jaiabot::config::MissionRepeater_Script_Step::has_desired_setpoints ( ) const
inline

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

◆ has_duration()

bool jaiabot::config::MissionRepeater_Script_Step::has_duration ( ) const
inline

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

◆ has_low_control()

bool jaiabot::config::MissionRepeater_Script_Step::has_low_control ( ) const
inline

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

◆ has_repeat_interval()

bool jaiabot::config::MissionRepeater_Script_Step::has_repeat_interval ( ) const
inline

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

◆ has_step_marker()

bool jaiabot::config::MissionRepeater_Script_Step::has_step_marker ( ) const
inline

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

◆ InitAsDefaultInstance()

static void jaiabot::config::MissionRepeater_Script_Step::InitAsDefaultInstance ( )
static

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ low_control()

const ::jaiabot::protobuf::LowControl & jaiabot::config::MissionRepeater_Script_Step::low_control ( ) const
inline

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

void jaiabot::config::MissionRepeater_Script_Step::MergeFrom ( const MissionRepeater_Script_Step from)

◆ MergePartialFromCodedStream()

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

◆ mutable_desired_setpoints()

jaiabot::protobuf::DesiredSetpoints * jaiabot::config::MissionRepeater_Script_Step::mutable_desired_setpoints ( )
inline

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

◆ mutable_low_control()

jaiabot::protobuf::LowControl * jaiabot::config::MissionRepeater_Script_Step::mutable_low_control ( )
inline

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

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet* jaiabot::config::MissionRepeater_Script_Step::mutable_unknown_fields ( )
inline

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

◆ New() [1/2]

MissionRepeater_Script_Step* jaiabot::config::MissionRepeater_Script_Step::New ( ) const
inlinefinal

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ publication_case()

MissionRepeater_Script_Step::PublicationCase jaiabot::config::MissionRepeater_Script_Step::publication_case ( ) const
inline

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

◆ release_desired_setpoints()

jaiabot::protobuf::DesiredSetpoints * jaiabot::config::MissionRepeater_Script_Step::release_desired_setpoints ( )
inline

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

◆ release_low_control()

jaiabot::protobuf::LowControl * jaiabot::config::MissionRepeater_Script_Step::release_low_control ( )
inline

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

◆ repeat_interval()

double jaiabot::config::MissionRepeater_Script_Step::repeat_interval ( ) const
inline

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

◆ repeat_interval_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::config::MissionRepeater_Script_Step::repeat_interval_with_units ( ) const
inline

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

◆ repeat_interval_with_units() [2/2]

boost::units::quantity< repeat_interval_unit,double > jaiabot::config::MissionRepeater_Script_Step::repeat_interval_with_units ( ) const
inline

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

◆ SerializeWithCachedSizes()

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

◆ set_allocated_desired_setpoints()

void jaiabot::config::MissionRepeater_Script_Step::set_allocated_desired_setpoints ( ::jaiabot::protobuf::DesiredSetpoints desired_setpoints)

◆ set_allocated_low_control()

void jaiabot::config::MissionRepeater_Script_Step::set_allocated_low_control ( ::jaiabot::protobuf::LowControl low_control)

◆ set_duration()

void jaiabot::config::MissionRepeater_Script_Step::set_duration ( double  value)
inline

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

◆ set_duration_with_units()

template<typename Quantity >
void jaiabot::config::MissionRepeater_Script_Step::set_duration_with_units ( Quantity  value_w_units)
inline

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

◆ set_repeat_interval()

void jaiabot::config::MissionRepeater_Script_Step::set_repeat_interval ( double  value)
inline

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

◆ set_repeat_interval_with_units()

template<typename Quantity >
void jaiabot::config::MissionRepeater_Script_Step::set_repeat_interval_with_units ( Quantity  value_w_units)
inline

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

◆ set_step_marker()

void jaiabot::config::MissionRepeater_Script_Step::set_step_marker ( ::google::protobuf::int32  value)
inline

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

◆ step_marker()

google::protobuf::int32 jaiabot::config::MissionRepeater_Script_Step::step_marker ( ) const
inline

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

◆ Swap()

void jaiabot::config::MissionRepeater_Script_Step::Swap ( MissionRepeater_Script_Step other)

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet& jaiabot::config::MissionRepeater_Script_Step::unknown_fields ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_bin_2fmission_5frepeater_2fconfig_2eproto::TableStruct

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

◆ swap

void swap ( MissionRepeater_Script_Step a,
MissionRepeater_Script_Step b 
)
friend

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

Member Data Documentation

◆ kDesiredSetpointsFieldNumber

const int jaiabot::config::MissionRepeater_Script_Step::kDesiredSetpointsFieldNumber = 10
static

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

◆ kDurationFieldNumber

const int jaiabot::config::MissionRepeater_Script_Step::kDurationFieldNumber = 1
static

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

◆ kIndexInFileMessages

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

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

◆ kLowControlFieldNumber

const int jaiabot::config::MissionRepeater_Script_Step::kLowControlFieldNumber = 11
static

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

◆ kRepeatIntervalFieldNumber

const int jaiabot::config::MissionRepeater_Script_Step::kRepeatIntervalFieldNumber = 3
static

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

◆ kStepMarkerFieldNumber

const int jaiabot::config::MissionRepeater_Script_Step::kStepMarkerFieldNumber = 2
static

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


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