Commit graph

253 commits

Author SHA1 Message Date
Morten Nielsen 494deda82b
Update BluetoothDevice.Android.cs 2020-06-16 11:16:32 -07:00
Morten Nielsen 3e0aadfed6 Add more api ref doc describing how to use devices 2020-02-01 17:09:20 -08:00
Morten Nielsen d33430b582 doc comment improvements 2020-02-01 16:37:42 -08:00
Morten Nielsen e02113072f Moved map into its own control + added 3D view 2020-01-29 00:52:57 -08:00
Morten Nielsen 18e6bf13be Error message fixes 2020-01-28 22:56:35 -08:00
Morten Nielsen 61e54f1799 Sample fixes 2020-01-28 22:56:18 -08:00
Morten Nielsen fda5be690d
Change nuget output path (#70)
* Upload artifacts
2020-01-28 21:10:21 -08:00
Morten Nielsen c9c631530e
Add custom ArcGIS location provider to desktop sample (#69)
* Location provider sample for ArcGIS Runtime
2020-01-28 20:44:16 -08:00
Morten Nielsen e46bbeebf5 Update logos and doc fixes 2020-01-25 15:53:08 -08:00
Morten Nielsen 282331856e fix tools and output folders 2020-01-25 14:12:27 -08:00
Morten Nielsen e23bc1a2bb Set version to 2.0 2020-01-19 19:02:28 -08:00
Morten Nielsen 1d1c12267a Added links to doc site 2020-01-19 18:57:58 -08:00
Morten Nielsen 9a32f41edf Renamed namespace NmeaParser.Nmea to NmeaParser.Messages 2020-01-19 18:06:15 -08:00
Morten Nielsen 61ae5ade1f Fix a bug in the multi message, where the the index wasn't used to get the count/number 2020-01-19 17:29:33 -08:00
Morten Nielsen ea1a45c8ec Adds ability to register custom messages 2020-01-19 16:53:39 -08:00
Morten Nielsen 231c461129 Namespace cleanup 2020-01-19 14:37:35 -08:00
Morten Nielsen b6e3ba05de Replace WPF .NET Framework sample with .NET Core sample 2020-01-16 23:44:53 -08:00
Morten Nielsen d7451c89bd Fix sample issues + minor property rename 2020-01-16 23:41:16 -08:00
Morten Nielsen 9fad4997b9 Fix unit test compilation issue 2020-01-16 23:01:05 -08:00
Morten Nielsen 0f2bb925bc Remove private assets tag 2020-01-16 23:00:51 -08:00
Morten Nielsen e854b9bfe6 Added serialport support to .NET Core 2.1+ 2020-01-16 22:50:04 -08:00
Morten Nielsen 238f1a319f Revert "Initial stab at an aggregator"
This reverts commit 699012c4a2.
2020-01-16 22:40:18 -08:00
Morten Nielsen 699012c4a2 Initial stab at an aggregator 2020-01-16 22:39:55 -08:00
Morten Nielsen 252193dd86 Cleanup and typos 2020-01-16 22:39:29 -08:00
Morten Nielsen a5eeb12016 Updated package info 2020-01-16 21:49:13 -08:00
Morten Nielsen d5b89fef5f Added RMA message 2020-01-16 21:48:59 -08:00
Morten Nielsen 013749c4fb Api cleanup and and improved doc
Full NMEA message API sweep
2020-01-16 21:47:24 -08:00
Morten ce7aec70cf Improved satellite view 2020-01-16 11:58:22 -08:00
Morten Nielsen 92587da9a7 Updated tests to parse in previous message to parser 2020-01-16 06:33:43 -08:00
Morten Nielsen 3f79ada2f2 Fix CI build and upgrade unit tests to target both NETFX and NetCore 2020-01-16 00:07:27 -08:00
Morten Nielsen ad4faa6f4b Fix whitespace inconsistencies 2020-01-15 23:49:06 -08:00
Morten Nielsen c335ba2f20 Warning fixes 2020-01-15 23:42:01 -08:00
Morten Nielsen a142c9b0da Improved multi-message handling and updated all code necessary 2020-01-15 23:41:51 -08:00
Morten be31b94f9c Initial stab at merging multi-sentence messages into a single easier-to-use message 2020-01-15 17:38:21 -08:00
dotMorten db3491ecba Fixed bug introduced by nullable changes 2019-10-03 00:15:16 -07:00
dotMorten 13f8cf9229 Make events nullable 2019-10-02 13:41:23 -07:00
dotMorten cc0822f094 Update msbuild extras 2019-10-02 13:31:30 -07:00
dotMorten 5ac8a94145 Upgrade UWP to 16299 2019-08-21 11:41:31 -07:00
dotMorten a8da94010a Enable nullability in unit tests 2019-08-21 11:00:28 -07:00
dotMorten cb39e30e1f Use nullability tags 2019-08-21 10:52:56 -07:00
Morten Nielsen 46c1d05631 Fix build issues 2019-05-28 10:36:56 -07:00
Morten Nielsen bfcb860b15 Simplify project settings, and treat warnings as errors in release build 2019-05-28 08:44:02 -07:00
Morten Nielsen 72f87847d6 Update expired certificate 2019-03-23 10:32:30 -07:00
Morten Nielsen d30c4cf3f9 Fix build errors and warnings 2019-03-23 10:07:02 -07:00
Morten Nielsen 9aab253426
Delete SampleApp.UWP.csproj.bak 2019-03-23 09:55:23 -07:00
Morten Nielsen ee7d6ce1c7 Fixes #53 2019-03-11 23:31:11 -07:00
Tino Hager 8001b542f4 Fix summary info 2019-03-06 08:24:14 +01:00
Tino Hager c06c1e2568 Cleanup namespaces 2019-03-05 17:16:15 +01:00
Morten Nielsen 95fea42930 Added ModeIndicator to GLL 2019-02-26 00:31:15 -08:00
Morten Nielsen 0c19f097c5 Updated license to Apache 2.0 2019-02-25 23:49:07 -08:00
Morten Nielsen f392416cdd Very large refactoring moving from talker-specific classes to generic message classes, and instead expose talker-type on the base-class. 2019-02-25 23:41:13 -08:00
Morten Nielsen 16da0c7eb4 Cleanup 2019-02-19 23:32:39 -08:00
Morten Nielsen 18e6899911 Added test for handling mixed GSV messages 2019-02-19 23:01:52 -08:00
Morten Nielsen a576649114 Improve display of messages in desktop sample app 2019-02-19 22:55:08 -08:00
Morten Nielsen d2c1d2e11f Null handling improvements, device lifecycle fixes and improved multipart message parsing 2019-02-19 22:54:36 -08:00
Morten Nielsen c865776975 Update unit tests for UWP to something more current. 2019-02-19 21:36:39 -08:00
Morten Nielsen 121255d327 Breaking change: Rewrite nmea creation to parse data into constructor instead to ensure types are always properly initialized.
Code clean-up and simplify syntax.
Update license to Apache.
Simplify packaging and include symbol-linked PDBs
2019-02-19 20:51:51 -08:00
Morten Nielsen 743b3d6ef3
Fixes #38 2019-02-05 23:01:54 -08:00
Daniel Vassdal ae865c1203 Add ZDA message 2018-10-02 12:53:51 +02:00
Morten Nielsen 992824e1e2 Clean up 2018-07-25 21:44:07 -07:00
Morten Nielsen a648721ba8 Fixes #42 2018-07-25 21:29:28 -07:00
Morten Nielsen e9ea4ef1c3 Undo dispose call 2018-07-25 21:07:59 -07:00
Morten Nielsen 45665413d1 Code cleanup 2018-07-25 21:02:54 -07:00
Morten Nielsen b6f806c95a Added Android Bluetooth Device 2018-07-25 20:48:24 -07:00
Morten Nielsen 4d55b6d5e5 Added support for writing to the devices - useful for transmitting DGPS corrections (For instance RTCM from NTRIP etc) to the device 2018-07-25 20:48:11 -07:00
Morten Nielsen 3e26a65a7b Android sample UI Tweaks 2018-07-10 16:14:39 -07:00
Morten Nielsen 2e4e6aa939 Various sample tweaks + added BT sample to Android. 2018-07-10 16:04:35 -07:00
Morten Nielsen 102805a100 minor cleanup and typos 2018-04-02 12:54:02 -07:00
Morten Nielsen b8893ce773 Unregister from updates 2018-03-29 20:22:33 -07:00
Morten Nielsen 3f9d23cf80 Updated version to 1.10.0.0 2018-03-29 14:19:13 -07:00
Morten Nielsen 092ec7b6f7 Android resources 2018-03-29 14:18:49 -07:00
Morten Nielsen 53263aefce Remove usused file 2018-03-29 14:15:00 -07:00
Morten Nielsen 68141ca89d Typo 2018-03-29 14:14:45 -07:00
Morten Nielsen 3263f841e3 Added Android Sample app + added custom Android device that uses the NMEA stream from the system location provider 2018-03-29 14:14:27 -07:00
dotMorten b9d94a2f8c v1.9.0. Added more message types and tests. 2017-12-21 11:03:40 -08:00
dotMorten 7926e0c8e0 use assembly reference, to avoid VS2017 frequent reference error picking .NET Standard DLL over net451 dll 2017-12-20 17:03:46 -08:00
Morten Nielsen 30a79f9a0f Added base classes for GST, GGA and RMC for getter GLONASS support 2017-12-20 16:59:17 -08:00
Morten Nielsen da87d930e6 Switch to Package Reference style 2017-12-20 16:58:02 -08:00
Morten Nielsen 9aafcbefb2 Remove store/phone (no longer supported) 2017-12-20 16:55:58 -08:00
dotMorten 803fc7a50e Moved to a single-project csproj NET Standard solution 2017-12-12 11:51:37 -08:00
David Chambers 848be84695 Add formatting 2017-06-08 15:40:44 -04:00
david-chambers 6b7bdec066 Add Gngst unit test 2017-06-08 13:20:25 -04:00
david-chambers ef06cafade Add code analysis suppressions 2017-06-08 13:20:02 -04:00
david-chambers 8386718266 Add GNGST message 2017-06-07 16:18:23 -04:00
Morten Nielsen 591c532920 Last vehicle in GPGSV string not parsed 2017-05-09 12:17:04 -07:00
Morten Nielsen 7b7cafdbfb Added .NET Standard library + upgraded .NET 4.5 to the supported 4.5.2 2017-03-15 00:03:48 -07:00
Morten Nielsen d0bff9f06e Show unknown messages in the panel 2017-03-14 22:55:00 -07:00
Morten Nielsen add8429da9 Update UWP SDK to work on default VS installs that doesn't have 10240 installed 2017-03-14 22:54:12 -07:00
Morten Nielsen d3c42c6258 v1.6.1 2017-03-06 23:31:22 -08:00
Morten Nielsen 435a50041f Disable buffering in UWP. Fixes https://github.com/dotMorten/NmeaParser/issues/28 2017-03-06 23:18:58 -08:00
Morten Nielsen 63731da6bc Build UWP for x86 when AnyCPU is selected 2017-03-06 23:17:38 -08:00
Morten Nielsen 614ba2f07b Updated Xamarin.iOS tooling 2017-03-06 23:16:55 -08:00
Morten Nielsen 66e9151beb Correct reading of TimeSinceLastDgpsUpdate + Add FixTime
Fixes #27
2017-02-01 17:15:35 -08:00
mort5161 686b34dc28 v1.6.0 (updated nuget package to include all platforms) 2016-06-06 11:21:05 -07:00
mort5161 1c198de5e4 Fixes Issue #12 2015-10-18 21:46:03 -07:00
mort5161 6a99c5a53f Upgraded UWP projects to VS2015RTM - Addresses Issue #13 2015-10-18 21:03:46 -07:00
Morten Nielsen c323d84635 Added support for Windows 10 and the new NmeaParser for 'SerialDevice' 2015-05-29 15:07:58 -07:00
Morten d3c3c6d90a Hide message tiles that doesn't have data available 2015-05-29 09:50:14 -07:00
mort5161 bddc6d7a29 Added support for millisecond accuracy when parsing dates and timespans 2015-03-20 16:53:17 -07:00
mort5161 6fcd2ebca4 Improved file reader to read lines in message groups to better simulate an NMEA device 2015-03-20 16:20:02 -07:00
mort5161 376014e385 Fixed code analyzer issues 2015-03-20 15:37:49 -07:00
mort5161 61aa1ac833 Added GPGST message 2015-03-20 15:16:38 -07:00
mort5161 dfc02b986c Added Checksum property to message and ToString 2015-03-20 15:14:58 -07:00
mort5161 eb1d80184d Fixed compilation bug 2015-03-20 14:38:00 -07:00
mort5161 ac4f8c9bb3 Added device tab for opening up other devices and example of auto discovery of serial port devices 2015-03-20 12:46:55 -07:00
mort5161 b195c12d7a Expose current serial port 2015-03-20 12:39:23 -07:00
mort5161 017623e7ab Expose current filename 2015-03-20 12:39:14 -07:00
mort5161 2cea8ba503 Added bluetooth sample code to store/phone 2015-02-24 12:42:59 -08:00
dotMorten 4a13161d4f Updated PGRMZ data to match Garmin spec 2014-11-27 10:04:31 -08:00
dotMorten 85066e3a12 Fixed doc 2014-11-27 10:03:58 -08:00
mort5161 9c5932a33e Sample app UI tweaks 2014-11-15 00:15:03 -08:00
mort5161 a3e63a1111 Improved sample app 2014-11-15 00:10:24 -08:00
Morten Nielsen e36782dceb Added Xamarin iOS + Android support 2014-11-14 21:19:25 -08:00
mort5161 9c37a40bc0 Addressed all code analysis warnings (note: Some minor breaking changes to follow naming guidelines) 2014-11-14 17:36:46 -08:00
mort5161 32b9a8b9eb Completed xml doc comments 2014-11-14 15:52:20 -08:00
mort5161 8f692a4aab Added satellite system property (GPS/Glonass/Waas) 2014-11-14 15:20:51 -08:00
mort5161 a8cb9c3607 Improved parsing of values not available in NMEA message 2014-11-12 10:58:58 -08:00
mort5161 5f660c3343 Doc comments 2014-11-11 17:44:02 -08:00
mort5161 8e6cc7b00b Added some doc + added support for writing to the serial port 2014-11-11 17:36:55 -08:00
mort5161 df7b083495 Added some doc 2014-11-11 17:36:38 -08:00
mort5161 7af5e1f3e7 Speed up unit tests 2014-11-11 14:44:23 -08:00
mort5161 d060ae586f Improved unit tests (test multi-part message handling) 2014-11-11 14:42:53 -08:00
mort5161 7587df2b4d Removed some idle time from the NMEA log file 2014-10-09 16:23:09 -07:00
mort5161 4858870dbe Minor bug fixes. v1.3.1 2014-10-07 17:24:13 -07:00
mort5161 46971fc4c8 Sample app: Limit output window queue to avoid out of memory exception 2014-07-31 13:50:55 -07:00
unknown d165526071 Updated version to 1.1.0 2014-07-31 01:01:30 -07:00
unknown 2fba15f6d9 Simplified listening to multi part messages 2014-07-31 00:59:47 -07:00
unknown b2e4d7c2a6 Added $GPRTE.
Implemented common interface for multi-part messages.
2014-07-31 00:37:30 -07:00
unknown c5c07e15ae Added $PGRMZ 2014-07-31 00:01:41 -07:00
unknown 93aa1d8192 Added $GPBOD 2014-07-30 23:43:48 -07:00
unknown f22d6e51e1 Added nuget spec 2014-07-30 23:08:06 -07:00
mort5161 1222526371 Fixed threading issue on nmea data not yet parsed 2014-07-28 17:31:58 -07:00
mort5161 cb952b24be Ensure valid long/lat values 2014-07-28 17:31:34 -07:00
mort5161 79e6523d0d Added GPGLL 2014-07-28 16:51:48 -07:00
mort5161 4bbd7fa54c Added satellite view to desktop sample 2014-07-28 16:38:45 -07:00
mort5161 aa05f87b2e Added gpgsv 2014-07-28 09:34:41 -07:00
mort5161 944efb7fe3 Made setters private 2014-07-28 09:34:17 -07:00
mort5161 d941f2c0f7 GPGSA 2014-07-25 16:41:27 -07:00
mort5161 b54939e6d1 Rearrange namespaces 2014-07-25 14:37:59 -07:00
mort5161 be76a8ea00 Added PGRME 2014-07-25 14:32:46 -07:00
mort5161 6c1ae5db06 Added GPRMB 2014-07-25 14:21:41 -07:00
mort5161 9663da9cf2 Refactor lat/long parsing 2014-07-25 14:21:26 -07:00
mort5161 189b10d376 Fixed GPGGA message parsing 2014-07-25 13:44:57 -07:00
mort5161 027ba1fbe3 Added license headers 2014-07-25 13:27:11 -07:00
mort5161 3b4da7433b Added license headers 2014-07-25 13:26:30 -07:00
mort5161 f1c8bd927f Remove non-AnyCPU configs 2014-07-25 13:09:02 -07:00
mort5161 37138fc1ca Fix longitude direction 2014-07-25 13:08:17 -07:00
mort5161 f4e1e7ef55 Updated solution layout 2014-07-25 12:27:00 -07:00
mort5161 76bbf4beee Added Desktop build + sample apps 2014-07-25 12:21:07 -07:00
mort5161 c5150bba41 Added support for WinDesktop 2014-07-25 11:25:18 -07:00