-
+#include "query.h"
#include "sensor.h"
#include "log.h"
}
else
{
- fseek(file, 0, SEEK_SET);
- rewind(file);
+ fseek(file, (s->read_offset)*sizeof(DataPoint), SEEK_SET);
amount_read = fread(&buffer, sizeof(DataPoint), QUERY_BUFSIZ, file);
s->read_offset += amount_read;
Log(LOGDEBUG, "Read %d data points; offset now at %d", amount_read, s->read_offset);