LaundrySorcery

Log | Files | Refs

commit 63d8af656fd4ac94a1627d706b0bd86b1e635b49
parent 2b7630e51acbefc613edca3151778c7a40261b1d
Author: Dominik Schmidt <das1993@hotmail.com>
Date:   Sat,  9 Jun 2018 00:53:59 +0000

Throw away the 50 first measurements.

We should wait until the system is in "steady-state"

Diffstat:
src/laundrysorcery.c | 8++++++--
1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/laundrysorcery.c b/src/laundrysorcery.c @@ -118,8 +118,12 @@ void rising_edge(void) { double delta_t = (double)(timetemp.tv_sec - timestamp.tv_sec) * 1.0e6 + (double)(timetemp.tv_nsec - timestamp.tv_nsec)*1e-3; digitalWrite (0, LOW); - - process_datapoint(delta_t); + static unsigned int measurements=0; + unsigned int tmp=measurements++; + if(tmp>measurements) measurements=tmp; + if(measurements>50){ + process_datapoint(delta_t); + } }