JaiaBot 2.3.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 , kSensorDepthFieldNumber = 11 ,
  kDepthFieldNumber = 12 , 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 sensor_depth_dimension
 
typedef boost::units::unit< sensor_depth_dimension, boost::units::si::system > sensor_depth_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_sensor_depth () const
 
void clear_sensor_depth ()
 
double sensor_depth () const
 
void set_sensor_depth (double 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_sensor_depth_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity sensor_depth_with_units () const
 
boost::units::quantity< sensor_depth_unit, double > sensor_depth_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 1379 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 2020 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 2022 of file jaia_dccl.pb.h.

◆ Attitude

◆ BotType

◆ depth_dimension

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

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

◆ distance_to_active_goal_dimension

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

◆ distance_to_active_goal_unit

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

◆ received_time_dimension

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

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

◆ sensor_depth_dimension

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

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

◆ sensor_depth_unit

typedef boost::units::unit<sensor_depth_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus::sensor_depth_unit

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

◆ Speed

◆ temperature_dimension

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

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

◆ time_dimension

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

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

Member Enumeration Documentation

◆ anonymous enum

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

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

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ BotStatus() [1/5]

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

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

◆ active_goal_timeout()

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

Definition at line 5713 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 2029 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 2032 of file jaia_dccl.pb.h.

◆ add_error()

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

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

◆ add_warning()

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

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

◆ attitude()

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

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

◆ battery_percent()

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

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

◆ bot_id()

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

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

◆ bot_type()

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

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

◆ BotType_descriptor()

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

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

◆ BotType_IsValid()

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

Definition at line 1514 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 1528 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 1534 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 5881 of file jaia_dccl.pb.h.

◆ calibration_status()

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

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

◆ clear_active_goal_timeout()

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

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

◆ clear_attitude()

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

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

◆ clear_battery_percent()

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

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

◆ clear_bot_id()

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

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

◆ clear_bot_type()

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

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

◆ clear_calibration_state()

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

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

◆ clear_calibration_status()

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

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

◆ clear_depth()

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

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

◆ clear_distance_to_active_goal()

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

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

◆ clear_error()

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

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

◆ clear_hdop()

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

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

◆ clear_health_state()

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

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

◆ clear_last_command_time()

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

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

◆ clear_link()

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

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

◆ clear_pdop()

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

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

◆ clear_received_time()

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

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

◆ clear_repeat_index()

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

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

◆ clear_salinity()

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

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

◆ clear_sensor_depth()

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

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

◆ clear_speed()

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

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

◆ clear_temperature()

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

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

◆ clear_time()

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

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

◆ clear_warning()

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

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

◆ clear_wifi_link_quality_percentage()

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

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

◆ depth()

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

Definition at line 5420 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 1999 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 2002 of file jaia_dccl.pb.h.

◆ descriptor()

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

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

◆ distance_to_active_goal()

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

Definition at line 5685 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 2014 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 2017 of file jaia_dccl.pb.h.

◆ error() [1/2]

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

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

◆ error() [2/2]

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

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

◆ error_size()

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

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

◆ GetCachedSize()

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

Definition at line 1479 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 1420 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 1423 of file jaia_dccl.pb.h.

◆ has_active_goal()

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

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

◆ has_active_goal_timeout()

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

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

◆ has_attitude()

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

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

◆ has_battery_percent()

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

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

◆ has_bot_id()

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

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

◆ has_bot_type()

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

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

◆ has_calibration_state()

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

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

◆ has_calibration_status()

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

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

◆ has_depth()

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

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

◆ has_hdop()

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

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

◆ has_health_state()

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

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

◆ has_last_command_time()

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

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

◆ has_link()

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

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

◆ has_location()

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

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

◆ has_mission_state()

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

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

◆ has_pdop()

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

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

◆ has_received_time()

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

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

◆ has_repeat_index()

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

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

◆ has_salinity()

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

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

◆ has_sensor_depth()

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

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

◆ has_speed()

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

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

◆ has_temperature()

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

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

◆ has_time()

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

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

◆ hdop()

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

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

◆ health_state()

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

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

◆ internal_default_instance()

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

Definition at line 1429 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 5100 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 1969 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 1972 of file jaia_dccl.pb.h.

◆ link()

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

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

◆ location()

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

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

◆ MergeFrom()

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

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

◆ mission_state()

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

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

◆ mutable_attitude()

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

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

◆ mutable_error()

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

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

◆ mutable_location()

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

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

◆ mutable_speed()

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

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

◆ mutable_unknown_fields()

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

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

◆ mutable_warning()

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

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

◆ New()

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

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ pdop()

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

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

◆ received_time()

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

Definition at line 5994 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 2059 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 2062 of file jaia_dccl.pb.h.

◆ release_attitude()

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

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

◆ release_location()

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

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

◆ release_speed()

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

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

◆ repeat_index()

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

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

◆ salinity()

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

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

◆ sensor_depth()

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

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

◆ sensor_depth_with_units() [1/2]

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

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

◆ sensor_depth_with_units() [2/2]

boost::units::quantity< sensor_depth_unit, double > jaiabot::protobuf::BotStatus::sensor_depth_with_units ( ) const
inline

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

◆ set_active_goal()

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

Definition at line 5665 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 5721 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 2025 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 5503 of file jaia_dccl.pb.h.

◆ set_allocated_location()

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

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

◆ set_battery_percent()

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

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

◆ set_bot_id()

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

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

◆ set_calibration_state()

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

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

◆ set_calibration_status()

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

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

◆ set_depth()

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

Definition at line 5428 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 1995 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 5693 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 2010 of file jaia_dccl.pb.h.

◆ set_error()

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

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

◆ set_hdop()

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

Definition at line 5918 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 5137 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 5108 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 1965 of file jaia_dccl.pb.h.

◆ set_link()

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

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

◆ set_mission_state()

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

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

◆ set_pdop()

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

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

◆ set_received_time()

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

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

◆ set_repeat_index()

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

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

◆ set_salinity()

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

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

◆ set_sensor_depth()

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

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

◆ set_sensor_depth_with_units()

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

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

◆ set_temperature()

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

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

◆ set_time()

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

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

◆ set_warning()

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

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

◆ speed()

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

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

◆ Swap()

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

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

◆ temperature()

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

Definition at line 5797 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 2044 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 2047 of file jaia_dccl.pb.h.

◆ time()

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

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

◆ unknown_fields()

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

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

◆ unsafe_arena_release_location()

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

Definition at line 5336 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 5573 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 5455 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 5308 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 5545 of file jaia_dccl.pb.h.

◆ UnsafeArenaSwap()

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

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

◆ warning() [1/2]

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

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

◆ warning() [2/2]

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

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

◆ warning_size()

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

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

◆ wifi_link_quality_percentage()

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_jaiabot_2fmessages_2fjaia_5fdccl_2eproto

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

◆ swap

void swap ( BotStatus a,
BotStatus b 
)
friend

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

Member Data Documentation

◆ _class_data_

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

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

◆ _impl_

Impl_ jaiabot::protobuf::BotStatus::_impl_

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

◆ BIO

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

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

◆ BotType_ARRAYSIZE

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

Definition at line 1521 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 1519 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 1517 of file jaia_dccl.pb.h.

◆ ECHO

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

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

◆ HYDRO

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

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

◆ kIndexInFileMessages

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

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


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