This parser is based on the betaflight blackbox log viewer log parser to handle the intricacies of log format and data frame formats. Huge thanks to the original authors! Without them this library won't be possible!
- Greatly simplified the parsing code by removing the chunked parsing logic, so the whole log will be parsed in one go. Initial parsing time will be longer, but haven't been a real issue so far.
- IMU info calculation removed since it's not accurate anyway and may end up confusing people.
- Ported the code to typescript with a bunch of cleanups and refactor, a lot of places still need types (PRs welcome!).
- Will be a little outdated to read the new configs added in bf 4.3, especially around filters/feedward configurations.
- Added a dozen tests.
git clone [email protected]:dronesitter/bf-blackbox-parser.git
cd bf-blackbox-parser
yarn install
yarn build
Many thanks!