sidnet.stack.std.mac.ieee802_15_4
Class MacMessage_802_15_4
java.lang.Object
sidnet.stack.std.mac.ieee802_15_4.MacMessage_802_15_4
- All Implemented Interfaces:
- JistAPI.Timeless, Message
public class MacMessage_802_15_4
- extends java.lang.Object
- implements Message
Fields inherited from interface jist.swans.misc.Message |
NULL |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MacMessage_802_15_4
public MacMessage_802_15_4()
- Creates a new instance of MacMessage_802_15_4
setPayload
public void setPayload(Message msg)
getPayload
public Message getPayload()
setHDR_LRWPAN
public void setHDR_LRWPAN(hdr_lrwpan headerLRWPAN)
HDR_LRWPAN
public hdr_lrwpan HDR_LRWPAN()
setHDR_CMN
public void setHDR_CMN(hdr_cmn headerCMN)
HDR_CMN
public hdr_cmn HDR_CMN()
setHDR_MAC
public void setHDR_MAC(hdr_mac headerMAC)
HDR_MAC
public hdr_mac HDR_MAC()
copy
public MacMessage_802_15_4 copy()
getBytes
public void getBytes(byte[] b,
int offset)
- Store packet into byte array. SWANS
- Specified by:
getBytes
in interface Message
- Parameters:
b
- destination byte arrayoffset
- byte array starting offset
getSize
public int getSize()
- Description copied from interface:
Message
- Return packet size or Constants.ZERO_WIRE_SIZE.
- Specified by:
getSize
in interface Message
- Returns:
- packet size [in bytes]