add gradient into data
This commit is contained in:
@ -88,7 +88,8 @@ int main (void) {
|
||||
double f = 1.0 / (((double) diff) / 1000000.0);
|
||||
int valid = settled ? 1 : 0;
|
||||
|
||||
if (settled && (abs(f - lastF) > epsilon)) {
|
||||
double gradient = abs(f - lastF);
|
||||
if (settled && (gradient > epsilon)) {
|
||||
logmsg(LOG_INFO, "Current f=%f, last f=%f, gradient too large, skipped\n", f, lastF);
|
||||
skipped++;
|
||||
f = lastF;
|
||||
@ -96,7 +97,7 @@ int main (void) {
|
||||
}
|
||||
lastF = f;
|
||||
// printf("%f, %d\n", f, valid);
|
||||
influxAddFrequency(f, valid);
|
||||
influxAddFrequency(f, gradient, valid);
|
||||
|
||||
ledTick++;
|
||||
if (ledTick == 50) {
|
||||
|
Reference in New Issue
Block a user