Package SmootLight :: Module LightInstallation :: Class LightInstallation
[hide private]
[frames] | no frames]

Class LightInstallation

source code

object --+
         |
        LightInstallation

Instance Methods [hide private]
 
__init__(self, configFileName)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
registerAllComponents(self) source code
 
configureInstallation(self, installationConfig) source code
 
initializeMapper(self, mapperConfig) source code
 
initializeScreen(self, layoutConfig) source code
 
addPixelStrip(self, layoutEngine) source code
 
initializeInputs(self, inputConfig) source code
 
initializeRenderers(self, rendererConfig) source code
 
registerComponents(self, components) source code
 
initializeComponent(self, config) source code
 
alive(self) source code
 
mainLoop(self) source code
 
evaluateBehaviors(self)
Evaluates all the behaviors (including inter-dependencies) and returns a list of responses to go to the screen
source code
 
initializeBehaviors(self, behaviorConfig) source code
 
addBehavior(self, behavior)
Does work needed to add a behavior: currently -- maps behavior inputs into the input behavior registry
source code
 
processResponse(self, inputDict, responseDict) source code
 
handleDie(self, caller) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, configFileName)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)