JaiaBot 2.1.1
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
jaiabot::protobuf::BotStatus Class Referencefinal

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

Inheritance diagram for jaiabot::protobuf::BotStatus:
Collaboration diagram for jaiabot::protobuf::BotStatus:

Public Types

enum  : int {
  kErrorFieldNumber = 5 , kWarningFieldNumber = 6 , kLocationFieldNumber = 10 , kAttitudeFieldNumber = 20 ,
  kSpeedFieldNumber = 30 , kTimeFieldNumber = 2 , kLastCommandTimeFieldNumber = 3 , kDepthFieldNumber = 11 ,
  kBotIdFieldNumber = 1 , kMissionStateFieldNumber = 40 , kDistanceToActiveGoalFieldNumber = 42 , kActiveGoalFieldNumber = 41 ,
  kActiveGoalTimeoutFieldNumber = 43 , kRepeatIndexFieldNumber = 44 , kCalibrationStatusFieldNumber = 54 , kSalinityFieldNumber = 51 ,
  kTemperatureFieldNumber = 52 , kBatteryPercentFieldNumber = 53 , kHdopFieldNumber = 56 , kPdopFieldNumber = 57 ,
  kReceivedTimeFieldNumber = 59 , kWifiLinkQualityPercentageFieldNumber = 58 , kHealthStateFieldNumber = 4 , kBotTypeFieldNumber = 7 ,
  kLinkFieldNumber = 8 , kCalibrationStateFieldNumber = 55
}
 
enum  DCCLParameters { DCCL_ID = 81 , DCCL_MAX_BYTES = 250 }
 
typedef BotStatus_Attitude Attitude
 
typedef BotStatus_Speed Speed
 
typedef BotStatus_BotType BotType
 
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
 
typedef boost::units::time_dimension last_command_time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< last_command_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type last_command_time_unit
 
typedef boost::units::length_dimension depth_dimension
 
typedef boost::units::unit< depth_dimension, boost::units::si::system > depth_unit
 
typedef boost::units::length_dimension distance_to_active_goal_dimension
 
typedef boost::units::unit< distance_to_active_goal_dimension, boost::units::si::system > distance_to_active_goal_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type active_goal_timeout_dimension
 
typedef boost::units::unit< active_goal_timeout_dimension, boost::units::si::system > active_goal_timeout_unit
 
typedef boost::units::temperature_dimension temperature_dimension
 
typedef boost::units::absolute< boost::units::unit< temperature_dimension, boost::units::celsius::system > > temperature_unit
 
typedef boost::units::time_dimension received_time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< received_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type received_time_unit
 

Public Member Functions

 BotStatus ()
 
 ~BotStatus () override
 
