Package VisionEgg :: Package PyroApps :: Module DropinServer |
[frames] | no frames]

# Source Code for Module VisionEgg.PyroApps.DropinServer

     1  # The Vision Egg: DropinServer
     2  #
     3  # Copyright (C) 2004 Imran S. Ali, Lachlan Dowd, Andrew Straw
     4  # Copyright (C) 2004 California Institute of Technology
     5  #
     6  # Authors: Imran S. Ali, Lachlan Dowd, Andrew Straw
     7  # URL: <http://www.visionegg.org/>
     8  #
     9  # Distributed under the terms of the GNU Lesser General Public License
    10  # (LGPL). See LICENSE.TXT that came with this file.
    11  #
    12  # $Id$
    13
    14  import VisionEgg, string
    15
    16  import sys, os, math
    17  import VisionEgg.Core
    18  import VisionEgg.FlowControl
    19  import VisionEgg.Textures
    20  import VisionEgg.SphereMap
    21  import VisionEgg.PyroHelpers
    22  import Pyro.core
    23
    24  from VisionEgg.PyroApps.ScreenPositionServer import ScreenPositionMetaController
    25  from VisionEgg.PyroApps.ScreenPositionGUI import ScreenPositionParameters
    26  from VisionEgg.PyroApps.DropinGUI import DropinMetaParameters
    27
    28 -class DropinMetaController( Pyro.core.ObjBase ):
    29 -    def __init__(self,screen,presentation,stimuli):
    30          Pyro.core.ObjBase.__init__(self)
    31          self.meta_params = DropinMetaParameters()
    32          self.p = presentation
    33          print 'DropinMetaController presentation',self.p
    34
    35 -    def get_parameters(self):
    36          return self.meta_params
    37
    38 -    def set_parameters(self, new_parameters):
    39          self.meta_params = new_parameters
    40          self.update()
    41
    42 -    def update(self):
    43          pass
    44
    45 -    def go(self):
    46          self.p.parameters.enter_go_loop = 1
    47
    48 -    def quit_server(self):
    49          self.p.parameters.quit = 1
    50
    51 -def get_meta_controller_class():
    52      return DropinMetaController
    53
    54 -def make_stimuli():
    55      pass
    56
    57 -def get_meta_controller_stimkey():
    58      return "dropin_server"
    59