#!/usr/bin/env python
# ----------------------------------------------------------------
# Stand-alone mc4020 scope application
# ----------------------------------------------------------------
from gnuradio import gr
from gnuradio import mc4020
from gnuradio.eng_option import eng_option
from gnuradio.wxgui import stdgui, scopesink
from optparse import OptionParser
import wx

class app_flow_graph (stdgui.gui_flow_graph):
    def __init__(self, frame, panel, vbox, argv):
        stdgui.gui_flow_graph.__init__ (self, frame, panel, vbox, argv)

        # build our flow graph
        input_rate = 1e6

        src0 = gr.sig_source_f (input_rate, gr.GR_SIN_WAVE, 25.1e3, 1e3)
        src1 = gr.sig_source_f (input_rate, gr.GR_COS_WAVE, 25.1e3, 1e3)
        block, fft_win = scopesink.make_scope_sink_f (self, panel, "Secret Data", input_rate)
        self.connect (src0, (block, 0))
        self.connect (src1, (block, 1))
        vbox.Add (fft_win, 1, wx.EXPAND)


def main ():
    app = stdgui.stdapp (app_flow_graph, "O'Scope Test App")
    app.MainLoop ()

if __name__ == '__main__':
    main ()

# ----------------------------------------------------------------
