Ejemplo n.º 1
0
__author__ = 'flame'

from linux_lib import *
import door_buzz_simple

waveform = []


def listener(w, rate, sw, start_time):
    global waveform
    if len(waveform) > 16000:
        end_stream()
    waveform.extend(w)


begin_stream(listener)

print max([door_buzz_simple.to_db(x, 8) for x in waveform])
Ejemplo n.º 2
0
 def test_to_db(self):
     self.assertEqual(float('-inf'), door_buzz_simple.to_db(0, 8))
     self.assertEqual(0, door_buzz_simple.to_db(127, 8))
     self.assertEqual(0, door_buzz_simple.to_db(-128, 8))
Ejemplo n.º 3
0
 def test_to_db(self):
     self.assertEqual(float('-inf'), door_buzz_simple.to_db(0, 8))
     self.assertEqual(0, door_buzz_simple.to_db(127, 8))
     self.assertEqual(0, door_buzz_simple.to_db(-128, 8))