public class NMEAUtils
extends java.lang.Object
Constructor and Description |
---|
NMEAUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
convertGGALogToLLF(java.io.File source,
java.io.File dest) |
static ExternalSystem |
getAndRegisterExternalSystem(int mmsi,
java.lang.String name)
Searches an external system with mmsi or name and return an external system or
a new one created (the name is prevalent, if name is not known make it the same
as MMSI).
|
static pt.lsts.imc.IMCMessage |
getCustomMessage() |
static void |
logGGASentenceAsGpsFix(java.lang.String source,
java.lang.String ggaSentence) |
static void |
main(java.lang.String[] args) |
static void |
mainTimeTest(java.lang.String[] args) |
static double |
nmeaLatOrLongToWGS84(java.lang.String nmea_pos) |
static java.lang.String |
nmeaType(java.lang.String sentence) |
static LocationType |
processGGASentence(java.lang.String sentence) |
static java.util.Date |
processGGATimeFromSentence(java.lang.String sentence) |
static LocationType |
processGLLSentence(java.lang.String sentence) |
static java.util.Date |
processGLLTimeFromSentence(java.lang.String sentence) |
static double |
processGPHDTSentence(java.lang.String sentence) |
static LocationType |
processRMCSentence(java.lang.String sentence) |
public static pt.lsts.imc.IMCMessage getCustomMessage()
public static void logGGASentenceAsGpsFix(java.lang.String source, java.lang.String ggaSentence)
public static void convertGGALogToLLF(java.io.File source, java.io.File dest) throws java.io.IOException
java.io.IOException
public static java.lang.String nmeaType(java.lang.String sentence)
public static double nmeaLatOrLongToWGS84(java.lang.String nmea_pos) throws java.lang.NumberFormatException
java.lang.NumberFormatException
public static java.util.Date processGGATimeFromSentence(java.lang.String sentence)
public static java.util.Date processGLLTimeFromSentence(java.lang.String sentence)
public static LocationType processGGASentence(java.lang.String sentence)
public static double processGPHDTSentence(java.lang.String sentence)
public static LocationType processRMCSentence(java.lang.String sentence)
public static LocationType processGLLSentence(java.lang.String sentence)
public static ExternalSystem getAndRegisterExternalSystem(int mmsi, java.lang.String name)
mmsi
- name
- public static void mainTimeTest(java.lang.String[] args)
public static void main(java.lang.String[] args)
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.