Stores the information of MAC layer. More...
#include <802_15_4.h>

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_PACKET * | pstruBuffer |
| int | nRetryCount |
| int | nContentionWindow |
| To perform CCA in Slotted CSMACA. | |
| int | nNoOfBackOff |
| int | nBeaconReceivedFlag |
| int | nLastBeaconId |
| int | nChannelNumber |
Stores the information of MAC layer.
Definition at line 196 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::aUnitBackoffPeriod |
20 Symbols fixed
Definition at line 219 of file Component 4/ZigBee/802_15_4.h.
| 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.
| int stru_IEEE802_15_4_MacVar::nAckRequestFlag |
Definition at line 200 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::nBackoffExponent |
specific to simulation
Definition at line 223 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::nBatteryLifeExtension |
Enable or Disable.
Definition at line 209 of file Component 4/ZigBee/802_15_4.h.
| BEACON_MODE stru_IEEE802_15_4_MacVar::nBeaconMode |
Definition at line 201 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::nBeaconReceivedFlag |
Definition at line 229 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::nChannelNumber |
Definition at line 231 of file Component 4/ZigBee/802_15_4.h.
| 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.
| int stru_IEEE802_15_4_MacVar::nLastBeaconId |
Definition at line 230 of file Component 4/ZigBee/802_15_4.h.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| int stru_IEEE802_15_4_MacVar::nMinCAPLength |
Definition at line 220 of file Component 4/ZigBee/802_15_4.h.
| MAC_STATE stru_IEEE802_15_4_MacVar::nNodeStatus |
Definition at line 199 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::nNoOfBackOff |
Definition at line 228 of file Component 4/ZigBee/802_15_4.h.
| int stru_IEEE802_15_4_MacVar::nRetryCount |
Definition at line 225 of file Component 4/ZigBee/802_15_4.h.
| NetSim_PACKET * stru_IEEE802_15_4_MacVar::pstruBuffer |
Definition at line 224 of file Component 4/ZigBee/802_15_4.h.
| ptrSOCKETINTERFACE stru_IEEE802_15_4_MacVar::sock |
Definition at line 198 of file Component 4/ZigBee/802_15_4.h.