A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ThreeGppNTNPropagationLossModelTestCase::TestPoint Struct Reference

Description of a single test point. More...

+ Collaboration diagram for ThreeGppNTNPropagationLossModelTestCase::TestPoint:

Public Member Functions

 TestPoint (double distance, bool isLos, double frequency, double pwrRxDbm, Ptr< ThreeGppPropagationLossModel > lossModel)
 Constructor.
 

Public Attributes

double m_distance
 2D distance between test nodes, in meters
 
double m_frequency
 carrier frequency in Hz
 
bool m_isLos
 if true LOS, if false NLOS
 
Ptr< ThreeGppPropagationLossModelm_propagationLossModel
 the path loss model to test
 
double m_pwrRxDbm
 received power in dBm
 

Detailed Description

Description of a single test point.

Definition at line 42 of file three-gpp-ntn-propagation-loss-model-test-suite.cc.

Constructor & Destructor Documentation

◆ TestPoint()

ThreeGppNTNPropagationLossModelTestCase::TestPoint::TestPoint ( double distance,
bool isLos,
double frequency,
double pwrRxDbm,
Ptr< ThreeGppPropagationLossModel > lossModel )
inline

Constructor.

Parameters
distance2D distance between the test nodes
isLoswhether to compute the path loss for a channel LOS condition
frequencycarrier frequency in Hz
pwrRxDbmexpected received power in dBm
lossModelthe propagation loss model to test

Definition at line 53 of file three-gpp-ntn-propagation-loss-model-test-suite.cc.

Member Data Documentation

◆ m_distance

double ThreeGppNTNPropagationLossModelTestCase::TestPoint::m_distance

2D distance between test nodes, in meters

Definition at line 66 of file three-gpp-ntn-propagation-loss-model-test-suite.cc.

Referenced by ThreeGppNTNPropagationLossModelTestCase::TestChannelGain().

◆ m_frequency

double ThreeGppNTNPropagationLossModelTestCase::TestPoint::m_frequency

◆ m_isLos

bool ThreeGppNTNPropagationLossModelTestCase::TestPoint::m_isLos

if true LOS, if false NLOS

Definition at line 67 of file three-gpp-ntn-propagation-loss-model-test-suite.cc.

Referenced by ThreeGppNTNPropagationLossModelTestCase::TestChannelGain().

◆ m_propagationLossModel

Ptr<ThreeGppPropagationLossModel> ThreeGppNTNPropagationLossModelTestCase::TestPoint::m_propagationLossModel

the path loss model to test

Definition at line 70 of file three-gpp-ntn-propagation-loss-model-test-suite.cc.

Referenced by ThreeGppNTNPropagationLossModelTestCase::TestChannelGain().

◆ m_pwrRxDbm

double ThreeGppNTNPropagationLossModelTestCase::TestPoint::m_pwrRxDbm

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