HsGpsDll is a very useful dll designed to give you access to any NMEA-183 compliant GPS receiver via a serial communications port.
HsGpsDll is designed for use from Visual C, Visual Basic or other programming languages, capable of calling DLL functions.
HsGpsDll allows a user application to easily read from a GPS device the current GPS position fix and current velocity over ground (speed in kilometers per hour)
GPS position fix obtained via HsGpsDll contains:
· Latitude coordinate in degrees, minutes, seconds and direction (South / North)
· Longitude coordinate in degrees, minutes, seconds and direction (East / West)
· Coordinates in decimal degree format
· Fix quality - valid or invalid
· Number of satellites in view
· Speed in kilometers per hour
· Altitude (Mean Sea Level)
· UTC date and time
HS GPSDLL lcontinuously reads asynchronous data stream from a serial port and analyses the information to recognize and decode NMEA-183 Protocol sentences.
After each message is received it is checked for integrity by comparing the received and the calculated checksum. The NMEA sentence fields are then converted from ASCII values into C structure variables and ready to be retrieved with an API call.
Limitations:
· Demo screen using Visual C