reduce flash footprint by smarter code generation #4163

This commit is contained in:
rusefillc 2022-05-15 12:05:38 -04:00
parent 15d7085bce
commit f327897d6c
1 changed files with 19 additions and 5 deletions

View File

@ -3,11 +3,25 @@
TEST(LuaBasic, configLookup) { TEST(LuaBasic, configLookup) {
EngineTestHelper eth(FORD_ESCORT_GT); EngineTestHelper eth(FORD_ESCORT_GT);
{
const char * name = "ignitionDwellForCrankingMs";
setConfigValueByName(name, 1.6);
ASSERT_NEAR(1.6, getConfigValueByName(name), EPS3D);
}
engineConfiguration->launchRpm = 100; {
ASSERT_EQ(100.0, getConfigValueByName("launchRpm")); const char * name = "launchRpm";
engineConfiguration->launchRpm = 100;
engineConfiguration->maxAcTps = 40; ASSERT_EQ(100.0, getConfigValueByName(name));
ASSERT_EQ(40.0, getConfigValueByName("maxAcTps")); setConfigValueByName(name, 160);
ASSERT_EQ(150.0, getConfigValueByName(name));
}
{
const char * name = "maxAcTps";
engineConfiguration->maxAcTps = 40;
ASSERT_EQ(40.0, getConfigValueByName(name));
setConfigValueByName(name, 103);
ASSERT_EQ(103.0, getConfigValueByName(name));
}
} }