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