Skip to content

Commit 8e92f68

Browse files
committed
add live handler
1 parent ee624b7 commit 8e92f68

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

DataRecorder.py

+8-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ def __init__(self,tty,serialSpeed,outputPath,upthreshold=5,downthreshold=5,isThr
3434
self.inCapturing=False
3535
self.pre=preLength
3636
self.post=postLength
37-
self.__caputredSignalListner=[self.handleCapturedSignal]
37+
self.__caputredSignalListner=[]
3838

3939

4040
def startReading(self):
@@ -130,6 +130,12 @@ def handleCapturedSignal(self, record,ffemg):
130130
self.stopRecording()
131131
self.showSaveMsg()
132132

133+
def registerFemgHandler(self, fn):
134+
self.__caputredSignalListner.append(fn)
135+
136+
def examnLiveData(self,raw,ffemg):
137+
print("I don't know ..plz ask irfan to send me his code ;0")
138+
133139

134140
def showSaveMsg(self):
135141
root=Tk()
@@ -197,6 +203,7 @@ def pr(i):
197203
if __name__ == '__main__':
198204
recorder=DataRecorder(tty='/dev/ttyACM0',serialSpeed=115200,outputPath="samples/",isThresholdRelativeToMean=True)
199205
recorder.addCallBack(pr)
206+
recorder.registerFemgHandler(recorder.handleCapturedSignal)
200207
recorder.addCallBack(recorder.thresholdCapture)
201208
recorder.startReading()
202209
recorder.showPlot()

0 commit comments

Comments
 (0)