JaiaBot 2.0.0
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 1356 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 1968 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 1970 of file jaia_dccl.pb.h.

◆ Attitude

◆ BotType

◆ depth_dimension

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

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

◆ distance_to_active_goal_dimension

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

◆ distance_to_active_goal_unit

Definition at line 1955 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 1923 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 1925 of file jaia_dccl.pb.h.

◆ received_time_dimension

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

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

◆ Speed

◆ temperature_dimension

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

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

◆ time_dimension

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

Definition at line 1908 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 1910 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 1518 of file jaia_dccl.pb.h.

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ BotStatus() [1/5]

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

Definition at line 1359 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 1364 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 5044 of file jaia_dccl.pb.h.

◆ active_goal_timeout()

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

Definition at line 5100 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 1977 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 1980 of file jaia_dccl.pb.h.

◆ add_error()

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

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

◆ add_warning()

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

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

◆ attitude()

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

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

◆ battery_percent()

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

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

◆ bot_id()

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

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

◆ bot_type()

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

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

◆ BotType_descriptor()

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

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

◆ BotType_IsValid()

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

Definition at line 1491 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 1505 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 1511 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 5268 of file jaia_dccl.pb.h.

◆ calibration_status()

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

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

◆ clear_active_goal_timeout()

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

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

◆ clear_attitude()

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

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

◆ clear_battery_percent()

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

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

◆ clear_bot_id()

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

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

◆ clear_bot_type()

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

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

◆ clear_calibration_state()

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

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

◆ clear_calibration_status()

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

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

◆ clear_depth()

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

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

◆ clear_distance_to_active_goal()

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

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

◆ clear_error()

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

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

◆ clear_hdop()

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

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

◆ clear_health_state()

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

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

◆ clear_last_command_time()

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

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

◆ clear_link()

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

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

◆ clear_pdop()

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

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

◆ clear_received_time()

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

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

◆ clear_repeat_index()

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

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

◆ clear_salinity()

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

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

◆ clear_speed()

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

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

◆ clear_temperature()

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

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

◆ clear_time()

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

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

◆ clear_warning()

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

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

◆ clear_wifi_link_quality_percentage()

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

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

◆ depth()

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

Definition at line 4807 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 1947 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 1950 of file jaia_dccl.pb.h.

◆ descriptor()

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

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

◆ distance_to_active_goal()

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

Definition at line 5072 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 1962 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 1965 of file jaia_dccl.pb.h.

◆ error() [1/2]

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

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

◆ error() [2/2]

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

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

◆ error_size()

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

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

◆ GetCachedSize()

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

Definition at line 1456 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 1397 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 1400 of file jaia_dccl.pb.h.

◆ has_active_goal()

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

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

◆ has_active_goal_timeout()

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

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

◆ has_attitude()

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

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

◆ has_battery_percent()

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

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

◆ has_bot_id()

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

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

◆ has_bot_type()

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

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

◆ has_calibration_state()

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

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

◆ has_calibration_status()

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

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

◆ has_depth()

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

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

◆ has_hdop()

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

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

◆ has_health_state()

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

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

◆ has_last_command_time()

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

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

◆ has_link()

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

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

◆ has_location()

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

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

◆ has_mission_state()

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

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

◆ has_pdop()

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

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

◆ has_received_time()

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

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

◆ has_repeat_index()

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

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

◆ has_salinity()

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

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

◆ has_speed()

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

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

◆ has_temperature()

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

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

◆ has_time()

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

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

◆ hdop()

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

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

◆ health_state()

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

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

◆ internal_default_instance()

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

Definition at line 1406 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 4515 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 1932 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 1935 of file jaia_dccl.pb.h.

◆ link()

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

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

◆ location()

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

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

◆ MergeFrom()

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

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

◆ mission_state()

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

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

◆ mutable_attitude()

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

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

◆ mutable_error()

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

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

◆ mutable_location()

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

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

◆ mutable_speed()

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

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

◆ mutable_unknown_fields()

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

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

◆ mutable_warning()

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

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

◆ New()

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

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ pdop()

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

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

◆ received_time()

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

Definition at line 5381 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 2007 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 2010 of file jaia_dccl.pb.h.

◆ release_attitude()

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

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

◆ release_location()

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

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

◆ release_speed()

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

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

◆ repeat_index()

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

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

◆ salinity()

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

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

◆ set_active_goal()

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

Definition at line 5052 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 5108 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 1973 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 4890 of file jaia_dccl.pb.h.

◆ set_allocated_location()

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

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

◆ set_battery_percent()

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

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

◆ set_bot_id()

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

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

◆ set_calibration_state()

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

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

◆ set_calibration_status()

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

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

◆ set_depth()

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

Definition at line 4815 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 1943 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 5080 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 1958 of file jaia_dccl.pb.h.

◆ set_error()

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

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

◆ set_hdop()

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

Definition at line 5305 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 4552 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 4523 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 1928 of file jaia_dccl.pb.h.

◆ set_link()

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

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

◆ set_mission_state()

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

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

◆ set_pdop()

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

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

◆ set_received_time()

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

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

◆ set_repeat_index()

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

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

◆ set_salinity()

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

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

◆ set_temperature()

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

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

◆ set_time()

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

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

◆ set_warning()

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

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

◆ speed()

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

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

◆ Swap()

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

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

◆ temperature()

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

Definition at line 5184 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 1992 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 1995 of file jaia_dccl.pb.h.

◆ time()

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

Definition at line 4487 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 1917 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 1920 of file jaia_dccl.pb.h.

◆ unknown_fields()

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

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

◆ unsafe_arena_release_location()

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

Definition at line 4751 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 4960 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 4842 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 4723 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 4932 of file jaia_dccl.pb.h.

◆ UnsafeArenaSwap()

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

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

◆ warning() [1/2]

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

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

◆ warning() [2/2]

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

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

◆ warning_size()

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

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

◆ wifi_link_quality_percentage()

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_jaiabot_2fmessages_2fjaia_5fdccl_2eproto

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

◆ swap

void swap ( BotStatus a,
BotStatus b 
)
friend

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

Member Data Documentation

◆ _class_data_

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

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

◆ _impl_

Impl_ jaiabot::protobuf::BotStatus::_impl_

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

◆ BIO

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

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

◆ BotType_ARRAYSIZE

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

Definition at line 1498 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 1496 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 1494 of file jaia_dccl.pb.h.

◆ ECHO

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

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

◆ HYDRO

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

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

◆ kIndexInFileMessages

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

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


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