Speeduino
Loading...
Searching...
No Matches
Functions
Missing tooth wheel

Functions

void triggerSetup_missingTooth (void)
 
void triggerPri_missingTooth (void)
 
void triggerSec_missingTooth (void)
 
static void triggerRecordVVT1Angle (void)
 
void triggerThird_missingTooth (void)
 
uint16_t getRPM_missingTooth (void)
 
int getCrankAngle_missingTooth (void)
 
static uint16_t clampToToothCount (int16_t toothNum, uint8_t toothAdder)
 
static uint16_t clampToActualTeeth (uint16_t toothNum, uint8_t toothAdder)
 
static uint16_t calcEndTeeth_missingTooth (int endAngle, uint8_t toothAdder)
 
void triggerSetEndTeeth_missingTooth (void)
 

Detailed Description

A (single) multi-tooth wheel with one of more 'missing' teeth. The first tooth after the missing one is considered number 1 and is the basis for the trigger angle. Note: This decoder does not currently support dual wheel (ie missing tooth + single tooth on cam).

Function Documentation

◆ calcEndTeeth_missingTooth()

static uint16_t calcEndTeeth_missingTooth ( int  endAngle,
uint8_t  toothAdder 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clampToActualTeeth()

static uint16_t clampToActualTeeth ( uint16_t  toothNum,
uint8_t  toothAdder 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ clampToToothCount()

static uint16_t clampToToothCount ( int16_t  toothNum,
uint8_t  toothAdder 
)
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCrankAngle_missingTooth()

int getCrankAngle_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getRPM_missingTooth()

uint16_t getRPM_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerPri_missingTooth()

void triggerPri_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerRecordVVT1Angle()

static void triggerRecordVVT1Angle ( void  )
inlinestatic
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSec_missingTooth()

void triggerSec_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetEndTeeth_missingTooth()

void triggerSetEndTeeth_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerSetup_missingTooth()

void triggerSetup_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ triggerThird_missingTooth()

void triggerThird_missingTooth ( void  )
Here is the call graph for this function:
Here is the caller graph for this function: