se.sics.jipv6.core
Class HC06Packeter

java.lang.Object
  extended by se.sics.jipv6.core.HC06Packeter
All Implemented Interfaces:
IPPacketer

public class HC06Packeter
extends Object
implements IPPacketer


Field Summary
static int PROTO_ICMP
           
static int PROTO_TCP
           
static int PROTO_UDP
           
static int SICSLOWPAN_DISPATCH_FRAG1
           
static int SICSLOWPAN_DISPATCH_FRAGN
           
static int SICSLOWPAN_DISPATCH_HC1
           
static int SICSLOWPAN_DISPATCH_IPHC
           
static int SICSLOWPAN_DISPATCH_IPV6
           
static int SICSLOWPAN_IPHC_CID
           
static int SICSLOWPAN_IPHC_DAC
           
static int SICSLOWPAN_IPHC_DAM_00
           
static int SICSLOWPAN_IPHC_DAM_01
           
static int SICSLOWPAN_IPHC_DAM_10
           
static int SICSLOWPAN_IPHC_DAM_11
           
static int SICSLOWPAN_IPHC_FL_C
           
static int SICSLOWPAN_IPHC_M
           
static int SICSLOWPAN_IPHC_NH_C
           
static int SICSLOWPAN_IPHC_SAC
           
static int SICSLOWPAN_IPHC_SAM_00
           
static int SICSLOWPAN_IPHC_SAM_01
           
static int SICSLOWPAN_IPHC_SAM_10
           
static int SICSLOWPAN_IPHC_SAM_11
           
static int SICSLOWPAN_IPHC_TC_C
           
static int SICSLOWPAN_IPHC_TTL_1
           
static int SICSLOWPAN_IPHC_TTL_255
           
static int SICSLOWPAN_IPHC_TTL_64
           
static int SICSLOWPAN_IPHC_TTL_I
           
static int SICSLOWPAN_UDP_PORT_MAX
           
static int SICSLOWPAN_UDP_PORT_MIN
           
 
Constructor Summary
HC06Packeter()
           
 
Method Summary
 byte[] generatePacketData(IPv6Packet packet)
           
 byte getDispatch()
           
 void parsePacketData(IPv6Packet packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SICSLOWPAN_UDP_PORT_MIN

public static final int SICSLOWPAN_UDP_PORT_MIN
See Also:
Constant Field Values

SICSLOWPAN_UDP_PORT_MAX

public static final int SICSLOWPAN_UDP_PORT_MAX
See Also:
Constant Field Values

SICSLOWPAN_DISPATCH_IPV6

public static final int SICSLOWPAN_DISPATCH_IPV6
See Also:
Constant Field Values

SICSLOWPAN_DISPATCH_HC1

public static final int SICSLOWPAN_DISPATCH_HC1
See Also:
Constant Field Values

SICSLOWPAN_DISPATCH_IPHC

public static final int SICSLOWPAN_DISPATCH_IPHC
See Also:
Constant Field Values

SICSLOWPAN_DISPATCH_FRAG1

public static final int SICSLOWPAN_DISPATCH_FRAG1
See Also:
Constant Field Values

SICSLOWPAN_DISPATCH_FRAGN

public static final int SICSLOWPAN_DISPATCH_FRAGN
See Also:
Constant Field Values

SICSLOWPAN_IPHC_TC_C

public static final int SICSLOWPAN_IPHC_TC_C
See Also:
Constant Field Values

SICSLOWPAN_IPHC_FL_C

public static final int SICSLOWPAN_IPHC_FL_C
See Also:
Constant Field Values

SICSLOWPAN_IPHC_NH_C

public static final int SICSLOWPAN_IPHC_NH_C
See Also:
Constant Field Values

SICSLOWPAN_IPHC_TTL_1

public static final int SICSLOWPAN_IPHC_TTL_1
See Also:
Constant Field Values

SICSLOWPAN_IPHC_TTL_64

public static final int SICSLOWPAN_IPHC_TTL_64
See Also:
Constant Field Values

SICSLOWPAN_IPHC_TTL_255

public static final int SICSLOWPAN_IPHC_TTL_255
See Also:
Constant Field Values

SICSLOWPAN_IPHC_TTL_I

public static final int SICSLOWPAN_IPHC_TTL_I
See Also:
Constant Field Values

SICSLOWPAN_IPHC_CID

public static final int SICSLOWPAN_IPHC_CID
See Also:
Constant Field Values

SICSLOWPAN_IPHC_SAC

public static final int SICSLOWPAN_IPHC_SAC
See Also:
Constant Field Values

SICSLOWPAN_IPHC_SAM_00

public static final int SICSLOWPAN_IPHC_SAM_00
See Also:
Constant Field Values

SICSLOWPAN_IPHC_SAM_01

public static final int SICSLOWPAN_IPHC_SAM_01
See Also:
Constant Field Values

SICSLOWPAN_IPHC_SAM_10

public static final int SICSLOWPAN_IPHC_SAM_10
See Also:
Constant Field Values

SICSLOWPAN_IPHC_SAM_11

public static final int SICSLOWPAN_IPHC_SAM_11
See Also:
Constant Field Values

SICSLOWPAN_IPHC_M

public static final int SICSLOWPAN_IPHC_M
See Also:
Constant Field Values

SICSLOWPAN_IPHC_DAC

public static final int SICSLOWPAN_IPHC_DAC
See Also:
Constant Field Values

SICSLOWPAN_IPHC_DAM_00

public static final int SICSLOWPAN_IPHC_DAM_00
See Also:
Constant Field Values

SICSLOWPAN_IPHC_DAM_01

public static final int SICSLOWPAN_IPHC_DAM_01
See Also:
Constant Field Values

SICSLOWPAN_IPHC_DAM_10

public static final int SICSLOWPAN_IPHC_DAM_10
See Also:
Constant Field Values

SICSLOWPAN_IPHC_DAM_11

public static final int SICSLOWPAN_IPHC_DAM_11
See Also:
Constant Field Values

PROTO_UDP

public static final int PROTO_UDP
See Also:
Constant Field Values

PROTO_TCP

public static final int PROTO_TCP
See Also:
Constant Field Values

PROTO_ICMP

public static final int PROTO_ICMP
See Also:
Constant Field Values
Constructor Detail

HC06Packeter

public HC06Packeter()
Method Detail

generatePacketData

public byte[] generatePacketData(IPv6Packet packet)
Specified by:
generatePacketData in interface IPPacketer

getDispatch

public byte getDispatch()
Specified by:
getDispatch in interface IPPacketer

parsePacketData

public void parsePacketData(IPv6Packet packet)
Specified by:
parsePacketData in interface IPPacketer