#include "p802_15_4pkt.h"
#include "p802_15_4phy.h"
#include "p802_15_4timer.h"
#include "p802_15_4hlist.h"
#include "p802_15_4transac.h"
Include dependency graph for p802_15_4mac.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
|
|
Definition at line 455 of file p802_15_4mac.h. Referenced by Mac802_15_4Handler::handle(). |
|
|
Definition at line 454 of file p802_15_4mac.h. Referenced by Mac802_15_4Handler::handle(). |
|
|
Definition at line 453 of file p802_15_4mac.h. Referenced by Mac802_15_4Handler::handle(). |
|
|
|
Definition at line 730 of file p802_15_4mac.h. Referenced by Mac802_15_4::mcps_data_request(), Mac802_15_4::mlme_associate_request(), Mac802_15_4::mlme_poll_request(), Mac802_15_4::mlme_start_request(), and Mac802_15_4::txBcnCmdDataHandler(). |
|
|
Definition at line 96 of file p802_15_4mac.h. Referenced by CsmaCA802_15_4::cancel(), CsmaCA802_15_4::deferCCAHandler(), Mac802_15_4::PLME_CCA_confirm(), CsmaCA802_15_4::RX_ON_confirm(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 85 of file p802_15_4mac.h. Referenced by Mac802_15_4::dispatch(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 86 of file p802_15_4mac.h. Referenced by Mac802_15_4::dispatch(), Mac802_15_4::extractHandler(), Mac802_15_4::recvBeacon(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 87 of file p802_15_4mac.h. Referenced by taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 88 of file p802_15_4mac.h. Referenced by taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 89 of file p802_15_4mac.h. Referenced by Mac802_15_4::mlme_orphan_response(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 95 of file p802_15_4mac.h. Referenced by Mac802_15_4::dispatch(), Mac802_15_4::recvAck(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 90 of file p802_15_4mac.h. Referenced by taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 91 of file p802_15_4mac.h. Referenced by Mac802_15_4::recvBeacon(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 92 of file p802_15_4mac.h. Referenced by Mac802_15_4::dispatch(), Mac802_15_4::recvBeacon(), Mac802_15_4::scanHandler(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 93 of file p802_15_4mac.h. Referenced by Mac802_15_4::beaconTxHandler(), Mac802_15_4::dispatch(), taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 94 of file p802_15_4mac.h. Referenced by taskPending::taskFrFunc(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 97 of file p802_15_4mac.h. Referenced by CsmaCA802_15_4::backoffHandler(), Mac802_15_4::PLME_SET_TRX_STATE_confirm(), CsmaCA802_15_4::RX_ON_confirm(), taskPending::taskStatus(), and taskPending::taskStep(). |
|
|
Definition at line 475 of file p802_15_4mac.h. Referenced by Mac802_15_4::mcps_data_request(). |
|
|
Definition at line 476 of file p802_15_4mac.h. Referenced by Mac802_15_4::dispatch(). |
|
|
Definition at line 477 of file p802_15_4mac.h. Referenced by Mac802_15_4::dispatch(), and Mac802_15_4::mcps_data_request(). |
|
|
Definition at line 478 of file p802_15_4mac.h. |
|
|
Definition at line 347 of file p802_15_4mac.h. 00348 { 00349 m_SUCCESS = 0, 00350 //--- following from Table 68) --- 00351 m_PAN_at_capacity, 00352 m_PAN_access_denied, 00353 //-------------------------------- 00354 m_BEACON_LOSS = 0xe0, 00355 m_CHANNEL_ACCESS_FAILURE, 00356 m_DENIED, 00357 m_DISABLE_TRX_FAILURE, 00358 m_FAILED_SECURITY_CHECK, 00359 m_FRAME_TOO_LONG, 00360 m_INVALID_GTS, 00361 m_INVALID_HANDLE, 00362 m_INVALID_PARAMETER, 00363 m_NO_ACK, 00364 m_NO_BEACON, 00365 m_NO_DATA, 00366 m_NO_SHORT_ADDRESS, 00367 m_OUT_OF_CAP, 00368 m_PAN_ID_CONFLICT, 00369 m_REALIGNMENT, 00370 m_TRANSACTION_EXPIRED, 00371 m_TRANSACTION_OVERFLOW, 00372 m_TX_ACTIVE, 00373 m_UNAVAILABLE_KEY, 00374 m_UNSUPPORTED_ATTRIBUTE, 00375 m_UNDEFINED //we added this for handling any case not specified in the draft 00376 }MACenum;
|
|
|
Definition at line 379 of file p802_15_4mac.h. 00379 { 00380 //attributes from Table 71 00381 macAckWaitDuration, 00382 macAssociationPermit, 00383 macAutoRequest, 00384 macBattLifeExt, 00385 macBattLifeExtPeriods, 00386 macBeaconPayload, 00387 macBeaconPayloadLength, 00388 macBeaconOrder, 00389 macBeaconTxTime, 00390 macBSN, 00391 macCoordExtendedAddress, 00392 macCoordShortAddress, 00393 macDSN, 00394 macGTSPermit, 00395 macMaxCSMABackoffs, 00396 macMinBE, 00397 macPANId, 00398 macPromiscuousMode, 00399 macRxOnWhenIdle, 00400 macShortAddress, 00401 macSuperframeOrder, 00402 macTransactionPersistenceTime, 00403 //attributes from Table 72 (security attributes) 00404 macACLEntryDescriptorSet, 00405 macACLEntryDescriptorSetSize, 00406 macDefaultSecurity, 00407 macACLDefaultSecurityMaterialLength, 00408 macDefaultSecurityMaterial, 00409 macDefaultSecuritySuite, 00410 macSecurityMode 00411 }MPIBAenum;
|
1.4.6