Speeduino
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
perToothIgnition.cpp File Reference
#include "statuses.h"
#include "config_pages.h"
#include "scheduler_ignition_controller.h"
#include "decoder_state.h"

Namespaces

namespace  decoders
 
namespace  decoders::shared
 

Macros

#define ADJUST_IF_CURRENT(channelNum)
 

Functions

void decoders::shared::checkPerToothTiming (const statuses &current, const state_t &decoderState, const config4 &page4, int16_t crankAngle, uint16_t currentTooth)
 

Macro Definition Documentation

◆ ADJUST_IF_CURRENT

#define ADJUST_IF_CURRENT (   channelNum)
Value:
if ( (currentTooth == decoderState.ignitionEndTeeth[channelNum-1]) ) \
{ \
adjustCrankAngle(current, ignitionSchedule ## channelNum, crankAngle); \
} \
else
const config2 const config4 const config6 const config10 statuses & current
Definition scheduler_fuel_controller.cpp:913
const config4 uint16_t crankAngle
Definition scheduler_ignition_controller.cpp:724