Package lejos.hardware.gps
Class GSVSentence
- java.lang.Object
-
- lejos.hardware.gps.NMEASentence
-
- lejos.hardware.gps.GSVSentence
-
public class GSVSentence extends NMEASentence
This class has been designed to manage a GSV Sentence GPS Satellites in view eg. $GPGSV,3,1,11,03,03,111,00,04,15,270,00,06,01,010,00,13,06,292,00*74 $GPGSV,3,2,11,14,25,170,00,16,57,208,39,18,67,296,40,19,40,246,00*74 $GPGSV,3,3,11,22,42,067,42,24,14,311,43,27,05,244,00,,,,*4D $GPGSV,1,1,13,02,02,213,,03,-3,000,,11,00,121,,14,13,172,05*67 1 = Total number of messages of this type in this cycle 2 = Message number 3 = Total number of SVs in view 4 = SV PRN number 5 = Elevation in degrees, 90 maximum 6 = Azimuth, degrees from true north, 000 to 359 7 = SNR, 00-99 dB (null when not tracking) 8-11 = Information about second SV, same as field 4-7 12-15= Information about third SV, same as field 4-7 16-19= Information about fourth SV, same as field 4-7- 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 GSVSentence()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetHeader()Returns the NMEA header for this sentence.SatellitegetSatellite(int index)Return a NMEA Satellite objectintgetSatellitesInView()Returns the number of satellites being tracked to determine the coordinates.voidparse(java.lang.String sentence)Method used to parse a GSV Sentence-
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...)
-
getSatellitesInView
public int getSatellitesInView()
Returns the number of satellites being tracked to determine the coordinates.- Returns:
- Number of satellites e.g. 8
-
getSatellite
public Satellite getSatellite(int index)
Return a NMEA Satellite object- Parameters:
index-- Returns:
- a NMEA satellite object
-
parse
public void parse(java.lang.String sentence)
Method used to parse a GSV Sentence- Specified by:
parsein classNMEASentence
-
-