X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Flibr2c2%2Farducontrol.cpp;h=3fc9f577e9cc5106d170f8a4ad586ea24fd8d2fe;hp=8aced3be4ad9d15f137da9a93f38c1e4abf96284;hb=bb7e754473aea2083c406b94060b9982c66f7473;hpb=e8b19bb2711913226580b93ba127b0628839c10d diff --git a/source/libr2c2/arducontrol.cpp b/source/libr2c2/arducontrol.cpp index 8aced3b..3fc9f57 100644 --- a/source/libr2c2/arducontrol.cpp +++ b/source/libr2c2/arducontrol.cpp @@ -503,9 +503,11 @@ void ArduControl::tick() if(active_accessory && off_timeout) { - bool success = (monitor.get_peak()>0.35f && monitor.get_current()0.0f; + bool success = monitor.get_peak()>0.42f; + bool complete = (success && monitor.get_current()off_timeout || success) + if((t>off_timeout && got_peak) || complete) { Accessory &acc = *active_accessory;