GNSS receiver tools  1
Tools for use with GNSS receivers
SkyTraqBin::Nav_data_msg Class Reference

NAVIGATION DATA MESSAGE - Message of user navigation data in binary format. More...

#include <SkyTraqBin_outputs.hh>

+ Inheritance diagram for SkyTraqBin::Nav_data_msg:

Public Member Functions

 Nav_data_msg (unsigned char *payload, Payload_length payload_len)
 
const FixType fix_type (void) const
 
const uint8_t num_sv (void) const
 
const uint16_t week_number (void) const
 
const double time_of_week (void) const
 
const uint32_t time_of_week_raw (void) const
 
const double lat (void) const
 
const int32_t lat_raw (void) const
 
const double lon (void) const
 
const int32_t lon_raw (void) const
 
const double ellipsoid_alt (void) const
 
const int32_t ellipsoid_alt_raw (void) const
 
const double alt (void) const
 
const int32_t alt_raw (void) const
 
const double GDOP (void) const
 
const uint16_t GDOP_raw (void) const
 
const double PDOP (void) const
 
const uint16_t PDOP_raw (void) const
 
const double HDOP (void) const
 
const uint16_t HDOP_raw (void) const
 
const double VDOP (void) const
 
const uint16_t VDOP_raw (void) const
 
const double TDOP (void) const
 
const uint16_t TDOP_raw (void) const
 
const double ECEF_X (void) const
 
const int32_t ECEF_X_raw (void) const
 
const double ECEF_Y (void) const
 
const int32_t ECEF_Y_raw (void) const
 
const double ECEF_Z (void) const
 
const int32_t ECEF_Z_raw (void) const
 
const double ECEF_VX (void) const
 
const int32_t ECEF_VX_raw (void) const
 
const double ECEF_VY (void) const
 
const int32_t ECEF_VY_raw (void) const
 
const double ECEF_VZ (void) const
 
const int32_t ECEF_VZ_raw (void) const
 
- Public Member Functions inherited from SkyTraqBin::Output_message
 Output_message (unsigned char *payload, Payload_length payload_len)
 Constructor from a binary buffer. More...
 
- Public Member Functions inherited from SkyTraqBin::Message
const uint8_t message_id (void) const
 Getter method for the message ID. More...
 
- Public Member Functions inherited from GNSS::Message
virtual ~Message ()
 Virtual destructor to force polymorphism. More...
 
template<typename T >
bool isa (void) const
 Check the type of an object. More...
 
template<typename T >
T * cast_as (void)
 Recast this object to another type. More...
 

Additional Inherited Members

- Public Types inherited from SkyTraqBin::Output_message
typedef std::shared_ptr< Output_messageptr
 
- Public Types inherited from GNSS::Message
typedef std::shared_ptr< Messageptr
 
- Protected Member Functions inherited from SkyTraqBin::Message
 Message (uint8_t id)
 Constructor. More...
 
- Protected Attributes inherited from SkyTraqBin::Message
uint8_t _msg_id
 

Detailed Description

NAVIGATION DATA MESSAGE - Message of user navigation data in binary format.

Definition at line 265 of file SkyTraqBin_outputs.hh.

Constructor & Destructor Documentation

SkyTraqBin::Nav_data_msg::Nav_data_msg ( unsigned char *  payload,
Payload_length  payload_len 
)

Definition at line 121 of file SkyTraqBin_outputs.cc.

Member Function Documentation

const double SkyTraqBin::Nav_data_msg::alt ( void  ) const
inline

Definition at line 296 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::alt_raw ( void  ) const
inline

Definition at line 297 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ECEF_VX ( void  ) const
inline

Definition at line 323 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ECEF_VX_raw ( void  ) const
inline

Definition at line 324 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ECEF_VY ( void  ) const
inline

Definition at line 326 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ECEF_VY_raw ( void  ) const
inline

Definition at line 327 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ECEF_VZ ( void  ) const
inline

Definition at line 329 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ECEF_VZ_raw ( void  ) const
inline

Definition at line 330 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ECEF_X ( void  ) const
inline

Definition at line 314 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ECEF_X_raw ( void  ) const
inline

Definition at line 315 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ECEF_Y ( void  ) const
inline

Definition at line 317 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ECEF_Y_raw ( void  ) const
inline

Definition at line 318 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ECEF_Z ( void  ) const
inline

Definition at line 320 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ECEF_Z_raw ( void  ) const
inline

Definition at line 321 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::ellipsoid_alt ( void  ) const
inline

Definition at line 293 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::ellipsoid_alt_raw ( void  ) const
inline

Definition at line 294 of file SkyTraqBin_outputs.hh.

const FixType SkyTraqBin::Nav_data_msg::fix_type ( void  ) const
inline

Definition at line 280 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::GDOP ( void  ) const
inline

Definition at line 299 of file SkyTraqBin_outputs.hh.

const uint16_t SkyTraqBin::Nav_data_msg::GDOP_raw ( void  ) const
inline

Definition at line 300 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::HDOP ( void  ) const
inline

Definition at line 305 of file SkyTraqBin_outputs.hh.

const uint16_t SkyTraqBin::Nav_data_msg::HDOP_raw ( void  ) const
inline

Definition at line 306 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::lat ( void  ) const
inline

Definition at line 287 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::lat_raw ( void  ) const
inline

Definition at line 288 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::lon ( void  ) const
inline

Definition at line 290 of file SkyTraqBin_outputs.hh.

const int32_t SkyTraqBin::Nav_data_msg::lon_raw ( void  ) const
inline

Definition at line 291 of file SkyTraqBin_outputs.hh.

const uint8_t SkyTraqBin::Nav_data_msg::num_sv ( void  ) const
inline

Definition at line 281 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::PDOP ( void  ) const
inline

Definition at line 302 of file SkyTraqBin_outputs.hh.

const uint16_t SkyTraqBin::Nav_data_msg::PDOP_raw ( void  ) const
inline

Definition at line 303 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::TDOP ( void  ) const
inline

Definition at line 311 of file SkyTraqBin_outputs.hh.

const uint16_t SkyTraqBin::Nav_data_msg::TDOP_raw ( void  ) const
inline

Definition at line 312 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::time_of_week ( void  ) const
inline

Definition at line 284 of file SkyTraqBin_outputs.hh.

const uint32_t SkyTraqBin::Nav_data_msg::time_of_week_raw ( void  ) const
inline

Definition at line 285 of file SkyTraqBin_outputs.hh.

const double SkyTraqBin::Nav_data_msg::VDOP ( void  ) const
inline

Definition at line 308 of file SkyTraqBin_outputs.hh.

const uint16_t SkyTraqBin::Nav_data_msg::VDOP_raw ( void  ) const
inline

Definition at line 309 of file SkyTraqBin_outputs.hh.

const uint16_t SkyTraqBin::Nav_data_msg::week_number ( void  ) const
inline

Definition at line 282 of file SkyTraqBin_outputs.hh.


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