t.addChannel("SpinTestC", sys.stdout) for i in range(0, 2): m = t.getNode(i) m.bootAtTime((31 + t.ticksPerSecond() / 10) * i + 1) sf.process() throttle.initialize() for i in range(0, 60): throttle.checkThrottle() t.runNextEvent() sf.process() msg = SerialMsg() msg.set_cmd(7) serialpkt = t.newSerialPacket() serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType()) serialpkt.setDestination(0) serialpkt.deliver(0, t.time() + 3) pkt = t.newPacket() pkt.setData(msg.data) pkt.setType(msg.get_amType()) pkt.setDestination(0) pkt.deliver(0, t.time() + 10) for i in range(0, 20): throttle.checkThrottle()
t.addChannel("SpinTestC", sys.stdout); for i in range(0, 2): m = t.getNode(i); m.bootAtTime((31 + t.ticksPerSecond() / 10) * i + 1); sf.process(); throttle.initialize(); for i in range(0, 60): throttle.checkThrottle(); t.runNextEvent(); sf.process(); msg = SerialMsg() msg.set_cmd(7); serialpkt = t.newSerialPacket(); serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType()) serialpkt.setDestination(0) serialpkt.deliver(0, t.time() + 3) pkt = t.newPacket(); pkt.setData(msg.data) pkt.setType(msg.get_amType()) pkt.setDestination(0) pkt.deliver(0, t.time() + 10) for i in range(0, 20): throttle.checkThrottle();
t.getNode(3).bootAtTime(180000900) t.getNode(4).bootAtTime(800008) t.getNode(5).bootAtTime(280000900) t.getNode(6).bootAtTime(800008) t.getNode(7).bootAtTime(280000900) sf.process() throttle.initialize() for i in range(0, 60): throttle.checkThrottle() t.runNextEvent() sf.process() msg = SerialMsg() msg.set_cmd(2) serialpkt = t.newSerialPacket() serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType()) serialpkt.setDestination(1) serialpkt.deliver(1, t.time() + 10) for i in range(0, 1500): throttle.checkThrottle() t.runNextEvent() sf.process() serialpkt = t.newSerialPacket() serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType())
t.getNode(3).bootAtTime(180000900); t.getNode(4).bootAtTime(800008); t.getNode(5).bootAtTime(280000900); t.getNode(6).bootAtTime(800008); t.getNode(7).bootAtTime(280000900); sf.process(); throttle.initialize(); for i in range(0, 60): throttle.checkThrottle(); t.runNextEvent(); sf.process(); msg = SerialMsg() msg.set_cmd(2); serialpkt = t.newSerialPacket(); serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType()) serialpkt.setDestination(1) serialpkt.deliver(1, t.time() + 10) for i in range(0, 1500): throttle.checkThrottle(); t.runNextEvent(); sf.process(); serialpkt = t.newSerialPacket(); serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType())
for i in range(1, 4): print "Creating noise model for ",i; t.getNode(i).createNoiseModel() for i in range(1, 4): m = t.getNode(i); m.bootAtTime((31 + t.ticksPerSecond() / 10) * i + 1); sf.process(); for i in range(0, 60): t.runNextEvent(); sf.process(); msg = SerialMsg() msg.set_cmd(2); serialpkt = t.newSerialPacket(); serialpkt.setData(msg.data) serialpkt.setType(msg.get_amType()) serialpkt.setDestination(1) serialpkt.deliver(1, t.time() + 3) pkt = t.newPacket(); pkt.setData(msg.data) pkt.setType(msg.get_amType()) pkt.setDestination(0) #pkt.deliver(0, t.time() + 10) for i in range(0, 6000): t.runNextEvent();