rusefi/firmware/controllers/algo/ignition/ignition_state.h

16 lines
408 B
C++

#pragma once
#include "ignition_state_generated.h"
class IgnitionState : public ignition_state_s {
public:
void updateDwell(float rpm, bool isCranking);
void updateAdvanceCorrections();
floatms_t getDwell() const;
angle_t getWrappedAdvance(const float rpm, const float engineLoad);
private:
angle_t getAdvance(float rpm, float engineLoad);
floatms_t getSparkDwell(float rpm, bool isCranking);
};