JaiaBot  1.12.0+7+gdc1e5561
JaiaBot micro-AUV software
jaiabot::protobuf::BotStatus Class Reference

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

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

Public Types

enum  DCCLParameters { DCCL_ID = 81, DCCL_MAX_BYTES = 250 }
 
typedef BotStatus_Attitude Attitude
 
typedef BotStatus_Speed Speed
 
typedef BotStatus_BotType BotType
 
typedef boost::units::time_dimension time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
 
typedef boost::units::time_dimension last_command_time_dimension
 
typedef boost::units::make_scaled_unit< boost::units::unit< last_command_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type last_command_time_unit
 
typedef boost::units::length_dimension depth_dimension
 
typedef boost::units::unit< depth_dimension, boost::units::si::system > depth_unit
 
typedef boost::units::length_dimension distance_to_active_goal_dimension
 
typedef boost::units::unit< distance_to_active_goal_dimension, boost::units::si::system > distance_to_active_goal_unit
 
typedef boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type active_goal_timeout_dimension
 
typedef boost::units::unit< active_goal_timeout_dimension, boost::units::si::system > active_goal_timeout_unit
 
typedef boost::units::temperature_dimension temperature_dimension
 
typedef boost::units::absolute< boost::units::unit< temperature_dimension, boost::units::celsius::system > > temperature_unit
 
typedef boost::units::temperature_dimension thermocouple_temperature_dimension
 
typedef boost::units::absolute< boost::units::unit< thermocouple_temperature_dimension, boost::units::celsius::system > > thermocouple_temperature_unit
 
typedef boost::units::current_dimension vv_current_dimension
 
typedef boost::units::unit< vv_current_dimension, boost::units::si::system > vv_current_unit
 
typedef boost::units::current_dimension vcc_current_dimension
 
typedef boost::units::unit< vcc_current_dimension, boost::units::si::system > vcc_current_unit
 
typedef boost::units::electric_potential_dimension vcc_voltage_dimension
 
typedef boost::units::unit< vcc_voltage_dimension, boost::units::si::system > vcc_voltage_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 ()
 
virtual ~BotStatus ()
 
 BotStatus (const BotStatus &from)
 
BotStatusoperator= (const BotStatus &from)
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (BotStatus *other)
 
BotStatusNew () const final
 
BotStatusNew (::google::protobuf::Arena *arena) const final
 
void CopyFrom (const ::google::protobuf::Message &from) final
 
void MergeFrom (const ::google::protobuf::Message &from) final
 
void CopyFrom (const BotStatus &from)
 
void MergeFrom (const BotStatus &from)
 
void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
bool MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) final
 
void SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const final
 
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray (bool deterministic, ::google::protobuf::uint8 *target) const final
 
int GetCachedSize () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
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 ::google::protobuf::RepeatedField< int > & error () const
 
::google::protobuf::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 ::google::protobuf::RepeatedField< int > & warning () const
 
::google::protobuf::RepeatedField< int > * mutable_warning ()
 
bool has_location () const
 
void clear_location ()
 
const ::jaiabot::protobuf::GeographicCoordinatelocation () const
 
::jaiabot::protobuf::GeographicCoordinaterelease_location ()
 
::jaiabot::protobuf::GeographicCoordinatemutable_location ()
 
void set_allocated_location (::jaiabot::protobuf::GeographicCoordinate *location)
 
bool has_attitude () const
 
void clear_attitude ()
 
const ::jaiabot::protobuf::BotStatus_Attitudeattitude () const
 
::jaiabot::protobuf::BotStatus_Attituderelease_attitude ()
 
::jaiabot::protobuf::BotStatus_Attitudemutable_attitude ()
 
void set_allocated_attitude (::jaiabot::protobuf::BotStatus_Attitude *attitude)
 
bool has_speed () const
 
void clear_speed ()
 
const ::jaiabot::protobuf::BotStatus_Speedspeed () const
 
::jaiabot::protobuf::BotStatus_Speedrelease_speed ()
 
