A structure that holds the parameters for the function CheckLongTermUpdate. More...
Public Member Functions | |
CheckLongTermUpdateParams (Ptr< ThreeGppSpectrumPropagationLossModel > pLossModel, Ptr< SpectrumValue > pTxPsd, Ptr< MobilityModel > pTxMob, Ptr< MobilityModel > pRxMob, Ptr< SpectrumValue > pRxPsdOld, Ptr< PhasedArrayModel > pTxAntenna, Ptr< PhasedArrayModel > pRxAntenna) | |
Constructor. More... | |
Public Attributes | |
Ptr< ThreeGppSpectrumPropagationLossModel > | lossModel |
the ThreeGppSpectrumPropagationLossModel object used to compute the rx PSD More... | |
Ptr< PhasedArrayModel > | rxAntenna |
the antenna array of the rx device More... | |
Ptr< MobilityModel > | rxMob |
the mobility model of the rx device More... | |
Ptr< SpectrumValue > | rxPsdOld |
the previously received PSD More... | |
Ptr< PhasedArrayModel > | txAntenna |
the antenna array of the tx device More... | |
Ptr< MobilityModel > | txMob |
the mobility model of the tx device More... | |
Ptr< SpectrumValue > | txPsd |
the PSD of the tx signal More... | |
A structure that holds the parameters for the function CheckLongTermUpdate.
In this way the problem with the limited number of parameters of method Schedule is avoided.
Definition at line 358 of file three-gpp-channel-test-suite.cc.
|
inline |
Constructor.
pLossModel | the ThreeGppSpectrumPropagationLossModel object used to compute the rx PSD |
pTxPsd | the PSD of the tx signal |
pTxMob | the tx mobility model |
pRxMob | the rx mobility model |
pRxPsdOld | the previously received PSD |
pTxAntenna | the tx antenna array |
pRxAntenna | the rx antenna array |
Definition at line 378 of file three-gpp-channel-test-suite.cc.
References lossModel, rxAntenna, rxMob, rxPsdOld, txAntenna, txMob, and txPsd.
Ptr<ThreeGppSpectrumPropagationLossModel> CheckLongTermUpdateParams::lossModel |
the ThreeGppSpectrumPropagationLossModel object used to compute the rx PSD
Definition at line 360 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().
Ptr<PhasedArrayModel> CheckLongTermUpdateParams::rxAntenna |
the antenna array of the rx device
Definition at line 366 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().
Ptr<MobilityModel> CheckLongTermUpdateParams::rxMob |
the mobility model of the rx device
Definition at line 363 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().
Ptr<SpectrumValue> CheckLongTermUpdateParams::rxPsdOld |
the previously received PSD
Definition at line 364 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().
Ptr<PhasedArrayModel> CheckLongTermUpdateParams::txAntenna |
the antenna array of the tx device
Definition at line 365 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().
Ptr<MobilityModel> CheckLongTermUpdateParams::txMob |
the mobility model of the tx device
Definition at line 362 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().
Ptr<SpectrumValue> CheckLongTermUpdateParams::txPsd |
the PSD of the tx signal
Definition at line 361 of file three-gpp-channel-test-suite.cc.
Referenced by CheckLongTermUpdateParams(), and ThreeGppSpectrumPropagationLossModelTest::CheckLongTermUpdate().