Skip to content
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

Parser support for fixed-point and double precision fields, different tangent-plane coordinate systems #12

Merged
merged 12 commits into from
Oct 12, 2022

Conversation

Scottapotamas
Copy link
Owner

This closes #10.

Library now supports the range of possible input data formats that the IMU's can provide. Implementation was motivated by the addition of output configurations, some of which the library wouldn't have been able to parse properly.

Returns value matched against enums.
Includes test coverage backed by real packets and datasheet.
Helps 'remove' number precision and coordinate system info from a fully configured XDI.
Includes test coverage.
Minor readability/logic cleanup
1220 tests are passing, while fp1632 currently fail with negative values.
Manually handles the sign-bit.
Minor tweaks as failing tests now function. 
Closes #11
Provides end-users with ability to check if a rotation was ENU, NED, NWU.
See #10
@Scottapotamas Scottapotamas merged commit 4b42874 into config Oct 12, 2022
@Scottapotamas Scottapotamas deleted the fp-handling branch October 12, 2022 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant