Ejemplo n.º 1
0
 def setUp(self):
     self.symbols = Symbols.generateSymbols()
     self.identifiers = Symbols.generateIdentifiers()
     self.frames = Frames.generate()
     
     simulator = TwoOfFiveSimulator()
     simulator.addSymbols(symbols=Symbols.generateSymbols(),identifiers=Symbols.generateIdentifiers())
     simulator.addFrames(frames=Frames.generate())
     self.simulator = simulator
Ejemplo n.º 2
0
def generateSequence(timeStamp):
    sim = TwoOfFiveSimulator()
    sim.addSymbols(symbols=Symbols.generateSymbols(),identifiers=Symbols.generateIdentifiers())

    sequence = [sim.identifiers[-1]]

    for i in range(random.randint(0,10)):
        sequence.append(sim.symbols[i])
        
    pulses,timeStamp = sim.make(sequence,timeStamp)

    return pulses,timeStamp
Ejemplo n.º 3
0
def generateSequence(timeStamp):
    sim = TwoOfFiveSimulator()
    sim.addSymbols(symbols=Symbols.generateSymbols(),
                   identifiers=Symbols.generateIdentifiers())

    sequence = [sim.identifiers[-1]]

    for i in range(random.randint(0, 10)):
        sequence.append(sim.symbols[i])

    pulses, timeStamp = sim.make(sequence, timeStamp)

    return pulses, timeStamp
Ejemplo n.º 4
0
 def setUp(self):
     """This function sets up common variables for the following tests"""
     sim = TwoOfFiveSimulator.TwoOfFiveSimulator()			
     sim.addSymbols(symbols=Symbols.generateSymbols(),identifiers=Symbols.generateIdentifiers())
     
     self.sim = sim
     
     sd = SymbolDecoder() #get a chirp decode instance and populate it
     sd.addSymbols(symbols=Symbols.generateSymbols(),identifiers=Symbols.generateIdentifiers())
     self.sd = sd
     
     self.symbols = Symbols.generateSymbols()
     self.identifiers = Symbols.generateIdentifiers()