Files
@ a3267d8c498e
Branch filter:
Location: light9/attic/StateManager.py - annotation
a3267d8c498e
1.3 KiB
text/x-python
leave in a comment about how to offset the audio time in case your sound card is lying
we didn't eventually need this because we found a good-sounding card
that could report offset correctly. But if you're stuck with a card
that reports offset incorrectly, you can play with this offset for
a partial workaround. note that song intros will probably still be
corrupted (but you could workaround that by prepending some silence)
we didn't eventually need this because we found a good-sounding card
that could report offset correctly. But if you're stuck with a card
that reports offset incorrectly, you can play with this offset for
a partial workaround. note that song intros will probably still be
corrupted (but you could workaround that by prepending some silence)
6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a 6931479b657a | ''' Database of NodeInstances, part of the Core '''
# this will be hard to write until NodeInstances are written, but I'll try
# anyway
__version__ = "$Id: StateManager.py,v 1.1 2002/07/04 00:21:35 drewp Exp $"
class StateManager:
'''StateManager is the second of the core to be built. It should be
after the network, then the scheduler.
After StateManager is constructed, you probably want to do load_state().
All of the above is taken care of by the Core module.
Also, in general, 'name' indicates the name of a node, in NRL
(like URL) syntax:
node:group/innergroup/node
or
node:node
if node is in the top level group (the root, or universe, or whatever
you want to call it
'''
def __init__(self, network):
'''Sets up some dicts, maybe'''
# need some storage locations, etc.
self.network = network
def save_state(self):
'''Save state to disk'''
pass
def load_state(self):
'''Load state from disk'''
pass
def get_input_names(self, name):
'''Get the names of the nodes which are inputs to a node'''
pass
def get_output_names(self, name):
'''Get the names of the nodes which are outputs to a node'''
pass
|