mark invalid and replaced values in database
This commit is contained in:
@ -86,15 +86,17 @@ int main (void) {
|
||||
uint32_t diff = ringbufferGet();
|
||||
|
||||
double f = 1.0 / (((double) diff) / 1000000.0);
|
||||
int valid = settled ? 1 : 0;
|
||||
|
||||
if (settled && (abs(f - lastF) > epsilon)) {
|
||||
logmsg(LOG_INFO, "Current f=%f, last f=%f, gradient too large, skipped\n", f, lastF);
|
||||
skipped++;
|
||||
f = lastF;
|
||||
valid = 0;
|
||||
}
|
||||
lastF = f;
|
||||
// printf("%f\n", f);
|
||||
influxAddFrequency(f);
|
||||
// printf("%f, %d\n", f, valid);
|
||||
influxAddFrequency(f, valid);
|
||||
|
||||
ledTick++;
|
||||
if (ledTick == 50) {
|
||||
|
Reference in New Issue
Block a user