Package lejos.hardware.gps
Class VTGSentence
- java.lang.Object
-
- lejos.hardware.gps.NMEASentence
-
- lejos.hardware.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
Fields Modifier and Type Field Description static java.lang.StringHEADER-
Fields inherited from class lejos.hardware.gps.NMEASentence
LATITUDE, LONGITUDE
-
-
Constructor Summary
Constructors Constructor Description VTGSentence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHeader()Returns the NMEA header for this sentence.floatgetSpeed()Get Speed in KilometersfloatgetTrueCourse()Get true course, in degrees.voidparse(java.lang.String sentence)Parse a RMC Sentence $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53-
Methods inherited from class lejos.hardware.gps.NMEASentence
degreesMinToDegrees, isNumeric
-
-
-
-
Field Detail
-
HEADER
public static final java.lang.String HEADER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getHeader
public java.lang.String getHeader()
Returns the NMEA header for this sentence.- Specified by:
getHeaderin classNMEASentence- 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:
- the speed
-
parse
public void parse(java.lang.String sentence)
Parse a RMC Sentence $GPVTG,054.7,T,034.4,M,005.5,N,010.2,K,A*53- Specified by:
parsein classNMEASentence
-
-