Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
Loading...
Searching...
No Matches
VehicleRSUManager< Protocol_T >::RSUInfo Struct Reference

#include <vehicleRSUManager.h>

Public Member Functions

 RSUInfo ()
 
 RSUInfo (const typename Protocol_T::Address &addr, double x_coord, double y_coord, double r, const MacKeyType &key)
 

Public Attributes

Protocol_T::Address address
 
double x
 
double y
 
double radius
 
MacKeyType group_key
 
std::chrono::steady_clock::time_point last_seen
 
double distance_to_vehicle
 

Constructor & Destructor Documentation

◆ RSUInfo() [1/2]

template<typename Protocol_T >
VehicleRSUManager< Protocol_T >::RSUInfo::RSUInfo ( )
inline

◆ RSUInfo() [2/2]

template<typename Protocol_T >
VehicleRSUManager< Protocol_T >::RSUInfo::RSUInfo ( const typename Protocol_T::Address &  addr,
double  x_coord,
double  y_coord,
double  r,
const MacKeyType key 
)
inline

Member Data Documentation

◆ address

template<typename Protocol_T >
Protocol_T::Address VehicleRSUManager< Protocol_T >::RSUInfo::address

◆ distance_to_vehicle

template<typename Protocol_T >
double VehicleRSUManager< Protocol_T >::RSUInfo::distance_to_vehicle

◆ group_key

template<typename Protocol_T >
MacKeyType VehicleRSUManager< Protocol_T >::RSUInfo::group_key

◆ last_seen

template<typename Protocol_T >
std::chrono::steady_clock::time_point VehicleRSUManager< Protocol_T >::RSUInfo::last_seen

◆ radius

template<typename Protocol_T >
double VehicleRSUManager< Protocol_T >::RSUInfo::radius

◆ x

template<typename Protocol_T >
double VehicleRSUManager< Protocol_T >::RSUInfo::x

◆ y

template<typename Protocol_T >
double VehicleRSUManager< Protocol_T >::RSUInfo::y

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