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

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

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

Public Types

enum  : int {
  kSatelliteFieldNumber = 12 , kDeviceFieldNumber = 1 , kTimeFieldNumber = 2 , kGdopFieldNumber = 3 ,
  kHdopFieldNumber = 4 , kPdopFieldNumber = 5 , kTdopFieldNumber = 6 , kVdopFieldNumber = 7 ,
  kXdopFieldNumber = 8 , kYdopFieldNumber = 9 , kNsatFieldNumber = 10 , kUsatFieldNumber = 11
}
 
typedef boost::units::time_dimension time_dimension
 
typedef boost::units::unit< time_dimension, boost::units::si::system > time_unit
 

Public Member Functions

 SkyView ()
 
 ~SkyView () override
 
PROTOBUF_CONSTEXPR SkyView (::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
 
 SkyView (const SkyView &from)
 
 SkyView (SkyView &&from) noexcept
 
SkyViewoperator= (const SkyView &from)
 
SkyViewoperator= (SkyView &&from) noexcept
 
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields () const
 
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (SkyView *other)
 
void UnsafeArenaSwap (SkyView *other)
 
SkyViewNew (::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
 
void CopyFrom (const SkyView &from)
 
void MergeFrom (const SkyView &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
 
uint8_t * _InternalSerialize (uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData () const final
 
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata () const final
 
int satellite_size () const
 
void clear_satellite ()
 
::goby::middleware::protobuf::gpsd::Satellitemutable_satellite (int index)
 
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::gpsd::Satellite > * mutable_satellite ()
 
const ::goby::middleware::protobuf::gpsd::Satellitesatellite (int index) const
 
::goby::middleware::protobuf::gpsd::Satelliteadd_satellite ()
 
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::protobuf::gpsd::Satellite > & satellite () const
 
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_time () const
 
void clear_time ()
 
double time () const
 
void set_time (double value)
 
bool has_gdop () const
 
void clear_gdop ()
 
double gdop () const
 
void set_gdop (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_tdop () const
 
void clear_tdop ()
 
double tdop () const
 
void set_tdop (double value)
 
bool has_vdop () const
 
void clear_vdop ()
 
double vdop () const
 
void set_vdop (double value)
 
bool has_xdop () const
 
void clear_xdop ()
 
double xdop () const
 
void set_xdop (double value)
 
bool has_ydop () const
 
void clear_ydop ()
 
double ydop () const
 
void set_ydop (double value)
 
bool has_nsat () const
 
void clear_nsat ()
 
double nsat () const
 
void set_nsat (double value)
 
bool has_usat () const
 
void clear_usat ()
 
double usat () const
 
void set_usat (double 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 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 SkyViewdefault_instance ()
 
static const SkyViewinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 SkyView (::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 (SkyView &a, SkyView &b)
 

Detailed Description

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

Member Typedef Documentation

◆ time_dimension

typedef boost::units::time_dimension goby::middleware::protobuf::gpsd::SkyView::time_dimension

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

◆ time_unit

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

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

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kSatelliteFieldNumber 
kDeviceFieldNumber 
kTimeFieldNumber 
kGdopFieldNumber 
kHdopFieldNumber 
kPdopFieldNumber 
kTdopFieldNumber 
kVdopFieldNumber 
kXdopFieldNumber 
kYdopFieldNumber 
kNsatFieldNumber 
kUsatFieldNumber 

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

Constructor & Destructor Documentation

◆ SkyView() [1/5]

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

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

◆ ~SkyView()

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

◆ SkyView() [2/5]

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

◆ SkyView() [3/5]

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

◆ SkyView() [4/5]

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

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

◆ SkyView() [5/5]

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

Member Function Documentation

◆ _InternalParse()

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

◆ _InternalSerialize()

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

◆ add_satellite()

goby::middleware::protobuf::gpsd::Satellite * goby::middleware::protobuf::gpsd::SkyView::add_satellite ( )
inline

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

◆ ByteSizeLong()

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

◆ Clear()

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

◆ clear_device()

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

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

◆ clear_gdop()

void goby::middleware::protobuf::gpsd::SkyView::clear_gdop ( )
inline

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

◆ clear_hdop()

void goby::middleware::protobuf::gpsd::SkyView::clear_hdop ( )
inline

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

◆ clear_nsat()

void goby::middleware::protobuf::gpsd::SkyView::clear_nsat ( )
inline

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

◆ clear_pdop()

void goby::middleware::protobuf::gpsd::SkyView::clear_pdop ( )
inline

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

◆ clear_satellite()

void goby::middleware::protobuf::gpsd::SkyView::clear_satellite ( )
inline

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

◆ clear_tdop()

void goby::middleware::protobuf::gpsd::SkyView::clear_tdop ( )
inline

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

◆ clear_time()

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

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

◆ clear_usat()

void goby::middleware::protobuf::gpsd::SkyView::clear_usat ( )
inline

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

◆ clear_vdop()

void goby::middleware::protobuf::gpsd::SkyView::clear_vdop ( )
inline

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

◆ clear_xdop()

void goby::middleware::protobuf::gpsd::SkyView::clear_xdop ( )
inline

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

◆ clear_ydop()

void goby::middleware::protobuf::gpsd::SkyView::clear_ydop ( )
inline

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

◆ CopyFrom()

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

◆ default_instance()

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

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

◆ descriptor()

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

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

◆ device()

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

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

◆ gdop()

double goby::middleware::protobuf::gpsd::SkyView::gdop ( ) const
inline

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

◆ GetCachedSize()

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

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

◆ GetClassData()

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

◆ GetDescriptor()

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

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

◆ GetMetadata()

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

◆ GetReflection()

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

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

◆ has_device()

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

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

◆ has_gdop()

bool goby::middleware::protobuf::gpsd::SkyView::has_gdop ( ) const
inline

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

◆ has_hdop()

bool goby::middleware::protobuf::gpsd::SkyView::has_hdop ( ) const
inline

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

◆ has_nsat()

bool goby::middleware::protobuf::gpsd::SkyView::has_nsat ( ) const
inline

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

◆ has_pdop()

bool goby::middleware::protobuf::gpsd::SkyView::has_pdop ( ) const
inline

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

◆ has_tdop()

bool goby::middleware::protobuf::gpsd::SkyView::has_tdop ( ) const
inline

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

◆ has_time()

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

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

◆ has_usat()

bool goby::middleware::protobuf::gpsd::SkyView::has_usat ( ) const
inline

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

◆ has_vdop()

bool goby::middleware::protobuf::gpsd::SkyView::has_vdop ( ) const
inline

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

◆ has_xdop()

bool goby::middleware::protobuf::gpsd::SkyView::has_xdop ( ) const
inline

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

◆ has_ydop()

bool goby::middleware::protobuf::gpsd::SkyView::has_ydop ( ) const
inline

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

◆ hdop()

double goby::middleware::protobuf::gpsd::SkyView::hdop ( ) const
inline

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

◆ internal_default_instance()

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

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

◆ IsInitialized()

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

◆ MergeFrom()

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

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

◆ mutable_device()

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

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

◆ mutable_satellite() [1/2]

PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::middleware::protobuf::gpsd::Satellite > * goby::middleware::protobuf::gpsd::SkyView::mutable_satellite ( )
inline

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

◆ mutable_satellite() [2/2]

goby::middleware::protobuf::gpsd::Satellite * goby::middleware::protobuf::gpsd::SkyView::mutable_satellite ( int  index)
inline

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

◆ mutable_unknown_fields()

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

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

◆ New()

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

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

◆ nsat()

double goby::middleware::protobuf::gpsd::SkyView::nsat ( ) const
inline

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

◆ operator=() [1/2]

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

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

◆ operator=() [2/2]

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

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

◆ pdop()

double goby::middleware::protobuf::gpsd::SkyView::pdop ( ) const
inline

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

◆ release_device()

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

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

◆ satellite() [1/2]

const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<::goby::middleware::protobuf::gpsd::Satellite > & goby::middleware::protobuf::gpsd::SkyView::satellite ( ) const
inline

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

◆ satellite() [2/2]

const ::goby::middleware::protobuf::gpsd::Satellite & goby::middleware::protobuf::gpsd::SkyView::satellite ( int  index) const
inline

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

◆ satellite_size()

int goby::middleware::protobuf::gpsd::SkyView::satellite_size ( ) const
inline

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

◆ set_allocated_device()

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

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

◆ set_device() [1/2]

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

◆ set_device() [2/2]

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

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

◆ set_gdop()

void goby::middleware::protobuf::gpsd::SkyView::set_gdop ( double  value)
inline

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

◆ set_hdop()

void goby::middleware::protobuf::gpsd::SkyView::set_hdop ( double  value)
inline

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

◆ set_nsat()

void goby::middleware::protobuf::gpsd::SkyView::set_nsat ( double  value)
inline

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

◆ set_pdop()

void goby::middleware::protobuf::gpsd::SkyView::set_pdop ( double  value)
inline

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

◆ set_tdop()

void goby::middleware::protobuf::gpsd::SkyView::set_tdop ( double  value)
inline

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

◆ set_time()

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

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

◆ set_time_with_units()

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

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

◆ set_usat()

void goby::middleware::protobuf::gpsd::SkyView::set_usat ( double  value)
inline

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

◆ set_vdop()

void goby::middleware::protobuf::gpsd::SkyView::set_vdop ( double  value)
inline

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

◆ set_xdop()

void goby::middleware::protobuf::gpsd::SkyView::set_xdop ( double  value)
inline

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

◆ set_ydop()

void goby::middleware::protobuf::gpsd::SkyView::set_ydop ( double  value)
inline

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

◆ Swap()

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

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

◆ tdop()

double goby::middleware::protobuf::gpsd::SkyView::tdop ( ) const
inline

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

◆ time()

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

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

◆ time_with_units() [1/2]

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

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

◆ time_with_units() [2/2]

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

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

◆ unknown_fields()

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

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

◆ UnsafeArenaSwap()

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

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

◆ usat()

double goby::middleware::protobuf::gpsd::SkyView::usat ( ) const
inline

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

◆ vdop()

double goby::middleware::protobuf::gpsd::SkyView::vdop ( ) const
inline

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

◆ xdop()

double goby::middleware::protobuf::gpsd::SkyView::xdop ( ) const
inline

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

◆ ydop()

double goby::middleware::protobuf::gpsd::SkyView::ydop ( ) const
inline

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

◆ ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata

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

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

◆ ::TableStruct_goby_2fmiddleware_2fprotobuf_2fgpsd_2eproto

◆ swap

void swap ( SkyView a,
SkyView b 
)
friend

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

Member Data Documentation

◆ _class_data_

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

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

◆ _impl_

Impl_ goby::middleware::protobuf::gpsd::SkyView::_impl_

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

◆ kIndexInFileMessages

constexpr int goby::middleware::protobuf::gpsd::SkyView::kIndexInFileMessages
staticconstexpr
Initial value:
=
1

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


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