YARP
Yet Another Robot Platform
yarp::rosmsg::sensor_msgs::NavSatFix Class Reference

#include <yarp/rosmsg/sensor_msgs/NavSatFix.h>

+ Inheritance diagram for yarp::rosmsg::sensor_msgs::NavSatFix:

Detailed Description

Definition at line 76 of file NavSatFix.h.

Public Types

typedef yarp::os::idl::BareStyle< yarp::rosmsg::sensor_msgs::NavSatFixrosStyle
 
typedef yarp::os::idl::BottleStyle< yarp::rosmsg::sensor_msgs::NavSatFixbottleStyle
 

Public Member Functions

 NavSatFix ()
 
void clear ()
 
bool readBare (yarp::os::ConnectionReader &connection) override
 
bool readBottle (yarp::os::ConnectionReader &connection) override
 
bool read (yarp::os::ConnectionReader &connection) override
 Read this object from a network connection. More...
 
bool writeBare (yarp::os::ConnectionWriter &connection) const override
 
bool writeBottle (yarp::os::ConnectionWriter &connection) const override
 
bool write (yarp::os::ConnectionWriter &connection) const override
 Write this object to a network connection. More...
 
yarp::os::Type getType () const override
 
- Public Member Functions inherited from yarp::os::idl::WirePortable
virtual bool read (yarp::os::idl::WireReader &reader)
 
virtual bool write (const yarp::os::idl::WireWriter &writer) const
 
- Public Member Functions inherited from yarp::os::PortReader
virtual ~PortReader ()
 Destructor. More...
 
virtual Type getReadType () const
 
- Public Member Functions inherited from yarp::os::PortWriter
virtual ~PortWriter ()
 Destructor. More...
 
virtual void onCompletion () const
 This is called when the port has finished all writing operations. More...
 
virtual void onCommencement () const
 This is called when the port is about to begin writing operations. More...
 
virtual yarp::os::Type getWriteType () const
 

Public Attributes

yarp::rosmsg::std_msgs::Header header
 
yarp::rosmsg::sensor_msgs::NavSatStatus status
 
yarp::conf::float64_t latitude
 
yarp::conf::float64_t longitude
 
yarp::conf::float64_t altitude
 
std::vector< yarp::conf::float64_tposition_covariance
 
std::uint8_t position_covariance_type
 

Static Public Attributes

static const std::uint8_t COVARIANCE_TYPE_UNKNOWN = 0
 
static const std::uint8_t COVARIANCE_TYPE_APPROXIMATED = 1
 
static const std::uint8_t COVARIANCE_TYPE_DIAGONAL_KNOWN = 2
 
static const std::uint8_t COVARIANCE_TYPE_KNOWN = 3
 
static constexpr const char * typeName = "sensor_msgs/NavSatFix"
 
static constexpr const char * typeChecksum = "2d3a8cd499b9b4a0249fb98fd05cfa48"
 
static constexpr const char * typeText
 

Additional Inherited Members

- Static Public Member Functions inherited from yarp::os::Portable
static bool copyPortable (PortWriter &writer, PortReader &reader)
 Copy one portable to another, via writing and reading. More...
 

Member Typedef Documentation

◆ bottleStyle

◆ rosStyle

Constructor & Destructor Documentation

◆ NavSatFix()

yarp::rosmsg::sensor_msgs::NavSatFix::NavSatFix ( )
inline

Definition at line 91 of file NavSatFix.h.

Member Function Documentation

◆ clear()

void yarp::rosmsg::sensor_msgs::NavSatFix::clear ( )
inline

Definition at line 103 of file NavSatFix.h.

◆ getType()

yarp::os::Type yarp::rosmsg::sensor_msgs::NavSatFix::getType ( ) const
inlineoverridevirtual

Reimplemented from yarp::os::Portable.

Definition at line 405 of file NavSatFix.h.

◆ read()

bool yarp::rosmsg::sensor_msgs::NavSatFix::read ( yarp::os::ConnectionReader reader)
inlineoverridevirtual

Read this object from a network connection.

Override this for your particular class.

Parameters
readeran interface to the network connection for reading
Returns
true iff the object is successfully read

Implements yarp::os::Portable.

Definition at line 214 of file NavSatFix.h.

◆ readBare()

bool yarp::rosmsg::sensor_msgs::NavSatFix::readBare ( yarp::os::ConnectionReader connection)
inlineoverridevirtual

Reimplemented from yarp::os::idl::WirePortable.

