Skip to content

grantarg/bfviewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bfviewer

Program created to display information obtained by using decoded Betaflight log files in the .CSV format, then uses the Jgraph program to display it.

Dependencies

For bfviewer to work, jgraph is required to be placed in the $PATH variable. Also, ps2pdf and convert must be installed.

Usage

One can simply run the command make to produce sample PDFs. Before running the program again, it is highly recommended to run the command make clean to fully erase any binaries left over.

The format for running bfviewer outside of the makefile is as follows: ./bfviewer [FLAG] [Log file]. The log file can be produced from a .bfl file using the blackbox-tools program provided by betaflight.

The given makefile will compile the .cpp file and also produce 5 graphs using the sample log file found in the logs folder.

Testing

This program has be certified to work on both my Macbook Pro using the M1 Pro chip and the UTK Hydra Lab machines.

Examples

I have placed example PDF files with sample output to demonstrait what the program will typically create.


Images

Total mAh used (mahtotal.pdf)

Electrical charge used in mAh

Battery Voltage (vbat.pdf)

Graph of the battery voltage over time

Current (amperage.pdf)

Electrical charge used in mAh

Motor speed (motors.pdf)

Graph of motor speed

Signal (signal.pdf)

Graph of RSSI

About

Program created to display information obtained by using decoded Betaflight log files in the .CSV format, then uses the Jgraph program to display it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors