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

MLME-SCAN.confirm params. More...

#include "lr-wpan-mac-base.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...
 
uint8_t m_resultListSize {0}
 The number of elements returned in the appropriate result list. More...
 
uint8_t m_scanType {MLMESCAN_PASSIVE}
 Indicates the type of scan performed (ED,ACTIVE,PASSIVE,ORPHAN). More...
 
LrWpanMacStatus m_status
 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 404 of file lr-wpan-mac-base.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 415 of file lr-wpan-mac-base.h.

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

◆ 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 418 of file lr-wpan-mac-base.h.

Referenced by ns3::LrWpanMac::EndChannelScan().

◆ m_resultListSize

uint8_t ns3::MlmeScanConfirmParams::m_resultListSize {0}

The number of elements returned in the appropriate result list.

(Not valid for Orphan scan).

Definition at line 413 of file lr-wpan-mac-base.h.

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

◆ m_scanType

uint8_t ns3::MlmeScanConfirmParams::m_scanType {MLMESCAN_PASSIVE}

◆ m_status

LrWpanMacStatus ns3::MlmeScanConfirmParams::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 411 of file lr-wpan-mac-base.h.

Referenced by ns3::LrWpanMac::EndChannelScan().


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