class ReadClient: """ Does the GUI control Handles values from the ECG stream. THis is called from the ECG thread so no gui stuff is allowed. """ def __init__(self,mutex): self.mutex=mutex self.block=DCBlock(.99999) # Read ECG values and feed the processor def process(self,val): valx=self.block.process(val[0]) val[1]=valx if self.ui != None: if self.ui.is_full(): if False: print " Hit key to continue " pygame_gui.space_hit=False self.mutex.acquire() self.ui.scroll(.1) self.mutex.release() else: # print " RESETING CNT" self.mutex.acquire() self.ui.reset() self.mutex.release() self.mutex.acquire() if self.ui != None: self.ui.add_points(val) self.mutex.release()
def __init__(self,mutex): self.mutex=mutex self.block=DCBlock(.99999)