p802_15_4pkt.h File Reference

#include <packet.h>
#include "p802_15_4const.h"
#include "p802_15_4field.h"

Include dependency graph for p802_15_4pkt.h:

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

Go to the source code of this file.

Data Structures

struct  hdr_lrwpan
struct  lrwpan_ack_frame
struct  lrwpan_beacon_frame
struct  lrwpan_command_frame
struct  lrwpan_data_frame
struct  panAddrInfo

Defines

#define defPHY_HEADER_LEN   6
#define defSHR_PreSeq   0x00000000
#define defSHR_SFD   0xe5
#define HDR_LRWPAN(p)   (hdr_lrwpan::access(p))


Define Documentation

#define defPHY_HEADER_LEN   6
 

Definition at line 75 of file p802_15_4pkt.h.

Referenced by Phy802_15_4::construct_PPDU(), Phy802_15_4::recvOverHandler(), and Phy802_15_4::trxTime().

#define defSHR_PreSeq   0x00000000
 

Definition at line 73 of file p802_15_4pkt.h.

Referenced by Phy802_15_4::construct_PPDU().

#define defSHR_SFD   0xe5
 

Definition at line 74 of file p802_15_4pkt.h.

Referenced by Phy802_15_4::construct_PPDU(), and Phy802_15_4::recv().

#define HDR_LRWPAN  )     (hdr_lrwpan::access(p))
 

Definition at line 60 of file p802_15_4pkt.h.

Referenced by Mac802_15_4::backoffBoundHandler(), Mac802_15_4::beaconTxHandler(), Mac802_15_4::canProceedWOcsmaca(), Phy802_15_4::construct_PPDU(), Mac802_15_4::constructACK(), Mac802_15_4::constructCommandHeader(), Mac802_15_4::constructMPDU(), Mac802_15_4::csmacaCallBack(), Mac802_15_4::csmacaResume(), dumpTransacLink(), Mac802_15_4::IFSHandler(), Mac802_15_4::MCPS_DATA_indication(), Mac802_15_4::mcps_data_request(), Phy802_15_4::measureLinkQ(), Mac802_15_4::mlme_associate_request(), Mac802_15_4::mlme_orphan_response(), Mac802_15_4::mlme_poll_request(), Mac802_15_4::mlme_scan_request(), Mac802_15_4::mlme_start_request(), Phy802_15_4::PD_DATA_indication(), Phy802_15_4::PD_DATA_request(), Phy802_15_4::PLME_SET_request(), Phy802_15_4::PLME_SET_TRX_STATE_request(), Phy802_15_4::recv(), Mac802_15_4::recv(), Mac802_15_4::recvAck(), Mac802_15_4::recvBeacon(), Mac802_15_4::recvCommand(), Mac802_15_4::recvData(), Phy802_15_4::recvOverHandler(), Phy802_15_4::sendOverHandler(), Mac802_15_4::taskFailed(), Mac802_15_4::taskSuccess(), Mac802_15_4::toParent(), Mac802_15_4::txBcnCmdDataHandler(), and Mac802_15_4::txHandler().


Generated on Tue Mar 6 16:56:44 2007 for ns2 Network Simulator 2.29 by  doxygen 1.4.6