lejos.addon.gps
Class VTGSentence

java.lang.Object
  extended by lejos.addon.gps.NMEASentence
      extended by lejos.addon.gps.VTGSentence

public class VTGSentence
extends NMEASentence

VTGSentence is a Class designed to manage VTG Sentences from a NMEA GPS Receiver $GPVTG Track Made Good and Ground Speed. eg1. $GPVTG,360.0,T,348.7,M,000.0,N,000.0,K*43 eg2. $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K*41 054.7,T True course made good over ground, degrees 034.4,M Magnetic course made good over ground, degrees 005.5,N Ground speed, N=Knots 010.2,K Ground speed, K=Kilometers per hour eg3. for NMEA 0183 version 3.00 active the Mode indicator field is added at the end $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53 A Mode indicator (A=Autonomous, D=Differential, E=Estimated, N=Data not valid)

Author:
Juan Antonio Brenha Moral

Field Summary
static String HEADER
           
 
Fields inherited from class lejos.addon.gps.NMEASentence
LATITUDE, LONGITUDE
 
Constructor Summary
VTGSentence()
           
 
Method Summary
 String getHeader()
          Returns the NMEA header for this sentence.
 float getSpeed()
          Get Speed in Kilometers
 float getTrueCourse()
          Get true course, in degrees.
 void parse(String sentence)
          Parase a RMC Sentence $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53
 
Methods inherited from class lejos.addon.gps.NMEASentence
degreesMinToDegrees, isNumeric
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER

public static final String HEADER
See Also:
Constant Field Values
Constructor Detail

VTGSentence

public VTGSentence()
Method Detail

getHeader

public String getHeader()
Returns the NMEA header for this sentence.

Specified by:
getHeader in class NMEASentence
Returns:
The NMEA header string ($GPGGA, $GPVTG, etc...)

getTrueCourse

public float getTrueCourse()
Get true course, in degrees.

Returns:
the true course in degrees 0.0 to 360.0

getSpeed

public float getSpeed()
Get Speed in Kilometers

Returns:

parse

public void parse(String sentence)
Parase a RMC Sentence $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53

Specified by:
parse in class NMEASentence