nmea
nmea copied to clipboard
NMEA 0183 - for communication between marine electronics such as echo sounder, sonars, anemometer, gyrocompass, autopilot, GNSS receivers and many other types of instruments. Defined and controlled by...
Adds a pair of parsers for WIMDA and WIMWV. No GPS Fix related messaging parsing for this set as they are both weather station based messages.
`use of deprecated associated function 'chrono::NaiveTime::from_hms_milli': use 'from_hms_milli_opt()' instead`
There are multiple sentences that are still not implemented in the crate and this is a list of the remaining sentences that we can implement. Some work has gone into...
## Research whether: - We need `f64` accuracy for any of the fields? - Yes, complexity will be lower by just using double precision. - If it's really needed, then...
- [ ] Explain what NMEA 0183 is by adding a quote from Wikipedia and add a link to https://en.wikipedia.org/wiki/NMEA_0183 in the Readme - [ ] Explain below what the...
As per #11 we wanna ensure max test coverage, as of now sentences/utils.rs is not at all tested but shared across all sentence parsers and thus a source for very...
- [ ] We need dual-license the `nmea` code with MIT ~due to the code integration from the `yanp` crate~ (`yanp` integration is no longer needed due to the amount...
We should never panic, instead always return Result's and try not to unwrap unless we can be absolutely sure it is safe.
This idea was mentioned in #9 and will greatly improve the usability of the crate by providing an iterator-based parser that will parse new messages from e.g. streamed/received bytes when...