sidnet.stack.std.mac.ieee802_15_4
Class MacMessage_802_15_4

java.lang.Object
  extended by 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


Field Summary
 
Fields inherited from interface jist.swans.misc.Message
NULL
 
Constructor Summary
MacMessage_802_15_4()
          Creates a new instance of MacMessage_802_15_4
 
Method Summary
 MacMessage_802_15_4 copy()
           
 void getBytes(byte[] b, int offset)
          Store packet into byte array. SWANS
 Message getPayload()
           
 int getSize()
          Return packet size or Constants.ZERO_WIRE_SIZE.
 hdr_cmn HDR_CMN()
           
 hdr_lrwpan HDR_LRWPAN()
           
 hdr_mac HDR_MAC()
           
 void setHDR_CMN(hdr_cmn headerCMN)
           
 void setHDR_LRWPAN(hdr_lrwpan headerLRWPAN)
           
 void setHDR_MAC(hdr_mac headerMAC)
           
 void setPayload(Message msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MacMessage_802_15_4

public MacMessage_802_15_4()
Creates a new instance of MacMessage_802_15_4

Method Detail

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 array
offset - 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]