Пример #1
0
class BasicMapper():

    mappingTable = MappingTable()

    def __init__(self, n=255):
        for i in range(0, n):
            self.mappingTable.add(i, i)

    #default mapping function
    def map(self, src):
        return self.mappingTable.get(src)
class Cell():
    '''
    This class represents a cell of an automata
    '''
    def __init__(self):
        self.actualState = ["empty"]
        self.mappingTable = MappingTable()
        #threading.Thread.__init__(self)
        
    def receiveSignal(self,signal, in_states):
        self.actualState = self.mappingTable.map(signal, in_states)
    
    def sendSignal(self):
        return self.actualState
    
    
    #def setState(self, newState):
    #    self.actualState = newState
        
    #def run(self):
    #    return self.receiveSignal()
 def __init__(self):
     self.actualState = ["empty"]
     self.mappingTable = MappingTable()