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

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

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

Public Types

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 ()
 
virtual ~Engineering ()
 
 Engineering (const Engineering &from)
 
Engineeringoperator= (const Engineering &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (Engineering *other)
 
EngineeringNew () const final
 
EngineeringNew (::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 Engineering &from)
 
void MergeFrom (const Engineering &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_pid_control () const
 
void clear_pid_control ()
 
const ::jaiabot::protobuf::PIDControlpid_control () const
 
::jaiabot::protobuf::PIDControlrelease_pid_control ()
 
::jaiabot::protobuf::PIDControlmutable_pid_control ()
 
void set_allocated_pid_control (::jaiabot::protobuf::PIDControl *pid_control)
 
bool has_gps_requirements () const
 
void clear_gps_requirements ()
 
const ::jaiabot::protobuf::GPSRequirementsgps_requirements () const
 
::jaiabot::protobuf::GPSRequirementsrelease_gps_requirements ()
 
::jaiabot::protobuf::GPSRequirementsmutable_gps_requirements ()
 
void set_allocated_gps_requirements (::jaiabot::protobuf::GPSRequirements *gps_requirements)
 
bool has_rf_disable_options () const
 
void clear_rf_disable_options ()
 
const ::jaiabot::protobuf::RFDisableOptionsrf_disable_options () const
 
::jaiabot::protobuf::RFDisableOptionsrelease_rf_disable_options ()
 
::jaiabot::protobuf::RFDisableOptionsmutable_rf_disable_options ()
 
void set_allocated_rf_disable_options (::jaiabot::protobuf::RFDisableOptions *rf_disable_options)
 
bool has_bottom_depth_safety_params () const
 
void clear_bottom_depth_safety_params ()
 
const ::jaiabot::protobuf::BottomDepthSafetyParamsbottom_depth_safety_params () const
 
::jaiabot::protobuf::BottomDepthSafetyParamsrelease_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)
 
bool has_imu_cal () const
 
void clear_imu_cal ()
 
const ::jaiabot::protobuf::IMUCalibrationimu_cal () const
 
::jaiabot::protobuf::IMUCalibrationrelease_imu_cal ()
 
::jaiabot::protobuf::IMUCalibrationmutable_imu_cal ()
 
void set_allocated_imu_cal (::jaiabot::protobuf::IMUCalibration *imu_cal)
 
bool has_echo () const
 
void clear_echo ()
 
const ::jaiabot::protobuf::Echoecho () const
 
::jaiabot::protobuf::Echorelease_echo ()
 
::jaiabot::protobuf::Echomutable_echo ()
 
void set_allocated_echo (::jaiabot::protobuf::Echo *echo)
 
bool has_bounds () const
 
void clear_bounds ()
 
const ::jaiabot::protobuf::Boundsbounds () const
 
::jaiabot::protobuf::Boundsrelease_bounds ()
 
::jaiabot::protobuf::Boundsmutable_bounds ()
 
void set_allocated_bounds (::jaiabot::protobuf::Bounds *bounds)
 
bool has_time () const
 
void clear_time ()
 
::google::protobuf::uint64 time () const
 
void set_time (::google::protobuf::uint64 value)
 
bool has_bot_id () const
 
void clear_bot_id ()
 
::google::protobuf::uint32 bot_id () const
 
void set_bot_id (::google::protobuf::uint32 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 ()
 
::google::protobuf::uint32 flag () const
 
void set_flag (::google::protobuf::uint32 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 ::google::protobuf::Descriptor * descriptor ()
 
static const Engineeringdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const Engineeringinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const int kPidControlFieldNumber = 3
 
static const int kGpsRequirementsFieldNumber = 15
 
static const int kRfDisableOptionsFieldNumber = 16
 
static const int kBottomDepthSafetyParamsFieldNumber = 17
 
static const int kImuCalFieldNumber = 18
 
static const int kEchoFieldNumber = 19
 
static const int kBoundsFieldNumber = 101
 
static const int kTimeFieldNumber = 2
 
static const int kBotIdFieldNumber = 1
 
static const int kQueryEngineeringStatusFieldNumber = 4
 
static const int kQueryBotStatusFieldNumber = 5
 
static const int kEngineeringMessagesEnabledFieldNumber = 13
 
static const int kFlagFieldNumber = 100
 
static const int kBotStatusRateFieldNumber = 14
 
static const int kLinkFieldNumber = 200
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fengineering_2eproto::TableStruct
 
void swap (Engineering &a, Engineering &b)
 

Detailed Description

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

Member Typedef Documentation

◆ time_dimension

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

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

Member Enumeration Documentation

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ Engineering() [1/2]

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

◆ ~Engineering()

virtual jaiabot::protobuf::Engineering::~Engineering ( )
virtual

◆ Engineering() [2/2]

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

Member Function Documentation

◆ bot_id()

google::protobuf::uint32 jaiabot::protobuf::Engineering::bot_id ( ) const
inline

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

◆ bot_status_rate()

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

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

◆ bounds()

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

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_bot_id()

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

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

◆ clear_bot_status_rate()

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

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

◆ clear_engineering_messages_enabled()

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

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

◆ clear_flag()

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

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

◆ clear_gps_requirements()

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

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

◆ clear_imu_cal()

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

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

◆ clear_link()

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

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

◆ clear_pid_control()

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

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

◆ clear_query_bot_status()

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

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

◆ clear_query_engineering_status()

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

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

◆ clear_rf_disable_options()

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

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

◆ clear_time()

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

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ descriptor()

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

◆ echo()

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

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

◆ engineering_messages_enabled()

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

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

◆ flag()

google::protobuf::uint32 jaiabot::protobuf::Engineering::flag ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ gps_requirements()

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

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

◆ has_bot_id()

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

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

◆ has_bot_status_rate()

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

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

◆ has_bottom_depth_safety_params()

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

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

◆ has_bounds()

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

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

◆ has_echo()

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

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

◆ has_engineering_messages_enabled()

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

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

◆ has_flag()

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

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

◆ has_gps_requirements()

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

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

◆ has_imu_cal()

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

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

◆ has_link()

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

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

◆ has_pid_control()

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

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

◆ has_query_bot_status()

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

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

◆ has_query_engineering_status()

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

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

◆ has_rf_disable_options()

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

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

◆ has_time()

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

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

◆ imu_cal()

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

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ link()

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

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mutable_bottom_depth_safety_params()

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

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

◆ mutable_bounds()

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

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

◆ mutable_echo()

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

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

◆ mutable_gps_requirements()

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

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

◆ mutable_imu_cal()

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

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

◆ mutable_pid_control()

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

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

◆ mutable_rf_disable_options()

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

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

◆ mutable_unknown_fields()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ pid_control()

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

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

◆ query_bot_status()

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

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

◆ query_engineering_status()

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

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

◆ release_bounds()

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

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

◆ release_echo()

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

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

◆ release_gps_requirements()

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

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

◆ release_imu_cal()

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

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

◆ release_pid_control()

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

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

◆ release_rf_disable_options()

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

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

◆ rf_disable_options()

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

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

◆ SerializeWithCachedSizes()

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

◆ 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 2698 of file engineering.pb.h.

◆ set_allocated_bounds()

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

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

◆ set_allocated_echo()

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

Definition at line 2814 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 2586 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 2756 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 2431 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 2644 of file engineering.pb.h.

◆ set_bot_id()

void jaiabot::protobuf::Engineering::set_bot_id ( ::google::protobuf::uint32  value)
inline

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

◆ set_engineering_messages_enabled()

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

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

◆ set_flag()

void jaiabot::protobuf::Engineering::set_flag ( ::google::protobuf::uint32  value)
inline

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

◆ set_link()

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

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

◆ set_query_bot_status()

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

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

◆ set_query_engineering_status()

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

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

◆ set_time()

void jaiabot::protobuf::Engineering::set_time ( ::google::protobuf::uint64  value)
inline

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

◆ Swap()

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

◆ time()

google::protobuf::uint64 jaiabot::protobuf::Engineering::time ( ) const
inline

Definition at line 2382 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 1349 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 1352 of file engineering.pb.h.

◆ unknown_fields()

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

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

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fengineering_2eproto::TableStruct

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

◆ swap

void swap ( Engineering a,
Engineering b 
)
friend

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

Member Data Documentation

◆ kBotIdFieldNumber

const int jaiabot::protobuf::Engineering::kBotIdFieldNumber = 1
static

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

◆ kBotStatusRateFieldNumber

const int jaiabot::protobuf::Engineering::kBotStatusRateFieldNumber = 14
static

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

◆ kBottomDepthSafetyParamsFieldNumber

const int jaiabot::protobuf::Engineering::kBottomDepthSafetyParamsFieldNumber = 17
static

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

◆ kBoundsFieldNumber

const int jaiabot::protobuf::Engineering::kBoundsFieldNumber = 101
static

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

◆ kEchoFieldNumber

const int jaiabot::protobuf::Engineering::kEchoFieldNumber = 19
static

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

◆ kEngineeringMessagesEnabledFieldNumber

const int jaiabot::protobuf::Engineering::kEngineeringMessagesEnabledFieldNumber = 13
static

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

◆ kFlagFieldNumber

const int jaiabot::protobuf::Engineering::kFlagFieldNumber = 100
static

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

◆ kGpsRequirementsFieldNumber

const int jaiabot::protobuf::Engineering::kGpsRequirementsFieldNumber = 15
static

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

◆ kImuCalFieldNumber

const int jaiabot::protobuf::Engineering::kImuCalFieldNumber = 18
static

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

◆ kIndexInFileMessages

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

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

◆ kLinkFieldNumber

const int jaiabot::protobuf::Engineering::kLinkFieldNumber = 200
static

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

◆ kPidControlFieldNumber

const int jaiabot::protobuf::Engineering::kPidControlFieldNumber = 3
static

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

◆ kQueryBotStatusFieldNumber

const int jaiabot::protobuf::Engineering::kQueryBotStatusFieldNumber = 5
static

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

◆ kQueryEngineeringStatusFieldNumber

const int jaiabot::protobuf::Engineering::kQueryEngineeringStatusFieldNumber = 4
static

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

◆ kRfDisableOptionsFieldNumber

const int jaiabot::protobuf::Engineering::kRfDisableOptionsFieldNumber = 16
static

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

◆ kTimeFieldNumber

const int jaiabot::protobuf::Engineering::kTimeFieldNumber = 2
static

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


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