adafruit / adafruit/AdafruitClassLibrary
Use Windows Location API in addition to manual GPS text parsing
- Dominant language
- C#
- Stars
- 24
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
The current GPS library shares location only through Adafruit objects and not through the Windows Location API. On Windows 8.0 and later, the Windows Location API is the standard way to consume location data of all types (not just GPS.)
Please implement Windows Location API support in this library.
This will require a signed Adafruit Location driver for Windows written in C++. You can see how this is done here: https://github.com/juliankay/FakeGPS/blob/master/src/FakeGPS.Driver/ but instead of pulling location data from the registry, pull it from the Adafruit GPS objects that are currently in place.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing Adafruit GPS objects in the library and the FakeGPS.Driver example linked in the issue. Determine how location data is exposed through the Windows Location API and what is required for a signed C++ Adafruit Location driver. Done means Windows 8.0 and later can consume the library's location data through that API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, csharp
- Domain
- embedded-iot, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100