public class NetworkObjectPacker
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DATASTARTFLAG |
Constructor and Description |
---|
NetworkObjectPacker() |
Modifier and Type | Method and Description |
---|---|
byte[] |
packData(int buoyId1,
int buoyId2,
short dataType1,
int dataType2,
byte[] data) |
byte[] |
packData(int buoyId1,
int buoyId2,
short dataType1,
int dataType2,
byte[] data,
int dataLength)
Pack any type of data for TCP transfer between programmes.
|
byte[] |
packDataUnit(int buoyId1,
int buoyId2,
PamDataBlock dataBlock,
PamDataUnit dataUnit)
Pack a data unit for TCPIP transfer.
|
public static final int DATASTARTFLAG
public byte[] packData(int buoyId1, int buoyId2, short dataType1, int dataType2, byte[] data)
public byte[] packDataUnit(int buoyId1, int buoyId2, PamDataBlock dataBlock, PamDataUnit dataUnit)
buoyId1
- buoyId2
- dataBlock
- dataUnit
- public byte[] packData(int buoyId1, int buoyId2, short dataType1, int dataType2, byte[] data, int dataLength)
buoyId1
- buoy id1buoyId2
- buoy id2dataType1
- first data identifierdataType2
- second data identifierdata
- datadataLength
- length of data in bytes.