A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::lrwpan::MlmeScanConfirmParams Struct Reference

MLME-SCAN.confirm params. More...

#include "lr-wpan-mac-base.h"

+ Collaboration diagram for ns3::lrwpan::MlmeScanConfirmParams:

Public Attributes

uint32_t m_chPage {0}
 The channel page on which the scan was performed.
 
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)
 
std::vector< PanDescriptorm_panDescList
 A list of PAN descriptor, one for each beacon found (Not valid for ED and Orphan scans).
 
uint8_t m_resultListSize {0}
 The number of elements returned in the appropriate result list.
 
uint8_t m_scanType {MLMESCAN_PASSIVE}
 Indicates the type of scan performed (ED,ACTIVE,PASSIVE,ORPHAN).
 
MacStatus m_status {MacStatus::INVALID_PARAMETER}
 The status of the scan request.
 
std::vector< uint8_t > m_unscannedCh
 A list of channels given in the request which were not scanned (Not valid for ED scans).
 

Detailed Description

MLME-SCAN.confirm params.

See IEEE 802.15.4-2011 Section 6.2.10.2

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

Member Data Documentation

◆ m_chPage

◆ m_energyDetList

std::vector<uint8_t> ns3::lrwpan::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 448 of file lr-wpan-mac-base.h.

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

◆ m_panDescList

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

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

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

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

◆ m_resultListSize

uint8_t ns3::lrwpan::MlmeScanConfirmParams::m_resultListSize {0}

The number of elements returned in the appropriate result list.

(Not valid for Orphan scan).

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

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

◆ m_scanType

uint8_t ns3::lrwpan::MlmeScanConfirmParams::m_scanType {MLMESCAN_PASSIVE}

◆ m_status

◆ m_unscannedCh

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

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

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

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


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