rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
Data Fields
knock_controller_s Struct Reference

#include <knock_controller_generated.h>

Inheritance diagram for knock_controller_s:
Inheritance graph
[legend]
Collaboration diagram for knock_controller_s:
Collaboration graph
[legend]

Data Fields

float m_knockLevel = (float)0
 
int8_t m_knockCyl [MAX_CYLINDER_COUNT] = {}
 
angle_t m_knockRetard = (angle_t)0
 
float m_knockThreshold = (float)0
 
uint32_t m_knockCount = (uint32_t)0
 
float m_maximumRetard = (float)0
 
uint32_t m_knockSpectrum [16] = {}
 
uint16_t m_knockSpectrumChannelCyl = (uint16_t)0
 
uint16_t m_knockFrequencyStart = (uint16_t)0
 
float m_knockFrequencyStep = (float)0
 
float m_knockFuelTrimMultiplier = (float)0
 

Detailed Description

Definition at line 7 of file knock_controller_generated.h.

Field Documentation

◆ m_knockCount

uint32_t knock_controller_s::m_knockCount = (uint32_t)0

@GAUGE_NAME_KNOCK_COUNTER@ offset 24

Definition at line 35 of file knock_controller_generated.h.

Referenced by KnockControllerBase::getKnockCount(), and KnockControllerBase::onKnockSenseCompleted().

◆ m_knockCyl

int8_t knock_controller_s::m_knockCyl[MAX_CYLINDER_COUNT] = {}

Knock: Cyl units: dBv offset 4

Definition at line 19 of file knock_controller_generated.h.

19{};

Referenced by KnockControllerBase::onKnockSenseCompleted().

◆ m_knockFrequencyStart

uint16_t knock_controller_s::m_knockFrequencyStart = (uint16_t)0

Knock: Start Freq units: Hz offset 98

Definition at line 58 of file knock_controller_generated.h.

◆ m_knockFrequencyStep

float knock_controller_s::m_knockFrequencyStep = (float)0

Knock: Step Freq units: Hz offset 100

Definition at line 64 of file knock_controller_generated.h.

◆ m_knockFuelTrimMultiplier

float knock_controller_s::m_knockFuelTrimMultiplier = (float)0

Knock: Fuel trim when knock units: multiplier offset 104

Definition at line 70 of file knock_controller_generated.h.

Referenced by KnockControllerBase::getFuelTrimMultiplier(), KnockControllerBase::onFastCallback(), and KnockControllerBase::onKnockSenseCompleted().

◆ m_knockLevel

float knock_controller_s::m_knockLevel = (float)0

@GAUGE_NAME_KNOCK_LEVEL@ units: Volts offset 0

Definition at line 13 of file knock_controller_generated.h.

Referenced by KnockControllerBase::onKnockSenseCompleted().

◆ m_knockRetard

angle_t knock_controller_s::m_knockRetard = (angle_t)0

@GAUGE_NAME_KNOCK_RETARD@ units: deg offset 16

Definition at line 25 of file knock_controller_generated.h.

Referenced by KnockControllerBase::getKnockRetard(), KnockControllerBase::onFastCallback(), and KnockControllerBase::onKnockSenseCompleted().

◆ m_knockSpectrum

uint32_t knock_controller_s::m_knockSpectrum[16] = {}

Knock: SpectrumData units: compressed data offset 32

Definition at line 46 of file knock_controller_generated.h.

46{};

◆ m_knockSpectrumChannelCyl

uint16_t knock_controller_s::m_knockSpectrumChannelCyl = (uint16_t)0

Knock: ChannelAndCylNumber units: compressed N + N offset 96

Definition at line 52 of file knock_controller_generated.h.

◆ m_knockThreshold

float knock_controller_s::m_knockThreshold = (float)0

◆ m_maximumRetard

float knock_controller_s::m_maximumRetard = (float)0

Knock: Max retard offset 28

Definition at line 40 of file knock_controller_generated.h.

Referenced by KnockControllerBase::onFastCallback(), and KnockControllerBase::onKnockSenseCompleted().


The documentation for this struct was generated from the following file: