Easy Navigation
Loading...
Searching...
No Matches
GNSSPerception.hpp File Reference

Defines data structures and utilities for representing and processing GNSS perceptions. More...

#include <string>
#include <vector>
#include "sensor_msgs/msg/nav_sat_fix.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "easynav_common/types/Perceptions.hpp"
Include dependency graph for GNSSPerception.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GNSSPerception
 Represents a single GNSS perception from a sensor. More...
 
class  GNSSPerceptionHandler
 Handles the creation and updating of GNSSPerception instances from sensor_msgs::msg::NavSatFix messages. More...
 

Namespaces

namespace  easynav
 

Typedefs

using GNSSPerceptions
 Alias for a vector of shared pointers to GNSSPerception objects.
 

Functions

rclcpp::Time get_latest_gnss_perceptions_stamp (const GNSSPerceptions &perceptions)
 Retrieves the latest timestamp among a set of GNSS perceptions.
 

Detailed Description

Defines data structures and utilities for representing and processing GNSS perceptions.

This file contains the definition of the GNSSPerception class, which holds GNSS sensor data, and the GNSSPerceptionHandler class, which handles subscriptions to GNSS messages and transforms them into GNSSPerception instances. It also defines an alias for a collection of such perceptions.