#include <vsa-manager.h>
Public Member Functions | |
VsaInfo (Mac48Address peer, OrganizationIdentifier identifier, uint8_t manageId, Ptr< Packet > vscPacket, uint32_t channel, uint8_t repeat, enum VsaTransmitInterval interval) | |
Public Attributes | |
uint32_t | channelNumber |
uint8_t | managementId |
OrganizationIdentifier | oi |
Mac48Address | peer |
uint8_t | repeatRate |
enum VsaTransmitInterval | sendInterval |
Ptr< Packet > | vsc |
peer | The address of the peer MAC entity to which the VSA is sent. |
oi | Identifies the source of the data when the source is not an IEEE 1609 entity. See IEEE Std 802.11p. |
managementId | Identifies the source of the data when the source is an IEEE 1609 entity. Values are specified in IEEE P1609.0. Valid range: 0-15 |
vsc | pointer to Information that will be sent as vendor specific content. |
vscLength | the length of vendor specific content |
channelNumber | The channel on which the transmissions are to occur. While section 7.2 of the standard specifies that channel identification comprises Country String, Operating Class, and Channel Number, the channel number is enough for simulation. |
repeatRate | The number of Vendor Specific Action frames to be transmitted per 5 s. A value of 0 indicates a single message is to be sent. If Destination MAC Address is an individual address, Repeat Rate is ignored. |
channelInterval | The channel interval in which the transmissions are to occur. |
Definition at line 59 of file vsa-manager.h.
|
inline |
Definition at line 69 of file vsa-manager.h.
uint32_t ns3::VsaInfo::channelNumber |
Definition at line 65 of file vsa-manager.h.
Referenced by ChannelRoutingTestCase::DoRun(), ns3::VsaManager::SendVsa(), and ns3::WaveNetDevice::StartVsa().
uint8_t ns3::VsaInfo::managementId |
Definition at line 63 of file vsa-manager.h.
Referenced by ns3::VsaManager::SendVsa(), and ns3::WaveNetDevice::StartVsa().
OrganizationIdentifier ns3::VsaInfo::oi |
Definition at line 62 of file vsa-manager.h.
Referenced by ns3::VsaManager::SendVsa(), and ns3::WaveNetDevice::StartVsa().
Mac48Address ns3::VsaInfo::peer |
Definition at line 61 of file vsa-manager.h.
Referenced by ns3::VsaManager::SendVsa().
uint8_t ns3::VsaInfo::repeatRate |
Definition at line 66 of file vsa-manager.h.
Referenced by ns3::VsaManager::SendVsa().
enum VsaTransmitInterval ns3::VsaInfo::sendInterval |
Definition at line 67 of file vsa-manager.h.
Referenced by ns3::VsaManager::SendVsa().
Definition at line 64 of file vsa-manager.h.
Referenced by ns3::VsaManager::SendVsa(), and ns3::WaveNetDevice::StartVsa().