From 06e522a4f081a946e27882e81736a5ec8499f390 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 2 Dec 2017 18:57:52 -0500 Subject: [PATCH] minor bugfix --- firmware/development/wave_analyzer.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/firmware/development/wave_analyzer.cpp b/firmware/development/wave_analyzer.cpp index a89822d481..322de16922 100644 --- a/firmware/development/wave_analyzer.cpp +++ b/firmware/development/wave_analyzer.cpp @@ -239,13 +239,15 @@ static void reportWave(Logging *logging, int index) { uint32_t offsetUs = getWaveOffset(index); int rpm = getRpmE(engine); - float oneDegreeUs = rpm == 0 ? NAN : getOneDegreeTimeUs(rpm); + if (rpm != 0) { + float oneDegreeUs = getOneDegreeTimeUs(rpm); - appendPrintf(logging, "advance%d%s", index, DELIMETER); - float angle = (offsetUs / oneDegreeUs) - tdcPosition(); - fixAngle(angle, "angle"); - appendFloat(logging, angle, 3); - appendPrintf(logging, "%s", DELIMETER); + appendPrintf(logging, "advance%d%s", index, DELIMETER); + float angle = (offsetUs / oneDegreeUs) - tdcPosition(); + fixAngle(angle, "waveAn"); + appendFloat(logging, angle, 3); + appendPrintf(logging, "%s", DELIMETER); + } } }