Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
goby::middleware::protobuf::gpsd::TimePositionVelocity Class Referencefinal

#include <goby/middleware/protobuf/gpsd.pb.h>

Inheritance diagram for goby::middleware::protobuf::gpsd::TimePositionVelocity:

Public Types

enum  : int {
  kDeviceFieldNumber = 1 , kLocationFieldNumber = 4 , kTimeFieldNumber = 2 , kAltitudeFieldNumber = 5 ,
  kTrackFieldNumber = 6 , kSpeedFieldNumber = 7 , kClimbFieldNumber = 8 , kEpcFieldNumber = 10 ,
  kEpdFieldNumber = 11 , kEpsFieldNumber = 12 , kEptFieldNumber = 13 , kEpvFieldNumber = 14 ,
  kEpxFieldNumber = 15 , kEpyFieldNumber = 16 , kModeFieldNumber = 3
}
 
typedef TimePositionVelocity_Mode Mode
 
typedef boost::units::time_dimension time_dimension
 
typedef boost::units::unit< time_dimension, boost::units::si::system > time_unit
 
typedef boost::units::length_dimension altitude_dimension
 
typedef boost::units::unit< altitude_dimension, boost::units::si::system > altitude_unit
 
typedef boost::units::plane_angle_dimension track_dimension
 
typedef boost::units::unit< track_dimension, boost::units::degree::system > track_unit
 
typedef boost::mpl::divides< boost::units::length_dimension, boost::units::time_dimension >::type speed_dimension
 
typedef boost::units::unit< speed_dimension, boost::units::si::system > speed_unit
 
typedef boost::mpl::divides< boost::units::length_dimension, boost::units::time_dimension >::type climb_dimension
 
typedef boost::units::unit< climb_dimension, boost::units::si::system > climb_unit
 
typedef boost::mpl::divides< boost::units::length_dimension, boost::units::time_dimension >::type epc_dimension
 
typedef boost::units::unit< epc_dimension, boost::units::si::system > epc_unit
 
typedef boost::units::plane_angle_dimension epd_dimension
 
typedef boost::units::unit< epd_dimension, boost::units::degree::system > epd_unit
 
typedef boost::mpl::divides< boost::units::length_dimension, boost::units::time_dimension >::type eps_dimension
 
typedef boost::units::unit< eps_dimension, boost::units::si::system > eps_unit
 
typedef boost::units::time_dimension ept_dimension
 
typedef boost::units::unit< ept_dimension, boost::units::si::system > ept_unit
 
typedef boost::units::length_dimension epv_dimension
 
typedef boost::units::unit< epv_dimension, boost::units::si::system > epv_unit
 
typedef boost::units::length_dimension epx_dimension
 
typedef boost::units::unit< epx_dimension, boost::units::si::system > epx_unit
 
typedef boost::units::length_dimension epy_dimension
 
typedef boost::units::unit< epy_dimension, boost::units::si::system > epy_unit
 

Public Member Functions

 TimePositionVelocity ()
 
 ~TimePositionVelocity () override
 
