◆ __attribute__()
◆ getCylinderKnockBank()
int getCylinderKnockBank |
( |
uint8_t |
cylinderNumber | ) |
|
Definition at line 11 of file knock_controller.cpp.
11 {
12
13 switch (cylinderNumber) {
14 case 0:
16 case 1:
18 case 2:
20 case 3:
22 case 4:
24 case 5:
26 case 6:
28 case 7:
30 case 8:
32 case 9:
34 case 10:
36 case 11:
38 default:
39 return 0;
40 }
41}
static constexpr engine_configuration_s * engineConfiguration
Referenced by startKnockSampling().
◆ startKnockSampling()
static void startKnockSampling |
( |
Engine * |
p_engine | ) |
|
|
static |
Definition at line 172 of file knock_controller.cpp.
172 {
173
175 return;
176 }
177
178
180
181
183
184
186}
RpmCalculator rpmCalculator
static EngineAccessor engine
int getCylinderKnockBank(uint8_t cylinderNumber)
static uint8_t cylinderNumberCopy
void onStartKnockSampling(uint8_t cylinderNumber, float samplingSeconds, uint8_t channelIdx)
int16_t knockSamplingDuration
◆ UNUSED() [1/2]
◆ UNUSED() [2/2]
Referenced by __attribute__(), adcIsMuxedInput(), adcOnchipSlowUpdate(), adcTriggerTurnOnInputPin(), TriggerAdcDetector::analogCallback(), auxOutBench(), boardAfterTuneDefaults(), boardConfigureLuaHooks(), boardIsSpecialVvtDecoder(), boardOverrideGppwm(), boardTriggerCallback(), boardTsAction(), boardUpdateDash(), customAdjustCustom(), TriggerCentral::decodeMapCam(), TriggerAdcDetector::digitalCallback(), emptyCallbackWithConfiguration(), extIonCallback(), extiTriggerTurnOnInputPin(), FLASH_Erase_Sector(), FLASH_MassErase(), getAuxDigital(), getCodeForIgnition(), getLiveData(), LongTermIdleTrim::getLtitFactor(), VvtController::getOpenLoop(), BoostController::getOpenLoop(), getRemainingStack(), getSavedBenchTestPinStates(), handleDtcRequest(), hellenBoardIdInputCallback(), icuovercapture(), TriggerCentral::isMapCamSync(), LogTriggerCamTooth(), LogTriggerCoilState(), LogTriggerInjectorState(), LogTriggerSync(), lua_readpin(), mmc_lld_is_card_inserted(), mmc_lld_is_write_protected(), onHellenEnChange(), onHellenSdChange(), Engine::onSparkFireKnockSense(), Engine::OnTriggerStateProperState(), portSetHardwareSchedulerTimer(), printHistogram(), processCanSetCalibration(), rpmShaftPositionCallback(), scheduleSparkEvent(), sdc_lld_is_card_inserted(), sdc_lld_is_write_protected(), sendErrorCode(), OutputPin::setValue(), skipToothSpecialShape(), tsRxIRQHalfHandler(), tsRxIRQIdleHandler(), LongTermIdleTrim::update(), InstantRpmCalculator::updateInstantRpm(), USBD_FS_DeviceDescriptor(), USBD_FS_LangIDStrDescriptor(), USBD_FS_ManufacturerStrDescriptor(), and USBD_FS_SerialStrDescriptor().
◆ channelIdx
◆ cylinderNumberCopy
uint8_t cylinderNumberCopy |
|
static |
◆ samplingTimeSeconds
float samplingTimeSeconds |
Go to the source code of this file.