sidnet.stack.std.mac.ieee802_15_4
Class SSCS802_15_4
java.lang.Object
sidnet.stack.std.mac.ieee802_15_4.SSCS802_15_4
public class SSCS802_15_4
- extends java.lang.Object
Method Summary |
protected void |
checkTaskOverflow(byte task)
|
protected void |
dispatch(MACenum status,
java.lang.String frFunc)
|
void |
MCPS_DATA_confirm(byte msduHandle,
MACenum status)
|
void |
MCPS_DATA_indication(byte SrcAddrMode,
int SrcPANId,
int SrcAddr,
byte DstAddrMode,
int DstPANId,
int DstAddr,
byte msduLength,
MacMessage_802_15_4 msdu,
byte mpduLinkQuality,
boolean SecurityUse,
byte ACLEntry)
|
void |
MCPS_PURGE_confirm(byte msduHandle,
MACenum status)
|
void |
MLME_ASSOCIATE_confirm(int AssocShortAddress,
MACenum status)
|
void |
MLME_ASSOCIATE_indication(int DeviceAddress,
byte CapabilityInformation,
boolean SecurityUse,
byte ACLEntry)
|
void |
MLME_BEACON_NOTIFY_indication(byte BSN,
PAN_ELE PANDescriptor,
byte PendAddrSpec,
int[] AddrList,
byte sduLength,
byte[] sdu)
|
void |
MLME_COMM_STATUS_indication(int PANId,
byte SrcAddrMode,
int SrcAddr,
byte DstAddrMode,
int DstAddr,
MACenum status)
|
void |
MLME_DISASSOCIATE_confirm(MACenum status)
|
void |
MLME_GET_confirm(MACenum status,
MPIBAenum PIBAttribute,
sidnet.stack.std.mac.ieee802_15_4.MAC_PIB PIBAttributeValue)
|
void |
MLME_ORPHAN_indication(int OrphanAddress,
boolean SecurityUse,
byte ACLEntry)
|
void |
MLME_POLL_confirm(MACenum status)
|
void |
MLME_RESET_confirm(MACenum status)
|
void |
MLME_RX_ENABLE_confirm(MACenum status)
|
void |
MLME_SCAN_confirm(MACenum status,
byte ScanType,
int UnscannedChannels,
byte ResultListSize,
byte[] EnergyDetectList,
PAN_ELE[] PANDescriptorList)
|
void |
MLME_SET_confirm(MACenum status,
MPIBAenum PIBAttribute)
|
void |
MLME_START_confirm(MACenum status)
|
void |
MLME_SYNC_LOSS_indication(MACenum LossReason)
|
void |
startDevice(boolean isClusterTree,
boolean isFFD,
boolean assoPermit,
boolean txBeacon,
byte BO,
byte SO,
boolean firsttime,
MACenum status)
|
protected void |
startPANCoord(boolean isClusterTree,
boolean txBeacon,
byte BO,
byte SO,
boolean firsttime,
MACenum status)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
t_isCT
protected boolean t_isCT
t_txBeacon
protected boolean t_txBeacon
t_isFFD
protected boolean t_isFFD
t_assoPermit
protected boolean t_assoPermit
t_BO
protected byte t_BO
t_SO
protected byte t_SO
rt_myDepth
protected int rt_myDepth
rt_myNodeID
protected int rt_myNodeID
rt_myParentNodeID
protected int rt_myParentNodeID
ScanChannels
public static int ScanChannels
neverAsso
public boolean neverAsso
SSCS802_15_4
public SSCS802_15_4(Mac802_15_4Impl m)
MCPS_DATA_confirm
public void MCPS_DATA_confirm(byte msduHandle,
MACenum status)
MCPS_DATA_indication
public void MCPS_DATA_indication(byte SrcAddrMode,
int SrcPANId,
int SrcAddr,
byte DstAddrMode,
int DstPANId,
int DstAddr,
byte msduLength,
MacMessage_802_15_4 msdu,
byte mpduLinkQuality,
boolean SecurityUse,
byte ACLEntry)
MCPS_PURGE_confirm
public void MCPS_PURGE_confirm(byte msduHandle,
MACenum status)
MLME_ASSOCIATE_indication
public void MLME_ASSOCIATE_indication(int DeviceAddress,
byte CapabilityInformation,
boolean SecurityUse,
byte ACLEntry)
MLME_ASSOCIATE_confirm
public void MLME_ASSOCIATE_confirm(int AssocShortAddress,
MACenum status)
MLME_DISASSOCIATE_confirm
public void MLME_DISASSOCIATE_confirm(MACenum status)
MLME_BEACON_NOTIFY_indication
public void MLME_BEACON_NOTIFY_indication(byte BSN,
PAN_ELE PANDescriptor,
byte PendAddrSpec,
int[] AddrList,
byte sduLength,
byte[] sdu)
MLME_GET_confirm
public void MLME_GET_confirm(MACenum status,
MPIBAenum PIBAttribute,
sidnet.stack.std.mac.ieee802_15_4.MAC_PIB PIBAttributeValue)
MLME_ORPHAN_indication
public void MLME_ORPHAN_indication(int OrphanAddress,
boolean SecurityUse,
byte ACLEntry)
MLME_RESET_confirm
public void MLME_RESET_confirm(MACenum status)
MLME_RX_ENABLE_confirm
public void MLME_RX_ENABLE_confirm(MACenum status)
MLME_SET_confirm
public void MLME_SET_confirm(MACenum status,
MPIBAenum PIBAttribute)
MLME_SCAN_confirm
public void MLME_SCAN_confirm(MACenum status,
byte ScanType,
int UnscannedChannels,
byte ResultListSize,
byte[] EnergyDetectList,
PAN_ELE[] PANDescriptorList)
MLME_COMM_STATUS_indication
public void MLME_COMM_STATUS_indication(int PANId,
byte SrcAddrMode,
int SrcAddr,
byte DstAddrMode,
int DstAddr,
MACenum status)
MLME_START_confirm
public void MLME_START_confirm(MACenum status)
MLME_SYNC_LOSS_indication
public void MLME_SYNC_LOSS_indication(MACenum LossReason)
MLME_POLL_confirm
public void MLME_POLL_confirm(MACenum status)
checkTaskOverflow
protected void checkTaskOverflow(byte task)
dispatch
protected void dispatch(MACenum status,
java.lang.String frFunc)
startPANCoord
protected void startPANCoord(boolean isClusterTree,
boolean txBeacon,
byte BO,
byte SO,
boolean firsttime,
MACenum status)
startDevice
public void startDevice(boolean isClusterTree,
boolean isFFD,
boolean assoPermit,
boolean txBeacon,
byte BO,
byte SO,
boolean firsttime,
MACenum status)