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
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