HsGpsDll is a Windows DLL that allows access to any GPS receiver compliant with NMEA-183 through a serial port. It can be used with various programming languages, such as Visual C, C Sharp .NET, and Visual Basic.
Obtained from HsGpsDll, the GPS position fix includes the latitude coordinate in degrees, minutes, seconds, and direction (North/South), the longitude coordinate in degrees, minutes, seconds, and direction (East/West), the fix quality (valid or invalid), and the number of satellites in view.
The HsGpsDll software package includes HsGpsDll.dll, a Windows DLL for code execution in various programming languages, and HsGpsDll.hlp, a Windows documentation file. Additionally, the package features HsGpsDemoVB6, a Visual Basic test application with source code employing HsGpsDll.dll, and HsGpsDemoVC, a Visual C test application with source code utilizing HsGpsDll.dll.
The HS GPSDLL PLUS version contains all the features of the Standard edition and adds full source code in Visual C (plain C style), incorporating the core GPS NMEA message processing engine.
HsGpsDll supports any NMEA-183 compliant GPS device with a serial RS232 interface and is ideal for navigation, security, telematics, fleet tracking, asset tracking, and any other customer applications requiring connection to a NMEA-183 compliant GPS receiver.
How It Works: HsGpsDll continuously receives an asynchronous data stream from a serial port and analyses the content to recognize and decode NMEA-183 Protocol sentences. Each received message is evaluated for integrity by comparing the received and the calculated checksum. The sentence fields are subsequently converted from ASCII values into C structure variables and made available for retrieval through an API call.
Version 1.10: Fix issue with speed not available
Version 1.4: Increase COM port range from 1 .. 32 to 1.. 100
Version 1.2: Support for C Sharp .NET
Version 1.0: New release