218cd70e08 | ||
---|---|---|
.. | ||
docs | ||
generated | ||
translations | ||
.gitignore | ||
readme.md | ||
rusefi.input | ||
upload_ini.sh |
readme.md
TunerStudio
This directory contains the initialization and configuration files for the rusEFI interface to TunerStudio.
The primary contents are a set rusefi*.ini
initialization files, used to
configure TunerStudio to setup and monitor a specific ECU board. These are
the only files a typical end user needs.
The translations
directory contains non-English-language translations
for TunerStudio.
The initialization files are automatically generated from a combination of input files located both in this directory and in the board-specific directories .
rusefi*.ini
files are generated based on the following four inputs:
rusefi_config.txt
contains configuration region definition in proprietary text format.rusefi.input
contains the UI - all the menus and dialogs. UI definition starts atmenuDialog = main
line - here you will see all top level menus defined with internal IDs and visible text labels.mapping.yaml
is a minor detail related to how pins are named in drop downsprepend.txt
is a minor detail which allows you to hide elements of the UI using@@if_XXX
syntax.
The combined file is generated by ConfigDefinition.jar tool.
On Windows this may be run with gen_config.bat
.
Q: how do I offer my changes to TS project?
A: please PR only rusefi.input. Once merged, gen_config.bat would be executed automatically and results would be pushed by automation.