Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
Loading...
Searching...
No Matches
LocationService Class Reference

#include <location_service.h>

Static Public Member Functions

static bool loadTrajectory (const std::string &csv_filename)
 
static void getCoordinates (double &x, double &y, std::chrono::milliseconds timestamp=std::chrono::milliseconds::zero())
 
static void getCurrentCoordinates (double &x, double &y)
 
static void setCurrentCoordinates (double x, double y)
 
static bool hasTrajectory ()
 
static std::chrono::milliseconds getTrajectoryDuration ()
 

Member Function Documentation

◆ getCoordinates()

void LocationService::getCoordinates ( double x,
double y,
std::chrono::milliseconds  timestamp = std::chrono::milliseconds::zero() 
)
static

◆ getCurrentCoordinates()

void LocationService::getCurrentCoordinates ( double x,
double y 
)
static

◆ getTrajectoryDuration()

std::chrono::milliseconds LocationService::getTrajectoryDuration ( )
static

◆ hasTrajectory()

bool LocationService::hasTrajectory ( )
static

◆ loadTrajectory()

bool LocationService::loadTrajectory ( const std::string &  csv_filename)
static

◆ setCurrentCoordinates()

void LocationService::setCurrentCoordinates ( double  x,
double  y 
)
static

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