gps.log.in
Class CSVLogConvert

java.lang.Object
  extended by gps.log.in.GPSLogConvertInterface
      extended by gps.log.in.CSVLogConvert

public final class CSVLogConvert
extends GPSLogConvertInterface

This class is used to convert the binary log to a new format. Basically this class interprets the log and creates a GPSRecord. The GPSRecord is then sent to the GPSFileConverterInterface class object to write it to the output.

Author:
Mario De Weerd

Constructor Summary
CSVLogConvert()
           
 
Method Summary
 int getType()
           
 int parseFile(java.lang.Object file, GPSFileConverterInterface gpsFile)
          Parse the source file (here a CSV) and provide the records to gpsFile (the builder).
 int toGPSFile(BT747Path path, GPSFileConverterInterface gpsFile)
           
 
Methods inherited from class gps.log.in.GPSLogConvertInterface
getErrorInfo, getLoggerType, setConvertWGS84ToMSL, setLoggerType, stopConversion
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSVLogConvert

public CSVLogConvert()
Method Detail

parseFile

public final int parseFile(java.lang.Object file,
                           GPSFileConverterInterface gpsFile)
Parse the source file (here a CSV) and provide the records to gpsFile (the builder).

Specified by:
parseFile in class GPSLogConvertInterface
Parameters:
file - Source file representation.
gpsFile - The object representing the output builder.
Returns:
BT747Constants.NO_ERROR if no error (0)
See Also:
GPSFileConverterInterface

toGPSFile

public final int toGPSFile(BT747Path path,
                           GPSFileConverterInterface gpsFile)
Specified by:
toGPSFile in class GPSLogConvertInterface

getType

public int getType()
Specified by:
getType in class GPSLogConvertInterface
Returns:
log type such as Model.TRL_LOGTYPE.