NetSim Source Code Help v14.4
All 13 Components
 
Loading...
Searching...
No Matches
stru_IEEE802_15_4_MacVar Struct Reference

Stores the information of MAC layer. More...

#include <802_15_4.h>

Collaboration diagram for stru_IEEE802_15_4_MacVar:

Data Fields

ptrSOCKETINTERFACE sock
 
MAC_STATE nNodeStatus
 
int nAckRequestFlag
 
BEACON_MODE nBeaconMode
 
int nMacBeaconOrder
 Range = 0 - 15 ; Default = 15.
 
int nMacSuperframeOrder
 Range = 0 - 15 ; Default = 15.
 
double dBaseSuperFrameDuration
 15.36 ms for 2.4 GHz
 
int nBatteryLifeExtension
 Enable or Disable.
 
int nMacMaxBE
 Range = 3 - 8 ; Default = 5.
 
int nMacMaxCSMABackoff
 Range = 0 - 5 ; Default = 4.
 
int nMacMinBE
 Range = 0 - nMacMaxBE ; Default = 3.
 
int nMacMaxFrameRetries
 Range = 0 - 7 ; Default = 3.
 
int aUnitBackoffPeriod
 20 Symbols fixed
 
int nMinCAPLength
 
int nBackoffExponent
 specific to simulation
 
NetSim_PACKETpstruBuffer
 
int nRetryCount
 
int nContentionWindow
 To perform CCA in Slotted CSMACA.
 
int nNoOfBackOff
 
int nBeaconReceivedFlag
 
int nLastBeaconId
 
int nChannelNumber
 

Detailed Description

Stores the information of MAC layer.

Definition at line 196 of file Component 4/ZigBee/802_15_4.h.

Field Documentation

◆ aUnitBackoffPeriod

int stru_IEEE802_15_4_MacVar::aUnitBackoffPeriod

20 Symbols fixed

Definition at line 219 of file Component 4/ZigBee/802_15_4.h.

◆ dBaseSuperFrameDuration

double stru_IEEE802_15_4_MacVar::dBaseSuperFrameDuration

15.36 ms for 2.4 GHz

Definition at line 207 of file Component 4/ZigBee/802_15_4.h.

◆ nAckRequestFlag

int stru_IEEE802_15_4_MacVar::nAckRequestFlag

Definition at line 200 of file Component 4/ZigBee/802_15_4.h.

◆ nBackoffExponent

int stru_IEEE802_15_4_MacVar::nBackoffExponent

specific to simulation

Definition at line 223 of file Component 4/ZigBee/802_15_4.h.

◆ nBatteryLifeExtension

int stru_IEEE802_15_4_MacVar::nBatteryLifeExtension

Enable or Disable.

Definition at line 209 of file Component 4/ZigBee/802_15_4.h.

◆ nBeaconMode

BEACON_MODE stru_IEEE802_15_4_MacVar::nBeaconMode

Definition at line 201 of file Component 4/ZigBee/802_15_4.h.

◆ nBeaconReceivedFlag

int stru_IEEE802_15_4_MacVar::nBeaconReceivedFlag

Definition at line 229 of file Component 4/ZigBee/802_15_4.h.

◆ nChannelNumber

int stru_IEEE802_15_4_MacVar::nChannelNumber

Definition at line 231 of file Component 4/ZigBee/802_15_4.h.

◆ nContentionWindow

int stru_IEEE802_15_4_MacVar::nContentionWindow

To perform CCA in Slotted CSMACA.

Definition at line 227 of file Component 4/ZigBee/802_15_4.h.

◆ nLastBeaconId

int stru_IEEE802_15_4_MacVar::nLastBeaconId

Definition at line 230 of file Component 4/ZigBee/802_15_4.h.

◆ nMacBeaconOrder

int stru_IEEE802_15_4_MacVar::nMacBeaconOrder

Range = 0 - 15 ; Default = 15.

Definition at line 203 of file Component 4/ZigBee/802_15_4.h.

◆ nMacMaxBE

int stru_IEEE802_15_4_MacVar::nMacMaxBE

Range = 3 - 8 ; Default = 5.

Definition at line 211 of file Component 4/ZigBee/802_15_4.h.

◆ nMacMaxCSMABackoff

int stru_IEEE802_15_4_MacVar::nMacMaxCSMABackoff

Range = 0 - 5 ; Default = 4.

Definition at line 213 of file Component 4/ZigBee/802_15_4.h.

◆ nMacMaxFrameRetries

int stru_IEEE802_15_4_MacVar::nMacMaxFrameRetries

Range = 0 - 7 ; Default = 3.

Definition at line 217 of file Component 4/ZigBee/802_15_4.h.

◆ nMacMinBE

int stru_IEEE802_15_4_MacVar::nMacMinBE

Range = 0 - nMacMaxBE ; Default = 3.

Definition at line 215 of file Component 4/ZigBee/802_15_4.h.

◆ nMacSuperframeOrder

int stru_IEEE802_15_4_MacVar::nMacSuperframeOrder

Range = 0 - 15 ; Default = 15.

Definition at line 205 of file Component 4/ZigBee/802_15_4.h.

◆ nMinCAPLength

int stru_IEEE802_15_4_MacVar::nMinCAPLength

Definition at line 220 of file Component 4/ZigBee/802_15_4.h.

◆ nNodeStatus

MAC_STATE stru_IEEE802_15_4_MacVar::nNodeStatus

Definition at line 199 of file Component 4/ZigBee/802_15_4.h.

◆ nNoOfBackOff

int stru_IEEE802_15_4_MacVar::nNoOfBackOff

Definition at line 228 of file Component 4/ZigBee/802_15_4.h.

◆ nRetryCount

int stru_IEEE802_15_4_MacVar::nRetryCount

Definition at line 225 of file Component 4/ZigBee/802_15_4.h.

◆ pstruBuffer

NetSim_PACKET * stru_IEEE802_15_4_MacVar::pstruBuffer

Definition at line 224 of file Component 4/ZigBee/802_15_4.h.

◆ sock

ptrSOCKETINTERFACE stru_IEEE802_15_4_MacVar::sock

Definition at line 198 of file Component 4/ZigBee/802_15_4.h.


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