public final class Frame
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Frame.FrameKind
Enum FrameKind.
|
Modifier and Type | Field and Description |
---|---|
byte[] |
Data
Frame data.
|
FrameAddress |
DstAddress
Destination address.
|
static byte |
FrameTypeMask |
static byte |
FrameTypeValue |
static byte |
HDLCFrameFlag |
Frame.FrameKind |
Kind
Frame kind.
|
boolean |
PollFinal
Final poll.
|
byte |
RSequenceNr
Reply sequence number.
|
boolean |
Segmented
Frame segmented.
|
FrameAddress |
SrcAddress
Source address.
|
byte |
SSequenceNr
Send sequence numbers.
|
Constructor and Description |
---|
Frame()
Instantiates a new frame.
|
Frame(Frame.FrameKind kind,
FrameAddress srcAddress,
FrameAddress dstAddress,
byte RSN,
byte SSN) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getPDUByteStream()
Returns a byte stream from the packed frame.
|
void |
setFromPduByteStr(byte[] pduBytes)
Sets frame data members from a byte array.
|
java.lang.String |
toString() |
public static final byte HDLCFrameFlag
public static final byte FrameTypeMask
public static final byte FrameTypeValue
public Frame.FrameKind Kind
public boolean Segmented
public FrameAddress SrcAddress
public FrameAddress DstAddress
public byte RSequenceNr
public byte SSequenceNr
public boolean PollFinal
public byte[] Data
public Frame()
public Frame(Frame.FrameKind kind, FrameAddress srcAddress, FrameAddress dstAddress, byte RSN, byte SSN)
public java.lang.String toString()
toString
in class java.lang.Object
public void setFromPduByteStr(byte[] pduBytes) throws EzHdlcException
pduBytes
- The byte array to unpack.EzHdlcException
- Thrown for any detected error.public byte[] getPDUByteStream()