List of all members.
Public Member Functions |
|
| Phy802_15_4 (PHY_PIB *pp) |
|
void | macObj (Mac802_15_4 *m) |
|
bool | channelSupported (UINT_8 channel) |
|
double | getRate (char dataOrSymbol) |
|
double | trxTime (Packet *p, bool phyPkt=false) |
|
void | construct_PPDU (UINT_8 psduLength, Packet *psdu) |
|
void | PD_DATA_request (UINT_8 psduLength, Packet *psdu) |
|
void | PD_DATA_indication (UINT_8 psduLength, Packet *psdu, UINT_8 ppduLinkQuality) |
|
void | PLME_CCA_request () |
|
void | PLME_ED_request () |
|
void | PLME_GET_request (PPIBAenum PIBAttribute) |
|
void | PLME_SET_TRX_STATE_request (PHYenum state) |
|
void | PLME_SET_request (PPIBAenum PIBAttribute, PHY_PIB *PIBAttributeValue) |
|
UINT_8 | measureLinkQ (Packet *p) |
|
void | recv (Packet *p, Handler *h) |
|
Packet * | rxPacket (void) |
|
void | wakeupNode (int cause) |
|
void | putNodeToSleep () |
Public Attributes |
|
double | channel_sleep_time_ |
|
double | T_transition_local_ |
|
double | last_tx_time |
Static Public Attributes |
| static PHY_PIB | PPIB |
Protected Member Functions |
|
void | CCAHandler (void) |
|
void | EDHandler (void) |
|
void | TRXHandler (void) |
|
void | recvOverHandler (Packet *p) |
|
void | sendOverHandler (void) |
|
void | CCAReportHandler (void) |
Friends |
|
class | Phy802_15_4Timer |
Member Data Documentation
Initial value:
{
def_phyCurrentChannel,
def_phyChannelsSupported,
def_phyTransmitPower,
def_phyCCAMode
}
The documentation for this class was generated from the following files:
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/wpan/p802_15_4phy.h
- /Users/yzchen/ns/ns-allinone-2.33/ns-2.33/wpan/p802_15_4phy.cc