Beispiel #1
0
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()
Beispiel #2
0
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();
Beispiel #3
0
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())
Beispiel #4
0
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())
Beispiel #5
0
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();