Struct for storing the CRDSA packet specific Rx parameters. More...
#include "satellite-phy-rx-carrier-per-frame.h"
Public Attributes | |
double | cSinr |
Mac48Address | destAddress |
bool | hasCollision |
double | ifPower |
uint16_t | ownSlotId |
bool | packetHasBeenProcessed |
bool | phyError |
Ptr< SatSignalParameters > | rxParams |
std::vector< uint16_t > | slotIdsForOtherReplicas |
Mac48Address | sourceAddress |
Struct for storing the CRDSA packet specific Rx parameters.
Definition at line 57 of file satellite-phy-rx-carrier-per-frame.h.
double ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::cSinr |
Definition at line 66 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::CalculatePacketCompositeSinr(), ns3::SatPhyRxCarrierPerFrame::EliminateInterference(), and ns3::SatPhyRxCarrierPerFrame::ProcessReceivedCrdsaPacket().
Mac48Address ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::destAddress |
Definition at line 60 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::ReceiveSlot().
bool ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::hasCollision |
Definition at line 64 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::ReceiveSlot().
double ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::ifPower |
Definition at line 67 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::CalculatePacketCompositeSinr().
uint16_t ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::ownSlotId |
Definition at line 62 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::AddCrdsaPacket(), ns3::SatPhyRxCarrierPerFrame::HaveSameSlotIds(), and ns3::SatPhyRxCarrierPerFrame::ProcessReceivedCrdsaPacket().
bool ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::packetHasBeenProcessed |
Definition at line 65 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::ProcessReceivedCrdsaPacket(), and ns3::SatPhyRxCarrierPerFrame::ReceiveSlot().
bool ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::phyError |
Definition at line 68 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::FindAndRemoveReplicas(), and ns3::SatPhyRxCarrierPerFrame::ProcessReceivedCrdsaPacket().
Ptr<SatSignalParameters> ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::rxParams |
Definition at line 59 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::AddCrdsaPacket(), ns3::SatPhyRxCarrierPerFrame::CalculatePacketCompositeSinr(), ns3::SatPhyRxCarrierPerFrame::CompareCrdsaPacketId(), ns3::SatPhyRxCarrierPerFrame::EliminateInterference(), ns3::SatPhyRxCarrierMarsala::PerformMarsala(), ns3::SatPhyRxCarrierPerFrame::ProcessReceivedCrdsaPacket(), and ns3::SatPhyRxCarrierPerFrame::ReceiveSlot().
std::vector<uint16_t> ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::slotIdsForOtherReplicas |
Mac48Address ns3::SatPhyRxCarrierPerFrame::crdsaPacketRxParams_s::sourceAddress |
Definition at line 61 of file satellite-phy-rx-carrier-per-frame.h.
Referenced by ns3::SatPhyRxCarrierPerFrame::IsReplica(), ns3::SatPhyRxCarrierPerFrame::ProcessReceivedCrdsaPacket(), and ns3::SatPhyRxCarrierPerFrame::ReceiveSlot().