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

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

Inheritance diagram for jaiabot::protobuf::PIDControl:
Collaboration diagram for jaiabot::protobuf::PIDControl:

Public Types

enum  : int {
  kSpeedFieldNumber = 5 , kHeadingFieldNumber = 7 , kRollFieldNumber = 10 , kPitchFieldNumber = 11 ,
  kDepthFieldNumber = 12 , kHeadingConstantFieldNumber = 14 , kThrottleFieldNumber = 4 , kRudderFieldNumber = 6 ,
  kPortElevatorFieldNumber = 8 , kTimeoutFieldNumber = 3 , kLedSwitchOnFieldNumber = 13 , kStbdElevatorFieldNumber = 9
}
 
typedef PIDControl_PIDSettings PIDSettings
 
typedef boost::units::time_dimension timeout_dimension
 
typedef boost::units::unit< timeout_dimension, boost::units::si::system > timeout_unit
 

Public Member Functions

 PIDControl ()
 
 ~PIDControl () override
 
PROTOBUF_CONSTEXPR PIDControl (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 PIDControl (const PIDControl &from)
 
 PIDControl (PIDControl &&from) noexcept
 
PIDControloperator= (const PIDControl &from)
 
PIDControloperator= (PIDControl &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (PIDControl *other)
 
void UnsafeArenaSwap (PIDControl *other)
 
PIDControlNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const PIDControl &from)
 
void MergeFrom (const PIDControl &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_speed () const
 
void clear_speed ()
 
const ::jaiabot::protobuf::PIDControl_PIDSettingsspeed () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl_PIDSettings * release_speed ()
 
::jaiabot::protobuf::PIDControl_PIDSettingsmutable_speed ()
 
void set_allocated_speed (::jaiabot::protobuf::PIDControl_PIDSettings *speed)
 
void unsafe_arena_set_allocated_speed (::jaiabot::protobuf::PIDControl_PIDSettings *speed)
 
::jaiabot::protobuf::PIDControl_PIDSettingsunsafe_arena_release_speed ()
 
bool has_heading () const
 
void clear_heading ()
 
const ::jaiabot::protobuf::PIDControl_PIDSettingsheading () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl_PIDSettings * release_heading ()
 
::jaiabot::protobuf::PIDControl_PIDSettingsmutable_heading ()
 
void set_allocated_heading (::jaiabot::protobuf::PIDControl_PIDSettings *heading)
 
void unsafe_arena_set_allocated_heading (::jaiabot::protobuf::PIDControl_PIDSettings *heading)
 
::jaiabot::protobuf::PIDControl_PIDSettingsunsafe_arena_release_heading ()
 
bool has_roll () const
 
void clear_roll ()
 
const ::jaiabot::protobuf::PIDControl_PIDSettingsroll () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl_PIDSettings * release_roll ()
 
::jaiabot::protobuf::PIDControl_PIDSettingsmutable_roll ()
 
void set_allocated_roll (::jaiabot::protobuf::PIDControl_PIDSettings *roll)
 
void unsafe_arena_set_allocated_roll (::jaiabot::protobuf::PIDControl_PIDSettings *roll)
 
::jaiabot::protobuf::PIDControl_PIDSettingsunsafe_arena_release_roll ()
 
bool has_pitch () const
 
void clear_pitch ()
 
const ::jaiabot::protobuf::PIDControl_PIDSettingspitch () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl_PIDSettings * release_pitch ()
 
::jaiabot::protobuf::PIDControl_PIDSettingsmutable_pitch ()
 
void set_allocated_pitch (::jaiabot::protobuf::PIDControl_PIDSettings *pitch)
 
void unsafe_arena_set_allocated_pitch (::jaiabot::protobuf::PIDControl_PIDSettings *pitch)
 
::jaiabot::protobuf::PIDControl_PIDSettingsunsafe_arena_release_pitch ()
 
bool has_depth () const
 
void clear_depth ()
 
const ::jaiabot::protobuf::PIDControl_PIDSettingsdepth () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl_PIDSettings * release_depth ()
 
::jaiabot::protobuf::PIDControl_PIDSettingsmutable_depth ()
 
void set_allocated_depth (::jaiabot::protobuf::PIDControl_PIDSettings *depth)
 
void unsafe_arena_set_allocated_depth (::jaiabot::protobuf::PIDControl_PIDSettings *depth)
 
::jaiabot::protobuf::PIDControl_PIDSettingsunsafe_arena_release_depth ()
 
bool has_heading_constant () const
 
void clear_heading_constant ()
 
const ::jaiabot::protobuf::PIDControl_PIDSettingsheading_constant () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl_PIDSettings * release_heading_constant ()
 
::jaiabot::protobuf::PIDControl_PIDSettingsmutable_heading_constant ()
 
void set_allocated_heading_constant (::jaiabot::protobuf::PIDControl_PIDSettings *heading_constant)
 
void unsafe_arena_set_allocated_heading_constant (::jaiabot::protobuf::PIDControl_PIDSettings *heading_constant)
 
::jaiabot::protobuf::PIDControl_PIDSettingsunsafe_arena_release_heading_constant ()
 
bool has_throttle () const
 
void clear_throttle ()
 
double throttle () const
 
void set_throttle (double value)
 
bool has_rudder () const
 
void clear_rudder ()
 
double rudder () const
 
void set_rudder (double value)
 
bool has_port_elevator () const
 
void clear_port_elevator ()
 
double port_elevator () const
 
void set_port_elevator (double value)
 
bool has_timeout () const
 
void clear_timeout ()
 
uint32_t timeout () const
 
void set_timeout (uint32_t value)
 
bool has_led_switch_on () const
 
void clear_led_switch_on ()
 
bool led_switch_on () const
 
void set_led_switch_on (bool value)
 
bool has_stbd_elevator () const
 
void clear_stbd_elevator ()
 
double stbd_elevator () const
 
void set_stbd_elevator (double value)
 
template<typename Quantity >
void set_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity timeout_with_units () const
 
boost::units::quantity< timeout_unit, google::protobuf::uint32 > 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 PIDControldefault_instance ()
 
static const PIDControlinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

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

Detailed Description

Definition at line 350 of file engineering.pb.h.

Member Typedef Documentation

◆ PIDSettings

◆ timeout_dimension

typedef boost::units::time_dimension jaiabot::protobuf::PIDControl::timeout_dimension

Definition at line 679 of file engineering.pb.h.

◆ timeout_unit

typedef boost::units::unit<timeout_dimension,boost::units::si::system> jaiabot::protobuf::PIDControl::timeout_unit

Definition at line 681 of file engineering.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kSpeedFieldNumber 
kHeadingFieldNumber 
kRollFieldNumber 
kPitchFieldNumber 
kDepthFieldNumber 
kHeadingConstantFieldNumber 
kThrottleFieldNumber 
kRudderFieldNumber 
kPortElevatorFieldNumber 
kTimeoutFieldNumber 
kLedSwitchOnFieldNumber 
kStbdElevatorFieldNumber 

Definition at line 479 of file engineering.pb.h.

Constructor & Destructor Documentation

◆ PIDControl() [1/5]

jaiabot::protobuf::PIDControl::PIDControl ( )
inline

Definition at line 353 of file engineering.pb.h.

◆ ~PIDControl()

jaiabot::protobuf::PIDControl::~PIDControl ( )
override

◆ PIDControl() [2/5]

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

◆ PIDControl() [3/5]

jaiabot::protobuf::PIDControl::PIDControl ( const PIDControl from)

◆ PIDControl() [4/5]

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

Definition at line 358 of file engineering.pb.h.

◆ PIDControl() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_depth()

void jaiabot::protobuf::PIDControl::clear_depth ( )
inline

Definition at line 2552 of file engineering.pb.h.

◆ clear_heading()

void jaiabot::protobuf::PIDControl::clear_heading ( )
inline

Definition at line 2226 of file engineering.pb.h.

◆ clear_heading_constant()

void jaiabot::protobuf::PIDControl::clear_heading_constant ( )
inline

Definition at line 2670 of file engineering.pb.h.

◆ clear_led_switch_on()

void jaiabot::protobuf::PIDControl::clear_led_switch_on ( )
inline

Definition at line 2641 of file engineering.pb.h.

◆ clear_pitch()

void jaiabot::protobuf::PIDControl::clear_pitch ( )
inline

Definition at line 2462 of file engineering.pb.h.

◆ clear_port_elevator()

void jaiabot::protobuf::PIDControl::clear_port_elevator ( )
inline

Definition at line 2315 of file engineering.pb.h.

◆ clear_roll()

void jaiabot::protobuf::PIDControl::clear_roll ( )
inline

Definition at line 2372 of file engineering.pb.h.

◆ clear_rudder()

void jaiabot::protobuf::PIDControl::clear_rudder ( )
inline

Definition at line 2197 of file engineering.pb.h.

◆ clear_speed()

void jaiabot::protobuf::PIDControl::clear_speed ( )
inline

Definition at line 2108 of file engineering.pb.h.

◆ clear_stbd_elevator()

void jaiabot::protobuf::PIDControl::clear_stbd_elevator ( )
inline

Definition at line 2343 of file engineering.pb.h.

◆ clear_throttle()

void jaiabot::protobuf::PIDControl::clear_throttle ( )
inline

Definition at line 2079 of file engineering.pb.h.

◆ clear_timeout()

void jaiabot::protobuf::PIDControl::clear_timeout ( )
inline

Definition at line 2051 of file engineering.pb.h.

◆ CopyFrom()

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

◆ default_instance()

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

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

◆ depth()

const ::jaiabot::protobuf::PIDControl_PIDSettings & jaiabot::protobuf::PIDControl::depth ( ) const
inline

Definition at line 2561 of file engineering.pb.h.

◆ descriptor()

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

Definition at line 388 of file engineering.pb.h.

◆ GetCachedSize()

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

Definition at line 450 of file engineering.pb.h.

◆ GetClassData()

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

◆ GetDescriptor()

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

Definition at line 391 of file engineering.pb.h.

◆ GetMetadata()

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

◆ GetReflection()

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

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

◆ has_depth()

bool jaiabot::protobuf::PIDControl::has_depth ( ) const
inline

Definition at line 2549 of file engineering.pb.h.

◆ has_heading()

bool jaiabot::protobuf::PIDControl::has_heading ( ) const
inline

Definition at line 2223 of file engineering.pb.h.

◆ has_heading_constant()

bool jaiabot::protobuf::PIDControl::has_heading_constant ( ) const
inline

Definition at line 2667 of file engineering.pb.h.

◆ has_led_switch_on()

bool jaiabot::protobuf::PIDControl::has_led_switch_on ( ) const
inline

Definition at line 2638 of file engineering.pb.h.

◆ has_pitch()

bool jaiabot::protobuf::PIDControl::has_pitch ( ) const
inline

Definition at line 2459 of file engineering.pb.h.

◆ has_port_elevator()

bool jaiabot::protobuf::PIDControl::has_port_elevator ( ) const
inline

Definition at line 2312 of file engineering.pb.h.

◆ has_roll()

bool jaiabot::protobuf::PIDControl::has_roll ( ) const
inline

Definition at line 2369 of file engineering.pb.h.

◆ has_rudder()

bool jaiabot::protobuf::PIDControl::has_rudder ( ) const
inline

Definition at line 2194 of file engineering.pb.h.

◆ has_speed()

bool jaiabot::protobuf::PIDControl::has_speed ( ) const
inline

Definition at line 2105 of file engineering.pb.h.

◆ has_stbd_elevator()

bool jaiabot::protobuf::PIDControl::has_stbd_elevator ( ) const
inline

Definition at line 2340 of file engineering.pb.h.

◆ has_throttle()

bool jaiabot::protobuf::PIDControl::has_throttle ( ) const
inline

Definition at line 2076 of file engineering.pb.h.

◆ has_timeout()

bool jaiabot::protobuf::PIDControl::has_timeout ( ) const
inline

Definition at line 2048 of file engineering.pb.h.

◆ heading()

const ::jaiabot::protobuf::PIDControl_PIDSettings & jaiabot::protobuf::PIDControl::heading ( ) const
inline

Definition at line 2235 of file engineering.pb.h.

◆ heading_constant()

const ::jaiabot::protobuf::PIDControl_PIDSettings & jaiabot::protobuf::PIDControl::heading_constant ( ) const
inline

Definition at line 2679 of file engineering.pb.h.

◆ internal_default_instance()

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

Definition at line 400 of file engineering.pb.h.

◆ IsInitialized()

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

◆ led_switch_on()

bool jaiabot::protobuf::PIDControl::led_switch_on ( ) const
inline

Definition at line 2648 of file engineering.pb.h.

◆ MergeFrom()

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

Definition at line 437 of file engineering.pb.h.

◆ mutable_depth()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::mutable_depth ( )
inline

Definition at line 2608 of file engineering.pb.h.

◆ mutable_heading()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::mutable_heading ( )
inline

Definition at line 2282 of file engineering.pb.h.

◆ mutable_heading_constant()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::mutable_heading_constant ( )
inline

Definition at line 2726 of file engineering.pb.h.

◆ mutable_pitch()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::mutable_pitch ( )
inline

Definition at line 2518 of file engineering.pb.h.

◆ mutable_roll()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::mutable_roll ( )
inline

Definition at line 2428 of file engineering.pb.h.

◆ mutable_speed()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::mutable_speed ( )
inline

Definition at line 2164 of file engineering.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 384 of file engineering.pb.h.

◆ New()

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

Definition at line 431 of file engineering.pb.h.

◆ operator=() [1/2]

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

Definition at line 363 of file engineering.pb.h.

◆ operator=() [2/2]

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

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

◆ pitch()

const ::jaiabot::protobuf::PIDControl_PIDSettings & jaiabot::protobuf::PIDControl::pitch ( ) const
inline

Definition at line 2471 of file engineering.pb.h.

◆ port_elevator()

double jaiabot::protobuf::PIDControl::port_elevator ( ) const
inline

Definition at line 2322 of file engineering.pb.h.

◆ release_depth()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::release_depth ( )
inline

Definition at line 2578 of file engineering.pb.h.

◆ release_heading()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::release_heading ( )
inline

Definition at line 2252 of file engineering.pb.h.

◆ release_heading_constant()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::release_heading_constant ( )
inline

Definition at line 2696 of file engineering.pb.h.

◆ release_pitch()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::release_pitch ( )
inline

Definition at line 2488 of file engineering.pb.h.

◆ release_roll()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::release_roll ( )
inline

Definition at line 2398 of file engineering.pb.h.

◆ release_speed()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::release_speed ( )
inline

Definition at line 2134 of file engineering.pb.h.

◆ roll()

const ::jaiabot::protobuf::PIDControl_PIDSettings & jaiabot::protobuf::PIDControl::roll ( ) const
inline

Definition at line 2381 of file engineering.pb.h.

◆ rudder()

double jaiabot::protobuf::PIDControl::rudder ( ) const
inline

Definition at line 2204 of file engineering.pb.h.

◆ set_allocated_depth()

void jaiabot::protobuf::PIDControl::set_allocated_depth ( ::jaiabot::protobuf::PIDControl_PIDSettings depth)
inline

Definition at line 2613 of file engineering.pb.h.

◆ set_allocated_heading()

void jaiabot::protobuf::PIDControl::set_allocated_heading ( ::jaiabot::protobuf::PIDControl_PIDSettings heading)
inline

Definition at line 2287 of file engineering.pb.h.

◆ set_allocated_heading_constant()

void jaiabot::protobuf::PIDControl::set_allocated_heading_constant ( ::jaiabot::protobuf::PIDControl_PIDSettings heading_constant)
inline

Definition at line 2731 of file engineering.pb.h.

◆ set_allocated_pitch()

void jaiabot::protobuf::PIDControl::set_allocated_pitch ( ::jaiabot::protobuf::PIDControl_PIDSettings pitch)
inline

Definition at line 2523 of file engineering.pb.h.

◆ set_allocated_roll()

void jaiabot::protobuf::PIDControl::set_allocated_roll ( ::jaiabot::protobuf::PIDControl_PIDSettings roll)
inline

Definition at line 2433 of file engineering.pb.h.

◆ set_allocated_speed()

void jaiabot::protobuf::PIDControl::set_allocated_speed ( ::jaiabot::protobuf::PIDControl_PIDSettings speed)
inline

Definition at line 2169 of file engineering.pb.h.

◆ set_led_switch_on()

void jaiabot::protobuf::PIDControl::set_led_switch_on ( bool  value)
inline

Definition at line 2656 of file engineering.pb.h.

◆ set_port_elevator()

void jaiabot::protobuf::PIDControl::set_port_elevator ( double  value)
inline

Definition at line 2330 of file engineering.pb.h.

◆ set_rudder()

void jaiabot::protobuf::PIDControl::set_rudder ( double  value)
inline

Definition at line 2212 of file engineering.pb.h.

◆ set_stbd_elevator()

void jaiabot::protobuf::PIDControl::set_stbd_elevator ( double  value)
inline

Definition at line 2358 of file engineering.pb.h.

◆ set_throttle()

void jaiabot::protobuf::PIDControl::set_throttle ( double  value)
inline

Definition at line 2094 of file engineering.pb.h.

◆ set_timeout()

void jaiabot::protobuf::PIDControl::set_timeout ( uint32_t  value)
inline

Definition at line 2066 of file engineering.pb.h.

◆ set_timeout_with_units()

template<typename Quantity >
void jaiabot::protobuf::PIDControl::set_timeout_with_units ( Quantity  value_w_units)
inline

Definition at line 684 of file engineering.pb.h.

◆ speed()

const ::jaiabot::protobuf::PIDControl_PIDSettings & jaiabot::protobuf::PIDControl::speed ( ) const
inline

Definition at line 2117 of file engineering.pb.h.

◆ stbd_elevator()

double jaiabot::protobuf::PIDControl::stbd_elevator ( ) const
inline

Definition at line 2350 of file engineering.pb.h.

◆ Swap()

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

Definition at line 410 of file engineering.pb.h.

◆ throttle()

double jaiabot::protobuf::PIDControl::throttle ( ) const
inline

Definition at line 2086 of file engineering.pb.h.

◆ timeout()

uint32_t jaiabot::protobuf::PIDControl::timeout ( ) const
inline

Definition at line 2058 of file engineering.pb.h.

◆ timeout_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::PIDControl::timeout_with_units ( ) const
inline

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

◆ timeout_with_units() [2/2]

boost::units::quantity< timeout_unit, google::protobuf::uint32 > jaiabot::protobuf::PIDControl::timeout_with_units ( ) const
inline

Definition at line 691 of file engineering.pb.h.

◆ unknown_fields()

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

Definition at line 381 of file engineering.pb.h.

◆ unsafe_arena_release_depth()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::unsafe_arena_release_depth ( )
inline

Definition at line 2593 of file engineering.pb.h.

◆ unsafe_arena_release_heading()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::unsafe_arena_release_heading ( )
inline

Definition at line 2267 of file engineering.pb.h.

◆ unsafe_arena_release_heading_constant()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::unsafe_arena_release_heading_constant ( )
inline

Definition at line 2711 of file engineering.pb.h.

◆ unsafe_arena_release_pitch()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::unsafe_arena_release_pitch ( )
inline

Definition at line 2503 of file engineering.pb.h.

◆ unsafe_arena_release_roll()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::unsafe_arena_release_roll ( )
inline

Definition at line 2413 of file engineering.pb.h.

◆ unsafe_arena_release_speed()

jaiabot::protobuf::PIDControl_PIDSettings * jaiabot::protobuf::PIDControl::unsafe_arena_release_speed ( )
inline

Definition at line 2149 of file engineering.pb.h.

◆ unsafe_arena_set_allocated_depth()

void jaiabot::protobuf::PIDControl::unsafe_arena_set_allocated_depth ( ::jaiabot::protobuf::PIDControl_PIDSettings depth)
inline

Definition at line 2565 of file engineering.pb.h.

◆ unsafe_arena_set_allocated_heading()

void jaiabot::protobuf::PIDControl::unsafe_arena_set_allocated_heading ( ::jaiabot::protobuf::PIDControl_PIDSettings heading)
inline

Definition at line 2239 of file engineering.pb.h.

◆ unsafe_arena_set_allocated_heading_constant()

void jaiabot::protobuf::PIDControl::unsafe_arena_set_allocated_heading_constant ( ::jaiabot::protobuf::PIDControl_PIDSettings heading_constant)
inline

Definition at line 2683 of file engineering.pb.h.

◆ unsafe_arena_set_allocated_pitch()

void jaiabot::protobuf::PIDControl::unsafe_arena_set_allocated_pitch ( ::jaiabot::protobuf::PIDControl_PIDSettings pitch)
inline

Definition at line 2475 of file engineering.pb.h.

◆ unsafe_arena_set_allocated_roll()

void jaiabot::protobuf::PIDControl::unsafe_arena_set_allocated_roll ( ::jaiabot::protobuf::PIDControl_PIDSettings roll)
inline

Definition at line 2385 of file engineering.pb.h.

◆ unsafe_arena_set_allocated_speed()

void jaiabot::protobuf::PIDControl::unsafe_arena_set_allocated_speed ( ::jaiabot::protobuf::PIDControl_PIDSettings speed)
inline

Definition at line 2121 of file engineering.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 423 of file engineering.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 698 of file engineering.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 459 of file engineering.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2fengineering_2eproto

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

◆ swap

void swap ( PIDControl a,
PIDControl b 
)
friend

Definition at line 407 of file engineering.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::PIDControl::_class_data_
static

Definition at line 468 of file engineering.pb.h.

◆ _impl_

Impl_ jaiabot::protobuf::PIDControl::_impl_

Definition at line 717 of file engineering.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::PIDControl::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

Definition at line 404 of file engineering.pb.h.


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