lejos.addon.gps
Class VTGSentence
java.lang.Object
lejos.addon.gps.NMEASentence
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
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HEADER
public static final String HEADER
- See Also:
- Constant Field Values
VTGSentence
public VTGSentence()
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