JaiaBot 2.6.0+14+g3cab9c46
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 , kActiveLinksFieldNumber = 9 , kMissionNameFieldNumber = 72 ,
  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 ,
  kMissionCommandTimeFieldNumber = 71 , kWifiLinkQualityPercentageFieldNumber = 58 , kHealthStateFieldNumber = 4 , kBotTypeFieldNumber = 7 ,
  kLinkFieldNumber = 8 , kCalibrationStateFieldNumber = 55
}
 
enum  DCCLParameters { DCCL_ID = 81 , DCCL_MAX_BYTES = 250 }
 
typedef BotStatus_ActiveLink ActiveLink
 
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
 
typedef boost::units::time_dimension mission_command_time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< mission_command_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type mission_command_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 ()
 
int active_links_size () const
 
void clear_active_links ()
 
::jaiabot::protobuf::BotStatus_ActiveLinkmutable_active_links (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus_ActiveLink > * mutable_active_links ()
 
const ::jaiabot::protobuf::BotStatus_ActiveLinkactive_links (int index) const
 
::jaiabot::protobuf::BotStatus_ActiveLinkadd_active_links ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::protobuf::BotStatus_ActiveLink > & active_links () const
 
bool has_mission_name () const
 
void clear_mission_name ()
 
const std::string & mission_name () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_mission_name (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_mission_name ()
 
PROTOBUF_NODISCARD std::string * release_mission_name ()
 
void set_allocated_mission_name (std::string *mission_name)
 
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_mission_command_time () const
 
void clear_mission_command_time ()
 
uint64_t mission_command_time () const
 
void set_mission_command_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, doublesensor_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, doubledepth_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, doubledistance_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, doubletemperature_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
 
template<typename Quantity >
void set_mission_command_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity mission_command_time_with_units () const
 
boost::units::quantity< mission_command_time_unit, google::protobuf::uint64 > mission_command_time_with_units () const
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_mission_name (ArgT0 &&arg0, ArgT... args)
 

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 1604 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 2298 of file jaia_dccl.pb.h.

◆ active_goal_timeout_unit

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

◆ ActiveLink

◆ Attitude

◆ BotType

◆ depth_dimension

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

◆ distance_to_active_goal_dimension

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

◆ distance_to_active_goal_unit

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

◆ last_command_time_dimension

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

◆ mission_command_time_dimension

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

◆ mission_command_time_unit

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

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

◆ received_time_dimension

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

◆ sensor_depth_dimension

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

◆ sensor_depth_unit

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

◆ Speed

◆ temperature_dimension

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

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

◆ time_dimension

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

Member Enumeration Documentation

◆ anonymous enum

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

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

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ BotStatus() [1/5]

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

Definition at line 1607 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 1612 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 6391 of file jaia_dccl.pb.h.

◆ active_goal_timeout()

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

Definition at line 6447 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 2307 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 2310 of file jaia_dccl.pb.h.

◆ active_links() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::BotStatus_ActiveLink > & jaiabot::protobuf::BotStatus::active_links ( ) const
inline

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

◆ active_links() [2/2]

const ::jaiabot::protobuf::BotStatus_ActiveLink & jaiabot::protobuf::BotStatus::active_links ( int  index) const
inline

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

◆ active_links_size()

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

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

◆ add_active_links()

jaiabot::protobuf::BotStatus_ActiveLink * jaiabot::protobuf::BotStatus::add_active_links ( )
inline

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

◆ add_error()

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

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

◆ add_warning()

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

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

◆ attitude()

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

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

◆ battery_percent()

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

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

◆ bot_id()

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

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

◆ bot_type()

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

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

◆ BotType_descriptor()

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

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

◆ BotType_IsValid()

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

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

◆ BotType_Name()

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

Definition at line 1754 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 1760 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 6615 of file jaia_dccl.pb.h.

◆ calibration_status()

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

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

◆ clear_active_goal_timeout()

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

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

◆ clear_active_links()

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

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

◆ clear_attitude()

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

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

◆ clear_battery_percent()

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

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

◆ clear_bot_id()

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

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

◆ clear_bot_type()

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

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

◆ clear_calibration_state()

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

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

◆ clear_calibration_status()

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

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

◆ clear_depth()

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

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

◆ clear_distance_to_active_goal()

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

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

◆ clear_error()

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

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

◆ clear_hdop()

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

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

◆ clear_health_state()

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

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

◆ clear_last_command_time()

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

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

◆ clear_link()

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

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

◆ clear_location()

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

◆ clear_mission_command_time()

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

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

◆ clear_mission_name()

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

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

◆ clear_mission_state()

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

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

◆ clear_pdop()

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

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

◆ clear_received_time()

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

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

◆ clear_repeat_index()

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

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

◆ clear_salinity()

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

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

◆ clear_sensor_depth()

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

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

◆ clear_speed()

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

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

◆ clear_temperature()

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

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

◆ clear_time()

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

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

◆ clear_warning()

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

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

◆ clear_wifi_link_quality_percentage()

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

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

◆ depth()

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

Definition at line 6154 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 2277 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 2280 of file jaia_dccl.pb.h.

◆ descriptor()

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

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

◆ distance_to_active_goal()

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

Definition at line 6419 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 2292 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 2295 of file jaia_dccl.pb.h.

◆ error() [1/2]

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

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

◆ error() [2/2]

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

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

◆ error_size()

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

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

◆ GetCachedSize()

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

Definition at line 1704 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 1645 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 1648 of file jaia_dccl.pb.h.

◆ has_active_goal()

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

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

◆ has_active_goal_timeout()

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

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

◆ has_attitude()

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

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

◆ has_battery_percent()

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

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

◆ has_bot_id()

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

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

◆ has_bot_type()

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

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

◆ has_calibration_state()

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

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

◆ has_calibration_status()

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

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

◆ has_depth()

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

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

◆ has_hdop()

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

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

◆ has_health_state()

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

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

◆ has_last_command_time()

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

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

◆ has_link()

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

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

◆ has_location()

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

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

◆ has_mission_command_time()

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

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

◆ has_mission_name()

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

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

◆ has_mission_state()

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

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

◆ has_pdop()

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

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

◆ has_received_time()

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

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

◆ has_repeat_index()

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

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

◆ has_salinity()

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

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

◆ has_sensor_depth()

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

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

◆ has_speed()

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

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

◆ has_temperature()

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

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

◆ has_time()

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

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

◆ hdop()

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

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

◆ health_state()

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

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

◆ internal_default_instance()

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

Definition at line 1654 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 5794 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 2247 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 2250 of file jaia_dccl.pb.h.

◆ link()

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

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

◆ location()

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

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

◆ MergeFrom()

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

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

◆ mission_command_time()

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

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

◆ mission_command_time_with_units() [1/2]

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

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

◆ mission_command_time_with_units() [2/2]

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

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

◆ mission_name()

const std::string & jaiabot::protobuf::BotStatus::mission_name ( ) const
inline

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

◆ mission_state()

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

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

◆ mutable_active_links() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::jaiabot::protobuf::BotStatus_ActiveLink > * jaiabot::protobuf::BotStatus::mutable_active_links ( )
inline

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

◆ mutable_active_links() [2/2]

jaiabot::protobuf::BotStatus_ActiveLink * jaiabot::protobuf::BotStatus::mutable_active_links ( int  index)
inline

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

◆ mutable_attitude()

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

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

◆ mutable_error()

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

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

◆ mutable_location()

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

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

◆ mutable_mission_name()

std::string * jaiabot::protobuf::BotStatus::mutable_mission_name ( )
inline

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

◆ mutable_speed()

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

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

◆ mutable_unknown_fields()

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

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

◆ mutable_warning()

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

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

◆ New()

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

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ pdop()

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

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

◆ received_time()

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

Definition at line 6728 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 2337 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 2340 of file jaia_dccl.pb.h.

◆ release_attitude()

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

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

◆ release_location()

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

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

◆ release_mission_name()

std::string * jaiabot::protobuf::BotStatus::release_mission_name ( )
inline

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

◆ release_speed()

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

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

◆ repeat_index()

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

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

◆ salinity()

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

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

◆ sensor_depth()

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

Definition at line 6126 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 2262 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 2265 of file jaia_dccl.pb.h.

◆ set_active_goal()

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

Definition at line 6399 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 6455 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 2303 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 6237 of file jaia_dccl.pb.h.

◆ set_allocated_location()

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

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

◆ set_allocated_mission_name()

void jaiabot::protobuf::BotStatus::set_allocated_mission_name ( std::string *  mission_name)
inline

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

◆ set_battery_percent()

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

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

◆ set_bot_id()

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

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

◆ set_calibration_state()

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

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

◆ set_calibration_status()

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

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

◆ set_depth()

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

Definition at line 6162 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 2273 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 6427 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 2288 of file jaia_dccl.pb.h.

◆ set_error()

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

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

◆ set_hdop()

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

Definition at line 6652 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 5831 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 5802 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 2243 of file jaia_dccl.pb.h.

◆ set_link()

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

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

◆ set_mission_command_time()

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

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

◆ set_mission_command_time_with_units()

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

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

◆ set_mission_name() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void jaiabot::protobuf::BotStatus::set_mission_name ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_mission_name() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void jaiabot::protobuf::BotStatus::set_mission_name ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

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

◆ set_mission_state()

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

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

◆ set_pdop()

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

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

◆ set_received_time()

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

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

◆ set_repeat_index()

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

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

◆ set_salinity()

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

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

◆ set_sensor_depth()

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

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

◆ set_temperature()

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

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

◆ set_time()

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

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

◆ set_warning()

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

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

◆ speed()

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

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

◆ Swap()

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

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

◆ temperature()

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

Definition at line 6531 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 2322 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 2325 of file jaia_dccl.pb.h.

◆ time()

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

Definition at line 5766 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 2232 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 2235 of file jaia_dccl.pb.h.

◆ unknown_fields()

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

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

◆ unsafe_arena_release_location()

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

Definition at line 6070 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 6307 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 6189 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 6042 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 6279 of file jaia_dccl.pb.h.

◆ UnsafeArenaSwap()

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

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

◆ warning() [1/2]

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

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

◆ warning() [2/2]

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

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

◆ warning_size()

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

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

◆ wifi_link_quality_percentage()

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

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_jaiabot_2fmessages_2fjaia_5fdccl_2eproto

◆ swap

void swap ( BotStatus a,
BotStatus b 
)
friend

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

Member Data Documentation

◆ _class_data_

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

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

◆ _impl_

Impl_ jaiabot::protobuf::BotStatus::_impl_

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

◆ BIO

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

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

◆ BotType_ARRAYSIZE

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

Definition at line 1747 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 1745 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 1743 of file jaia_dccl.pb.h.

◆ ECHO

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

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

◆ HYDRO

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

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

◆ kIndexInFileMessages

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

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


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