From: chrishoder Date: Fri, 1 Mar 2013 18:51:26 +0000 (+0000) Subject: changes to the debugging to allow our demonstration to work better X-Git-Url: http://git.rot13.org/?p=goodfet;a=commitdiff_plain;h=3764132d5d91eee37ba2e773c459cf78d0bd89a8 changes to the debugging to allow our demonstration to work better git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1556 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- diff --git a/client/FordExperiments.py b/client/FordExperiments.py index d2775a7..4461acd 100644 --- a/client/FordExperiments.py +++ b/client/FordExperiments.py @@ -896,9 +896,11 @@ class FordExperiments(experiments): numFramesToRead = music.getframerate()*.05 # grab .1s of audio - + sampNum = 0 + avgprev = 0 + avg = 0 while(1): - + avgprev = avg runningSum = 0 sample = music.readframes(int(numFramesToRead)) # grab .1s of audio @@ -909,10 +911,11 @@ class FordExperiments(experiments): runningSum += ord(sample[i]) #average the dual-channel runningSum += ord(sample[i+2]) - avg = math.fabs(runningSum/(length /2) -127) # we used 2 of every 4 frames, so divide length by 2 - if( sampNum > 0): + avg = math.fabs(runningSum/(length /2) -127) # we used 2 of every 4 frames, so divide length by 2 + if( sampNum > 0): avg = (avg+avgprev)/2 - + sampNum = 1 + val = int(avg*15 + 40) # normalize to speedometer range of values print "speedometerVal = %f " %val;