Revision history for GPSD-Parse
1.02 2018-02-28
- added convenience methods lon(), lat(), alt(), climb(), speed() and
track(). This alleviates a user from having to expand the indivitual
statistic from tpv()
1.01 2017-05-26
- slight code cleanup
- POD fixes
- added satellite listing example in POD
- small fix to t/05-tpv.t. Needed to instantiate a scoped object
- added signed() and unsigned(). Modifies the output for lat/lon during
runtime. Send in $lat, $lon to optionally leave the object alone for
manual one-off conversions
- added metres() and feet() methods. These toggle at runtime
1.00 2017-05-17
- updated tests and modified poll()'s handling of the file param when
running with socket enabled
- POD updates/corrections and additions
- added example/sky.pl; Q&D satellite printout
- all tests pass on a machine in both sock and non-sock mode
0.02 2017-05-17
- reworked initialization code so that a file can be sent in to replay
past data and for testing on systems that don't have gpsd. (closes #4)
- on() is now called by default in new() if in socket mode, and off() is
likewise called in the destructor
- new() now has a 'metric' option to convert to using imperial/standard
measurements where applicable (closes #1)
- added 'signed' option in new() to convert from signed lat/lon to alpha
(eg: from -1.23 to 1.23S) (closes #3)
- added direction(), converts from degree heading to compass direction
(eg: NNE, SW etc) (closes #2)
0.01 2017-05-16
- first version, released on an unsuspecting world.
- all current functionality has tests and documentation
- new features will be added immediately (see issues), this is simply
the first release to ensure all POD renders correctly on the CPAN
- we dynaload JSON::XS, and if it fails, fall back to JSON::PP to avoid
having to require non-core JSON in the Makefile.PL