rusEFI
The most advanced open source ECU
|
Data Structures | |
struct | TokenCallback |
Typedefs | |
typedef void(* | Void) (void) |
typedef void(* | VoidPtr) (void *) |
typedef void(* | VoidInt) (int) |
typedef void(* | VoidIntVoidPtr) (int, void *) |
typedef void(* | VoidFloat) (float) |
typedef void(* | VoidFloatFloat) (float, float) |
typedef void(* | VoidFloatFloatFloat) (float, float, float) |
typedef void(* | VoidFloatFloatFloatFloat) (float, float, float, float) |
typedef void(* | VoidFloatFloatVoidPtr) (float, float, void *) |
typedef void(* | VoidIntInt) (int, int) |
typedef void(* | VoidIntIntVoidPtr) (int, int, void *) |
typedef void(* | VoidIntFloat) (int, float) |
typedef void(* | VoidCharPtr) (const char *) |
typedef void(* | VoidCharPtrVoidPtr) (const char *, void *) |
typedef void(* | VoidCharPtrCharPtr) (const char *, const char *) |
typedef void(* | VoidCharPtrCharPtrVoidPtr) (const char *, const char *, void *) |
typedef void(* | VoidCharPtrCharPtrCharPtr) (const char *, const char *, const char *) |
typedef void(* | VoidCharPtrCharPtrCharPtrCharPtrCharPtr) (const char *, const char *, const char *, const char *, const char *) |
Functions | |
int | tokenLength (const char *msgp) |
int | findEndOfToken (const char *line) |
char * | unquote (char *line) |
void | resetConsoleActions (void) |
void | helpCommand (void) |
This function prints out a list of all available commands. | |
void | initConsoleLogic () |
void | handleConsoleLine (char *line) |
This function takes care of one command line once we have it. | |
void | addConsoleAction (const char *token, Void callback) |
Register console action without parameters. | |
void | addConsoleActionP (const char *token, VoidPtr callback, void *param) |
void | addConsoleActionI (const char *token, VoidInt callback) |
Register a console command with one Integer parameter. | |
void | addConsoleActionIP (const char *token, VoidIntVoidPtr callback, void *param) |
void | addConsoleActionIF (const char *token, VoidIntFloat callback) |
void | addConsoleActionII (const char *token, VoidIntInt callback) |
Register a console command with two Integer parameters. | |
void | addConsoleActionIIP (const char *token, VoidIntIntVoidPtr callback, void *param) |
void | addConsoleActionF (const char *token, VoidFloat callback) |
void | addConsoleActionNANF (const char *token, VoidFloat callback) |
void | addConsoleActionFF (const char *token, VoidFloatFloat callback) |
void | addConsoleActionFFF (const char *token, VoidFloatFloatFloat callback) |
void | addConsoleActionFFFF (const char *token, VoidFloatFloatFloatFloat callback) |
void | addConsoleActionFFP (const char *token, VoidFloatFloatVoidPtr callback, void *param) |
void | addConsoleActionS (const char *token, VoidCharPtr callback) |
void | addConsoleActionSP (const char *token, VoidCharPtrVoidPtr callback, void *param) |
void | addConsoleActionSS (const char *token, VoidCharPtrCharPtr callback) |
void | addConsoleActionSSP (const char *token, VoidCharPtrCharPtrVoidPtr callback, void *param) |
void | addConsoleActionSSS (const char *token, VoidCharPtrCharPtrCharPtr callback) |
void | addConsoleActionSSSSS (const char *token, VoidCharPtrCharPtrCharPtrCharPtrCharPtr callback) |
void | onCliCaseError (const char *token) |
void | onCliDuplicateError (const char *token) |
void | onCliOverflowError () |
typedef void(* Void) (void) |
Definition at line 52 of file cli_registry.h.
typedef void(* VoidCharPtr) (const char *) |
Definition at line 65 of file cli_registry.h.
Definition at line 68 of file cli_registry.h.
Definition at line 71 of file cli_registry.h.
typedef void(* VoidCharPtrCharPtrCharPtrCharPtrCharPtr) (const char *, const char *, const char *, const char *, const char *) |
Definition at line 72 of file cli_registry.h.
Definition at line 69 of file cli_registry.h.
typedef void(* VoidCharPtrVoidPtr) (const char *, void *) |
Definition at line 66 of file cli_registry.h.
typedef void(* VoidFloat) (float) |
Definition at line 56 of file cli_registry.h.
Definition at line 57 of file cli_registry.h.
Definition at line 58 of file cli_registry.h.
Definition at line 59 of file cli_registry.h.
Definition at line 60 of file cli_registry.h.
typedef void(* VoidInt) (int) |
Definition at line 54 of file cli_registry.h.
typedef void(* VoidIntFloat) (int, float) |
Definition at line 63 of file cli_registry.h.
typedef void(* VoidIntInt) (int, int) |
Definition at line 61 of file cli_registry.h.
typedef void(* VoidIntIntVoidPtr) (int, int, void *) |
Definition at line 62 of file cli_registry.h.
typedef void(* VoidIntVoidPtr) (int, void *) |
Definition at line 55 of file cli_registry.h.
typedef void(* VoidPtr) (void *) |
Definition at line 53 of file cli_registry.h.
enum action_type_e |
Definition at line 11 of file cli_registry.h.
Register console action without parameters.
Definition at line 91 of file cli_registry.cpp.
Referenced by adcTriggerTurnOnInputPin(), commonInitEngineController(), errorHandlerInit(), f407_discovery_boardInitHardware(), initBenchTest(), initCan(), initCanGpioMsiobox(), initConsoleLogic(), initEarlyMmcCard(), initElectronicThrottle(), initFlash(), initFlexSensor(), initGps(), initializeConsole(), initKLine(), initMalfunctionIndicator(), initMapDecoder(), initMax3185x(), initPinRepository(), initPrimaryPins(), initSensorCli(), initSent(), initSettings(), initTimePerfActions(), initTriggerCentral(), initWaveAnalyzer(), initWaveChart(), runRusEfi(), startIdleThread(), startLua(), startTunerStudioConnectivity(), ButtonDebounce::stopConfiguration(), and tle9201_add().
Definition at line 145 of file cli_registry.cpp.
Referenced by initBenchTest(), and initSettings().
void addConsoleActionFF | ( | const char * | token, |
VoidFloatFloat | callback | ||
) |
void addConsoleActionFFF | ( | const char * | token, |
VoidFloatFloatFloat | callback | ||
) |
Definition at line 153 of file cli_registry.cpp.
Referenced by initBenchTest().
void addConsoleActionFFFF | ( | const char * | token, |
VoidFloatFloatFloatFloat | callback | ||
) |
Definition at line 157 of file cli_registry.cpp.
Referenced by initBenchTest().
void addConsoleActionFFP | ( | const char * | token, |
VoidFloatFloatVoidPtr | callback, | ||
void * | param | ||
) |
Definition at line 161 of file cli_registry.cpp.
Register a console command with one Integer parameter.
Definition at line 98 of file cli_registry.cpp.
Referenced by initAdcInputs(), initBenchTest(), initConfigActions(), initializeConsole(), initPotentiometers(), initQcBenchControls(), initSensorCli(), initSettings(), initTimePerfActions(), initTriggerEmulator(), initWaveChart(), setEepromTestConfiguration(), and startTunerStudioConnectivity().
void addConsoleActionIF | ( | const char * | token, |
VoidIntFloat | callback | ||
) |
void addConsoleActionII | ( | const char * | token, |
VoidIntInt | callback | ||
) |
Register a console command with two Integer parameters.
Definition at line 109 of file cli_registry.cpp.
Referenced by initBenchTest(), initConfigActions(), initKLine(), initPotentiometers(), initQcBenchControls(), and startLua().
void addConsoleActionIIP | ( | const char * | token, |
VoidIntIntVoidPtr | callback, | ||
void * | param | ||
) |
void addConsoleActionIP | ( | const char * | token, |
VoidIntVoidPtr | callback, | ||
void * | param | ||
) |
void addConsoleActionS | ( | const char * | token, |
VoidCharPtr | callback | ||
) |
Definition at line 121 of file cli_registry.cpp.
Referenced by initEarlyMmcCard(), initSettings(), and startLua().
void addConsoleActionSP | ( | const char * | token, |
VoidCharPtrVoidPtr | callback, | ||
void * | param | ||
) |
void addConsoleActionSS | ( | const char * | token, |
VoidCharPtrCharPtr | callback | ||
) |
Definition at line 129 of file cli_registry.cpp.
Referenced by initConfigActions(), initSensorCli(), and initSettings().
void addConsoleActionSSP | ( | const char * | token, |
VoidCharPtrCharPtrVoidPtr | callback, | ||
void * | param | ||
) |
void addConsoleActionSSS | ( | const char * | token, |
VoidCharPtrCharPtrCharPtr | callback | ||
) |
Definition at line 133 of file cli_registry.cpp.
Referenced by initConfigActions(), and startTunerStudioConnectivity().
void addConsoleActionSSSSS | ( | const char * | token, |
VoidCharPtrCharPtrCharPtrCharPtrCharPtr | callback | ||
) |
int findEndOfToken | ( | const char * | line | ) |
Looks like this is a quoted token
Matching closing quote not found
Skipping first quote and the symbol after closing quote
Definition at line 207 of file cli_registry.cpp.
void handleConsoleLine | ( | char * | line | ) |
This function takes care of one command line once we have it.
Definition at line 510 of file cli_registry.cpp.
Referenced by checkStackAndHandleConsoleLine(), and initializeConsole().
void helpCommand | ( | void | ) |
This function prints out a list of all available commands.
Definition at line 198 of file cli_registry.cpp.
Referenced by initConsoleLogic().
void initConsoleLogic | ( | ) |
Definition at line 472 of file cli_registry.cpp.
Referenced by initializeConsole().
void onCliCaseError | ( | const char * | token | ) |
Definition at line 232 of file eficonsole.cpp.
Referenced by doAddAction().
void onCliDuplicateError | ( | const char * | token | ) |
Definition at line 236 of file eficonsole.cpp.
Referenced by doAddAction().
void onCliOverflowError | ( | ) |
Definition at line 240 of file eficonsole.cpp.
Referenced by doAddAction().
void resetConsoleActions | ( | void | ) |
Definition at line 47 of file cli_registry.cpp.
int tokenLength | ( | const char * | msgp | ) |
Definition at line 230 of file cli_registry.cpp.
Definition at line 242 of file cli_registry.cpp.