Beispiel #1
0
    def OnInit(self):
        frame = CanvasFrame(parent=None)
        self.Bind(EVT_LINE_AVAILABLE, self.on_line)
        self.Bind(wx.EVT_KEY_DOWN, self.on_key_down)
        #self.setup_network()
        self._processes = {}
        self._shadowed_procs = {}
        self._line_no = 0

        # Log Parser.
        thread = LogParserThread(self, 'test_data/commstime.log')
        thread.start()

        # Setup top level process, don't know WS address yet (use 0)
        #l = self.lp.next()
        proc = Process(x=0, y=0, name="TLP")
        self._processes[0] = proc
        network = Network(x=0, y=0)
        network.add_process(proc)
        self._root_network = network
        self._first_proc = True

        # Add network to frame & show.
        frame.panel.network = network
        frame.Show(True)
        self._frame = frame
        return True
Beispiel #2
0
    def OnInit (self):
        frame = CanvasFrame(parent=None)
        self.Bind(EVT_LINE_AVAILABLE, self.on_line)
        self.Bind(wx.EVT_KEY_DOWN, self.on_key_down)
        #self.setup_network()
        self._processes = {}
        self._shadowed_procs = {}
        self._line_no = 0

        # Log Parser.
        thread = LogParserThread(self, 'test_data/commstime.log')
        thread.start()

        # Setup top level process, don't know WS address yet (use 0)
        #l = self.lp.next()
        proc = Process(x=0, y=0, name="TLP")
        self._processes[0] = proc
        network = Network(x=0, y=0)
        network.add_process(proc)
        self._root_network = network
        self._first_proc = True

        # Add network to frame & show.
        frame.panel.network = network
        frame.Show(True)
        self._frame = frame
        return True
Beispiel #3
0
    def setup_network (self):
        delta = Process(x=250, y=50, name="delta", input_chans=[ChanEnd('in.0', 'input', 'INT'), ChanEnd('in.1', 'input', 'INT')], output_chans=[ChanEnd('out', 'output', 'INT')])

        integrate = Process(x=100, y=100, name="integrate", input_chans=[ChanEnd('in', 'input', 'BOOL')], output_chans=[ChanEnd('out', 'output', 'BOOL')])
        network = Network(x=100,y=100)
        network.add_process(delta)
        network.add_process(integrate)
        self._frame.network = network
Beispiel #4
0
    def setup_network(self):
        delta = Process(x=250,
                        y=50,
                        name="delta",
                        input_chans=[
                            ChanEnd('in.0', 'input', 'INT'),
                            ChanEnd('in.1', 'input', 'INT')
                        ],
                        output_chans=[ChanEnd('out', 'output', 'INT')])

        integrate = Process(x=100,
                            y=100,
                            name="integrate",
                            input_chans=[ChanEnd('in', 'input', 'BOOL')],
                            output_chans=[ChanEnd('out', 'output', 'BOOL')])
        network = Network(x=100, y=100)
        network.add_process(delta)
        network.add_process(integrate)
        self._frame.network = network