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

CONFIGURE 1PPS TIMING - Configure 1PPS timing of the GNSS receiver. More...

#include <SkyTraqBin_inputs.hh>

+ Inheritance diagram for SkyTraqBin::Config_1PPS_timing:

Public Member Functions

 Config_1PPS_timing (SkyTraq::TimingMode tm, uint32_t sl, uint32_t sd, double lat, double lon, float alt, UpdateType ut)
 Constructor. More...
 
const SkyTraq::TimingMode timing_mode (void) const
 
void set_timing_mode (SkyTraq::TimingMode val)
 
const uint32_t survey_length (void) const
 
void set_survey_length (uint32_t val)
 
const uint32_t standard_deviation (void) const
 
void set_standard_deviation (uint32_t val)
 
const double lattitude (void) const
 
void set_lattitude (double val)
 
const double longitude (void) const
 
void set_longitude (double val)
 
const float altitude (void) const
 
void set_altitude (float 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 1PPS TIMING - Configure 1PPS timing of the GNSS receiver.

Supported only in Venus838LPx-T, S1216F8-T timing mode receivers.

Definition at line 1097 of file SkyTraqBin_inputs.hh.

Constructor & Destructor Documentation

SkyTraqBin::Config_1PPS_timing::Config_1PPS_timing ( SkyTraq::TimingMode  tm,
uint32_t  sl,
uint32_t  sd,
double  lat,
double  lon,
float  alt,
UpdateType  ut 
)
inline

Constructor.

Parameters
tmTiming mode
slSurvey length when in survey mode
sdStandard deviation when in survey mode
latLattitude when in static mode
lonLongitude when in static mode
altAltitude when in static mode
utUpdate type

Definition at line 1119 of file SkyTraqBin_inputs.hh.

Member Function Documentation

const float SkyTraqBin::Config_1PPS_timing::altitude ( void  ) const
inline

Definition at line 1133 of file SkyTraqBin_inputs.hh.

const double SkyTraqBin::Config_1PPS_timing::lattitude ( void  ) const
inline

Definition at line 1131 of file SkyTraqBin_inputs.hh.

const double SkyTraqBin::Config_1PPS_timing::longitude ( void  ) const
inline

Definition at line 1132 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_1PPS_timing::set_altitude ( float  val)
inline

Definition at line 1133 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_1PPS_timing::set_lattitude ( double  val)
inline

Definition at line 1131 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_1PPS_timing::set_longitude ( double  val)
inline

Definition at line 1132 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_1PPS_timing::set_standard_deviation ( uint32_t  val)
inline

Definition at line 1130 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_1PPS_timing::set_survey_length ( uint32_t  val)
inline

Definition at line 1129 of file SkyTraqBin_inputs.hh.

void SkyTraqBin::Config_1PPS_timing::set_timing_mode ( SkyTraq::TimingMode  val)
inline

Definition at line 1128 of file SkyTraqBin_inputs.hh.

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

Definition at line 1134 of file SkyTraqBin_inputs.hh.

const uint32_t SkyTraqBin::Config_1PPS_timing::standard_deviation ( void  ) const
inline

Definition at line 1130 of file SkyTraqBin_inputs.hh.

const uint32_t SkyTraqBin::Config_1PPS_timing::survey_length ( void  ) const
inline

Definition at line 1129 of file SkyTraqBin_inputs.hh.

const SkyTraq::TimingMode SkyTraqBin::Config_1PPS_timing::timing_mode ( void  ) const
inline

Definition at line 1128 of file SkyTraqBin_inputs.hh.

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

Definition at line 1134 of file SkyTraqBin_inputs.hh.


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