don't add values to powerhist if watts < 0

This commit is contained in:
Sean C. Rhea
2007-01-06 22:11:47 +00:00
parent bc056eb702
commit 35e08228b3

View File

@@ -76,11 +76,13 @@ data_cb(double secs, double nm, double mph, double watts, double miles,
state->last_miles = miles;
state->last_interval = interval;
double sum = state->rec_int * 0.021;
if (state->powerHist.contains(watts)) {
sum += state->powerHist.value(watts);
state->powerHist.remove(watts);
if (watts >= 0.0) {
if (state->powerHist.contains(watts)) {
sum += state->powerHist.value(watts);
state->powerHist.remove(watts);
}
state->powerHist.insert(watts, sum);
}
state->powerHist.insert(watts, sum);
}
static void