rusEFI
The most advanced open source ECU
|
This file is about configuring engine via the human-readable protocol.
Definition in file settings.cpp.
Functions | |
void | printSpiState () |
static void | printOutputs () |
void | printConfiguration () |
Prints current engine configuration to human-readable console. More... | |
static void | doPrintConfiguration () |
static void | setFixedModeTiming (int value) |
static void | setTimingMode (int value) |
static void | setIdleSolenoidFrequency (int value) |
static void | setSensorChartMode (int value) |
static void | printTpsSenser (const char *msg, SensorType sensor, int16_t min, int16_t max, adc_channel_e channel) |
void | printTPSInfo (void) |
static void | setCrankingRpm (int value) |
static void | setAlgorithmInt (int value) |
static void | setFiringOrder (int value) |
static void | setRpmHardLimit (int value) |
static void | setCrankingIACExtra (float percent) |
static void | setCrankingFuel (float timeMs) |
static void | setGlobalTriggerAngleOffset (float value) |
static void | setCrankingTimingAngle (float value) |
static void | setCrankingInjectionMode (int value) |
static void | setInjectionMode (int value) |
static void | setIgnitionMode (int value) |
static void | setIndividualCoilsIgnition () |
static void | setTriggerType (int value) |
static void | setDebugMode (int value) |
static void | setWholeTimingMap (float value) |
static void | setWholeTimingMapCmd (float value) |
static brain_pin_e | parseBrainPinWithErrorMessage (const char *pinName) |
static void | setIgnitionPin (const char *indexStr, const char *pinName) |
void | readPin (const char *pinName) |
static void | benchSetPinValue (const char *pinName, int bit) |
static void | benchClearPin (const char *pinName) |
static void | benchSetPin (const char *pinName) |
static void | setIndividualPin (const char *pinName, brain_pin_e *targetPin, const char *name) |
static void | setVssPin (const char *pinName) |
static void | setIdlePin (const char *pinName) |
static void | setAlternatorPin (const char *pinName) |
static void | setTriggerInputPin (const char *indexStr, const char *pinName) |
static void | setTriggerSimulatorPin (const char *indexStr, const char *pinName) |
static void | setAnalogInputPin (const char *sensorStr, const char *pinName) |
static void | setLogicInputPin (const char *indexStr, const char *pinName) |
static void | setSpiMode (int index, bool mode) |
static void | enableOrDisable (const char *param, bool isEnabled) |
static void | enable (const char *param) |
static void | disable (const char *param) |
static void | enableSpi (int index) |
static void | disableSpi (int index) |
void | scheduleStopEngine () |
static void | getValue (const char *paramStr) |
static void | setScriptCurve1Value (float value) |
static void | setScriptCurve2Value (float value) |
static void | setValue (const char *paramStr, const char *valueStr) |
void | initSettings () |
void | printDateTime () |
void | setDateTime (const char *const isoDateTime) |
void | setEngineTypeAndSave (int value) |
void | setEngineType (int value, bool isWriteToFlash) |
Variables | |
int | waveChartUsedSize |
WaveChart | waveChart |
bool | verboseRxCan = false |
const command_f_s | commandsF [] |
const command_i_s | commandsI [] |
|
static |
Definition at line 353 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 357 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 342 of file settings.cpp.
Referenced by benchClearPin(), and benchSetPin().
|
static |
Definition at line 571 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 579 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 148 of file settings.cpp.
Referenced by initSettings(), setAlgorithmInt(), setCrankingInjectionMode(), setCrankingRpm(), setCrankingTimingAngle(), setEngineType(), setFiringOrder(), setFixedModeTiming(), setGlobalTriggerAngleOffset(), setInjectionMode(), setRpmHardLimit(), setSensorChartMode(), setTimingMode(), and setTriggerType().
|
static |
Definition at line 567 of file settings.cpp.
Referenced by ACMP_Enable(), ACMP_EnableDMA(), ACMP_EnableLinkToDAC(), ACMP_EnableWindowMode(), ADC12_EnableDMA(), ADC12_EnableHardwareTrigger(), DMAMUX_EnableAlwaysOn(), EDMA_EnableAsyncRequest(), EDMA_EnableAutoStopRequest(), EDMA_TcdEnableAutoStopRequest(), initSettings(), jedec_write_enable(), LPSPI_Enable(), LPUART_EnableRx(), LPUART_EnableRxDMA(), LPUART_EnableTx(), LPUART_EnableTxDMA(), and PORT_EnablePinsDigitalFilter().
|
static |
Definition at line 492 of file settings.cpp.
Referenced by disable(), and enable().
|
static |
Definition at line 575 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 590 of file settings.cpp.
Referenced by initSettings().
void initSettings | ( | ) |
Definition at line 769 of file settings.cpp.
Referenced by commonInitEngineController().
|
static |
Definition at line 303 of file settings.cpp.
Referenced by benchSetPinValue(), initSettings(), readPin(), setAnalogInputPin(), setIgnitionPin(), setIndividualPin(), setLogicInputPin(), setTriggerInputPin(), and setTriggerSimulatorPin().
void printConfiguration | ( | ) |
Prints current engine configuration to human-readable console.
Definition at line 90 of file settings.cpp.
Referenced by doPrintConfiguration().
void printDateTime | ( | ) |
Definition at line 833 of file settings.cpp.
Referenced by getValue(), and initRtc().
|
static |
Definition at line 52 of file settings.cpp.
Referenced by printConfiguration().
void printSpiState | ( | ) |
Definition at line 44 of file settings.cpp.
Referenced by printConfiguration(), and setSpiMode().
void printTPSInfo | ( | void | ) |
Definition at line 192 of file settings.cpp.
Referenced by grabTPSIsClosed(), grabTPSIsWideOpen(), and initSettings().
|
static |
Definition at line 175 of file settings.cpp.
Referenced by printTPSInfo().
void readPin | ( | const char * | pinName | ) |
Definition at line 332 of file settings.cpp.
Referenced by benchSetPinValue(), and initSettings().
void scheduleStopEngine | ( | ) |
See 'LimpManager::isEngineStop' for code which actually stops engine
Definition at line 586 of file settings.cpp.
Referenced by executeTSCommand(), initSettings(), and Engine::isInShutdownMode().
|
static |
this method is used in console - it also prints current configuration
Definition at line 216 of file settings.cpp.
|
static |
Definition at line 381 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 420 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 236 of file settings.cpp.
|
static |
Definition at line 231 of file settings.cpp.
|
static |
|
static |
|
static |
void setDateTime | ( | const char *const | isoDateTime | ) |
Definition at line 841 of file settings.cpp.
Referenced by setValue().
|
static |
Definition at line 285 of file settings.cpp.
void setEngineType | ( | int | value, |
bool | isWriteToFlash | ||
) |
Definition at line 874 of file settings.cpp.
Referenced by executeTSCommand(), processCanQcBenchTest(), and setEngineTypeAndSave().
void setEngineTypeAndSave | ( | int | value | ) |
|
static |
Definition at line 221 of file settings.cpp.
|
static |
|
static |
|
static |
Definition at line 377 of file settings.cpp.
Referenced by initSettings().
|
static |
|
static |
Definition at line 265 of file settings.cpp.
Referenced by setIndividualCoilsIgnition().
|
static |
For example: set_ignition_pin 1 PD7 todo: this method counts index from 1 while at least 'set_trigger_input_pin' counts from 0. todo: make things consistent
Definition at line 317 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 273 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 361 of file settings.cpp.
Referenced by setAlternatorPin(), setIdlePin(), and setVssPin().
|
static |
|
static |
Definition at line 456 of file settings.cpp.
Referenced by initSettings().
|
static |
|
static |
Definition at line 625 of file settings.cpp.
|
static |
Definition at line 629 of file settings.cpp.
|
static |
Definition at line 169 of file settings.cpp.
|
static |
Definition at line 472 of file settings.cpp.
Referenced by disableSpi(), and enableSpi().
|
static |
|
static |
For example: set_trigger_input_pin 0 PA5 todo: this method counts index from 0 while at least 'set_ignition_pin' counts from 1. todo: make things consistent
Definition at line 391 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 404 of file settings.cpp.
Referenced by initSettings().
|
static |
|
static |
Definition at line 693 of file settings.cpp.
Referenced by initSettings().
|
static |
Definition at line 372 of file settings.cpp.
Referenced by setValue().
|
static |
Definition at line 289 of file settings.cpp.
Referenced by setWholeTimingMapCmd().
|
static |
Definition at line 293 of file settings.cpp.
Referenced by initSettings().
const command_f_s commandsF[] |
Definition at line 643 of file settings.cpp.
Referenced by setValue().
const command_i_s commandsI[] |
Definition at line 655 of file settings.cpp.
Referenced by setValue().
bool verboseRxCan = false |
Definition at line 490 of file settings.cpp.
Referenced by enableOrDisable(), and processCanRxMessage().
|
extern |
Definition at line 33 of file trigger_central.cpp.
|
extern |
Definition at line 60 of file engine_sniffer.cpp.
Referenced by WaveChart::publish().