예제 #1
0
def live_plot():
    plotter = Plotter()
    recorder = Recorder()
    recorder.add_recording_listener(plotter)
    recorder.record()
    plotter.plot()
    recorder.stop()
예제 #2
0
def main():
    logging.basicConfig(
        format='[%(asctime)s][%(levelname)s] %(name)s: %(message)s',
        level=logging.INFO)
    client = StreamClient('wss://localhost:10000/websocket')
    recorder = Recorder()
    plotter = Plotter()
    printer = Printer()

    recorder.add_recording_listener(client)
    recorder.add_recording_listener(plotter)
    client.add_decoding_listener(printer)

    recorder.record()
    tornado.ioloop.IOLoop.current().start()