::jaiabot::protobuf::BotStatus_Speedmutable_speed ()
 
void set_allocated_speed (::jaiabot::protobuf::BotStatus_Speed *speed)
 
bool has_time () const
 
void clear_time ()
 
::google::protobuf::uint64 time () const
 
void set_time (::google::protobuf::uint64 value)
 
bool has_last_command_time () const
 
void clear_last_command_time ()
 
::google::protobuf::uint64 last_command_time () const
 
void set_last_command_time (::google::protobuf::uint64 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 ()
 
::google::protobuf::uint32 bot_id () const
 
void set_bot_id (::google::protobuf::uint32 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_wifi_link_quality_percentage () const
 
void clear_wifi_link_quality_percentage ()
 
::google::protobuf::int32 wifi_link_quality_percentage () const
 
void set_wifi_link_quality_percentage (::google::protobuf::int32 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 ()
 
::google::protobuf::int32 active_goal () const
 
void set_active_goal (::google::protobuf::int32 value)
 
bool has_active_goal_timeout () const
 
void clear_active_goal_timeout ()
 
::google::protobuf::uint32 active_goal_timeout () const
 
void set_active_goal_timeout (::google::protobuf::uint32 value)
 
bool has_salinity () const
 
void clear_salinity ()
 
double salinity () const
 
void set_salinity (double value)
 
bool has_repeat_index () const
 
void clear_repeat_index ()
 
::google::protobuf::int32 repeat_index () const
 
void set_repeat_index (::google::protobuf::int32 value)
 
bool has_calibration_status () const
 
void clear_calibration_status ()
 
::google::protobuf::int32 calibration_status () const
 
void set_calibration_status (::google::protobuf::int32 value)
 
bool has_temperature () const
 
void clear_temperature ()
 
double temperature () const
 
void set_temperature (double value)
 
bool has_thermocouple_temperature () const
 
void clear_thermocouple_temperature ()
 
double thermocouple_temperature () const
 
void set_thermocouple_temperature (double value)
 
bool has_vv_current () const
 
void clear_vv_current ()
 
double vv_current () const
 
void set_vv_current (double value)
 
bool has_vcc_current () const
 
void clear_vcc_current ()
 
double vcc_current () const
 
void set_vcc_current (double value)
 
bool has_vcc_voltage () const
 
void clear_vcc_voltage ()
 
double vcc_voltage () const
 
void set_vcc_voltage (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 ()
 
::google::protobuf::uint64 received_time () const
 
void set_received_time (::google::protobuf::uint64 value)
 
bool has_calibration_state () const
 
void clear_calibration_state ()
 
::jaiabot::protobuf::IMUCalibrationState calibration_state () const
 
void set_calibration_state (::jaiabot::protobuf::IMUCalibrationState 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)
 
template<typename Quantity >
void set_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity time_with_units () const
 
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units () const
 
template<typename Quantity >
void set_last_command_time_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity last_command_time_with_units () const
 
boost::units::quantity< last_command_time_unit, google::protobuf::uint64 > last_command_time_with_units () const
 
template<typename Quantity >
void set_depth_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity depth_with_units () const
 
boost::units::quantity< depth_unit, double > depth_with_units () const
 
template<typename Quantity >
void set_distance_to_active_goal_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity distance_to_active_goal_with_units () const
 
boost::units::quantity< distance_to_active_goal_unit, double > distance_to_active_goal_with_units () const
 
template<typename Quantity >
void set_active_goal_timeout_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity active_goal_timeout_with_units () const
 
boost::units::quantity< active_goal_timeout_unit, google::protobuf::uint32 > active_goal_timeout_with_units () const
 
template<typename Quantity >
void set_temperature_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity temperature_with_units () const
 
boost::units::quantity< temperature_unit, double > temperature_with_units () const
 
template<typename Quantity >
void set_thermocouple_temperature_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity thermocouple_temperature_with_units () const
 
boost::units::quantity< thermocouple_temperature_unit, double > thermocouple_temperature_with_units () const
 
template<typename Quantity >
void set_vv_current_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity vv_current_with_units () const
 
boost::units::quantity< vv_current_unit, double > vv_current_with_units () const
 
template<typename Quantity >
void set_vcc_current_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity vcc_current_with_units () const
 
boost::units::quantity< vcc_current_unit, double > vcc_current_with_units () const
 
template<typename Quantity >
void set_vcc_voltage_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity vcc_voltage_with_units () const
 
boost::units::quantity< vcc_voltage_unit, double > vcc_voltage_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 ::google::protobuf::Descriptor * descriptor ()
 
static const BotStatusdefault_instance ()
 
static void InitAsDefaultInstance ()
 
static const BotStatusinternal_default_instance ()
 
static bool BotType_IsValid (int value)
 
static const ::google::protobuf::EnumDescriptor * BotType_descriptor ()
 
static const ::std::string & BotType_Name (BotType value)
 
static bool BotType_Parse (const ::std::string &name, BotType *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const BotType HYDRO
 
static const BotType ECHO
 
static const BotType BotType_MIN
 
static const BotType BotType_MAX
 
static const int BotType_ARRAYSIZE
 
static const int kErrorFieldNumber = 5
 
static const int kWarningFieldNumber = 6
 
static const int kLocationFieldNumber = 10
 
static const int kAttitudeFieldNumber = 20
 
static const int kSpeedFieldNumber = 30
 
static const int kTimeFieldNumber = 2
 
static const int kLastCommandTimeFieldNumber = 3
 
static const int kDepthFieldNumber = 11
 
static const int kBotIdFieldNumber = 1
 
static const int kMissionStateFieldNumber = 40
 
static const int kWifiLinkQualityPercentageFieldNumber = 62
 
static const int kDistanceToActiveGoalFieldNumber = 42
 
static const int kActiveGoalFieldNumber = 41
 
static const int kActiveGoalTimeoutFieldNumber = 43
 
static const int kSalinityFieldNumber = 51
 
static const int kRepeatIndexFieldNumber = 44
 
static const int kCalibrationStatusFieldNumber = 58
 
static const int kTemperatureFieldNumber = 52
 
static const int kThermocoupleTemperatureFieldNumber = 53
 
static const int kVvCurrentFieldNumber = 54
 
static const int kVccCurrentFieldNumber = 55
 
static const int kVccVoltageFieldNumber = 56
 
static const int kBatteryPercentFieldNumber = 57
 
static const int kHdopFieldNumber = 60
 
static const int kPdopFieldNumber = 61
 
static const int kReceivedTimeFieldNumber = 63
 
static const int kCalibrationStateFieldNumber = 59
 
static const int kHealthStateFieldNumber = 4
 
static const int kBotTypeFieldNumber = 7
 

Friends

struct ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct
 
void swap (BotStatus &a, BotStatus &b)
 

Detailed Description

Definition at line 1062 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 1468 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 1472 of file jaia_dccl.pb.h.

◆ Attitude

◆ BotType

◆ depth_dimension

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

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

◆ distance_to_active_goal_dimension

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

◆ distance_to_active_goal_unit

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

◆ received_time_dimension

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

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

◆ Speed

◆ temperature_dimension

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

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

◆ thermocouple_temperature_dimension

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

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

◆ thermocouple_temperature_unit

typedef boost::units::absolute<boost::units::unit<thermocouple_temperature_dimension,boost::units::celsius::system> > jaiabot::protobuf::BotStatus::thermocouple_temperature_unit

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

◆ time_dimension

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

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

◆ vcc_current_dimension

typedef boost::units::current_dimension jaiabot::protobuf::BotStatus::vcc_current_dimension

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

◆ vcc_current_unit

typedef boost::units::unit<vcc_current_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus::vcc_current_unit

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

◆ vcc_voltage_dimension

typedef boost::units::electric_potential_dimension jaiabot::protobuf::BotStatus::vcc_voltage_dimension

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

◆ vcc_voltage_unit

typedef boost::units::unit<vcc_voltage_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus::vcc_voltage_unit

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

◆ vv_current_dimension

typedef boost::units::current_dimension jaiabot::protobuf::BotStatus::vv_current_dimension

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

◆ vv_current_unit

typedef boost::units::unit<vv_current_dimension,boost::units::si::system> jaiabot::protobuf::BotStatus::vv_current_unit

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

Member Enumeration Documentation

◆ DCCLParameters

Enumerator
DCCL_ID 
DCCL_MAX_BYTES 

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

Constructor & Destructor Documentation

◆ BotStatus() [1/2]

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

◆ ~BotStatus()

virtual jaiabot::protobuf::BotStatus::~BotStatus ( )
virtual

◆ BotStatus() [2/2]

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

Member Function Documentation

◆ active_goal()

google::protobuf::int32 jaiabot::protobuf::BotStatus::active_goal ( ) const
inline

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

◆ active_goal_timeout()

google::protobuf::uint32 jaiabot::protobuf::BotStatus::active_goal_timeout ( ) const
inline

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

◆ add_error()

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

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

◆ add_warning()

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

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

◆ attitude()

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

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

◆ battery_percent()

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

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

◆ bot_id()

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

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

◆ bot_type()

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

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

◆ BotType_descriptor()

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

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

◆ BotType_IsValid()

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

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

◆ BotType_Name()

static const ::std::string& jaiabot::protobuf::BotStatus::BotType_Name ( BotType  value)
inlinestatic

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

◆ BotType_Parse()

static bool jaiabot::protobuf::BotStatus::BotType_Parse ( const ::std::string &  name,
BotType value 
)
inlinestatic

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

◆ calibration_status()

google::protobuf::int32 jaiabot::protobuf::BotStatus::calibration_status ( ) const
inline

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

◆ Clear()

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

◆ clear_active_goal()

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

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

◆ clear_active_goal_timeout()

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

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

◆ clear_attitude()

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

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

◆ clear_battery_percent()

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

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

◆ clear_bot_id()

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

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

◆ clear_bot_type()

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

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

◆ clear_calibration_state()

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

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

◆ clear_calibration_status()

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

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

◆ clear_depth()

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

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

◆ clear_distance_to_active_goal()

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

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

◆ clear_error()

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

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

◆ clear_hdop()

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

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

◆ clear_health_state()

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

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

◆ clear_last_command_time()

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

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

◆ clear_pdop()

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

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

◆ clear_received_time()

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

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

◆ clear_repeat_index()

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

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

◆ clear_salinity()

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

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

◆ clear_speed()

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

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

◆ clear_temperature()

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

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

◆ clear_thermocouple_temperature()

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

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

◆ clear_time()

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

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

◆ clear_vcc_current()

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

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

◆ clear_vcc_voltage()

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

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

◆ clear_vv_current()

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

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

◆ clear_warning()

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

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

◆ clear_wifi_link_quality_percentage()

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

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

◆ CopyFrom() [1/2]

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

◆ CopyFrom() [2/2]

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

◆ default_instance()

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

◆ depth()

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

Definition at line 3691 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 1449 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 1452 of file jaia_dccl.pb.h.

◆ descriptor()

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

◆ distance_to_active_goal()

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

Definition at line 3880 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 1464 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 1467 of file jaia_dccl.pb.h.

◆ error() [1/2]

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

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

◆ error() [2/2]

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

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

◆ error_size()

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

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

◆ GetCachedSize()

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

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

◆ GetMetadata()

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

◆ has_active_goal()

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

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

◆ has_active_goal_timeout()

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

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

◆ has_attitude()

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

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

◆ has_battery_percent()

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

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

◆ has_bot_id()

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

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

◆ has_bot_type()

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

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

◆ has_calibration_state()

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

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

◆ has_calibration_status()

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

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

◆ has_depth()

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

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

◆ has_hdop()

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

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

◆ has_health_state()

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

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

◆ has_last_command_time()

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

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

◆ has_location()

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

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

◆ has_mission_state()

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

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

◆ has_pdop()

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

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

◆ has_received_time()

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

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

◆ has_repeat_index()

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

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

◆ has_salinity()

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

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

◆ has_speed()

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

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

◆ has_temperature()

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

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

◆ has_thermocouple_temperature()

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

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

◆ has_time()

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

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

◆ has_vcc_current()

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

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

◆ has_vcc_voltage()

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

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

◆ has_vv_current()

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

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

◆ hdop()

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

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

◆ health_state()

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

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

◆ InitAsDefaultInstance()

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

◆ internal_default_instance()

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

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

◆ InternalSerializeWithCachedSizesToArray()

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

◆ IsInitialized()

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

◆ last_command_time()

google::protobuf::uint64 jaiabot::protobuf::BotStatus::last_command_time ( ) const
inline

Definition at line 3499 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 1434 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 1437 of file jaia_dccl.pb.h.

◆ location()

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

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

◆ MergeFrom() [1/2]

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

◆ MergeFrom() [2/2]

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

◆ MergePartialFromCodedStream()

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

◆ mission_state()

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

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

◆ mutable_attitude()

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

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

◆ mutable_error()

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

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

◆ mutable_location()

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

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

◆ mutable_speed()

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

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

◆ mutable_unknown_fields()

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

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

◆ mutable_warning()

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

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

◆ New() [1/2]

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

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

◆ New() [2/2]

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

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

◆ operator=()

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

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

◆ pdop()

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

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

◆ received_time()

google::protobuf::uint64 jaiabot::protobuf::BotStatus::received_time ( ) const
inline

Definition at line 4241 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 1569 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 1572 of file jaia_dccl.pb.h.

◆ release_attitude()

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

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

◆ release_location()

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

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

◆ release_speed()

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

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

◆ repeat_index()

google::protobuf::int32 jaiabot::protobuf::BotStatus::repeat_index ( ) const
inline

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

◆ salinity()

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

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

◆ SerializeWithCachedSizes()

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

◆ set_active_goal()

void jaiabot::protobuf::BotStatus::set_active_goal ( ::google::protobuf::int32  value)
inline

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

◆ set_active_goal_timeout()

void jaiabot::protobuf::BotStatus::set_active_goal_timeout ( ::google::protobuf::uint32  value)
inline

Definition at line 3908 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 1475 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 3740 of file jaia_dccl.pb.h.

◆ set_allocated_location()

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

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

◆ set_battery_percent()

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

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

◆ set_bot_id()

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

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

◆ set_calibration_state()

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

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

◆ set_calibration_status()

void jaiabot::protobuf::BotStatus::set_calibration_status ( ::google::protobuf::int32  value)
inline

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

◆ set_depth()

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

Definition at line 3695 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 1445 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 3884 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 1460 of file jaia_dccl.pb.h.

◆ set_error()

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

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

◆ set_hdop()

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

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

◆ set_last_command_time()

void jaiabot::protobuf::BotStatus::set_last_command_time ( ::google::protobuf::uint64  value)
inline

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

◆ set_mission_state()

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

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

◆ set_pdop()

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

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

◆ set_received_time()

void jaiabot::protobuf::BotStatus::set_received_time ( ::google::protobuf::uint64  value)
inline

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

◆ set_repeat_index()

void jaiabot::protobuf::BotStatus::set_repeat_index ( ::google::protobuf::int32  value)
inline

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

◆ set_salinity()

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

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

◆ set_temperature()

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

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

◆ set_thermocouple_temperature()

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

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

◆ set_thermocouple_temperature_with_units()

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

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

◆ set_time()

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

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

◆ set_vcc_current()

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

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

◆ set_vcc_current_with_units()

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

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

◆ set_vcc_voltage()

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

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

◆ set_vcc_voltage_with_units()

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

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

◆ set_vv_current()

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

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

◆ set_vv_current_with_units()

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

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

◆ set_warning()

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

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

◆ set_wifi_link_quality_percentage()

void jaiabot::protobuf::BotStatus::set_wifi_link_quality_percentage ( ::google::protobuf::int32  value)
inline

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

◆ speed()

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

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

◆ Swap()

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

◆ temperature()

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

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

◆ thermocouple_temperature()

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

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

◆ thermocouple_temperature_with_units() [1/2]

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

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

◆ thermocouple_temperature_with_units() [2/2]

boost::units::quantity< thermocouple_temperature_unit,double > jaiabot::protobuf::BotStatus::thermocouple_temperature_with_units ( ) const
inline

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

◆ time()

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

Definition at line 3475 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 1419 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 1422 of file jaia_dccl.pb.h.

◆ unknown_fields()

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

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

◆ vcc_current()

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

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

◆ vcc_current_with_units() [1/2]

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

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

◆ vcc_current_with_units() [2/2]

boost::units::quantity< vcc_current_unit,double > jaiabot::protobuf::BotStatus::vcc_current_with_units ( ) const
inline

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

◆ vcc_voltage()

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

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

◆ vcc_voltage_with_units() [1/2]

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

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

◆ vcc_voltage_with_units() [2/2]

boost::units::quantity< vcc_voltage_unit,double > jaiabot::protobuf::BotStatus::vcc_voltage_with_units ( ) const
inline

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

◆ vv_current()

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

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

◆ vv_current_with_units() [1/2]

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

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

◆ vv_current_with_units() [2/2]

boost::units::quantity< vv_current_unit,double > jaiabot::protobuf::BotStatus::vv_current_with_units ( ) const
inline

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

◆ warning() [1/2]

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

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

◆ warning() [2/2]

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

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

◆ warning_size()

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

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

◆ wifi_link_quality_percentage()

google::protobuf::int32 jaiabot::protobuf::BotStatus::wifi_link_quality_percentage ( ) const
inline

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

Friends And Related Function Documentation

◆ ::protobuf_jaiabot_2fmessages_2fjaia_5fdccl_2eproto::TableStruct

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

◆ swap

void swap ( BotStatus a,
BotStatus b 
)
friend

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

Member Data Documentation

◆ BotType_ARRAYSIZE

const int jaiabot::protobuf::BotStatus::BotType_ARRAYSIZE
static
Initial value:

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

◆ BotType_MAX

const BotType jaiabot::protobuf::BotStatus::BotType_MAX
static
Initial value:

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

◆ BotType_MIN

const BotType jaiabot::protobuf::BotStatus::BotType_MIN
static
Initial value:

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

◆ ECHO

const BotType jaiabot::protobuf::BotStatus::ECHO
static
Initial value:

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

◆ HYDRO

const BotType jaiabot::protobuf::BotStatus::HYDRO
static
Initial value:

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

◆ kActiveGoalFieldNumber

const int jaiabot::protobuf::BotStatus::kActiveGoalFieldNumber = 41
static

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

◆ kActiveGoalTimeoutFieldNumber

const int jaiabot::protobuf::BotStatus::kActiveGoalTimeoutFieldNumber = 43
static

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

◆ kAttitudeFieldNumber

const int jaiabot::protobuf::BotStatus::kAttitudeFieldNumber = 20
static

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

◆ kBatteryPercentFieldNumber

const int jaiabot::protobuf::BotStatus::kBatteryPercentFieldNumber = 57
static

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

◆ kBotIdFieldNumber

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

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

◆ kBotTypeFieldNumber

const int jaiabot::protobuf::BotStatus::kBotTypeFieldNumber = 7
static

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

◆ kCalibrationStateFieldNumber

const int jaiabot::protobuf::BotStatus::kCalibrationStateFieldNumber = 59
static

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

◆ kCalibrationStatusFieldNumber

const int jaiabot::protobuf::BotStatus::kCalibrationStatusFieldNumber = 58
static

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

◆ kDepthFieldNumber

const int jaiabot::protobuf::BotStatus::kDepthFieldNumber = 11
static

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

◆ kDistanceToActiveGoalFieldNumber

const int jaiabot::protobuf::BotStatus::kDistanceToActiveGoalFieldNumber = 42
static

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

◆ kErrorFieldNumber

const int jaiabot::protobuf::BotStatus::kErrorFieldNumber = 5
static

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

◆ kHdopFieldNumber

const int jaiabot::protobuf::BotStatus::kHdopFieldNumber = 60
static

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

◆ kHealthStateFieldNumber

const int jaiabot::protobuf::BotStatus::kHealthStateFieldNumber = 4
static

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

◆ kIndexInFileMessages

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

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

◆ kLastCommandTimeFieldNumber

const int jaiabot::protobuf::BotStatus::kLastCommandTimeFieldNumber = 3
static

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

◆ kLocationFieldNumber

const int jaiabot::protobuf::BotStatus::kLocationFieldNumber = 10
static

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

◆ kMissionStateFieldNumber

const int jaiabot::protobuf::BotStatus::kMissionStateFieldNumber = 40
static

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

◆ kPdopFieldNumber

const int jaiabot::protobuf::BotStatus::kPdopFieldNumber = 61
static

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

◆ kReceivedTimeFieldNumber

const int jaiabot::protobuf::BotStatus::kReceivedTimeFieldNumber = 63
static

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

◆ kRepeatIndexFieldNumber

const int jaiabot::protobuf::BotStatus::kRepeatIndexFieldNumber = 44
static

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

◆ kSalinityFieldNumber

const int jaiabot::protobuf::BotStatus::kSalinityFieldNumber = 51
static

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

◆ kSpeedFieldNumber

const int jaiabot::protobuf::BotStatus::kSpeedFieldNumber = 30
static

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

◆ kTemperatureFieldNumber

const int jaiabot::protobuf::BotStatus::kTemperatureFieldNumber = 52
static

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

◆ kThermocoupleTemperatureFieldNumber

const int jaiabot::protobuf::BotStatus::kThermocoupleTemperatureFieldNumber = 53
static

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

◆ kTimeFieldNumber

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

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

◆ kVccCurrentFieldNumber

const int jaiabot::protobuf::BotStatus::kVccCurrentFieldNumber = 55
static

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

◆ kVccVoltageFieldNumber

const int jaiabot::protobuf::BotStatus::kVccVoltageFieldNumber = 56
static

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

◆ kVvCurrentFieldNumber

const int jaiabot::protobuf::BotStatus::kVvCurrentFieldNumber = 54
static

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

◆ kWarningFieldNumber

const int jaiabot::protobuf::BotStatus::kWarningFieldNumber = 6
static

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

◆ kWifiLinkQualityPercentageFieldNumber

const int jaiabot::protobuf::BotStatus::kWifiLinkQualityPercentageFieldNumber = 62
static

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


The documentation for this class was generated from the following file:
jaiabot::protobuf::BotStatus_BotType_BotType_ARRAYSIZE
const int BotStatus_BotType_BotType_ARRAYSIZE
Definition: jaia_dccl.pb.h:188
jaiabot::protobuf::BotStatus_BotType_BotType_MAX
const BotStatus_BotType BotStatus_BotType_BotType_MAX
Definition: jaia_dccl.pb.h:187
jaiabot::protobuf::BotStatus_BotType_HYDRO
@ BotStatus_BotType_HYDRO
Definition: jaia_dccl.pb.h:182
jaiabot::protobuf::BotStatus_BotType_BotType_MIN
const BotStatus_BotType BotStatus_BotType_BotType_MIN
Definition: jaia_dccl.pb.h:186
jaiabot::protobuf::BotStatus_BotType_ECHO
@ BotStatus_BotType_ECHO
Definition: jaia_dccl.pb.h:183