-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
no_std #10
Comments
#15 was closed in order for the changes to be split into smaller chunks. What is the current status of the |
The satellite part need help to work without pub satellites: Vec<Satellite>,
pub fix_satellites_prns: Option<Vec<u32>>,
satellites_scan: HashMap<GnssType, Vec<Vec<Satellite>>>, But before make any changes in that part we need tests for this part of nmea. |
Ok, so I see that there are a few tests with the parser that check the What kind of test cases would be sufficient to test these out? Lines 867 to 886 in c985682
|
Because the idea is to replace containers, the test should at least validate that all satellites which were mentioned in nmea stream |
Tests
I asked a friend if he can provide some real examples/data since he has a boat and was recently tinkering with such packages, I believe it was As for the tests, they can specifically mention that they don't cover these scenarios and maybe even link to the tracking issue. I would say that having More test examplesI found this link that, I believe has examples with multiple https://receiverhelp.trimble.com/alloy-gnss/en-us/NMEA-0183messages_GSV.html |
Long time ago I tested this functionality manually and it works correctly. It should be not hard to restore results, any modern Android phone can provide nmea data, |
I would say that this is not mandatory for the I will check how you get sentences from Android as well. |
Back to the question of how can we make the crate I think we can focus on a few parts only, in particular, we can start with the |
I removed So actually, to remove dependency from After that all And in GSA parsing there is usage of |
Well from wikipedia:
|
The crate should become no_std as things that use NMEA directly are often gonna be embedded devices. #13
The text was updated successfully, but these errors were encountered: