Во многих файлах с расширением .c есть метод initBlahBlah, где BlahBlah обычно похоже на имя этого файла. Это метоты инициализации, они обычно все запускаются при старте програмы. Вот тут и начнём, для примера найдём в injector_central.с метод с названием initInjectorCentral.
Там мы увидим несколько строчек типа addConsoleAction... - это строчки, регистритрующие команды для тектовой консоли. Вот мы новую команду и добавим.
addConsoleAction добавляет команду без параметров - типа "hello".
addConsoleActionI добавляет команду с одним параметром - типа "gfc" - изменить глобальную коррекцию топлива. (I - это от слова Integer)
addConsoleActionII добавляет команду с двумя параметрами - типа "включить или выключить управление такой-то форсункой", подробности не важны. (Две II - это два раза от слова Integer)
Вот тут мы и добавим.
Code: Select all
addConsoleAction("ti", testInjector);
Всё, сохраняем файл и компилируем.