Commit graph

249 commits

Author SHA1 Message Date
Morten Nielsen 2ed285ee75 Adds disconnection handling
Fixes #114
2024-11-19 20:33:29 -08:00
Morten Nielsen db04b280e4
.Net6 (#112)
* Added .NET 6 support

* fix constants

* Upgrade Android sample app to .net6.0

* Fix build warnings and update android sample

* Change baseline version

* Fix build

* Delete unused code

* Update CIBuild.yml

* Update CIBuild.yml

* Update CIBuild.yml

* Update CIBuild.yml

* Update CIBuild.yml

* Update CIBuild.yml

* Update CIBuild.yml

* Update CIBuild.yml

* Update expired certificate

* Set min versions

* Fix api build

* Fix build warnings and update doc builds

* update metadata

* tweak readme

* Use net8 for ios/android

* Fix target frameworks for sample apps

* Fix UWP build

* update tfm

* Update to v3.0 and remove out of support frameworks

* Add BT device to net6-windows

* Add MAUI sample and delete Android

* Clean up

* Update github action dependency to supported version

* Update certificate

* Update certificate

* Fix RMC FixTime parsing that can lose sub-second precision with doubles (#117)

* Extract local variables for the parameters of DateTimeOffset

* Add seconds to FixTime as Ticks in order to preserve sub-second precision that can get lost by using doubles

---------

Co-authored-by: Justin King <justin.king@vibrationresearch.com>

* Cleanup of fix and add unit test to verify

---------

Co-authored-by: Morten Nielsen <mort5161@esri.com>
Co-authored-by: Justin King <56605940+justinswork@users.noreply.github.com>
Co-authored-by: Justin King <justin.king@vibrationresearch.com>
2024-11-19 20:31:53 -08:00
Morten 91d0a73cd2 Handle empty GGA message
Fixes #105
2022-08-03 13:55:04 -07:00
Morten Nielsen 8c4dbab601 Re-adds serial port to NETFX - Fixes #101
Also adds package validation to avoid this happening again
2022-01-03 08:20:27 -08:00
Morten Nielsen 2d7289e782
v2.2.1 2021-12-23 22:29:13 -08:00
Morten Nielsen 9dae8c1125
Allow version override 2021-12-23 22:00:20 -08:00
Morten Nielsen 19825b1652 Improve path for signtool 2021-12-23 13:38:52 -08:00
Morten Nielsen 046427eafb Improve shutdown of device 2021-12-23 13:24:27 -08:00
Morten Nielsen b9e3411039 Enable assembly signing 2021-12-23 13:17:06 -08:00
Morten Nielsen 7ece4d60cd
downgrade to 5 2021-12-22 14:36:31 -08:00
Morten Nielsen 4444446e93
Update dependencies and remove WinSDK contract 2021-12-22 14:34:01 -08:00
Morten Nielsen 6c962f3422 Increase system dependencies 2021-12-22 14:06:39 -08:00
Morten Nielsen da5d18003c Update expired UWP certificate 2021-12-22 14:04:27 -08:00
Morten Nielsen 6681b8e92c Reduce CPU usage. Fixes #98 2021-12-22 13:52:24 -08:00
Morten Nielsen 75646f49c5 Allow empty sat count, and assume '0' if missing
Fixes #94
2021-06-28 14:21:57 -07:00
Morten Nielsen 8e89abaca3 Fix some docfx warnings
https://github.com/dotnet/docfx/issues/6995
2021-03-10 13:07:08 -08:00
Morten Nielsen 078d8fded0
Fix CI Build (#82)
* Fix CI Build

* Build fixes
2020-12-10 21:48:43 -08:00
Morten Nielsen 5d4686c059 Added iOS EAAccessoryDevice 2020-11-27 21:25:17 -08:00
Morten Nielsen 1c96176a56 Improve multi-band handling of SNRs 2020-09-24 21:46:08 -07:00
Morten Nielsen 830b5c25f3 Improve plotview with weighted averages and quality filters 2020-09-24 21:45:44 -07:00
Morten Nielsen cd0eda6a02 Store NTRIP settings between runs 2020-09-23 20:46:42 -07:00
Morten Nielsen ab91ba3c09 Add bluetooth support to desktop app 2020-09-23 20:45:59 -07:00
Morten Nielsen abf660df7e Add signal id to GSV 2020-09-23 20:44:33 -07:00
Morten Nielsen 84bb5f5118 Fix threading issue in plotview 2020-09-07 20:01:34 -07:00
Morten Nielsen 52b402323a Sort ntrip sources by distance 2020-09-07 20:01:17 -07:00
Morten Nielsen 43fedd2b3f Reuse gnss monitor instance in sample app 2020-09-07 20:00:58 -07:00
Morten Nielsen ffefe05c53 Add argument checks 2020-09-07 20:00:03 -07:00
Morten Nielsen 11cb0d72be
Update version number 2020-08-31 22:23:27 -07:00
Morten Nielsen 47d419864f
Detect GN support per-message instead (#79)
* Simplify Android device lookup

* Detect GN support per-message instead.

* add length check
2020-08-31 22:22:27 -07:00
Morten Nielsen 3ec22441e0 Fix build issue and update dependency 2020-08-28 16:43:52 -07:00
Morten Nielsen b1a82e3e8e Fix parsing issue for empty ZDA messages 2020-08-28 16:33:42 -07:00
Morten Nielsen 71d635f1b1 Improve android sample app 2020-08-28 16:33:20 -07:00
Morten Nielsen 88ff1ba7b8 Improve UWP sample app 2020-08-28 16:33:02 -07:00
Morten Nielsen 741163f28f Update Android sample app 2020-08-28 15:30:30 -07:00
Morten Nielsen 62c20a6bfd Added android null checks 2020-08-25 21:05:52 -07:00
Morten Nielsen 0fd8349d98 Ensure GSV messages are handled regardless of GN support 2020-08-25 15:39:58 -07:00
Morten Nielsen cb5249db73 Implemement NmeaMessage : IEquatable<NmeaMessage>
Also avoid processing identical messages in GnssMonitor
2020-08-25 15:39:40 -07:00
Morten Nielsen 02579ab3e8 Adds property change notification to properties
Also fixes a threading issue with AllMessages - Issue #76
2020-08-25 15:24:48 -07:00
Morten da3b3f8788 Color code deviation plot 2020-08-02 21:55:47 -07:00
Morten Nielsen 3f8a7d4b8f minor tweaks 2020-08-02 20:37:15 -07:00
Morten Nielsen fbfe89c704 Allow skipping checksums and better handle missing checksum after *
As discussed in #74
2020-08-01 11:03:24 -07:00
Morten Nielsen 9461d79bad Change order of TFMs to fix odd build error 2020-07-31 15:35:09 -07:00
Morten Nielsen 369c9753c4 Add 2.0 as a target to support async reads 2020-07-31 15:29:39 -07:00
Morten Nielsen db8e5e91b3 Fix build error 2020-07-31 15:24:58 -07:00
Morten Nielsen f357b2423c improve ntrip streaming 2020-07-31 15:23:31 -07:00
Morten Nielsen b699eab194 Use bitmap for rendering plot view + allow zoom + improve ui 2020-07-31 15:23:12 -07:00
Morten Nielsen f83600de07 Ensure no repeated events are raised. Only Fixtime on location updates 2020-07-31 14:01:52 -07:00
Morten Nielsen 967a54f41f tweak plotview ui and limit to plotting 1000 points 2020-07-31 00:17:39 -07:00
Morten Nielsen ecf9d4e53a Change title and size of window 2020-07-31 00:17:21 -07:00
Morten Nielsen fbd85f1b31 Ntrip client returns an independent stream instead of using events 2020-07-31 00:17:11 -07:00