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

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

Inheritance diagram for jaiabot::protobuf::Engineering:
Collaboration diagram for jaiabot::protobuf::Engineering:

Public Types

enum  : int {
  kPidControlFieldNumber = 3 , kGpsRequirementsFieldNumber = 15 , kRfDisableOptionsFieldNumber = 16 , kBottomDepthSafetyParamsFieldNumber = 17 ,
  kImuCalFieldNumber = 18 , kEchoFieldNumber = 19 , kBoundsFieldNumber = 101 , kTimeFieldNumber = 2 ,
  kBotIdFieldNumber = 1 , kQueryEngineeringStatusFieldNumber = 4 , kQueryBotStatusFieldNumber = 5 , kEngineeringMessagesEnabledFieldNumber = 13 ,
  kFlagFieldNumber = 100 , kBotStatusRateFieldNumber = 14 , kLinkFieldNumber = 200
}
 
enum  DCCLParameters { DCCL_ID = 127 , DCCL_MAX_BYTES = 250 }
 
typedef boost::units::time_dimension time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
 

Public Member Functions

 Engineering ()
 
 ~Engineering () override
 
PROTOBUF_CONSTEXPR Engineering (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 Engineering (const Engineering &from)
 
 Engineering (Engineering &&from) noexcept
 
Engineeringoperator= (const Engineering &from)
 
Engineeringoperator= (Engineering &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Engineering *other)
 
void UnsafeArenaSwap (Engineering *other)
 
EngineeringNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const Engineering &from)
 
