Class NMEAMessage

java.lang.Object
org.episteme.natural.device.loaders.nmea.NMEAMessage

public class NMEAMessage extends Object
Represents a parsed NMEA 0183 message (sentence).
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • NMEAMessage

      public NMEAMessage(String raw)
  • Method Details

    • getRaw

      public String getRaw()
    • getTalkerId

      public String getTalkerId()
    • getSentenceId

      public String getSentenceId()
    • getFields

      public List<String> getFields()
    • getField

      public String getField(int index)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateChecksum

      public static boolean validateChecksum(String sentence)
      Validates checksum of a raw sentence.
      Parameters:
      sentence - NMEA sentence (starting with $, ending with *CC)
      Returns:
      true if valid