Add user link parameters

This commit is contained in:
Tim Schubert 2020-08-10 18:28:59 +02:00
parent bb3bcb627c
commit 7293dbbad1
12 changed files with 247 additions and 96 deletions

View file

@ -414,12 +414,18 @@ MockNetDevice::SetReceiveErrorModel (Ptr<ErrorModel> em)
m_receiveErrorModel = em;
}
double
MockNetDevice::DoCalcRxPower (double rxPower) const
{
return rxPower;
}
void
MockNetDevice::Receive (Ptr<Packet> packet,
Ptr<MockNetDevice> senderDevice,
double rxPower)
{
NS_LOG_FUNCTION (this << packet << senderDevice);
NS_LOG_FUNCTION (this << packet << senderDevice << rxPower);
if (senderDevice == this)
{
@ -428,6 +434,8 @@ MockNetDevice::Receive (Ptr<Packet> packet,
m_phyRxEndTrace (packet);
rxPower = DoCalcRxPower (rxPower);
if (rxPower < m_rxThreshold)
{
// Received power is below threshold