void MergeFrom (const Engineering &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_pid_control () const
 
void clear_pid_control ()
 
const ::jaiabot::protobuf::PIDControlpid_control () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::PIDControl * release_pid_control ()
 
::jaiabot::protobuf::PIDControlmutable_pid_control ()
 
void set_allocated_pid_control (::jaiabot::protobuf::PIDControl *pid_control)
 
void unsafe_arena_set_allocated_pid_control (::jaiabot::protobuf::PIDControl *pid_control)
 
::jaiabot::protobuf::PIDControlunsafe_arena_release_pid_control ()
 
bool has_gps_requirements () const
 
void clear_gps_requirements ()
 
const ::jaiabot::protobuf::GPSRequirementsgps_requirements () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::GPSRequirements * release_gps_requirements ()
 
::jaiabot::protobuf::GPSRequirementsmutable_gps_requirements ()
 
void set_allocated_gps_requirements (::jaiabot::protobuf::GPSRequirements *gps_requirements)
 
void unsafe_arena_set_allocated_gps_requirements (::jaiabot::protobuf::GPSRequirements *gps_requirements)
 
::jaiabot::protobuf::GPSRequirementsunsafe_arena_release_gps_requirements ()
 
bool has_rf_disable_options () const
 
void clear_rf_disable_options ()
 
const ::jaiabot::protobuf::RFDisableOptionsrf_disable_options () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::RFDisableOptions * release_rf_disable_options ()
 
::jaiabot::protobuf::RFDisableOptionsmutable_rf_disable_options ()
 
void set_allocated_rf_disable_options (::jaiabot::protobuf::RFDisableOptions *rf_disable_options)
 
void unsafe_arena_set_allocated_rf_disable_options (::jaiabot::protobuf::RFDisableOptions *rf_disable_options)
 
::jaiabot::protobuf::RFDisableOptionsunsafe_arena_release_rf_disable_options ()
 
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_imu_cal () const
 
void clear_imu_cal ()
 
const ::jaiabot::protobuf::IMUCalibrationimu_cal () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::IMUCalibration * release_imu_cal ()
 
::jaiabot::protobuf::IMUCalibrationmutable_imu_cal ()
 
void set_allocated_imu_cal (::jaiabot::protobuf::IMUCalibration *imu_cal)
 
void unsafe_arena_set_allocated_imu_cal (::jaiabot::protobuf::IMUCalibration *imu_cal)
 
::jaiabot::protobuf::IMUCalibrationunsafe_arena_release_imu_cal ()
 
bool has_echo () const
 
void clear_echo ()
 
const ::jaiabot::protobuf::Echoecho () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::Echo * release_echo ()
 
::jaiabot::protobuf::Echomutable_echo ()
 
void set_allocated_echo (::jaiabot::protobuf::Echo *echo)
 
void unsafe_arena_set_allocated_echo (::jaiabot::protobuf::Echo *echo)
 
::jaiabot::protobuf::Echounsafe_arena_release_echo ()
 
bool has_bounds () const
 
void clear_bounds ()
 
const ::jaiabot::protobuf::Boundsbounds () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::Bounds * release_bounds ()
 
::jaiabot::protobuf::Boundsmutable_bounds ()
 
void set_allocated_bounds (::jaiabot::protobuf::Bounds *bounds)
 
void unsafe_arena_set_allocated_bounds (::jaiabot::protobuf::Bounds *bounds)
 
::jaiabot::protobuf::Boundsunsafe_arena_release_bounds ()
 
bool has_time () const
 
void clear_time ()
 
uint64_t time () const
 
void set_time (uint64_t value)
 
bool has_bot_id () const
 
void clear_bot_id ()
 
uint32_t bot_id () const
 
void set_bot_id (uint32_t value)
 
bool has_query_engineering_status () const
 
void clear_query_engineering_status ()
 
bool query_engineering_status () const
 
void set_query_engineering_status (bool value)
 
bool has_query_bot_status () const
 
void clear_query_bot_status ()
 
bool query_bot_status () const
 
void set_query_bot_status (bool value)
 
bool has_engineering_messages_enabled () const
 
void clear_engineering_messages_enabled ()
 
bool engineering_messages_enabled () const
 
void set_engineering_messages_enabled (bool value)
 
bool has_flag () const
 
void clear_flag ()
 
uint32_t flag () const
 
void set_flag (uint32_t value)
 
bool has_bot_status_rate () const
 
void clear_bot_status_rate ()
 
::jaiabot::protobuf::BotStatusRate bot_status_rate () const
 
void set_bot_status_rate (::jaiabot::protobuf::BotStatusRate value)
 
bool has_link () const
 
void clear_link ()
 
::jaiabot::protobuf::Link link () const
 
void set_link (::jaiabot::protobuf::Link value)
 
template<typename Quantity >
void set_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity time_with_units () const
 
boost::units::quantity< time_unit, google::protobuf::uint64 > time_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 Engineeringdefault_instance ()
 
static const Engineeringinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 Engineering (::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 (Engineering &a, Engineering &b)
 

Detailed Description

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

Member Typedef Documentation

◆ time_dimension

typedef boost::units::time_dimension jaiabot::protobuf::Engineering::time_dimension

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

◆ time_unit

typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system>,boost::units::scale<10,boost::units::static_rational<-6>>>::type jaiabot::protobuf::Engineering::time_unit

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kPidControlFieldNumber 
kGpsRequirementsFieldNumber 
kRfDisableOptionsFieldNumber 
kBottomDepthSafetyParamsFieldNumber 
kImuCalFieldNumber 
kEchoFieldNumber 
kBoundsFieldNumber 
kTimeFieldNumber 
kBotIdFieldNumber 
kQueryEngineeringStatusFieldNumber 
kQueryBotStatusFieldNumber 
kEngineeringMessagesEnabledFieldNumber 
kFlagFieldNumber 
kBotStatusRateFieldNumber 
kLinkFieldNumber 

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

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ Engineering() [1/5]

jaiabot::protobuf::Engineering::Engineering ( )
inline

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

◆ ~Engineering()

jaiabot::protobuf::Engineering::~Engineering ( )
override

◆ Engineering() [2/5]

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

◆ Engineering() [3/5]

jaiabot::protobuf::Engineering::Engineering ( const Engineering from)

◆ Engineering() [4/5]

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

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

◆ Engineering() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ bot_id()

uint32_t jaiabot::protobuf::Engineering::bot_id ( ) const
inline

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

◆ bot_status_rate()

jaiabot::protobuf::BotStatusRate jaiabot::protobuf::Engineering::bot_status_rate ( ) const
inline

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

◆ bottom_depth_safety_params()

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

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

◆ bounds()

const ::jaiabot::protobuf::Bounds & jaiabot::protobuf::Engineering::bounds ( ) const
inline

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_bot_id()

void jaiabot::protobuf::Engineering::clear_bot_id ( )
inline

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

◆ clear_bot_status_rate()

void jaiabot::protobuf::Engineering::clear_bot_status_rate ( )
inline

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

◆ clear_bottom_depth_safety_params()

void jaiabot::protobuf::Engineering::clear_bottom_depth_safety_params ( )

◆ clear_bounds()

void jaiabot::protobuf::Engineering::clear_bounds ( )

◆ clear_echo()

void jaiabot::protobuf::Engineering::clear_echo ( )
inline

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

◆ clear_engineering_messages_enabled()

void jaiabot::protobuf::Engineering::clear_engineering_messages_enabled ( )
inline

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

◆ clear_flag()

void jaiabot::protobuf::Engineering::clear_flag ( )
inline

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

◆ clear_gps_requirements()

void jaiabot::protobuf::Engineering::clear_gps_requirements ( )
inline

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

◆ clear_imu_cal()

void jaiabot::protobuf::Engineering::clear_imu_cal ( )
inline

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

◆ clear_link()

void jaiabot::protobuf::Engineering::clear_link ( )
inline

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

◆ clear_pid_control()

void jaiabot::protobuf::Engineering::clear_pid_control ( )
inline

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

◆ clear_query_bot_status()

void jaiabot::protobuf::Engineering::clear_query_bot_status ( )
inline

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

◆ clear_query_engineering_status()

void jaiabot::protobuf::Engineering::clear_query_engineering_status ( )
inline

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

◆ clear_rf_disable_options()

void jaiabot::protobuf::Engineering::clear_rf_disable_options ( )
inline

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

◆ clear_time()

void jaiabot::protobuf::Engineering::clear_time ( )
inline

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

◆ CopyFrom()

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

◆ default_instance()

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

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

◆ descriptor()

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

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

◆ echo()

const ::jaiabot::protobuf::Echo & jaiabot::protobuf::Engineering::echo ( ) const
inline

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

◆ engineering_messages_enabled()

bool jaiabot::protobuf::Engineering::engineering_messages_enabled ( ) const
inline

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

◆ flag()

uint32_t jaiabot::protobuf::Engineering::flag ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetClassData()

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

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

◆ GetReflection()

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

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

◆ gps_requirements()

const ::jaiabot::protobuf::GPSRequirements & jaiabot::protobuf::Engineering::gps_requirements ( ) const
inline

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

◆ has_bot_id()

bool jaiabot::protobuf::Engineering::has_bot_id ( ) const
inline

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

◆ has_bot_status_rate()

bool jaiabot::protobuf::Engineering::has_bot_status_rate ( ) const
inline

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

◆ has_bottom_depth_safety_params()

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

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

◆ has_bounds()

bool jaiabot::protobuf::Engineering::has_bounds ( ) const
inline

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

◆ has_echo()

bool jaiabot::protobuf::Engineering::has_echo ( ) const
inline

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

◆ has_engineering_messages_enabled()

bool jaiabot::protobuf::Engineering::has_engineering_messages_enabled ( ) const
inline

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

◆ has_flag()

bool jaiabot::protobuf::Engineering::has_flag ( ) const
inline

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

◆ has_gps_requirements()

bool jaiabot::protobuf::Engineering::has_gps_requirements ( ) const
inline

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

◆ has_imu_cal()

bool jaiabot::protobuf::Engineering::has_imu_cal ( ) const
inline

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

◆ has_link()

bool jaiabot::protobuf::Engineering::has_link ( ) const
inline

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

◆ has_pid_control()

bool jaiabot::protobuf::Engineering::has_pid_control ( ) const
inline

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

◆ has_query_bot_status()

bool jaiabot::protobuf::Engineering::has_query_bot_status ( ) const
inline

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

◆ has_query_engineering_status()

bool jaiabot::protobuf::Engineering::has_query_engineering_status ( ) const
inline

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

◆ has_rf_disable_options()

bool jaiabot::protobuf::Engineering::has_rf_disable_options ( ) const
inline

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

◆ has_time()

bool jaiabot::protobuf::Engineering::has_time ( ) const
inline

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

◆ imu_cal()

const ::jaiabot::protobuf::IMUCalibration & jaiabot::protobuf::Engineering::imu_cal ( ) const
inline

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

◆ internal_default_instance()

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

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

◆ IsInitialized()

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

◆ link()

jaiabot::protobuf::Link jaiabot::protobuf::Engineering::link ( ) const
inline

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

◆ MergeFrom()

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

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

◆ mutable_bottom_depth_safety_params()

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

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

◆ mutable_bounds()

jaiabot::protobuf::Bounds * jaiabot::protobuf::Engineering::mutable_bounds ( )
inline

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

◆ mutable_echo()

jaiabot::protobuf::Echo * jaiabot::protobuf::Engineering::mutable_echo ( )
inline

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

◆ mutable_gps_requirements()

jaiabot::protobuf::GPSRequirements * jaiabot::protobuf::Engineering::mutable_gps_requirements ( )
inline

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

◆ mutable_imu_cal()

jaiabot::protobuf::IMUCalibration * jaiabot::protobuf::Engineering::mutable_imu_cal ( )
inline

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

◆ mutable_pid_control()

jaiabot::protobuf::PIDControl * jaiabot::protobuf::Engineering::mutable_pid_control ( )
inline

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

◆ mutable_rf_disable_options()

jaiabot::protobuf::RFDisableOptions * jaiabot::protobuf::Engineering::mutable_rf_disable_options ( )
inline

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

◆ mutable_unknown_fields()

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

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

◆ New()

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

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ pid_control()

const ::jaiabot::protobuf::PIDControl & jaiabot::protobuf::Engineering::pid_control ( ) const
inline

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

◆ query_bot_status()

bool jaiabot::protobuf::Engineering::query_bot_status ( ) const
inline

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

◆ query_engineering_status()

bool jaiabot::protobuf::Engineering::query_engineering_status ( ) const
inline

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

◆ release_bottom_depth_safety_params()

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

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

◆ release_bounds()

jaiabot::protobuf::Bounds * jaiabot::protobuf::Engineering::release_bounds ( )
inline

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

◆ release_echo()

jaiabot::protobuf::Echo * jaiabot::protobuf::Engineering::release_echo ( )
inline

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

◆ release_gps_requirements()

jaiabot::protobuf::GPSRequirements * jaiabot::protobuf::Engineering::release_gps_requirements ( )
inline

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

◆ release_imu_cal()

jaiabot::protobuf::IMUCalibration * jaiabot::protobuf::Engineering::release_imu_cal ( )
inline

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

◆ release_pid_control()

jaiabot::protobuf::PIDControl * jaiabot::protobuf::Engineering::release_pid_control ( )
inline

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

◆ release_rf_disable_options()

jaiabot::protobuf::RFDisableOptions * jaiabot::protobuf::Engineering::release_rf_disable_options ( )
inline

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

◆ rf_disable_options()

const ::jaiabot::protobuf::RFDisableOptions & jaiabot::protobuf::Engineering::rf_disable_options ( ) const
inline

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

◆ set_allocated_bottom_depth_safety_params()

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

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

◆ set_allocated_bounds()

void jaiabot::protobuf::Engineering::set_allocated_bounds ( ::jaiabot::protobuf::Bounds bounds)
inline

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

◆ set_allocated_echo()

void jaiabot::protobuf::Engineering::set_allocated_echo ( ::jaiabot::protobuf::Echo echo)
inline

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

◆ set_allocated_gps_requirements()

void jaiabot::protobuf::Engineering::set_allocated_gps_requirements ( ::jaiabot::protobuf::GPSRequirements gps_requirements)
inline

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

◆ set_allocated_imu_cal()

void jaiabot::protobuf::Engineering::set_allocated_imu_cal ( ::jaiabot::protobuf::IMUCalibration imu_cal)
inline

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

◆ set_allocated_pid_control()

void jaiabot::protobuf::Engineering::set_allocated_pid_control ( ::jaiabot::protobuf::PIDControl pid_control)
inline

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

◆ set_allocated_rf_disable_options()

void jaiabot::protobuf::Engineering::set_allocated_rf_disable_options ( ::jaiabot::protobuf::RFDisableOptions rf_disable_options)
inline

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

◆ set_bot_id()

void jaiabot::protobuf::Engineering::set_bot_id ( uint32_t  value)
inline

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

◆ set_bot_status_rate()

void jaiabot::protobuf::Engineering::set_bot_status_rate ( ::jaiabot::protobuf::BotStatusRate  value)
inline

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

◆ set_engineering_messages_enabled()

void jaiabot::protobuf::Engineering::set_engineering_messages_enabled ( bool  value)
inline

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

◆ set_flag()

void jaiabot::protobuf::Engineering::set_flag ( uint32_t  value)
inline

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

◆ set_link()

void jaiabot::protobuf::Engineering::set_link ( ::jaiabot::protobuf::Link  value)
inline

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

◆ set_query_bot_status()

void jaiabot::protobuf::Engineering::set_query_bot_status ( bool  value)
inline

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

◆ set_query_engineering_status()

void jaiabot::protobuf::Engineering::set_query_engineering_status ( bool  value)
inline

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

◆ set_time()

void jaiabot::protobuf::Engineering::set_time ( uint64_t  value)
inline

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

◆ set_time_with_units()

template<typename Quantity >
void jaiabot::protobuf::Engineering::set_time_with_units ( Quantity  value_w_units)
inline

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

◆ Swap()

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

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

◆ time()

uint64_t jaiabot::protobuf::Engineering::time ( ) const
inline

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

◆ time_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::Engineering::time_with_units ( ) const
inline

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

◆ time_with_units() [2/2]

boost::units::quantity< time_unit, google::protobuf::uint64 > jaiabot::protobuf::Engineering::time_with_units ( ) const
inline

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

◆ unknown_fields()

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

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

◆ unsafe_arena_release_bottom_depth_safety_params()

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

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

◆ unsafe_arena_release_bounds()

jaiabot::protobuf::Bounds * jaiabot::protobuf::Engineering::unsafe_arena_release_bounds ( )
inline

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

◆ unsafe_arena_release_echo()

jaiabot::protobuf::Echo * jaiabot::protobuf::Engineering::unsafe_arena_release_echo ( )
inline

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

◆ unsafe_arena_release_gps_requirements()

jaiabot::protobuf::GPSRequirements * jaiabot::protobuf::Engineering::unsafe_arena_release_gps_requirements ( )
inline

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

◆ unsafe_arena_release_imu_cal()

jaiabot::protobuf::IMUCalibration * jaiabot::protobuf::Engineering::unsafe_arena_release_imu_cal ( )
inline

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

◆ unsafe_arena_release_pid_control()

jaiabot::protobuf::PIDControl * jaiabot::protobuf::Engineering::unsafe_arena_release_pid_control ( )
inline

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

◆ unsafe_arena_release_rf_disable_options()

jaiabot::protobuf::RFDisableOptions * jaiabot::protobuf::Engineering::unsafe_arena_release_rf_disable_options ( )
inline

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

◆ unsafe_arena_set_allocated_bottom_depth_safety_params()

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

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

◆ unsafe_arena_set_allocated_bounds()

void jaiabot::protobuf::Engineering::unsafe_arena_set_allocated_bounds ( ::jaiabot::protobuf::Bounds bounds)
inline

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

◆ unsafe_arena_set_allocated_echo()

void jaiabot::protobuf::Engineering::unsafe_arena_set_allocated_echo ( ::jaiabot::protobuf::Echo echo)
inline

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

◆ unsafe_arena_set_allocated_gps_requirements()

void jaiabot::protobuf::Engineering::unsafe_arena_set_allocated_gps_requirements ( ::jaiabot::protobuf::GPSRequirements gps_requirements)
inline

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

◆ unsafe_arena_set_allocated_imu_cal()

void jaiabot::protobuf::Engineering::unsafe_arena_set_allocated_imu_cal ( ::jaiabot::protobuf::IMUCalibration imu_cal)
inline

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

◆ unsafe_arena_set_allocated_pid_control()

void jaiabot::protobuf::Engineering::unsafe_arena_set_allocated_pid_control ( ::jaiabot::protobuf::PIDControl pid_control)
inline

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

◆ unsafe_arena_set_allocated_rf_disable_options()

void jaiabot::protobuf::Engineering::unsafe_arena_set_allocated_rf_disable_options ( ::jaiabot::protobuf::RFDisableOptions rf_disable_options)
inline

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

◆ UnsafeArenaSwap()

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_jaiabot_2fmessages_2fengineering_2eproto

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

◆ swap

void swap ( Engineering a,
Engineering b 
)
friend

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

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::Engineering::_class_data_
static

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

◆ _impl_

Impl_ jaiabot::protobuf::Engineering::_impl_

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

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::Engineering::kIndexInFileMessages
staticconstexpr
Initial value:
=
6

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


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