PROTOBUF_CONSTEXPR TimePositionVelocity (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 TimePositionVelocity (const TimePositionVelocity &from)
 
 TimePositionVelocity (TimePositionVelocity &&from) noexcept
 
TimePositionVelocityoperator= (const TimePositionVelocity &from)
 
TimePositionVelocityoperator= (TimePositionVelocity &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (TimePositionVelocity *other)
 
void UnsafeArenaSwap (TimePositionVelocity *other)
 
TimePositionVelocityNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const TimePositionVelocity &from)
 
void MergeFrom (const TimePositionVelocity &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
 
bool has_device () const
 
void clear_device ()
 
const std::string & device () const
 
template<typename ArgT0 = const std::string&, typename... ArgT>
void set_device (ArgT0 &&arg0, ArgT... args)
 
std::string * mutable_device ()
 
PROTOBUF_NODISCARD std::string * release_device ()
 
void set_allocated_device (std::string *device)
 
bool has_location () const
 
void clear_location ()
 
const ::goby::middleware::protobuf::LatLonPointlocation () const
 
PROTOBUF_NODISCARD::goby::middleware::protobuf::LatLonPoint * release_location ()
 
::goby::middleware::protobuf::LatLonPointmutable_location ()
 
void set_allocated_location (::goby::middleware::protobuf::LatLonPoint *location)
 
void unsafe_arena_set_allocated_location (::goby::middleware::protobuf::LatLonPoint *location)
 
::goby::middleware::protobuf::LatLonPointunsafe_arena_release_location ()
 
bool has_time () const
 
void clear_time ()
 
double time () const
 
void set_time (double value)
 
bool has_altitude () const
 
void clear_altitude ()
 
double altitude () const
 
void set_altitude (double value)
 
bool has_track () const
 
void clear_track ()
 
double track () const
 
void set_track (double value)
 
bool has_speed () const
 
void clear_speed ()
 
double speed () const
 
void set_speed (double value)
 
bool has_climb () const
 
void clear_climb ()
 
double climb () const
 
void set_climb (double value)
 
bool has_epc () const
 
void clear_epc ()
 
double epc () const
 
void set_epc (double value)
 
bool has_epd () const
 
void clear_epd ()
 
double epd () const
 
void set_epd (double value)
 
bool has_eps () const
 
void clear_eps ()
 
double eps () const
 
void set_eps (double value)
 
bool has_ept () const
 
void clear_ept ()
 
double ept () const
 
void set_ept (double value)
 
bool has_epv () const
 
void clear_epv ()
 
double epv () const
 
void set_epv (double value)
 
bool has_epx () const
 
void clear_epx ()
 
double epx () const
 
void set_epx (double value)
 
bool has_epy () const
 
void clear_epy ()
 
double epy () const
 
void set_epy (double value)
 
bool has_mode () const
 
void clear_mode ()
 
::goby::middleware::protobuf::gpsd::TimePositionVelocity_Mode mode () const
 
void set_mode (::goby::middleware::protobuf::gpsd::TimePositionVelocity_Mode 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, double > time_with_units () const
 
template<typename Quantity >
void set_altitude_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity altitude_with_units () const
 
boost::units::quantity< altitude_unit, double > altitude_with_units () const
 
template<typename Quantity >
void set_track_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity track_with_units () const
 
boost::units::quantity< track_unit, double > track_with_units () const
 
template<typename Quantity >
void set_speed_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity speed_with_units () const
 
boost::units::quantity< speed_unit, double > speed_with_units () const
 
template<typename Quantity >
void set_climb_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity climb_with_units () const
 
boost::units::quantity< climb_unit, double > climb_with_units () const
 
template<typename Quantity >
void set_epc_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity epc_with_units () const
 
boost::units::quantity< epc_unit, double > epc_with_units () const
 
template<typename Quantity >
void set_epd_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity epd_with_units () const
 
boost::units::quantity< epd_unit, double > epd_with_units () const
 
template<typename Quantity >
void set_eps_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity eps_with_units () const
 
boost::units::quantity< eps_unit, double > eps_with_units () const
 
template<typename Quantity >
void set_ept_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity ept_with_units () const
 
boost::units::quantity< ept_unit, double > ept_with_units () const
 
template<typename Quantity >
void set_epv_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity epv_with_units () const
 
boost::units::quantity< epv_unit, double > epv_with_units () const
 
template<typename Quantity >
void set_epx_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity epx_with_units () const
 
boost::units::quantity< epx_unit, double > epx_with_units () const
 
template<typename Quantity >
void set_epy_with_units (Quantity value_w_units)
 
template<typename Quantity >
Quantity epy_with_units () const
 
boost::units::quantity< epy_unit, double > epy_with_units () const
 
template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void set_device (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 TimePositionVelocitydefault_instance ()
 
static const TimePositionVelocityinternal_default_instance ()
 
static bool Mode_IsValid (int value)
 
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Mode_descriptor ()
 
template<typename T >
static const std::string & Mode_Name (T enum_t_value)
 
static bool Mode_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Mode *value)
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 
static constexpr Mode ModeNotSeen
 
static constexpr Mode ModeNoFix
 
static constexpr Mode Mode2D
 
static constexpr Mode Mode3D
 
static constexpr Mode Mode_MIN
 
static constexpr Mode Mode_MAX
 
static constexpr int Mode_ARRAYSIZE
 

Protected Member Functions

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

Detailed Description

Definition at line 1106 of file gpsd.pb.h.

Member Typedef Documentation

◆ altitude_dimension

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

◆ altitude_unit

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

◆ climb_dimension

typedef boost::mpl::divides<boost::units::length_dimension,boost::units::time_dimension>::type goby::middleware::protobuf::gpsd::TimePositionVelocity::climb_dimension

Definition at line 1549 of file gpsd.pb.h.

◆ climb_unit

typedef boost::units::unit<climb_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::climb_unit

Definition at line 1551 of file gpsd.pb.h.

◆ epc_dimension

typedef boost::mpl::divides<boost::units::length_dimension,boost::units::time_dimension>::type goby::middleware::protobuf::gpsd::TimePositionVelocity::epc_dimension

Definition at line 1564 of file gpsd.pb.h.

◆ epc_unit

typedef boost::units::unit<epc_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::epc_unit

Definition at line 1566 of file gpsd.pb.h.

◆ epd_dimension

typedef boost::units::plane_angle_dimension goby::middleware::protobuf::gpsd::TimePositionVelocity::epd_dimension

Definition at line 1579 of file gpsd.pb.h.

◆ epd_unit

typedef boost::units::unit<epd_dimension,boost::units::degree::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::epd_unit

Definition at line 1581 of file gpsd.pb.h.

◆ eps_dimension

typedef boost::mpl::divides<boost::units::length_dimension,boost::units::time_dimension>::type goby::middleware::protobuf::gpsd::TimePositionVelocity::eps_dimension

Definition at line 1594 of file gpsd.pb.h.

◆ eps_unit

typedef boost::units::unit<eps_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::eps_unit

Definition at line 1596 of file gpsd.pb.h.

◆ ept_dimension

Definition at line 1609 of file gpsd.pb.h.

◆ ept_unit

typedef boost::units::unit<ept_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::ept_unit

Definition at line 1611 of file gpsd.pb.h.

◆ epv_dimension

Definition at line 1624 of file gpsd.pb.h.

◆ epv_unit

typedef boost::units::unit<epv_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::epv_unit

Definition at line 1626 of file gpsd.pb.h.

◆ epx_dimension

Definition at line 1639 of file gpsd.pb.h.

◆ epx_unit

typedef boost::units::unit<epx_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::epx_unit

Definition at line 1641 of file gpsd.pb.h.

◆ epy_dimension

Definition at line 1654 of file gpsd.pb.h.

◆ epy_unit

typedef boost::units::unit<epy_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::epy_unit

Definition at line 1656 of file gpsd.pb.h.

◆ Mode

◆ speed_dimension

typedef boost::mpl::divides<boost::units::length_dimension,boost::units::time_dimension>::type goby::middleware::protobuf::gpsd::TimePositionVelocity::speed_dimension

Definition at line 1534 of file gpsd.pb.h.

◆ speed_unit

typedef boost::units::unit<speed_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::speed_unit

Definition at line 1536 of file gpsd.pb.h.

◆ time_dimension

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

◆ time_unit

typedef boost::units::unit<time_dimension,boost::units::si::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::time_unit

Definition at line 1491 of file gpsd.pb.h.

◆ track_dimension

Definition at line 1519 of file gpsd.pb.h.

◆ track_unit

typedef boost::units::unit<track_dimension,boost::units::degree::system> goby::middleware::protobuf::gpsd::TimePositionVelocity::track_unit

Definition at line 1521 of file gpsd.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kDeviceFieldNumber 
kLocationFieldNumber 
kTimeFieldNumber 
kAltitudeFieldNumber 
kTrackFieldNumber 
kSpeedFieldNumber 
kClimbFieldNumber 
kEpcFieldNumber 
kEpdFieldNumber 
kEpsFieldNumber 
kEptFieldNumber 
kEpvFieldNumber 
kEpxFieldNumber 
kEpyFieldNumber 
kModeFieldNumber 

Definition at line 1267 of file gpsd.pb.h.

Constructor & Destructor Documentation

◆ TimePositionVelocity() [1/5]

goby::middleware::protobuf::gpsd::TimePositionVelocity::TimePositionVelocity ( )
inline

Definition at line 1109 of file gpsd.pb.h.

◆ ~TimePositionVelocity()

goby::middleware::protobuf::gpsd::TimePositionVelocity::~TimePositionVelocity ( )
override

◆ TimePositionVelocity() [2/5]

PROTOBUF_CONSTEXPR goby::middleware::protobuf::gpsd::TimePositionVelocity::TimePositionVelocity ( ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized  )
explicit

◆ TimePositionVelocity() [3/5]

goby::middleware::protobuf::gpsd::TimePositionVelocity::TimePositionVelocity ( const TimePositionVelocity from)

◆ TimePositionVelocity() [4/5]

goby::middleware::protobuf::gpsd::TimePositionVelocity::TimePositionVelocity ( TimePositionVelocity &&  from)
inlinenoexcept

Definition at line 1114 of file gpsd.pb.h.

◆ TimePositionVelocity() [5/5]

goby::middleware::protobuf::gpsd::TimePositionVelocity::TimePositionVelocity ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena,
bool  is_message_owned = false 
)
explicitprotected

Member Function Documentation

◆ _InternalParse()

const char * goby::middleware::protobuf::gpsd::TimePositionVelocity::_InternalParse ( const char *  ptr,
::PROTOBUF_NAMESPACE_ID::internal::ParseContext *  ctx 
)
final

◆ _InternalSerialize()

uint8_t * goby::middleware::protobuf::gpsd::TimePositionVelocity::_InternalSerialize ( uint8_t *  target,
::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *  stream 
) const
final

◆ altitude()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::altitude ( ) const
inline

Definition at line 2824 of file gpsd.pb.h.

◆ altitude_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::altitude_with_units ( ) const
inline

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

◆ altitude_with_units() [2/2]

boost::units::quantity< altitude_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::altitude_with_units ( ) const
inline

Definition at line 1516 of file gpsd.pb.h.

◆ ByteSizeLong()

size_t goby::middleware::protobuf::gpsd::TimePositionVelocity::ByteSizeLong ( ) const
final

◆ Clear()

PROTOBUF_ATTRIBUTE_REINITIALIZES void goby::middleware::protobuf::gpsd::TimePositionVelocity::Clear ( )
final

◆ clear_altitude()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_altitude ( )
inline

Definition at line 2817 of file gpsd.pb.h.

◆ clear_climb()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_climb ( )
inline

Definition at line 2901 of file gpsd.pb.h.

◆ clear_device()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_device ( )
inline

Definition at line 2605 of file gpsd.pb.h.

◆ clear_epc()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_epc ( )
inline

Definition at line 2929 of file gpsd.pb.h.

◆ clear_epd()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_epd ( )
inline

Definition at line 2957 of file gpsd.pb.h.

◆ clear_eps()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_eps ( )
inline

Definition at line 2985 of file gpsd.pb.h.

◆ clear_ept()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_ept ( )
inline

Definition at line 3013 of file gpsd.pb.h.

◆ clear_epv()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_epv ( )
inline

Definition at line 3041 of file gpsd.pb.h.

◆ clear_epx()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_epx ( )
inline

Definition at line 3069 of file gpsd.pb.h.

◆ clear_epy()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_epy ( )
inline

Definition at line 3097 of file gpsd.pb.h.

◆ clear_location()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_location ( )

◆ clear_mode()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_mode ( )
inline

Definition at line 2701 of file gpsd.pb.h.

◆ clear_speed()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_speed ( )
inline

Definition at line 2873 of file gpsd.pb.h.

◆ clear_time()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_time ( )
inline

Definition at line 2673 of file gpsd.pb.h.

◆ clear_track()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::clear_track ( )
inline

Definition at line 2845 of file gpsd.pb.h.

◆ climb()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::climb ( ) const
inline

Definition at line 2908 of file gpsd.pb.h.

◆ climb_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::climb_with_units ( ) const
inline

Definition at line 1558 of file gpsd.pb.h.

◆ climb_with_units() [2/2]

boost::units::quantity< climb_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::climb_with_units ( ) const
inline

Definition at line 1561 of file gpsd.pb.h.

◆ CopyFrom()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::CopyFrom ( const TimePositionVelocity from)

◆ default_instance()

static const TimePositionVelocity & goby::middleware::protobuf::gpsd::TimePositionVelocity::default_instance ( )
inlinestatic

Definition at line 1153 of file gpsd.pb.h.

◆ descriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::protobuf::gpsd::TimePositionVelocity::descriptor ( )
inlinestatic

Definition at line 1144 of file gpsd.pb.h.

◆ device()

const std::string & goby::middleware::protobuf::gpsd::TimePositionVelocity::device ( ) const
inline

Definition at line 2609 of file gpsd.pb.h.

◆ epc()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::epc ( ) const
inline

Definition at line 2936 of file gpsd.pb.h.

◆ epc_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::epc_with_units ( ) const
inline

Definition at line 1573 of file gpsd.pb.h.

◆ epc_with_units() [2/2]

boost::units::quantity< epc_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::epc_with_units ( ) const
inline

Definition at line 1576 of file gpsd.pb.h.

◆ epd()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::epd ( ) const
inline

Definition at line 2964 of file gpsd.pb.h.

◆ epd_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::epd_with_units ( ) const
inline

Definition at line 1588 of file gpsd.pb.h.

◆ epd_with_units() [2/2]

boost::units::quantity< epd_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::epd_with_units ( ) const
inline

Definition at line 1591 of file gpsd.pb.h.

◆ eps()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::eps ( ) const
inline

Definition at line 2992 of file gpsd.pb.h.

◆ eps_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::eps_with_units ( ) const
inline

Definition at line 1603 of file gpsd.pb.h.

◆ eps_with_units() [2/2]

boost::units::quantity< eps_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::eps_with_units ( ) const
inline

Definition at line 1606 of file gpsd.pb.h.

◆ ept()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::ept ( ) const
inline

Definition at line 3020 of file gpsd.pb.h.

◆ ept_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::ept_with_units ( ) const
inline

Definition at line 1618 of file gpsd.pb.h.

◆ ept_with_units() [2/2]

boost::units::quantity< ept_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::ept_with_units ( ) const
inline

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

◆ epv()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::epv ( ) const
inline

Definition at line 3048 of file gpsd.pb.h.

◆ epv_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::epv_with_units ( ) const
inline

Definition at line 1633 of file gpsd.pb.h.

◆ epv_with_units() [2/2]

boost::units::quantity< epv_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::epv_with_units ( ) const
inline

Definition at line 1636 of file gpsd.pb.h.

◆ epx()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::epx ( ) const
inline

Definition at line 3076 of file gpsd.pb.h.

◆ epx_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::epx_with_units ( ) const
inline

Definition at line 1648 of file gpsd.pb.h.

◆ epx_with_units() [2/2]

boost::units::quantity< epx_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::epx_with_units ( ) const
inline

Definition at line 1651 of file gpsd.pb.h.

◆ epy()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::epy ( ) const
inline

Definition at line 3104 of file gpsd.pb.h.

◆ epy_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::epy_with_units ( ) const
inline

Definition at line 1663 of file gpsd.pb.h.

◆ epy_with_units() [2/2]

boost::units::quantity< epy_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::epy_with_units ( ) const
inline

Definition at line 1666 of file gpsd.pb.h.

◆ GetCachedSize()

int goby::middleware::protobuf::gpsd::TimePositionVelocity::GetCachedSize ( ) const
inlinefinal

Definition at line 1206 of file gpsd.pb.h.

◆ GetClassData()

const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * goby::middleware::protobuf::gpsd::TimePositionVelocity::GetClassData ( ) const
final

◆ GetDescriptor()

static const ::PROTOBUF_NAMESPACE_ID::Descriptor * goby::middleware::protobuf::gpsd::TimePositionVelocity::GetDescriptor ( )
inlinestatic

Definition at line 1147 of file gpsd.pb.h.

◆ GetMetadata()

::PROTOBUF_NAMESPACE_ID::Metadata goby::middleware::protobuf::gpsd::TimePositionVelocity::GetMetadata ( ) const
final

◆ GetReflection()

static const ::PROTOBUF_NAMESPACE_ID::Reflection * goby::middleware::protobuf::gpsd::TimePositionVelocity::GetReflection ( )
inlinestatic

Definition at line 1150 of file gpsd.pb.h.

◆ has_altitude()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_altitude ( ) const
inline

Definition at line 2814 of file gpsd.pb.h.

◆ has_climb()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_climb ( ) const
inline

Definition at line 2898 of file gpsd.pb.h.

◆ has_device()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_device ( ) const
inline

Definition at line 2602 of file gpsd.pb.h.

◆ has_epc()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_epc ( ) const
inline

Definition at line 2926 of file gpsd.pb.h.

◆ has_epd()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_epd ( ) const
inline

Definition at line 2954 of file gpsd.pb.h.

◆ has_eps()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_eps ( ) const
inline

Definition at line 2982 of file gpsd.pb.h.

◆ has_ept()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_ept ( ) const
inline

Definition at line 3010 of file gpsd.pb.h.

◆ has_epv()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_epv ( ) const
inline

Definition at line 3038 of file gpsd.pb.h.

◆ has_epx()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_epx ( ) const
inline

Definition at line 3066 of file gpsd.pb.h.

◆ has_epy()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_epy ( ) const
inline

Definition at line 3094 of file gpsd.pb.h.

◆ has_location()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_location ( ) const
inline

Definition at line 2728 of file gpsd.pb.h.

◆ has_mode()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_mode ( ) const
inline

Definition at line 2698 of file gpsd.pb.h.

◆ has_speed()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_speed ( ) const
inline

Definition at line 2870 of file gpsd.pb.h.

◆ has_time()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_time ( ) const
inline

Definition at line 2670 of file gpsd.pb.h.

◆ has_track()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::has_track ( ) const
inline

Definition at line 2842 of file gpsd.pb.h.

◆ internal_default_instance()

static const TimePositionVelocity * goby::middleware::protobuf::gpsd::TimePositionVelocity::internal_default_instance ( )
inlinestatic

Definition at line 1156 of file gpsd.pb.h.

◆ IsInitialized()

bool goby::middleware::protobuf::gpsd::TimePositionVelocity::IsInitialized ( ) const
final

◆ location()

const ::goby::middleware::protobuf::LatLonPoint & goby::middleware::protobuf::gpsd::TimePositionVelocity::location ( ) const
inline

Definition at line 2736 of file gpsd.pb.h.

◆ MergeFrom()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::MergeFrom ( const TimePositionVelocity from)
inline

Definition at line 1193 of file gpsd.pb.h.

◆ mode()

goby::middleware::protobuf::gpsd::TimePositionVelocity_Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::mode ( ) const
inline

Definition at line 2708 of file gpsd.pb.h.

◆ Mode_descriptor()

static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_descriptor ( )
inlinestatic

Definition at line 1250 of file gpsd.pb.h.

◆ Mode_IsValid()

static bool goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_IsValid ( int  value)
inlinestatic

Definition at line 1240 of file gpsd.pb.h.

◆ Mode_Name()

template<typename T >
static const std::string & goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_Name ( enum_t_value)
inlinestatic

Definition at line 1254 of file gpsd.pb.h.

◆ Mode_Parse()

static bool goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Mode value 
)
inlinestatic

Definition at line 1260 of file gpsd.pb.h.

◆ mutable_device()

std::string * goby::middleware::protobuf::gpsd::TimePositionVelocity::mutable_device ( )
inline

Definition at line 2620 of file gpsd.pb.h.

◆ mutable_location()

goby::middleware::protobuf::LatLonPoint * goby::middleware::protobuf::gpsd::TimePositionVelocity::mutable_location ( )
inline

Definition at line 2783 of file gpsd.pb.h.

◆ mutable_unknown_fields()

inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * goby::middleware::protobuf::gpsd::TimePositionVelocity::mutable_unknown_fields ( )
inline

Definition at line 1140 of file gpsd.pb.h.

◆ New()

TimePositionVelocity * goby::middleware::protobuf::gpsd::TimePositionVelocity::New ( ::PROTOBUF_NAMESPACE_ID::Arena *  arena = nullptr) const
inlinefinal

Definition at line 1187 of file gpsd.pb.h.

◆ operator=() [1/2]

TimePositionVelocity & goby::middleware::protobuf::gpsd::TimePositionVelocity::operator= ( const TimePositionVelocity from)
inline

Definition at line 1119 of file gpsd.pb.h.

◆ operator=() [2/2]

TimePositionVelocity & goby::middleware::protobuf::gpsd::TimePositionVelocity::operator= ( TimePositionVelocity &&  from)
inlinenoexcept

Definition at line 1123 of file gpsd.pb.h.

◆ release_device()

std::string * goby::middleware::protobuf::gpsd::TimePositionVelocity::release_device ( )
inline

Definition at line 2636 of file gpsd.pb.h.

◆ release_location()

goby::middleware::protobuf::LatLonPoint * goby::middleware::protobuf::gpsd::TimePositionVelocity::release_location ( )
inline

Definition at line 2753 of file gpsd.pb.h.

◆ set_allocated_device()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_allocated_device ( std::string *  device)
inline

Definition at line 2650 of file gpsd.pb.h.

◆ set_allocated_location()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_allocated_location ( ::goby::middleware::protobuf::LatLonPoint location)
inline

Definition at line 2788 of file gpsd.pb.h.

◆ set_altitude()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_altitude ( double  value)
inline

Definition at line 2832 of file gpsd.pb.h.

◆ set_altitude_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_altitude_with_units ( Quantity  value_w_units)
inline

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

◆ set_climb()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_climb ( double  value)
inline

Definition at line 2916 of file gpsd.pb.h.

◆ set_climb_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_climb_with_units ( Quantity  value_w_units)
inline

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

◆ set_device() [1/2]

template<typename ArgT0 = const std::string&, typename... ArgT>
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_device ( ArgT0 &&  arg0,
ArgT...  args 
)

◆ set_device() [2/2]

template<typename ArgT0 , typename... ArgT>
PROTOBUF_ALWAYS_INLINE void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_device ( ArgT0 &&  arg0,
ArgT...  args 
)
inline

Definition at line 2615 of file gpsd.pb.h.

◆ set_epc()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epc ( double  value)
inline

Definition at line 2944 of file gpsd.pb.h.

◆ set_epc_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epc_with_units ( Quantity  value_w_units)
inline

Definition at line 1569 of file gpsd.pb.h.

◆ set_epd()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epd ( double  value)
inline

Definition at line 2972 of file gpsd.pb.h.

◆ set_epd_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epd_with_units ( Quantity  value_w_units)
inline

Definition at line 1584 of file gpsd.pb.h.

◆ set_eps()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_eps ( double  value)
inline

Definition at line 3000 of file gpsd.pb.h.

◆ set_eps_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_eps_with_units ( Quantity  value_w_units)
inline

Definition at line 1599 of file gpsd.pb.h.

◆ set_ept()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_ept ( double  value)
inline

Definition at line 3028 of file gpsd.pb.h.

◆ set_ept_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_ept_with_units ( Quantity  value_w_units)
inline

Definition at line 1614 of file gpsd.pb.h.

◆ set_epv()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epv ( double  value)
inline

Definition at line 3056 of file gpsd.pb.h.

◆ set_epv_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epv_with_units ( Quantity  value_w_units)
inline

Definition at line 1629 of file gpsd.pb.h.

◆ set_epx()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epx ( double  value)
inline

Definition at line 3084 of file gpsd.pb.h.

◆ set_epx_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epx_with_units ( Quantity  value_w_units)
inline

Definition at line 1644 of file gpsd.pb.h.

◆ set_epy()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epy ( double  value)
inline

Definition at line 3112 of file gpsd.pb.h.

◆ set_epy_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_epy_with_units ( Quantity  value_w_units)
inline

Definition at line 1659 of file gpsd.pb.h.

◆ set_mode()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_mode ( ::goby::middleware::protobuf::gpsd::TimePositionVelocity_Mode  value)
inline

Definition at line 2717 of file gpsd.pb.h.

◆ set_speed()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_speed ( double  value)
inline

Definition at line 2888 of file gpsd.pb.h.

◆ set_speed_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_speed_with_units ( Quantity  value_w_units)
inline

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

◆ set_time()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_time ( double  value)
inline

Definition at line 2688 of file gpsd.pb.h.

◆ set_time_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_time_with_units ( Quantity  value_w_units)
inline

Definition at line 1494 of file gpsd.pb.h.

◆ set_track()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_track ( double  value)
inline

Definition at line 2860 of file gpsd.pb.h.

◆ set_track_with_units()

template<typename Quantity >
void goby::middleware::protobuf::gpsd::TimePositionVelocity::set_track_with_units ( Quantity  value_w_units)
inline

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

◆ speed()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::speed ( ) const
inline

Definition at line 2880 of file gpsd.pb.h.

◆ speed_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::speed_with_units ( ) const
inline

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

◆ speed_with_units() [2/2]

boost::units::quantity< speed_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::speed_with_units ( ) const
inline

Definition at line 1546 of file gpsd.pb.h.

◆ Swap()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::Swap ( TimePositionVelocity other)
inline

Definition at line 1166 of file gpsd.pb.h.

◆ time()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::time ( ) const
inline

Definition at line 2680 of file gpsd.pb.h.

◆ time_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::time_with_units ( ) const
inline

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

◆ time_with_units() [2/2]

boost::units::quantity< time_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::time_with_units ( ) const
inline

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

◆ track()

double goby::middleware::protobuf::gpsd::TimePositionVelocity::track ( ) const
inline

Definition at line 2852 of file gpsd.pb.h.

◆ track_with_units() [1/2]

template<typename Quantity >
Quantity goby::middleware::protobuf::gpsd::TimePositionVelocity::track_with_units ( ) const
inline

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

◆ track_with_units() [2/2]

boost::units::quantity< track_unit, double > goby::middleware::protobuf::gpsd::TimePositionVelocity::track_with_units ( ) const
inline

Definition at line 1531 of file gpsd.pb.h.

◆ unknown_fields()

const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & goby::middleware::protobuf::gpsd::TimePositionVelocity::unknown_fields ( ) const
inline

Definition at line 1137 of file gpsd.pb.h.

◆ unsafe_arena_release_location()

goby::middleware::protobuf::LatLonPoint * goby::middleware::protobuf::gpsd::TimePositionVelocity::unsafe_arena_release_location ( )
inline

Definition at line 2768 of file gpsd.pb.h.

◆ unsafe_arena_set_allocated_location()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::unsafe_arena_set_allocated_location ( ::goby::middleware::protobuf::LatLonPoint location)
inline

Definition at line 2740 of file gpsd.pb.h.

◆ UnsafeArenaSwap()

void goby::middleware::protobuf::gpsd::TimePositionVelocity::UnsafeArenaSwap ( TimePositionVelocity other)
inline

Definition at line 1179 of file gpsd.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 1673 of file gpsd.pb.h.

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

Definition at line 1215 of file gpsd.pb.h.

◆ ::TableStruct_goby_2fmiddleware_2fprotobuf_2fgpsd_2eproto

◆ swap

void swap ( TimePositionVelocity a,
TimePositionVelocity b 
)
friend

Definition at line 1163 of file gpsd.pb.h.

Member Data Documentation

◆ _class_data_

const ClassData goby::middleware::protobuf::gpsd::TimePositionVelocity::_class_data_
static

Definition at line 1224 of file gpsd.pb.h.

◆ _impl_

Impl_ goby::middleware::protobuf::gpsd::TimePositionVelocity::_impl_

Definition at line 1695 of file gpsd.pb.h.

◆ kIndexInFileMessages

constexpr int goby::middleware::protobuf::gpsd::TimePositionVelocity::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

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

◆ Mode2D

constexpr Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode2D
staticconstexpr
Initial value:

Definition at line 1236 of file gpsd.pb.h.

◆ Mode3D

constexpr Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode3D
staticconstexpr
Initial value:

Definition at line 1238 of file gpsd.pb.h.

◆ Mode_ARRAYSIZE

constexpr int goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_ARRAYSIZE
staticconstexpr
Initial value:

Definition at line 1247 of file gpsd.pb.h.

◆ Mode_MAX

constexpr Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_MAX
staticconstexpr
Initial value:
=
constexpr TimePositionVelocity_Mode TimePositionVelocity_Mode_Mode_MAX
Definition gpsd.pb.h:97

Definition at line 1245 of file gpsd.pb.h.

◆ Mode_MIN

constexpr Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::Mode_MIN
staticconstexpr
Initial value:
=
constexpr TimePositionVelocity_Mode TimePositionVelocity_Mode_Mode_MIN
Definition gpsd.pb.h:96

Definition at line 1243 of file gpsd.pb.h.

◆ ModeNoFix

constexpr Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::ModeNoFix
staticconstexpr
Initial value:

Definition at line 1234 of file gpsd.pb.h.

◆ ModeNotSeen

constexpr Mode goby::middleware::protobuf::gpsd::TimePositionVelocity::ModeNotSeen
staticconstexpr
Initial value:

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


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