mirror of
https://gitlab.ibr.cs.tu-bs.de/tschuber/ns-3-leo.git
synced 2025-06-08 01:53:58 +02:00
Add user link parameters
This commit is contained in:
parent
bb3bcb627c
commit
7293dbbad1
12 changed files with 247 additions and 96 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue