sidnet.stack.std.mac.ieee802_15_4
Interface Phy802_15_4

All Superinterfaces:
JistAPI.Proxiable, JistAPI.Timeless, RadioInterface
All Known Implementing Classes:
Phy802_15_4Impl

public interface Phy802_15_4
extends RadioInterface


Method Summary
 void cancelSendOverTimer()
           
 void CCAHandler()
           
 boolean channelSupported(byte channel)
           
 void EDHandler()
           
 double getRate_BitsPerSecond(char dataOrSymbol)
           
 boolean isSendOverTimerBusy()
           
 void markSleeps()
           
 void markWakes()
           
 void PLME_CCA_request()
           
 void PLME_ED_request()
           
 void PLME_GET_request(PPIBAenum PIBAttribute)
           
 void PLME_SET_request(PPIBAenum PIBAttribute, PHY_PIB PIBAttributeValue)
           
 void PLME_SET_TRX_STATE_request(PHYenum state)
           
 void recvOverHandler(MacMessage_802_15_4 p)
           
 void reset()
           
 void sendOverHandler()
           
 void transmit(Message msg)
           
 void TRXHandler()
           
 double trxTime(MacMessage_802_15_4 p, boolean phyPkt)
           
 
Methods inherited from interface jist.swans.radio.RadioInterface
endReceive, endTransmit, receive, setSleepMode, transmit
 

Method Detail

transmit

void transmit(Message msg)

PLME_GET_request

void PLME_GET_request(PPIBAenum PIBAttribute)

PLME_SET_TRX_STATE_request

void PLME_SET_TRX_STATE_request(PHYenum state)

PLME_SET_request

void PLME_SET_request(PPIBAenum PIBAttribute,
                      PHY_PIB PIBAttributeValue)

PLME_ED_request

void PLME_ED_request()

sendOverHandler

void sendOverHandler()

cancelSendOverTimer

void cancelSendOverTimer()

PLME_CCA_request

void PLME_CCA_request()

CCAHandler

void CCAHandler()

EDHandler

void EDHandler()

TRXHandler

void TRXHandler()

recvOverHandler

void recvOverHandler(MacMessage_802_15_4 p)

markWakes

void markWakes()

markSleeps

void markSleeps()

reset

void reset()

isSendOverTimerBusy

boolean isSendOverTimerBusy()
                            throws JistAPI.Continuation
Throws:
JistAPI.Continuation

channelSupported

boolean channelSupported(byte channel)
                         throws JistAPI.Continuation
Throws:
JistAPI.Continuation

trxTime

double trxTime(MacMessage_802_15_4 p,
               boolean phyPkt)
               throws JistAPI.Continuation
Throws:
JistAPI.Continuation

getRate_BitsPerSecond

double getRate_BitsPerSecond(char dataOrSymbol)
                             throws JistAPI.Continuation
Throws:
JistAPI.Continuation