PROTOBUF_CONSTEXPR BotStatus (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 BotStatus (const BotStatus &from)
 
 BotStatus (BotStatus &&from) noexcept
 
BotStatusoperator= (const BotStatus &from)
 
BotStatusoperator= (BotStatus &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (BotStatus *other)
 
void UnsafeArenaSwap (BotStatus *other)
 
BotStatusNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const BotStatus &from)
 
void MergeFrom (const BotStatus &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
 
int error_size () const
 
void clear_error ()
 
::jaiabot::protobuf::Error error (int index) const
 
void set_error (int index, ::jaiabot::protobuf::Error value)
 
void add_error (::jaiabot::protobuf::Error value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & error () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_error ()
 
int warning_size () const
 
void clear_warning ()
 
::jaiabot::protobuf::Warning warning (int index) const
 
void set_warning (int index, ::jaiabot::protobuf::Warning value)
 
void add_warning (::jaiabot::protobuf::Warning value)
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & warning () const
 
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_warning ()
 
bool has_location () const
 
void clear_location ()
 
const ::jaiabot::protobuf::GeographicCoordinatelocation () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::GeographicCoordinate * release_location ()
 
::jaiabot::protobuf::GeographicCoordinatemutable_location ()
 
void set_allocated_location (::jaiabot::protobuf::GeographicCoordinate *location)
 
void unsafe_arena_set_allocated_location (::jaiabot::protobuf::GeographicCoordinate *location)
 
::jaiabot::protobuf::GeographicCoordinateunsafe_arena_release_location ()
 
bool has_attitude () const
 
void clear_attitude ()
 
const ::jaiabot::protobuf::BotStatus_Attitudeattitude () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::BotStatus_Attitude * release_attitude ()
 
::jaiabot::protobuf::BotStatus_Attitudemutable_attitude ()
 
void set_allocated_attitude (::jaiabot::protobuf::BotStatus_Attitude *attitude)
 
void unsafe_arena_set_allocated_attitude (::jaiabot::protobuf::BotStatus_Attitude *attitude)
 
::jaiabot::protobuf::BotStatus_Attitudeunsafe_arena_release_attitude ()
 
bool has_speed () const
 
void clear_speed ()
 
const ::jaiabot::protobuf::BotStatus_Speedspeed () const
 
PROTOBUF_NODISCARD::jaiabot::protobuf::BotStatus_Speed * release_speed ()
 
::jaiabot::protobuf::BotStatus_Speedmutable_speed ()
 
void set_allocated_speed (::jaiabot::protobuf::BotStatus_Speed *speed)
 
void unsafe_arena_set_allocated_speed (::jaiabot::protobuf::BotStatus_Speed *speed)
 
::jaiabot::protobuf::BotStatus_Speedunsafe_arena_release_speed ()
 
bool has_time () const
 
void clear_time ()
 
uint64_t time () const
 
void set_time (uint64_t value)
 
bool has_last_command_time () const
 
void clear_last_command_time ()
 
uint64_t last_command_time () const
 
void set_last_command_time (uint64_t value)
 
bool has_depth () const
 
void clear_depth ()
 
double depth () const
 
void set_depth (double value)
 
bool has_bot_id () const
 
void clear_bot_id ()
 
uint32_t bot_id () const
 
void set_bot_id (uint32_t value)
 
bool has_mission_state () const
 
void clear_mission_state ()
 
::jaiabot::protobuf::MissionState mission_state () const
 
void set_mission_state (::jaiabot::protobuf::MissionState value)
 
bool has_distance_to_active_goal () const
 
void clear_distance_to_active_goal ()
 
double distance_to_active_goal () const
 
void set_distance_to_active_goal (double value)
 
bool has_active_goal () const
 
void clear_active_goal ()
 
int32_t active_goal () const
 
void set_active_goal (int32_t value)
 
bool has_active_goal_timeout () const
 
void clear_active_goal_timeout ()
 
uint32_t active_goal_timeout () const
 
void set_active_goal_timeout (uint32_t value)
 
bool has_repeat_index () const
 
void clear_repeat_index ()
 
int32_t repeat_index () const
 
void set_repeat_index (int32_t value)
 
bool has_calibration_status () const
 
void clear_calibration_status ()
 
int32_t calibration_status () const
 
void set_calibration_status (int32_t value)
 
bool has_salinity () const
 
void clear_salinity ()
 
double salinity () const
 
void set_salinity (double value)
 
bool has_temperature () const
 
void clear_temperature ()
 
double temperature () const
 
void set_temperature (double value)
 
bool has_battery_percent () const
 
void clear_battery_percent ()
 
double battery_percent () const
 
void set_battery_percent (double value)
 
bool has_hdop () const
 
void clear_hdop ()
 
double hdop () const
 
void set_hdop (double value)
 
bool has_pdop () const
 
void clear_pdop ()
 
double pdop () const
 
void set_pdop (double value)
 
bool has_received_time () const
 
void clear_received_time ()
 
uint64_t received_time () const
 
void set_received_time (uint64_t value)
 
bool has_wifi_link_quality_percentage () const
 
void clear_wifi_link_quality_percentage ()
 
int32_t wifi_link_quality_percentage () const
 
void set_wifi_link_quality_percentage (int32_t value)
 
bool has_health_state () const
 
void clear_health_state ()
 
::goby::middleware::protobuf::HealthState health_state () const
 
void set_health_state (::goby::middleware::protobuf::HealthState value)
 
bool has_bot_type () const
 
void clear_bot_type ()
 
::jaiabot::protobuf::BotStatus_BotType bot_type () const
 
void set_bot_type (::jaiabot::protobuf::BotStatus_BotType value)
 
bool has_link () const
 
void clear_link ()
 
::jaiabot::protobuf::Link link () const
 
void set_link (::jaiabot::protobuf::Link value)
 
bool has_calibration_state () const
 
void clear_calibration_state ()
 
::jaiabot::protobuf::IMUCalibrationState calibration_state () const
 
void set_calibration_state (::jaiabot::protobuf::IMUCalibrationState 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
 
template<typename Quantity >
void set_last_command_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity last_command_time_with_units () const
 
boost::units::quantity< last_command_time_unit, google::protobuf::uint64 > last_command_time_with_units () const
 
template<typename Quantity >
void set_depth_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity depth_with_units () const
 
boost::units::quantity< depth_unit, double > depth_with_units () const
 
template<typename Quantity >
void set_distance_to_active_goal_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity distance_to_active_goal_with_units () const
 
boost::units::quantity< distance_to_active_goal_unit, double > distance_to_active_goal_with_units () const
 
template<typename Quantity >
void set_active_goal_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity active_goal_timeout_with_units () const
 
boost::units::quantity< active_goal_timeout_unit, google::protobuf::uint32 > active_goal_timeout_with_units () const
 
template<typename Quantity >
void set_temperature_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity temperature_with_units () const
 
boost::units::quantity< temperature_unit, double > temperature_with_units () const
 
template<typename Quantity >
void set_received_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity received_time_with_units () const
 
boost::units::quantity< received_time_unit, google::protobuf::uint64 > received_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 BotStatusdefault_instance ()
 
static const BotStatusinternal_default_instance ()
 
static bool BotType_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * BotType_descriptor ()
 
template<typename T >
static const std::string & BotType_Name (T enum_t_value)
 
static bool BotType_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, BotType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr BotType HYDRO
 
static constexpr BotType ECHO
 
static constexpr BotType BIO
 
static constexpr BotType BotType_MIN
 
static constexpr BotType BotType_MAX
 
static constexpr int BotType_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 1375 of file jaia_dccl.pb.h.

Member Typedef Documentation

◆ active_goal_timeout_dimension

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

Definition at line 1987 of file jaia_dccl.pb.h.

◆ active_goal_timeout_unit

typedef boost::units::unit<active_goal_timeout_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus::active_goal_timeout_unit

Definition at line 1989 of file jaia_dccl.pb.h.

◆ Attitude

◆ BotType

◆ depth_dimension

typedef boost::units::length_dimension jaiabot::protobuf::BotStatus::depth_dimension

Definition at line 1957 of file jaia_dccl.pb.h.

◆ depth_unit

typedef boost::units::unit<depth_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus::depth_unit

Definition at line 1959 of file jaia_dccl.pb.h.

◆ distance_to_active_goal_dimension

Definition at line 1972 of file jaia_dccl.pb.h.

◆ distance_to_active_goal_unit

Definition at line 1974 of file jaia_dccl.pb.h.

◆ last_command_time_dimension

typedef boost::units::time_dimension jaiabot::protobuf::BotStatus::last_command_time_dimension

Definition at line 1942 of file jaia_dccl.pb.h.

◆ last_command_time_unit

typedef boost::units::make_scaled_unit<boost::units::unit<last_command_time_dimension,boost::units::si::system>,boost::units::scale<10,boost::units::static_rational<-6>>>::type jaiabot::protobuf::BotStatus::last_command_time_unit

Definition at line 1944 of file jaia_dccl.pb.h.

◆ received_time_dimension

typedef boost::units::time_dimension jaiabot::protobuf::BotStatus::received_time_dimension

Definition at line 2017 of file jaia_dccl.pb.h.

◆ received_time_unit

typedef boost::units::make_scaled_unit<boost::units::unit<received_time_dimension,boost::units::si::system>,boost::units::scale<10,boost::units::static_rational<-6>>>::type jaiabot::protobuf::BotStatus::received_time_unit

Definition at line 2019 of file jaia_dccl.pb.h.

◆ Speed

◆ temperature_dimension

typedef boost::units::temperature_dimension jaiabot::protobuf::BotStatus::temperature_dimension

Definition at line 2002 of file jaia_dccl.pb.h.

◆ temperature_unit

typedef boost::units::absolute<boost::units::unit<temperature_dimension,boost::units::celsius::system> > jaiabot::protobuf::BotStatus::temperature_unit

Definition at line 2004 of file jaia_dccl.pb.h.

◆ time_dimension

typedef boost::units::time_dimension jaiabot::protobuf::BotStatus::time_dimension

Definition at line 1927 of file jaia_dccl.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::BotStatus::time_unit

Definition at line 1929 of file jaia_dccl.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kErrorFieldNumber 
kWarningFieldNumber 
kLocationFieldNumber 
kAttitudeFieldNumber 
kSpeedFieldNumber 
kTimeFieldNumber 
kLastCommandTimeFieldNumber 
kDepthFieldNumber 
kBotIdFieldNumber 
kMissionStateFieldNumber 
kDistanceToActiveGoalFieldNumber 
kActiveGoalFieldNumber 
kActiveGoalTimeoutFieldNumber 
kRepeatIndexFieldNumber 
kCalibrationStatusFieldNumber 
kSalinityFieldNumber 
kTemperatureFieldNumber 
kBatteryPercentFieldNumber 
kHdopFieldNumber 
kPdopFieldNumber 
kReceivedTimeFieldNumber 
kWifiLinkQualityPercentageFieldNumber 
kHealthStateFieldNumber 
kBotTypeFieldNumber 
kLinkFieldNumber 
kCalibrationStateFieldNumber 

Definition at line 1537 of file jaia_dccl.pb.h.

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

Definition at line 1926 of file jaia_dccl.pb.h.

Constructor & Destructor Documentation

◆ BotStatus() [1/5]

jaiabot::protobuf::BotStatus::BotStatus ( )
inline

Definition at line 1378 of file jaia_dccl.pb.h.

◆ ~BotStatus()

jaiabot::protobuf::BotStatus::~BotStatus ( )
override

◆ BotStatus() [2/5]

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

◆ BotStatus() [3/5]

jaiabot::protobuf::BotStatus::BotStatus ( const BotStatus from)

◆ BotStatus() [4/5]

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

Definition at line 1383 of file jaia_dccl.pb.h.

◆ BotStatus() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ active_goal()

int32_t jaiabot::protobuf::BotStatus::active_goal ( ) const
inline

Definition at line 5366 of file jaia_dccl.pb.h.

◆ active_goal_timeout()

uint32_t jaiabot::protobuf::BotStatus::active_goal_timeout ( ) const
inline

Definition at line 5422 of file jaia_dccl.pb.h.

◆ active_goal_timeout_with_units() [1/2]

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

Definition at line 1996 of file jaia_dccl.pb.h.

◆ active_goal_timeout_with_units() [2/2]

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

Definition at line 1999 of file jaia_dccl.pb.h.

◆ add_error()

void jaiabot::protobuf::BotStatus::add_error ( ::jaiabot::protobuf::Error  value)
inline

Definition at line 4905 of file jaia_dccl.pb.h.

◆ add_warning()

void jaiabot::protobuf::BotStatus::add_warning ( ::jaiabot::protobuf::Warning  value)
inline

Definition at line 4950 of file jaia_dccl.pb.h.

◆ attitude()

const ::jaiabot::protobuf::BotStatus_Attitude & jaiabot::protobuf::BotStatus::attitude ( ) const
inline

Definition at line 5160 of file jaia_dccl.pb.h.

◆ battery_percent()

double jaiabot::protobuf::BotStatus::battery_percent ( ) const
inline

Definition at line 5534 of file jaia_dccl.pb.h.

◆ bot_id()

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

Definition at line 4781 of file jaia_dccl.pb.h.

◆ bot_type()

jaiabot::protobuf::BotStatus_BotType jaiabot::protobuf::BotStatus::bot_type ( ) const
inline

Definition at line 4984 of file jaia_dccl.pb.h.

◆ BotType_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * jaiabot::protobuf::BotStatus::BotType_descriptor ( )
inlinestatic

Definition at line 1520 of file jaia_dccl.pb.h.

◆ BotType_IsValid()

static bool jaiabot::protobuf::BotStatus::BotType_IsValid ( int  value)
inlinestatic

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

◆ BotType_Name()

template<typename T >
static const std::string & jaiabot::protobuf::BotStatus::BotType_Name ( enum_t_value)
inlinestatic

Definition at line 1524 of file jaia_dccl.pb.h.

◆ BotType_Parse()

static bool jaiabot::protobuf::BotStatus::BotType_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
BotType value 
)
inlinestatic

Definition at line 1530 of file jaia_dccl.pb.h.

◆ ByteSizeLong()

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

◆ calibration_state()

jaiabot::protobuf::IMUCalibrationState jaiabot::protobuf::BotStatus::calibration_state ( ) const
inline

Definition at line 5590 of file jaia_dccl.pb.h.

◆ calibration_status()

int32_t jaiabot::protobuf::BotStatus::calibration_status ( ) const
inline

Definition at line 5562 of file jaia_dccl.pb.h.

◆ Clear()

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

◆ clear_active_goal()

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

Definition at line 5359 of file jaia_dccl.pb.h.

◆ clear_active_goal_timeout()

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

Definition at line 5415 of file jaia_dccl.pb.h.

◆ clear_attitude()

void jaiabot::protobuf::BotStatus::clear_attitude ( )
inline

Definition at line 5151 of file jaia_dccl.pb.h.

◆ clear_battery_percent()

void jaiabot::protobuf::BotStatus::clear_battery_percent ( )
inline

Definition at line 5527 of file jaia_dccl.pb.h.

◆ clear_bot_id()

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

Definition at line 4774 of file jaia_dccl.pb.h.

◆ clear_bot_type()

void jaiabot::protobuf::BotStatus::clear_bot_type ( )
inline

Definition at line 4977 of file jaia_dccl.pb.h.

◆ clear_calibration_state()

void jaiabot::protobuf::BotStatus::clear_calibration_state ( )
inline

Definition at line 5583 of file jaia_dccl.pb.h.

◆ clear_calibration_status()

void jaiabot::protobuf::BotStatus::clear_calibration_status ( )
inline

Definition at line 5555 of file jaia_dccl.pb.h.

◆ clear_depth()

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

Definition at line 5122 of file jaia_dccl.pb.h.

◆ clear_distance_to_active_goal()

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

Definition at line 5387 of file jaia_dccl.pb.h.

◆ clear_error()

void jaiabot::protobuf::BotStatus::clear_error ( )
inline

Definition at line 4886 of file jaia_dccl.pb.h.

◆ clear_hdop()

void jaiabot::protobuf::BotStatus::clear_hdop ( )
inline

Definition at line 5612 of file jaia_dccl.pb.h.

◆ clear_health_state()

void jaiabot::protobuf::BotStatus::clear_health_state ( )
inline

Definition at line 4858 of file jaia_dccl.pb.h.

◆ clear_last_command_time()

void jaiabot::protobuf::BotStatus::clear_last_command_time ( )
inline

Definition at line 4830 of file jaia_dccl.pb.h.

◆ clear_link()

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

Definition at line 5006 of file jaia_dccl.pb.h.

◆ clear_location()

void jaiabot::protobuf::BotStatus::clear_location ( )

◆ clear_mission_state()

void jaiabot::protobuf::BotStatus::clear_mission_state ( )
inline

Definition at line 5330 of file jaia_dccl.pb.h.

◆ clear_pdop()

void jaiabot::protobuf::BotStatus::clear_pdop ( )
inline

Definition at line 5640 of file jaia_dccl.pb.h.

◆ clear_received_time()

void jaiabot::protobuf::BotStatus::clear_received_time ( )
inline

Definition at line 5696 of file jaia_dccl.pb.h.

◆ clear_repeat_index()

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

Definition at line 5443 of file jaia_dccl.pb.h.

◆ clear_salinity()

void jaiabot::protobuf::BotStatus::clear_salinity ( )
inline

Definition at line 5471 of file jaia_dccl.pb.h.

◆ clear_speed()

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

Definition at line 5241 of file jaia_dccl.pb.h.

◆ clear_temperature()

void jaiabot::protobuf::BotStatus::clear_temperature ( )
inline

Definition at line 5499 of file jaia_dccl.pb.h.

◆ clear_time()

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

Definition at line 4802 of file jaia_dccl.pb.h.

◆ clear_warning()

void jaiabot::protobuf::BotStatus::clear_warning ( )
inline

Definition at line 4931 of file jaia_dccl.pb.h.

◆ clear_wifi_link_quality_percentage()

void jaiabot::protobuf::BotStatus::clear_wifi_link_quality_percentage ( )
inline

Definition at line 5668 of file jaia_dccl.pb.h.

◆ CopyFrom()

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

◆ default_instance()

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

Definition at line 1422 of file jaia_dccl.pb.h.

◆ depth()

double jaiabot::protobuf::BotStatus::depth ( ) const
inline

Definition at line 5129 of file jaia_dccl.pb.h.

◆ depth_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus::depth_with_units ( ) const
inline

Definition at line 1966 of file jaia_dccl.pb.h.

◆ depth_with_units() [2/2]

boost::units::quantity< depth_unit, double > jaiabot::protobuf::BotStatus::depth_with_units ( ) const
inline

Definition at line 1969 of file jaia_dccl.pb.h.

◆ descriptor()

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

Definition at line 1413 of file jaia_dccl.pb.h.

◆ distance_to_active_goal()

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

Definition at line 5394 of file jaia_dccl.pb.h.

◆ distance_to_active_goal_with_units() [1/2]

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

Definition at line 1981 of file jaia_dccl.pb.h.

◆ distance_to_active_goal_with_units() [2/2]

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

Definition at line 1984 of file jaia_dccl.pb.h.

◆ error() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & jaiabot::protobuf::BotStatus::error ( ) const
inline

Definition at line 4910 of file jaia_dccl.pb.h.

◆ error() [2/2]

jaiabot::protobuf::Error jaiabot::protobuf::BotStatus::error ( int  index) const
inline

Definition at line 4892 of file jaia_dccl.pb.h.

◆ error_size()

int jaiabot::protobuf::BotStatus::error_size ( ) const
inline

Definition at line 4883 of file jaia_dccl.pb.h.

◆ GetCachedSize()

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

Definition at line 1475 of file jaia_dccl.pb.h.

◆ GetClassData()

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

◆ GetDescriptor()

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

Definition at line 1416 of file jaia_dccl.pb.h.

◆ GetMetadata()

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

◆ GetReflection()

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

Definition at line 1419 of file jaia_dccl.pb.h.

◆ has_active_goal()

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

Definition at line 5356 of file jaia_dccl.pb.h.

◆ has_active_goal_timeout()

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

Definition at line 5412 of file jaia_dccl.pb.h.

◆ has_attitude()

bool jaiabot::protobuf::BotStatus::has_attitude ( ) const
inline

Definition at line 5148 of file jaia_dccl.pb.h.

◆ has_battery_percent()

bool jaiabot::protobuf::BotStatus::has_battery_percent ( ) const
inline

Definition at line 5524 of file jaia_dccl.pb.h.

◆ has_bot_id()

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

Definition at line 4771 of file jaia_dccl.pb.h.

◆ has_bot_type()

bool jaiabot::protobuf::BotStatus::has_bot_type ( ) const
inline

Definition at line 4974 of file jaia_dccl.pb.h.

◆ has_calibration_state()

bool jaiabot::protobuf::BotStatus::has_calibration_state ( ) const
inline

Definition at line 5580 of file jaia_dccl.pb.h.

◆ has_calibration_status()

bool jaiabot::protobuf::BotStatus::has_calibration_status ( ) const
inline

Definition at line 5552 of file jaia_dccl.pb.h.

◆ has_depth()

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

Definition at line 5119 of file jaia_dccl.pb.h.

◆ has_distance_to_active_goal()

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

Definition at line 5384 of file jaia_dccl.pb.h.

◆ has_hdop()

bool jaiabot::protobuf::BotStatus::has_hdop ( ) const
inline

Definition at line 5609 of file jaia_dccl.pb.h.

◆ has_health_state()

bool jaiabot::protobuf::BotStatus::has_health_state ( ) const
inline

Definition at line 4855 of file jaia_dccl.pb.h.

◆ has_last_command_time()

bool jaiabot::protobuf::BotStatus::has_last_command_time ( ) const
inline

Definition at line 4827 of file jaia_dccl.pb.h.

◆ has_link()

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

Definition at line 5003 of file jaia_dccl.pb.h.

◆ has_location()

bool jaiabot::protobuf::BotStatus::has_location ( ) const
inline

Definition at line 5033 of file jaia_dccl.pb.h.

◆ has_mission_state()

bool jaiabot::protobuf::BotStatus::has_mission_state ( ) const
inline

Definition at line 5327 of file jaia_dccl.pb.h.

◆ has_pdop()

bool jaiabot::protobuf::BotStatus::has_pdop ( ) const
inline

Definition at line 5637 of file jaia_dccl.pb.h.

◆ has_received_time()

bool jaiabot::protobuf::BotStatus::has_received_time ( ) const
inline

Definition at line 5693 of file jaia_dccl.pb.h.

◆ has_repeat_index()

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

Definition at line 5440 of file jaia_dccl.pb.h.

◆ has_salinity()

bool jaiabot::protobuf::BotStatus::has_salinity ( ) const
inline

Definition at line 5468 of file jaia_dccl.pb.h.

◆ has_speed()

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

Definition at line 5238 of file jaia_dccl.pb.h.

◆ has_temperature()

bool jaiabot::protobuf::BotStatus::has_temperature ( ) const
inline

Definition at line 5496 of file jaia_dccl.pb.h.

◆ has_time()

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

Definition at line 4799 of file jaia_dccl.pb.h.

◆ has_wifi_link_quality_percentage()

bool jaiabot::protobuf::BotStatus::has_wifi_link_quality_percentage ( ) const
inline

Definition at line 5665 of file jaia_dccl.pb.h.

◆ hdop()

double jaiabot::protobuf::BotStatus::hdop ( ) const
inline

Definition at line 5619 of file jaia_dccl.pb.h.

◆ health_state()

goby::middleware::protobuf::HealthState jaiabot::protobuf::BotStatus::health_state ( ) const
inline

Definition at line 4865 of file jaia_dccl.pb.h.

◆ internal_default_instance()

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

Definition at line 1425 of file jaia_dccl.pb.h.

◆ IsInitialized()

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

◆ last_command_time()

uint64_t jaiabot::protobuf::BotStatus::last_command_time ( ) const
inline

Definition at line 4837 of file jaia_dccl.pb.h.

◆ last_command_time_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus::last_command_time_with_units ( ) const
inline

Definition at line 1951 of file jaia_dccl.pb.h.

◆ last_command_time_with_units() [2/2]

boost::units::quantity< last_command_time_unit, google::protobuf::uint64 > jaiabot::protobuf::BotStatus::last_command_time_with_units ( ) const
inline

Definition at line 1954 of file jaia_dccl.pb.h.

◆ link()

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

Definition at line 5013 of file jaia_dccl.pb.h.

◆ location()

const ::jaiabot::protobuf::GeographicCoordinate & jaiabot::protobuf::BotStatus::location ( ) const
inline

Definition at line 5041 of file jaia_dccl.pb.h.

◆ MergeFrom()

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

Definition at line 1462 of file jaia_dccl.pb.h.

◆ mission_state()

jaiabot::protobuf::MissionState jaiabot::protobuf::BotStatus::mission_state ( ) const
inline

Definition at line 5337 of file jaia_dccl.pb.h.

◆ mutable_attitude()

jaiabot::protobuf::BotStatus_Attitude * jaiabot::protobuf::BotStatus::mutable_attitude ( )
inline

Definition at line 5207 of file jaia_dccl.pb.h.

◆ mutable_error()

PROTOBUF_NAMESPACE_ID::RepeatedField< int > * jaiabot::protobuf::BotStatus::mutable_error ( )
inline

Definition at line 4919 of file jaia_dccl.pb.h.

◆ mutable_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::BotStatus::mutable_location ( )
inline

Definition at line 5088 of file jaia_dccl.pb.h.

◆ mutable_speed()

jaiabot::protobuf::BotStatus_Speed * jaiabot::protobuf::BotStatus::mutable_speed ( )
inline

Definition at line 5297 of file jaia_dccl.pb.h.

◆ mutable_unknown_fields()

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

Definition at line 1409 of file jaia_dccl.pb.h.

◆ mutable_warning()

PROTOBUF_NAMESPACE_ID::RepeatedField< int > * jaiabot::protobuf::BotStatus::mutable_warning ( )
inline

Definition at line 4964 of file jaia_dccl.pb.h.

◆ New()

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

Definition at line 1456 of file jaia_dccl.pb.h.

◆ operator=() [1/2]

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

Definition at line 1392 of file jaia_dccl.pb.h.

◆ operator=() [2/2]

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

Definition at line 1388 of file jaia_dccl.pb.h.

◆ pdop()

double jaiabot::protobuf::BotStatus::pdop ( ) const
inline

Definition at line 5647 of file jaia_dccl.pb.h.

◆ received_time()

uint64_t jaiabot::protobuf::BotStatus::received_time ( ) const
inline

Definition at line 5703 of file jaia_dccl.pb.h.

◆ received_time_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus::received_time_with_units ( ) const
inline

Definition at line 2026 of file jaia_dccl.pb.h.

◆ received_time_with_units() [2/2]

boost::units::quantity< received_time_unit, google::protobuf::uint64 > jaiabot::protobuf::BotStatus::received_time_with_units ( ) const
inline

Definition at line 2029 of file jaia_dccl.pb.h.

◆ release_attitude()

jaiabot::protobuf::BotStatus_Attitude * jaiabot::protobuf::BotStatus::release_attitude ( )
inline

Definition at line 5177 of file jaia_dccl.pb.h.

◆ release_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::BotStatus::release_location ( )
inline

Definition at line 5058 of file jaia_dccl.pb.h.

◆ release_speed()

jaiabot::protobuf::BotStatus_Speed * jaiabot::protobuf::BotStatus::release_speed ( )
inline

Definition at line 5267 of file jaia_dccl.pb.h.

◆ repeat_index()

int32_t jaiabot::protobuf::BotStatus::repeat_index ( ) const
inline

Definition at line 5450 of file jaia_dccl.pb.h.

◆ salinity()

double jaiabot::protobuf::BotStatus::salinity ( ) const
inline

Definition at line 5478 of file jaia_dccl.pb.h.

◆ set_active_goal()

void jaiabot::protobuf::BotStatus::set_active_goal ( int32_t  value)
inline

Definition at line 5374 of file jaia_dccl.pb.h.

◆ set_active_goal_timeout()

void jaiabot::protobuf::BotStatus::set_active_goal_timeout ( uint32_t  value)
inline

Definition at line 5430 of file jaia_dccl.pb.h.

◆ set_active_goal_timeout_with_units()

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

Definition at line 1992 of file jaia_dccl.pb.h.

◆ set_allocated_attitude()

void jaiabot::protobuf::BotStatus::set_allocated_attitude ( ::jaiabot::protobuf::BotStatus_Attitude attitude)
inline

Definition at line 5212 of file jaia_dccl.pb.h.

◆ set_allocated_location()

void jaiabot::protobuf::BotStatus::set_allocated_location ( ::jaiabot::protobuf::GeographicCoordinate location)
inline

Definition at line 5093 of file jaia_dccl.pb.h.

◆ set_allocated_speed()

void jaiabot::protobuf::BotStatus::set_allocated_speed ( ::jaiabot::protobuf::BotStatus_Speed speed)
inline

Definition at line 5302 of file jaia_dccl.pb.h.

◆ set_battery_percent()

void jaiabot::protobuf::BotStatus::set_battery_percent ( double  value)
inline

Definition at line 5542 of file jaia_dccl.pb.h.

◆ set_bot_id()

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

Definition at line 4789 of file jaia_dccl.pb.h.

◆ set_bot_type()

void jaiabot::protobuf::BotStatus::set_bot_type ( ::jaiabot::protobuf::BotStatus_BotType  value)
inline

Definition at line 4993 of file jaia_dccl.pb.h.

◆ set_calibration_state()

void jaiabot::protobuf::BotStatus::set_calibration_state ( ::jaiabot::protobuf::IMUCalibrationState  value)
inline

Definition at line 5599 of file jaia_dccl.pb.h.

◆ set_calibration_status()

void jaiabot::protobuf::BotStatus::set_calibration_status ( int32_t  value)
inline

Definition at line 5570 of file jaia_dccl.pb.h.

◆ set_depth()

void jaiabot::protobuf::BotStatus::set_depth ( double  value)
inline

Definition at line 5137 of file jaia_dccl.pb.h.

◆ set_depth_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus::set_depth_with_units ( Quantity  value_w_units)
inline

Definition at line 1962 of file jaia_dccl.pb.h.

◆ set_distance_to_active_goal()

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

Definition at line 5402 of file jaia_dccl.pb.h.

◆ set_distance_to_active_goal_with_units()

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

Definition at line 1977 of file jaia_dccl.pb.h.

◆ set_error()

void jaiabot::protobuf::BotStatus::set_error ( int  index,
::jaiabot::protobuf::Error  value 
)
inline

Definition at line 4896 of file jaia_dccl.pb.h.

◆ set_hdop()

void jaiabot::protobuf::BotStatus::set_hdop ( double  value)
inline

Definition at line 5627 of file jaia_dccl.pb.h.

◆ set_health_state()

void jaiabot::protobuf::BotStatus::set_health_state ( ::goby::middleware::protobuf::HealthState  value)
inline

Definition at line 4874 of file jaia_dccl.pb.h.

◆ set_last_command_time()

void jaiabot::protobuf::BotStatus::set_last_command_time ( uint64_t  value)
inline

Definition at line 4845 of file jaia_dccl.pb.h.

◆ set_last_command_time_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus::set_last_command_time_with_units ( Quantity  value_w_units)
inline

Definition at line 1947 of file jaia_dccl.pb.h.

◆ set_link()

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

Definition at line 5022 of file jaia_dccl.pb.h.

◆ set_mission_state()

void jaiabot::protobuf::BotStatus::set_mission_state ( ::jaiabot::protobuf::MissionState  value)
inline

Definition at line 5346 of file jaia_dccl.pb.h.

◆ set_pdop()

void jaiabot::protobuf::BotStatus::set_pdop ( double  value)
inline

Definition at line 5655 of file jaia_dccl.pb.h.

◆ set_received_time()

void jaiabot::protobuf::BotStatus::set_received_time ( uint64_t  value)
inline

Definition at line 5711 of file jaia_dccl.pb.h.

◆ set_received_time_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus::set_received_time_with_units ( Quantity  value_w_units)
inline

Definition at line 2022 of file jaia_dccl.pb.h.

◆ set_repeat_index()

void jaiabot::protobuf::BotStatus::set_repeat_index ( int32_t  value)
inline

Definition at line 5458 of file jaia_dccl.pb.h.

◆ set_salinity()

void jaiabot::protobuf::BotStatus::set_salinity ( double  value)
inline

Definition at line 5486 of file jaia_dccl.pb.h.

◆ set_temperature()

void jaiabot::protobuf::BotStatus::set_temperature ( double  value)
inline

Definition at line 5514 of file jaia_dccl.pb.h.

◆ set_temperature_with_units()

template<typename Quantity >
void jaiabot::protobuf::BotStatus::set_temperature_with_units ( Quantity  value_w_units)
inline

Definition at line 2007 of file jaia_dccl.pb.h.

◆ set_time()

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

Definition at line 4817 of file jaia_dccl.pb.h.

◆ set_time_with_units()

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

Definition at line 1932 of file jaia_dccl.pb.h.

◆ set_warning()

void jaiabot::protobuf::BotStatus::set_warning ( int  index,
::jaiabot::protobuf::Warning  value 
)
inline

Definition at line 4941 of file jaia_dccl.pb.h.

◆ set_wifi_link_quality_percentage()

void jaiabot::protobuf::BotStatus::set_wifi_link_quality_percentage ( int32_t  value)
inline

Definition at line 5683 of file jaia_dccl.pb.h.

◆ speed()

const ::jaiabot::protobuf::BotStatus_Speed & jaiabot::protobuf::BotStatus::speed ( ) const
inline

Definition at line 5250 of file jaia_dccl.pb.h.

◆ Swap()

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

Definition at line 1435 of file jaia_dccl.pb.h.

◆ temperature()

double jaiabot::protobuf::BotStatus::temperature ( ) const
inline

Definition at line 5506 of file jaia_dccl.pb.h.

◆ temperature_with_units() [1/2]

template<typename Quantity >
Quantity jaiabot::protobuf::BotStatus::temperature_with_units ( ) const
inline

Definition at line 2011 of file jaia_dccl.pb.h.

◆ temperature_with_units() [2/2]

boost::units::quantity< temperature_unit, double > jaiabot::protobuf::BotStatus::temperature_with_units ( ) const
inline

Definition at line 2014 of file jaia_dccl.pb.h.

◆ time()

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

Definition at line 4809 of file jaia_dccl.pb.h.

◆ time_with_units() [1/2]

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

Definition at line 1936 of file jaia_dccl.pb.h.

◆ time_with_units() [2/2]

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

Definition at line 1939 of file jaia_dccl.pb.h.

◆ unknown_fields()

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

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

◆ unsafe_arena_release_attitude()

jaiabot::protobuf::BotStatus_Attitude * jaiabot::protobuf::BotStatus::unsafe_arena_release_attitude ( )
inline

Definition at line 5192 of file jaia_dccl.pb.h.

◆ unsafe_arena_release_location()

jaiabot::protobuf::GeographicCoordinate * jaiabot::protobuf::BotStatus::unsafe_arena_release_location ( )
inline

Definition at line 5073 of file jaia_dccl.pb.h.

◆ unsafe_arena_release_speed()

jaiabot::protobuf::BotStatus_Speed * jaiabot::protobuf::BotStatus::unsafe_arena_release_speed ( )
inline

Definition at line 5282 of file jaia_dccl.pb.h.

◆ unsafe_arena_set_allocated_attitude()

void jaiabot::protobuf::BotStatus::unsafe_arena_set_allocated_attitude ( ::jaiabot::protobuf::BotStatus_Attitude attitude)
inline

Definition at line 5164 of file jaia_dccl.pb.h.

◆ unsafe_arena_set_allocated_location()

void jaiabot::protobuf::BotStatus::unsafe_arena_set_allocated_location ( ::jaiabot::protobuf::GeographicCoordinate location)
inline

Definition at line 5045 of file jaia_dccl.pb.h.

◆ unsafe_arena_set_allocated_speed()

void jaiabot::protobuf::BotStatus::unsafe_arena_set_allocated_speed ( ::jaiabot::protobuf::BotStatus_Speed speed)
inline

Definition at line 5254 of file jaia_dccl.pb.h.

◆ UnsafeArenaSwap()

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

Definition at line 1448 of file jaia_dccl.pb.h.

◆ warning() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & jaiabot::protobuf::BotStatus::warning ( ) const
inline

Definition at line 4955 of file jaia_dccl.pb.h.

◆ warning() [2/2]

jaiabot::protobuf::Warning jaiabot::protobuf::BotStatus::warning ( int  index) const
inline

Definition at line 4937 of file jaia_dccl.pb.h.

◆ warning_size()

int jaiabot::protobuf::BotStatus::warning_size ( ) const
inline

Definition at line 4928 of file jaia_dccl.pb.h.

◆ wifi_link_quality_percentage()

int32_t jaiabot::protobuf::BotStatus::wifi_link_quality_percentage ( ) const
inline

Definition at line 5675 of file jaia_dccl.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 2039 of file jaia_dccl.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 1484 of file jaia_dccl.pb.h.

◆ ::TableStruct_jaiabot_2fmessages_2fjaia_5fdccl_2eproto

Definition at line 2073 of file jaia_dccl.pb.h.

◆ swap

void swap ( BotStatus a,
BotStatus b 
)
friend

Definition at line 1432 of file jaia_dccl.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData jaiabot::protobuf::BotStatus::_class_data_
static

Definition at line 1493 of file jaia_dccl.pb.h.

◆ _impl_

Impl_ jaiabot::protobuf::BotStatus::_impl_

Definition at line 2072 of file jaia_dccl.pb.h.

◆ BIO

constexpr BotType jaiabot::protobuf::BotStatus::BIO
staticconstexpr
Initial value:

Definition at line 1508 of file jaia_dccl.pb.h.

◆ BotType_ARRAYSIZE

constexpr int jaiabot::protobuf::BotStatus::BotType_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 1517 of file jaia_dccl.pb.h.

◆ BotType_MAX

constexpr BotType jaiabot::protobuf::BotStatus::BotType_MAX
staticconstexpr
Initial value:
=
constexpr BotStatus_BotType BotStatus_BotType_BotType_MAX

Definition at line 1515 of file jaia_dccl.pb.h.

◆ BotType_MIN

constexpr BotType jaiabot::protobuf::BotStatus::BotType_MIN
staticconstexpr
Initial value:
=
constexpr BotStatus_BotType BotStatus_BotType_BotType_MIN

Definition at line 1513 of file jaia_dccl.pb.h.

◆ ECHO

constexpr BotType jaiabot::protobuf::BotStatus::ECHO
staticconstexpr
Initial value:

Definition at line 1506 of file jaia_dccl.pb.h.

◆ HYDRO

constexpr BotType jaiabot::protobuf::BotStatus::HYDRO
staticconstexpr
Initial value:

Definition at line 1504 of file jaia_dccl.pb.h.

◆ kIndexInFileMessages

constexpr int jaiabot::protobuf::BotStatus::kIndexInFileMessages
staticconstexpr
Initial value:
=
4

Definition at line 1429 of file jaia_dccl.pb.h.


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