ekf_cal  0.4.0
A Kalman filter-based sensor calibration package
GPS Class Reference

GPS Sensor Class. More...

#include <gps.hpp>

Inheritance diagram for GPS:
[legend]
Collaboration diagram for GPS:
[legend]

Classes

struct  Parameters
 GPS initialization parameters structure. More...
 

Public Types

typedef GPS::Parameters Parameters
 GPS initialization parameters structure.
 
- Public Types inherited from Sensor
typedef struct Sensor::Parameters Parameters
 Sensor parameter structure.
 

Public Member Functions

 GPS (GPS::Parameters params)
 GPS class constructor. More...
 
void Callback (const GpsMessage &gps_message)
 Callback method for GPS measurements. More...
 
- Public Member Functions inherited from Sensor
 Sensor (Parameters params)
 Sensor class constructor. More...
 
unsigned int GetId () const
 Sensor ID getter method. More...
 
std::string GetName () const
 Sensor name getter method. More...
 
void Callback (const SensorMessage sensor_message) const
 Sensor callback function. More...
 

Additional Inherited Members

- Protected Attributes inherited from Sensor
double m_rate
 Sensor measurement rate.
 
unsigned int m_id
 Sensor id.
 
std::string m_name
 Sensor name.
 
std::shared_ptr< DebugLoggerm_logger
 Debug logger.
 
bool m_is_initialized {false}
 Sensor initialization flag.
 

Detailed Description

GPS Sensor Class.

Todo:
Bias Stability and Noise process inputs for GPSs

Constructor & Destructor Documentation

◆ GPS()

GPS::GPS ( GPS::Parameters  params)
explicit

GPS class constructor.

Parameters
paramsGPS sensor parameters

Member Function Documentation

◆ Callback()

void GPS::Callback ( const GpsMessage gps_message)

Callback method for GPS measurements.

Parameters
gps_messageGPS measurement message

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