Skip to content

Releases: iNavFlight/blackbox-tools

0.4.5-RC4 Miscellaneous fixes and enhancements

28 Dec 20:40
c4705ec
Compare
Choose a tag to compare

This is a pre-release of the inav blackbox tools.

Features:

  • Add new fields. These fields are both general useful and improve integration with the dashware tool. Note that some of new field names are more descriptive compared to those in RC1. The new fields are:

    Name Description
    relative homeDirection Direction from the craft to home, degrees clockwise from the craft's heading
    mAhPerKm Instantaneous current efficiency
    cumulativeTripDistance Instanteous flight distance (m)
    Azimuth True direction (degrees) from home to the vehicle. Note this may be a safehome, not the arming locattion
  • Fix decoding errors caused by mismatch on the max number of servos between firmware 2.3+ and blackbox_decode. This was typically manifest as non-incrementing time stamps in generated GPX and erroneous or missing time stamps (and possibly;y other invalid data) in CSV

  • Correctly enumerate inav state flags

  • Janitorial code cleanups

  • Don't recognise home jumps greater than 500m for derived values

Content

The archives contain the applications blackbox_decode and blackbox_render. The files are built as follows:

  • The Linux files are dynamically linked and use OS libraries. The necessary libraries are standard on all modern Linux distributions.
  • The MacOS files are statically linked. The binaries are not signed.
  • The Windows files are dynamically linked and should include the necessary libraries. The binaries are cross-compiled in Linux.

The archives do not include the font referenced from the Project page, if you need this font please download it directly.

The archives include 3rd party libraries. The relevant licences are shown on the Project page.

Contributors

Thanks to the following for contributing to this pre-release:

0.4.5-RC3 Miscellaneous fixes and enhancements

28 Dec 18:53
6fbc7ab
Compare
Choose a tag to compare

This is a pre-release of the inav blackbox tools.

Features:

  • Add new fields. These fields are both general useful and improve integration with the dashware tool. Note that some of new field names are more descriptive compared to those in RC1. The new fields are:

    Name Description
    relative homeDirection Direction from the craft to home, degrees clockwise from the craft's heading
    mAhPerKm Instantaneous current efficiency
    cumulativeTripDistance Instanteous flight distance (m)
    Azimuth True direction (degrees) from home to the vehicle. Note this may be a safehome, not the arming locattion
  • Fix decoding errors caused by mismatch on the max number of servos between firmware 2.3+ and blackbox_decode. This was typically manifest as non-incrementing time stamps in generated GPX and erroneous or missing time stamps (and possibly;y other invalid data) in CSV

  • Correctly enumerate inav state flags

  • Janitorial code cleanups

  • Don't recognise home jumps greater than 500m for derived values

Content

The archives contain the applications blackbox_decode and blackbox_render. The files are built as follows:

  • The Linux files are dynamically linked and use OS libraries. The necessary libraries are standard on all modern Linux distributions.
  • The MacOS files are statically linked. The binaries are not signed.
  • The Windows files are dynamically linked and should include the necessary libraries. The binaries are cross-compiled in Linux.

The archives do not include the font referenced from the Project page, if you need this font please download it directly.

The archives include 3rd party libraries. The relevant licences are shown on the Project page.

Contributors

Thanks to the following for contributing to this pre-release:

0.4.5-RC1 Miscellaneous fixes and enhancements

01 Dec 11:03
b8866fe
Compare
Choose a tag to compare

This is a pre-release of the inav blackbox tools.

Features:

  • Add new fields to support the dashware tool
  • Fix decoding errors caused by mismatch on the max number of servos between firmware 2.3+ and blackbox_decode. This was typically manifest as non-incrementing time stamps in generated GPX and erroneous or missing time stamps (and possibly;y other invalid data) in CSV
  • Correctly enumerate inav state flags
  • Janitorial code cleanups

Content

The archives contain the applications blackbox_decode and blackbox_render. The files are built as follows:

  • The Linux files are dynamically linked and use OS libraries. The necessary libraries are standard on all modern Linux distributions.
  • The MacOS files are statically linked. The binaries are not signed.
  • The Windows files are dynamically linked and should include the necessary libraries. The binaries are cross-compiled in Linux.

The archives do not include the font referenced from the Project page, if you need this font please download it directy.

The archives include 3rd party libraries. The relevant licences are shown on the Project page.

Contributors

Thanks to the following for contributing to this pre-release:

v0.4.4

09 Jul 14:46
f856c02
Compare
Choose a tag to compare

Major changes:

  • Fix flightModeFlags and stateFlags decode to string
  • Add a dateTime column in csv files with UTC datetime when --datetime is specified
  • Fix decoding the GPS frames even if the main frames are corrupted
  • Fix temperature sensor values
  • Increase header read buffer to fix iNav >2.2.0 log reading issues
  • Make BB tools compatible with iNav's battery data

Thanks to @stronnag, @ZeSly and @shellixyz