Telematics SDK - API Reference  v1.63.4
telux::cv2x::prop Namespace Reference

Data Structures

struct  CBPConfig
 
struct  ChannelData
 
struct  CongestionControlCalculations
 
struct  CongestionControlConfig
 
struct  CongestionControlData
 
struct  CongestionControlUserData
 
class  CongestionControlUtil
 
class  CongestionControlUtility
 Utility class for congestion control logging and testing purposes. More...
 
struct  CQIConfig
 
struct  DensityConfig
 
class  ICongestionControlListener
 Congestion Control listeners implement this interface. More...
 
class  ICongestionControlManager
 CongestionControl Manager is a primary interface for CongestionControl related functionality. More...
 
struct  ITTConfig
 
struct  PERConfig
 
struct  PERInterData
 
struct  Position
 
struct  PowerConfig
 
struct  SPSEnhanceConfig
 
struct  SpsEnhanceData
 
struct  SubPERInterData
 
struct  TEConfig
 
struct  TrackingErrorData
 
class  V2xPropFactory
 V2xPropFactory allows creation of ICongestionControlManager. More...
 

Typedefs

using CongestionControlMap = std::map< uint64_t, CongestionControlData >
 

Enumerations

enum  CCErrorCode { CCErrorCode::SUCCESS = 0, CCErrorCode::GENERIC_FAILURE = 1, CCErrorCode::NO_PERMISSION = 2 }
 
enum  CongestionControlType { CongestionControlType::SAE }
 

Functions

void printPosition (Position &position)
 
void printChannelData (ChannelData &channelData)
 
void printTrackingErrorData (TrackingErrorData &teData)
 
void printSPSEnhanceConfig (SPSEnhanceConfig &spsEnhanceConfig)
 
void printDensityConfig (DensityConfig &densConfig)
 
void printPERConfig (PERConfig &perConfig)
 
void printCQIConfig (CQIConfig &cqiConfig)
 
void printCBPConfig (CBPConfig &cbpConfig)
 
void printTEConfig (TEConfig &teConfig)
 
void printITTConfig (ITTConfig &ittConfig)
 
void printPowerConfig (PowerConfig &powerConfig)