A Discrete-Event Network Simulator
API
ns3::MlmeScanConfirmParams Struct Reference

MLME-SCAN.confirm params. More...

#include "lr-wpan-mac.h"

+ Collaboration diagram for ns3::MlmeScanConfirmParams:

Public Attributes

uint32_t m_chPage {0}
 The channel page on which the scan was performed. More...
 
std::vector< uint8_t > m_energyDetList
 A list of energy measurements, one for each channel searched during ED scan (Not valid for Active, Passive or Orphan Scans) More...
 
std::vector< PanDescriptorm_panDescList
 A list of PAN descriptor, one for each beacon found (Not valid for ED and Orphan scans). More...
 
LrWpanMlmeScanType m_scanType {MLMESCAN_PASSIVE}
 Indicates the type of scan performed (ED,ACTIVE,PASSIVE,ORPHAN). More...
 
LrWpanMlmeScanConfirmStatus m_status {MLMESCAN_INVALID_PARAMETER }
 The status of the scan request. More...
 
std::vector< uint8_t > m_unscannedCh
 A list of channels given in the request which were not scanned (Not valid for ED scans). More...
 

Detailed Description

MLME-SCAN.confirm params.

See IEEE 802.15.4-2011 Section 6.2.10.2

Definition at line 460 of file lr-wpan-mac.h.

Member Data Documentation

◆ m_chPage

uint32_t ns3::MlmeScanConfirmParams::m_chPage {0}

◆ m_energyDetList

std::vector<uint8_t> ns3::MlmeScanConfirmParams::m_energyDetList

A list of energy measurements, one for each channel searched during ED scan (Not valid for Active, Passive or Orphan Scans)

Definition at line 466 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::EndChannelEnergyScan(), ns3::LrWpanMac::EndChannelScan(), and ScanConfirm().

◆ m_panDescList

std::vector<PanDescriptor> ns3::MlmeScanConfirmParams::m_panDescList

A list of PAN descriptor, one for each beacon found (Not valid for ED and Orphan scans).

Definition at line 467 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::EndChannelScan(), TestActiveScanPanDescriptors::ScanConfirm(), and ScanConfirm().

◆ m_scanType

LrWpanMlmeScanType ns3::MlmeScanConfirmParams::m_scanType {MLMESCAN_PASSIVE}

Indicates the type of scan performed (ED,ACTIVE,PASSIVE,ORPHAN).

Definition at line 463 of file lr-wpan-mac.h.

Referenced by ns3::LrWpanMac::EndChannelEnergyScan(), ns3::LrWpanMac::EndChannelScan(), ns3::LrWpanMac::MlmeScanRequest(), ns3::LrWpanMac::PlmeSetAttributeConfirm(), and ScanConfirm().

◆ m_status

◆ m_unscannedCh

std::vector<uint8_t> ns3::MlmeScanConfirmParams::m_unscannedCh

A list of channels given in the request which were not scanned (Not valid for ED scans).

Definition at line 465 of file lr-wpan-mac.h.


The documentation for this struct was generated from the following file: