When generating NMEA formatted longitude >99 degrees, the 1 in the hundreds
place was dropped. This commit fixes that by adding separate
functions for encoding latitudes and longitudes. It also
adds logic to catch & log errors from trying to convert
illegal values: a converter can just throw errors.
When generating NMEA formatted longitude >99 degrees, the 1 in the hundreds place was dropped. This commit fixes that by adding separate functions for encoding latitudes and longitudes. It also adds logic to catch & log errors from trying to convert illegal values: a converter can just throw errors.
Originally #19
Fixes #18