Za'atar Digital

eServices for the rest of us

User Tools

Site Tools


gpskit:docs:zdgpskit:nmea:gprmc

GPRMC

Super class zdGPSKit.NMEA.Sentence
Namespace zdGPSKit.NMEA

It's the “General Purpose Recommended Minimum sentence C”. It provides time, date, latitude, longitude, ground speed and course. With the zdGPKit.NMEA.GPGRMB sentence this is the minimum recommended navigation data that a GPS device should provide.

More about navigation:


Constructor


Syntax
Constructor( inNMEA0183DataChunk As String )

The only parameter needed is a NMEA 0183 sentence without the '$' prefix and the checksum value.

Methods


CourseTrue

Syntax
CourseTrue() As String

The course made good in true degrees.

FixDateString

Syntax
FixDateString() As String

The fix date in the yyyy-mm-dd format.

GroundSpeedKnots

Syntax
GroundSpeedKnots() As String

Returns the speed over ground in Knots.

Latitude

Syntax
Latitude() As String

The latitude in ddmm.mmmmm format.

The number of decimal may change depending on the GPS device type.

LatitudeHemisphere

Syntax
LatitudeHemisphere() As String

The latitude hemisphere letter.

  • N = North
  • S = South.

Longitude

Syntax
Longitude() As String

The longitude in dddmm.mmmmm format.

The number of decimal may change depending on the GPS device type.

LongitudeHemisphere

Syntax
LongitudeHemisphere() As String

The longitude hemisphere letter.

  • E = East
  • W = West

MagneticVariation

Syntax
MagneticVariation() As String

The magnetic variation value.

MagneticVariationDirection

Syntax
MagneticVariationDirection() As String

The magnetic variation direction.

  • E = East
  • W = West

ModeIndicator

Syntax
ModeIndicator() As String

The mode indicator ( Since NMEA 0183 v2.3 ).

See the NMEA constants description about the returned values and their meaning.

Status

Syntax
Status() As String

Check the returned value to see if the data returned by the device are valid.

  • A = Active ( i.e. data are valid )
  • V = Void ( i.e. data are not valid ).

UTCTimeString

Syntax
UTCTimeString( inWithDecimal As Boolean = False ) As String

Returns the UTC time as hh:mm:ss[.sss]. If you pass True as parameter, the decimal seconds will appear on the output.

gpskit/docs/zdgpskit/nmea/gprmc.txt · Last modified: 2016/02/09 12:28 (external edit)