com.buglabs.nmea2
Class RMC
java.lang.Object
com.buglabs.nmea2.AbstractNMEASentence
com.buglabs.nmea2.RMC
public final class RMC
- extends AbstractNMEASentence
Contains RMC type NMEA sentences.
|
Constructor Summary |
protected |
RMC(java.lang.String sentence)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RMC
protected RMC(java.lang.String sentence)
initialize
protected void initialize()
- Description copied from class:
AbstractNMEASentence
- Initialize any member objects here.
- Overrides:
initialize in class AbstractNMEASentence
parseField
protected void parseField(int index,
java.lang.String field,
java.lang.String[] fields)
- Specified by:
parseField in class AbstractNMEASentence
validate
protected void validate()
- Description copied from class:
AbstractNMEASentence
- Invalid sentences should throw NMEAParserException
- Specified by:
validate in class AbstractNMEASentence
getMagneticVariation
public java.lang.String getMagneticVariation()
- Returns:
- Magnetic Variation
getTimeOfFix
public java.lang.String getTimeOfFix()
- Returns:
- Time of Fix
getDataStatus
public java.lang.String getDataStatus()
- Returns:
- Data Status
getLatitude
public java.lang.String getLatitude()
- Returns:
- Latitude
getLongitude
public java.lang.String getLongitude()
- Returns:
- Longitude
getLatitudeAsDMS
public DegreesMinutesSeconds getLatitudeAsDMS()
- Calculate latitude in degrees minutes seconds units.
- Returns:
getLongitudeAsDMS
public DegreesMinutesSeconds getLongitudeAsDMS()
- Calculate longitude in degrees minutes seconds units.
- Returns:
getGroundSpeed
public java.lang.String getGroundSpeed()
- Returns:
- Ground Speed
getTrackMadeGood
public java.lang.String getTrackMadeGood()
- Returns:
- Trakc Make Good
getDateStamp
public java.lang.String getDateStamp()
- Returns:
- Date of sample