예제 #1
0
from view import Viewer
예제 #2
0
 def __init__(self):
     self.view = Viewer()
예제 #3
0
 def __init__(self):
     self.board = GameBoard()
     self.events = Events()
     self.view = Viewer(self.events, self.board.view())
     self.events.onMouseClick += self.MouseHandler
예제 #4
0
#!/usr/bin/python
from view import Viewer

if __name__ == '__main__':
    view_obj = Viewer()
    view_obj.looper()
예제 #5
0
    l.append(None)


if __name__ == '__main__':
    filename = get_filename()
    aer = interfaces.caer.Monitor(bufsize=BUFSIZE_AER)
    vi = interfaces.openxc.Monitor(bufsize=BUFSIZE_OXC)
    exposure = interfaces.caer.ExposureCtl()
    # flush buffers
    t = time.time()
    while time.time() - t < 1:
        aer.get()
        vi.get()

    # pre-recording loop
    viewer = Viewer(zoom=1.41, rotate180=True)
    inp_detect = []
    thread.start_new_thread(input_thread, (inp_detect, ))
    while not inp_detect:
        res = aer.get()
        if res and res['etype'] in interfaces.caer.EVENT_TYPES and res[
                'evalid']:
            viewer.show(res)
            exposure.update(res)
        res = vi.get()
        if res:
            viewer.show(res)
    # end of pre-recording loop

    # init recording file
    dataset = datasets.HDF5(filename, dtypes, bufsize=BUFSIZE_DS)