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

CONFIGURE NMEA MESSAGE - Configure NMEA message interval. More...

#include <SkyTraqBin_inputs.hh>

+ Inheritance diagram for SkyTraqBin::Config_NMEA_msg:

Public Member Functions

 Config_NMEA_msg (uint8_t gga, uint8_t gsa, uint8_t gsv, uint8_t gll, uint8_t rmc, uint8_t vtg, uint8_t zda, UpdateType ut)
 Constructor. More...
 
const uint8_t GGA_interval (void) const
 
void set_GGA_interval (uint8_t val)
 
const uint8_t GSA_interval (void) const
 
void set_GSA_interval (uint8_t val)
 
const uint8_t GSV_interval (void) const
 
void set_GSV_interval (uint8_t val)
 
const uint8_t GLL_interval (void) const
 
void set_GLL_interval (uint8_t val)
 
const uint8_t RMC_interval (void) const
 
void set_RMC_interval (uint8_t val)
 
const uint8_t VTG_interval (void) const
 
void set_VTG_interval (uint8_t val)
 
const uint8_t ZDA_interval (void) const
 
void set_ZDA_interval (uint8_t val)
 
const UpdateType update_type (void) const
 
void set_update_type (UpdateType val)
 
- Public Member Functions inherited from SkyTraqBin::Input_message
const Payload_length message_length (void) const
 The total length of the message. More...
 
virtual void to_buf (unsigned char *buffer) const
 Write the message into a 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::Input_message
typedef std::shared_ptr< Input_messageptr
 
- Public Types inherited from GNSS::Message
typedef std::shared_ptr< Messageptr
 
- Protected Member Functions inherited from SkyTraqBin::Input_message
 Input_message (uint8_t id)
 Constructor from a message ID. More...
 
- 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

CONFIGURE NMEA MESSAGE - Configure NMEA message interval.

Definition at line 221 of file SkyTraqBin_inputs.hh.

Constructor & Destructor Documentation

SkyTraqBin::Config_NMEA_msg::Config_NMEA_msg ( uint8_t  gga,
uint8_t  gsa,
uint8_t  gsv,
uint8_t  gll,
uint8_t  rmc,
uint8_t  vtg,
uint8_t  zda,
UpdateType  ut 
)
inline

Constructor.

Parameters
ggaGGA sentence interval (seconds)
gsaGSA sentence interval (seconds)
gsvGSV sentence interval (seconds)
gllGLL sentence interval (seconds)
rmcRMC sentence interval (seconds)
vtgVTG sentence interval (seconds)
zdaZDA sentence interval (seconds)
utUpdate type

Definition at line 241 of file SkyTraqBin_inputs.hh.

Member Function Documentation

const uint8_t SkyTraqBin::Config_NMEA_msg::GGA_interval ( void  ) const
inline

Definition at line 248 of file SkyTraqBin_inputs.hh.

const uint8_t SkyTraqBin::Config_NMEA_msg::GLL_interval ( void  ) const
inline

Definition at line 251 of file SkyTraqBin_inputs.hh.

const uint8_t SkyTraqBin::Config_NMEA_msg::GSA_interval ( void  ) const
inline

Definition at line 249 of file SkyTraqBin_inputs.hh.

const uint8_t SkyTraqBin::Config_NMEA_msg::GSV_interval ( void  ) const
inline

Definition at line 250 of file SkyTraqBin_inputs.hh.

const uint8_t SkyTraqBin::Config_NMEA_msg::RMC_interval ( void  ) const
inline

Definition at line 252 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_GGA_interval ( uint8_t  val)
inline

Definition at line 248 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_GLL_interval ( uint8_t  val)
inline

Definition at line 251 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_GSA_interval ( uint8_t  val)
inline

Definition at line 249 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_GSV_interval ( uint8_t  val)
inline

Definition at line 250 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_RMC_interval ( uint8_t  val)
inline

Definition at line 252 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_update_type ( UpdateType  val)
inline

Definition at line 255 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_VTG_interval ( uint8_t  val)
inline

Definition at line 253 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_NMEA_msg::set_ZDA_interval ( uint8_t  val)
inline

Definition at line 254 of file SkyTraqBin_inputs.hh.

const UpdateType SkyTraqBin::Config_NMEA_msg::update_type ( void  ) const
inline

Definition at line 255 of file SkyTraqBin_inputs.hh.

const uint8_t SkyTraqBin::Config_NMEA_msg::VTG_interval ( void  ) const
inline

Definition at line 253 of file SkyTraqBin_inputs.hh.

const uint8_t SkyTraqBin::Config_NMEA_msg::ZDA_interval ( void  ) const
inline

Definition at line 254 of file SkyTraqBin_inputs.hh.


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