mirror of https://github.com/rusefi/rusefi.git
dead warningEnabled global variable (#5636)
This commit is contained in:
parent
96931f5649
commit
add3326ef0
|
@ -85,15 +85,9 @@ extern WaveChart waveChart;
|
||||||
|
|
||||||
#include "sensor_chart.h"
|
#include "sensor_chart.h"
|
||||||
|
|
||||||
int warningEnabled = true;
|
|
||||||
|
|
||||||
extern int maxTriggerReentrant;
|
extern int maxTriggerReentrant;
|
||||||
extern uint32_t maxLockedDuration;
|
extern uint32_t maxLockedDuration;
|
||||||
|
|
||||||
static void setWarningEnabled(int value) {
|
|
||||||
warningEnabled = value;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is useful if we are changing engine mode dynamically
|
* This is useful if we are changing engine mode dynamically
|
||||||
* For example http://rusefi.com/forum/viewtopic.php?f=5&t=1085
|
* For example http://rusefi.com/forum/viewtopic.php?f=5&t=1085
|
||||||
|
@ -215,7 +209,6 @@ void updateDevConsoleState() {
|
||||||
// todo: unify with simulator!
|
// todo: unify with simulator!
|
||||||
if (hasFirmwareError()) {
|
if (hasFirmwareError()) {
|
||||||
efiPrintf("%s error: %s", CRITICAL_PREFIX, getCriticalErrorMessage());
|
efiPrintf("%s error: %s", CRITICAL_PREFIX, getCriticalErrorMessage());
|
||||||
warningEnabled = false;
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif /* EFI_PROD_CODE */
|
#endif /* EFI_PROD_CODE */
|
||||||
|
@ -765,10 +758,6 @@ DcHardware *getdcHardware();
|
||||||
|
|
||||||
#endif /* EFI_TUNER_STUDIO */
|
#endif /* EFI_TUNER_STUDIO */
|
||||||
|
|
||||||
void initStatusLoop() {
|
|
||||||
addConsoleActionI("warn", setWarningEnabled);
|
|
||||||
}
|
|
||||||
|
|
||||||
void startStatusThreads() {
|
void startStatusThreads() {
|
||||||
// todo: refactoring needed, this file should probably be split into pieces
|
// todo: refactoring needed, this file should probably be split into pieces
|
||||||
#if EFI_PROD_CODE
|
#if EFI_PROD_CODE
|
||||||
|
|
|
@ -11,6 +11,5 @@
|
||||||
|
|
||||||
void updateDevConsoleState();
|
void updateDevConsoleState();
|
||||||
void startStatusThreads();
|
void startStatusThreads();
|
||||||
void initStatusLoop();
|
|
||||||
|
|
||||||
void printOverallStatus();
|
void printOverallStatus();
|
||||||
|
|
|
@ -169,7 +169,7 @@ bool warning(ObdCode code, const char *fmt, ...) {
|
||||||
|
|
||||||
#if EFI_SIMULATOR || EFI_PROD_CODE
|
#if EFI_SIMULATOR || EFI_PROD_CODE
|
||||||
// we just had this same warning, let's not spam
|
// we just had this same warning, let's not spam
|
||||||
if (engine->engineState.warnings.isWarningNow(code) || !warningEnabled) {
|
if (engine->engineState.warnings.isWarningNow(code)) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -254,7 +254,6 @@ void runRusEfiWithConfig() {
|
||||||
|
|
||||||
// Config could be completely bogus - don't start anything else!
|
// Config could be completely bogus - don't start anything else!
|
||||||
if (validateConfig()) {
|
if (validateConfig()) {
|
||||||
initStatusLoop();
|
|
||||||
/**
|
/**
|
||||||
* Now let's initialize actual engine control logic
|
* Now let's initialize actual engine control logic
|
||||||
* todo: should we initialize some? most? controllers before hardware?
|
* todo: should we initialize some? most? controllers before hardware?
|
||||||
|
|
|
@ -163,8 +163,6 @@ void rusEfiFunctionalTest(void) {
|
||||||
enableTriggerStimulator(false);
|
enableTriggerStimulator(false);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
initStatusLoop();
|
|
||||||
|
|
||||||
writeSimulatorTune();
|
writeSimulatorTune();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,114 +1,59 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
||||||
<storageModule moduleId="org.eclipse.cdt.core.settings">
|
<cconfiguration id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018">
|
||||||
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018" moduleId="org.eclipse.cdt.core.settings" name="Default">
|
||||||
<cconfiguration id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018">
|
<externalSettings/>
|
||||||
|
<extensions>
|
||||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018" moduleId="org.eclipse.cdt.core.settings" name="Default">
|
<extension id="org.eclipse.cdt.core.Cygwin_PE" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
<externalSettings/>
|
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
<extensions>
|
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
<extension id="org.eclipse.cdt.core.Cygwin_PE" point="org.eclipse.cdt.core.BinaryParser"/>
|
</extensions>
|
||||||
|
</storageModule>
|
||||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<configuration buildProperties="" description="" id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
|
||||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
<folderInfo id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018.399281622" name="/" resourcePath="">
|
||||||
|
<toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base.1622324288" name="cdt.managedbuild.toolchain.gnu.cygwin.base" superClass="cdt.managedbuild.toolchain.gnu.cygwin.base">
|
||||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE" id="cdt.managedbuild.target.gnu.platform.cygwin.base.1248686809" name="Debug Platform" osList="win32" superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"/>
|
||||||
|
<builder id="cdt.managedbuild.target.gnu.builder.cygwin.base.1348377632" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"/>
|
||||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
<tool id="cdt.managedbuild.tool.gnu.assembler.cygwin.base.1582437132" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
||||||
|
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1498802267" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
||||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
</tool>
|
||||||
|
<tool id="cdt.managedbuild.tool.gnu.archiver.cygwin.base.1785548679" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.cygwin.base"/>
|
||||||
</extensions>
|
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base.2026199438" name="Cygwin C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
||||||
|
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin.2050068575" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"/>
|
||||||
</storageModule>
|
</tool>
|
||||||
|
<tool id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base.264596926" name="Cygwin C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
||||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin.683332238" superClass="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin"/>
|
||||||
|
</tool>
|
||||||
<configuration buildProperties="" description="" id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
|
<tool id="cdt.managedbuild.tool.gnu.c.linker.cygwin.base.1428225087" name="Cygwin C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"/>
|
||||||
|
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base.98334676" name="Cygwin C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base">
|
||||||
<folderInfo id="cdt.managedbuild.toolchain.gnu.cygwin.base.708884018.399281622" name="/" resourcePath="">
|
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1342563771" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
||||||
|
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cygwin.base.1622324288" name="cdt.managedbuild.toolchain.gnu.cygwin.base" superClass="cdt.managedbuild.toolchain.gnu.cygwin.base">
|
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||||
|
</inputType>
|
||||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.Cygwin_PE" id="cdt.managedbuild.target.gnu.platform.cygwin.base.1248686809" name="Debug Platform" osList="win32" superClass="cdt.managedbuild.target.gnu.platform.cygwin.base"/>
|
</tool>
|
||||||
|
</toolChain>
|
||||||
<builder id="cdt.managedbuild.target.gnu.builder.cygwin.base.1348377632" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="cdt.managedbuild.target.gnu.builder.cygwin.base"/>
|
</folderInfo>
|
||||||
|
</configuration>
|
||||||
<tool id="cdt.managedbuild.tool.gnu.assembler.cygwin.base.1582437132" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.cygwin.base">
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||||
<inputType id="cdt.managedbuild.tool.gnu.assembler.input.1498802267" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
|
</cconfiguration>
|
||||||
|
</storageModule>
|
||||||
</tool>
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<project id="win32_functional_tests.null.780571766" name="win32_functional_tests"/>
|
||||||
<tool id="cdt.managedbuild.tool.gnu.archiver.cygwin.base.1785548679" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.cygwin.base"/>
|
</storageModule>
|
||||||
|
<storageModule moduleId="scannerConfiguration">
|
||||||
<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base.2026199438" name="Cygwin C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.cygwin.base">
|
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||||
|
</storageModule>
|
||||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin.2050068575" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input.cygwin"/>
|
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||||
|
<storageModule moduleId="refreshScope" versionNumber="2">
|
||||||
</tool>
|
<configuration configurationName="Default">
|
||||||
|
<resource resourceType="PROJECT" workspacePath="/unit_tests"/>
|
||||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base.264596926" name="Cygwin C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.cygwin.base">
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin.683332238" superClass="cdt.managedbuild.tool.gnu.c.compiler.input.cygwin"/>
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||||
|
</cproject>
|
||||||
</tool>
|
|
||||||
|
|
||||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.cygwin.base.1428225087" name="Cygwin C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.cygwin.base"/>
|
|
||||||
|
|
||||||
<tool id="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base.98334676" name="Cygwin C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.cygwin.base">
|
|
||||||
|
|
||||||
<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1342563771" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
|
|
||||||
|
|
||||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
|
||||||
|
|
||||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
|
||||||
|
|
||||||
</inputType>
|
|
||||||
|
|
||||||
</tool>
|
|
||||||
|
|
||||||
</toolChain>
|
|
||||||
|
|
||||||
</folderInfo>
|
|
||||||
|
|
||||||
</configuration>
|
|
||||||
|
|
||||||
</storageModule>
|
|
||||||
|
|
||||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
|
||||||
|
|
||||||
</cconfiguration>
|
|
||||||
|
|
||||||
</storageModule>
|
|
||||||
|
|
||||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
|
||||||
|
|
||||||
<project id="win32_functional_tests.null.780571766" name="win32_functional_tests"/>
|
|
||||||
|
|
||||||
</storageModule>
|
|
||||||
|
|
||||||
<storageModule moduleId="scannerConfiguration">
|
|
||||||
|
|
||||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
|
||||||
|
|
||||||
</storageModule>
|
|
||||||
|
|
||||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
|
||||||
|
|
||||||
<storageModule moduleId="refreshScope" versionNumber="2">
|
|
||||||
|
|
||||||
<configuration configurationName="Default">
|
|
||||||
|
|
||||||
<resource resourceType="PROJECT" workspacePath="/unit_tests"/>
|
|
||||||
|
|
||||||
</configuration>
|
|
||||||
|
|
||||||
</storageModule>
|
|
||||||
|
|
||||||
</cproject>
|
|
Loading…
Reference in New Issue