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

Description of a single test point. More...

+ Collaboration diagram for CircularApertureAntennaModelTestCase::TestPoint:

Public Member Functions

 TestPoint (double antennaMaxGainDb, double antennaMinGainDb, double antennaCircularApertureRadius, double operatingFrequency, double testAzimuth, double testInclination, double expectedGain, bool forceGainBounds)
 Constructor.
 

Public Attributes

double m_antennaCircularApertureRadius
 the radius of the parabolic aperture [m]
 
double m_antennaMaxGainDb
 the antenna maximum possible gain [dB]
 
double m_antennaMinGainDb
 the antenna minimum possible gain [dB]
 
double m_expectedGain
 the expected gain value [dB]
 
bool m_forceGainBounds
 enable bounds checking for GetGainDb
 
double m_operatingFrequency
 operating frequency [Hz]
 
double m_testAzimuth
 test azimuth [rad]
 
double m_testInclination
 test inclination [rad]
 

Detailed Description

Description of a single test point.

Description of a test point, which is characterized by the CircularApertureAntennaModel parameters, the directions towards which the antenna gain is to be tested, and the expected gain value.

Definition at line 48 of file test-circular-aperture-antenna.cc.

Constructor & Destructor Documentation

◆ TestPoint()

CircularApertureAntennaModelTestCase::TestPoint::TestPoint ( double  antennaMaxGainDb,
double  antennaMinGainDb,
double  antennaCircularApertureRadius,
double  operatingFrequency,
double  testAzimuth,
double  testInclination,
double  expectedGain,
bool  forceGainBounds 
)
inline

Constructor.

Parameters
antennaMaxGainDbthe antenna maximum possible gain [dB]
antennaMinGainDbthe antenna minimum possible gain [dB]
antennaCircularApertureRadiusthe radius of the parabolic aperture [m]
operatingFrequencyoperating frequency [Hz]
testAzimuthtest azimuth [rad]
testInclinationtest inclination [rad]
expectedGainthe expected gain value [dB]
forceGainBoundsrestrict or not gain range to [antennaMinGainDb, antennaMaxGainDb]

Definition at line 62 of file test-circular-aperture-antenna.cc.

Member Data Documentation

◆ m_antennaCircularApertureRadius

double CircularApertureAntennaModelTestCase::TestPoint::m_antennaCircularApertureRadius

the radius of the parabolic aperture [m]

Definition at line 83 of file test-circular-aperture-antenna.cc.

◆ m_antennaMaxGainDb

double CircularApertureAntennaModelTestCase::TestPoint::m_antennaMaxGainDb

the antenna maximum possible gain [dB]

Definition at line 81 of file test-circular-aperture-antenna.cc.

◆ m_antennaMinGainDb

double CircularApertureAntennaModelTestCase::TestPoint::m_antennaMinGainDb

the antenna minimum possible gain [dB]

Definition at line 82 of file test-circular-aperture-antenna.cc.

◆ m_expectedGain

double CircularApertureAntennaModelTestCase::TestPoint::m_expectedGain

the expected gain value [dB]

Definition at line 87 of file test-circular-aperture-antenna.cc.

◆ m_forceGainBounds

bool CircularApertureAntennaModelTestCase::TestPoint::m_forceGainBounds

enable bounds checking for GetGainDb

Definition at line 88 of file test-circular-aperture-antenna.cc.

◆ m_operatingFrequency

double CircularApertureAntennaModelTestCase::TestPoint::m_operatingFrequency

operating frequency [Hz]

Definition at line 84 of file test-circular-aperture-antenna.cc.

◆ m_testAzimuth

double CircularApertureAntennaModelTestCase::TestPoint::m_testAzimuth

test azimuth [rad]

Definition at line 85 of file test-circular-aperture-antenna.cc.

◆ m_testInclination

double CircularApertureAntennaModelTestCase::TestPoint::m_testInclination

test inclination [rad]

Definition at line 86 of file test-circular-aperture-antenna.cc.


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