TIM unicast control message (Tagged by SatControlMsgTag with type value SAT_TIMU_CTRL_MSG) More...
#include "satellite-control-message.h"
Public Member Functions | |
SatTimuMessage () | |
Constructor for SatRaMessage. More... | |
~SatTimuMessage () | |
Destructor for SatRaMessage. More... | |
uint32_t | GetAllocatedBeamId () const |
Get the allocated beam ID. More... | |
Address | GetGwAddress () const |
virtual TypeId | GetInstanceTypeId (void) const |
Get the type ID of instance. More... | |
SatControlMsgTag::SatControlMsgType_t | GetMsgType () const |
Get type of the message. More... | |
virtual uint32_t | GetSizeInBytes () const |
Get real size of the random access message, which can be used to e.g. More... | |
void | SetAllocatedBeamId (uint32_t beamId) |
Set allocated beam ID. More... | |
void | SetGwAddress (Address address) |
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
methods derived from base classes More... | |
Private Attributes | |
uint32_t | m_beamId |
Allocated beam ID. More... | |
Address | m_gwAddress |
Mac address of the new gateway. More... | |
TIM unicast control message (Tagged by SatControlMsgTag with type value SAT_TIMU_CTRL_MSG)
Definition at line 777 of file satellite-control-message.h.
ns3::SatTimuMessage::SatTimuMessage | ( | ) |
Constructor for SatRaMessage.
Definition at line 693 of file satellite-control-message.cc.
ns3::SatTimuMessage::~SatTimuMessage | ( | ) |
Destructor for SatRaMessage.
Definition at line 699 of file satellite-control-message.cc.
uint32_t ns3::SatTimuMessage::GetAllocatedBeamId | ( | ) | const |
Get the allocated beam ID.
Definition at line 712 of file satellite-control-message.cc.
References m_beamId.
Address ns3::SatTimuMessage::GetGwAddress | ( | void | ) | const |
Definition at line 726 of file satellite-control-message.cc.
References m_gwAddress.
|
virtual |
Get the type ID of instance.
Definition at line 686 of file satellite-control-message.cc.
References GetTypeId().
|
inlinevirtual |
Get type of the message.
Implements ns3::SatControlMessage.
Definition at line 806 of file satellite-control-message.h.
References ns3::SatControlMsgTag::SAT_TIMU_CTRL_MSG.
|
virtual |
Get real size of the random access message, which can be used to e.g.
simulate real size.
Implements ns3::SatControlMessage.
Definition at line 733 of file satellite-control-message.cc.
|
static |
methods derived from base classes
Definition at line 677 of file satellite-control-message.cc.
Referenced by GetInstanceTypeId().
void ns3::SatTimuMessage::SetAllocatedBeamId | ( | uint32_t | beamId | ) |
Set allocated beam ID.
beamId | Allocated beam ID |
Definition at line 705 of file satellite-control-message.cc.
References m_beamId.
void ns3::SatTimuMessage::SetGwAddress | ( | Address | address | ) |
Definition at line 719 of file satellite-control-message.cc.
References m_gwAddress.
|
private |
Allocated beam ID.
Definition at line 837 of file satellite-control-message.h.
Referenced by GetAllocatedBeamId(), and SetAllocatedBeamId().
|
private |
Mac address of the new gateway.
Definition at line 842 of file satellite-control-message.h.
Referenced by GetGwAddress(), and SetGwAddress().