fome-fw/firmware/controllers/engine_cycle/rpm_calculator_api.h

24 lines
452 B
C
Raw Normal View History

/**
* @file rpm_calculator_api.h
*/
#include "rusefi_types.h"
#pragma once
class EngineRotationState {
public:
virtual floatus_t getOneDegreeUs() = 0;
virtual bool isCranking() const = 0;
2022-09-07 17:20:29 -07:00
/**
* Returns true if the engine is not spinning (RPM==0)
*/
virtual bool isStopped() const = 0;
virtual operation_mode_e getOperationMode() const = 0;
};
EngineRotationState * getEngineRotationState();
injection_mode_e getCurrentInjectionMode();