Definition at line 136 of file NavSatFix.h.

◆ readBottle()

bool yarp::rosmsg::sensor_msgs::NavSatFix::readBottle ( yarp::os::ConnectionReader connection)
inlineoverridevirtual

Reimplemented from yarp::os::idl::WirePortable.

Definition at line 170 of file NavSatFix.h.

◆ write()

bool yarp::rosmsg::sensor_msgs::NavSatFix::write ( yarp::os::ConnectionWriter writer) const
inlineoverridevirtual

Write this object to a network connection.

Override this for your particular class. Be aware that depending on the nature of the connections a port has, and what protocol they use, and how efficient the YARP implementation is, this method may be called once, twice, or many times, as the result of a single call to Port::write

Parameters
writeran interface to the network connection for writing
Returns
true iff the object is successfully written

Implements yarp::os::Portable.

Definition at line 295 of file NavSatFix.h.

◆ writeBare()

bool yarp::rosmsg::sensor_msgs::NavSatFix::writeBare ( yarp::os::ConnectionWriter connection) const
inlineoverridevirtual

Reimplemented from yarp::os::idl::WirePortable.

Definition at line 220 of file NavSatFix.h.

◆ writeBottle()

bool yarp::rosmsg::sensor_msgs::NavSatFix::writeBottle ( yarp::os::ConnectionWriter connection) const
inlineoverridevirtual

Reimplemented from yarp::os::idl::WirePortable.

Definition at line 252 of file NavSatFix.h.

Member Data Documentation

◆ altitude

yarp::conf::float64_t yarp::rosmsg::sensor_msgs::NavSatFix::altitude

Definition at line 83 of file NavSatFix.h.

◆ COVARIANCE_TYPE_APPROXIMATED

const std::uint8_t yarp::rosmsg::sensor_msgs::NavSatFix::COVARIANCE_TYPE_APPROXIMATED = 1
static

Definition at line 86 of file NavSatFix.h.

◆ COVARIANCE_TYPE_DIAGONAL_KNOWN

const std::uint8_t yarp::rosmsg::sensor_msgs::NavSatFix::COVARIANCE_TYPE_DIAGONAL_KNOWN = 2
static

Definition at line 87 of file NavSatFix.h.

◆ COVARIANCE_TYPE_KNOWN

const std::uint8_t yarp::rosmsg::sensor_msgs::NavSatFix::COVARIANCE_TYPE_KNOWN = 3
static

Definition at line 88 of file NavSatFix.h.

◆ COVARIANCE_TYPE_UNKNOWN

const std::uint8_t yarp::rosmsg::sensor_msgs::NavSatFix::COVARIANCE_TYPE_UNKNOWN = 0
static

Definition at line 85 of file NavSatFix.h.

◆ header

yarp::rosmsg::std_msgs::Header yarp::rosmsg::sensor_msgs::NavSatFix::header

Definition at line 79 of file NavSatFix.h.

◆ latitude

yarp::conf::float64_t yarp::rosmsg::sensor_msgs::NavSatFix::latitude

Definition at line 81 of file NavSatFix.h.

◆ longitude

yarp::conf::float64_t yarp::rosmsg::sensor_msgs::NavSatFix::longitude

Definition at line 82 of file NavSatFix.h.

◆ position_covariance

std::vector<yarp::conf::float64_t> yarp::rosmsg::sensor_msgs::NavSatFix::position_covariance

Definition at line 84 of file NavSatFix.h.

◆ position_covariance_type

std::uint8_t yarp::rosmsg::sensor_msgs::NavSatFix::position_covariance_type

Definition at line 89 of file NavSatFix.h.

◆ status

yarp::rosmsg::sensor_msgs::NavSatStatus yarp::rosmsg::sensor_msgs::NavSatFix::status

Definition at line 80 of file NavSatFix.h.

◆ typeChecksum

constexpr const char* yarp::rosmsg::sensor_msgs::NavSatFix::typeChecksum = "2d3a8cd499b9b4a0249fb98fd05cfa48"
static

Definition at line 310 of file NavSatFix.h.

◆ typeName

constexpr const char* yarp::rosmsg::sensor_msgs::NavSatFix::typeName = "sensor_msgs/NavSatFix"
static

Definition at line 307 of file NavSatFix.h.

◆ typeText

constexpr const char* yarp::rosmsg::sensor_msgs::NavSatFix::typeText
static

Definition at line 313 of file NavSatFix.h.


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