de.stz.bt.fnd
Class FND_Parser

java.lang.Object
  extended byde.stz.bt.fnd.FND_Parser

public class FND_Parser
extends java.lang.Object

Parses byte data into FND datagrams. This class parses raw byte data (usually from an UDP-paket) into an FND_Datagram.

Version:
$Id: FND_Parser.html,v 1.3 2004/11/08 08:10:45 jseitter Exp $
Author:
Manuel Kempf, J. Seitter, Philipp Haeuser

Field Summary
private static org.apache.log4j.Logger logger
           
 
Constructor Summary
FND_Parser()
           
 
Method Summary
 int parsePacket(FND_Datagram fndDatagram, byte[] data)
          Parse the raw data into the supplied FND_Datagram.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Logger logger
Constructor Detail

FND_Parser

public FND_Parser()
Method Detail

parsePacket

public int parsePacket(FND_Datagram fndDatagram,
                       byte[] data)
                throws java.lang.Exception
Parse the raw data into the supplied FND_Datagram.

Parameters:
fndDatagram - The FND_Datagram to be filled with the parsed data.
data - The raw data to be parsed
Returns:
0 if everything is fine, -1 if the raw data misses the FNd_Datagram specific byte at the beginning of the data.
Throws:
java.lang.Exception