better state validation

This commit is contained in:
rusEfi 2018-01-13 21:47:34 -05:00
parent 4541014a3d
commit 9502576a97
1 changed files with 2 additions and 0 deletions

View File

@ -289,6 +289,8 @@ int TriggerShape::findAngleIndex(float target DECLARE_ENGINE_PARAMETER_SUFFIX) {
void TriggerShape::findTriggerPosition(event_trigger_position_s *position, angle_t angleOffset DECLARE_ENGINE_PARAMETER_SUFFIX) {
efiAssertVoid(!cisnan(angleOffset), "findAngle#1");
efiAssertVoid(!cisnan(ENGINE(triggerCentral.triggerShape.tdcPosition)), "tdcPos#1")
efiAssertVoid(!cisnan(CONFIG(globalTriggerAngleOffset)), "tdcPos#2")
// convert engine cycle angle into trigger cycle angle
angleOffset += tdcPosition();
efiAssertVoid(!cisnan(angleOffset), "findAngle#2");