public class SecondaryFrame extends Tc57Frame
Klasse zum Zugriff auf den Inhalt eines Secondary-Telegramms.
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug |
static int |
ANR1 |
static int |
ANR2 |
static int |
D |
static int |
E5
Spezieller Funktionscode, der bei Empfang eines SingleCharacterFrames eingetragen wird
|
static int |
REJ1 |
static int |
REJ2 |
static int |
S1 |
static int |
TD1 |
Constructor and Description |
---|
SecondaryFrame(boolean accessDemand,
boolean dataFlowControl,
int function,
int address,
byte[] data) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getFrameBytes() |
private java.lang.String |
getFunctionName() |
boolean |
hasAccessDemand() |
boolean |
hasDataFlowControl() |
static SecondaryFrame |
parseFrame(int maximumSmartSkipCount,
byte[] frameBytes) |
java.lang.String |
toString() |
getAddress, getControlBit4, getControlBit5, getData, getFunction, isPrimaryMessage
private static final Debug _debug
public static final int ANR1
public static final int REJ1
public static final int D
public static final int ANR2
public static final int S1
public static final int REJ2
public static final int TD1
public static final int E5
Spezieller Funktionscode, der bei Empfang eines SingleCharacterFrames eingetragen wird
public SecondaryFrame(boolean accessDemand, boolean dataFlowControl, int function, int address, byte[] data)
public byte[] getFrameBytes()
getFrameBytes
in class Tc57Frame
public static SecondaryFrame parseFrame(int maximumSmartSkipCount, byte[] frameBytes)
public boolean hasAccessDemand()
public boolean hasDataFlowControl()
public java.lang.String toString()
toString
in class java.lang.Object
private java.lang.String getFunctionName()