Skip to content

fooooooooooooooo/mlvlg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust library for parsing mlvlg files

includes a cli tool for generating a MAP estimate table from log files

example output

Usage

map_estimate.exe --help

map_estimate.exe [OPTIONS] <FILE_OR_GLOB>...

Arguments:

  • <FILE_OR_GLOB>...

    files to process, can use glob patterns like '\*.mlg'

    can process both binary mlg files and ascii msl files, type is determined by extension

    ex:

    map_estimate.exe file1.msl file2.msl 'logs/*.mlg' 'logs/*.msl'

Options:

  • -s, --save save the final map table to output_table.xml in the current directory

  • -q, --quiet... can be used multiple times to increase quietness level

    • 0 times: prints stats and map table updates as it processes files
    • 1 time: only prints final stats and map table after processing all files
    • 2 or more times: no output at all (unless --profile-workload is used)

    ex: --quiet --quiet or -qq

  • --profile-workload output stats for MAP table cell updates for debugging

  • --offset <MS> delay in milliseconds to apply to TPS values

    buffers tps values and returns the value from N ms ago (based on time field)

    can potentially compensate for delay between throttle position and manifold conditions changing

    default: 0

  • --rpm-steps <RPM_STEPS> comma separated RPM steps for map table, must have 16 values:

    ex: --rpm-steps 600,900,1200,1500,1900,2300,2700,3100,3500,3900,4400,4900,5400,5900,6600,7200

    default: 600 900 1200 1500 1900 2300 2700 3100 3500 3900 4400 4900 5400 5900 6600 7200

  • --tps-steps <TPS_STEPS> comma separated TPS steps for map table, must have 16 values:

    ex: --tps-steps 0,1,2,3,4,5,7,10,15,20,25,30,50,70,90,100

    default: 0 1 2 3 4 5 7 10 15 20 25 30 50 70 90 100

  • --initial-values <INITIAL_VALUES> comma separated initial values for the 4 corners of the map table:

    top left, top right, bottom left, bottom right

    ex: --initial-values 50,15,100,100

    default: 50 15 100 100

  • -h, --help Print help (see a summary with '-h')

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages