if s: val = int(s) for i in range(4): t.getNode(i).addNoiseTraceReading(val) for i in range(4): t.getNode(i).createNoiseModel() for i in range(60): t.runNextEvent() ''' === CODE UNDER TEST === ''' print "AA" msg = RadioSetParametersPacket() #msg.set_paramValue(65) #msg.set_operationCode(3) msg.set_moteID(1) #msg.set_packetTTL(10) #msg.set_lastNodeID(0) pkt = t.newPacket() pkt.setData(msg.data) pkt.setType(msg.get_amType()) pkt.setDestination(0) print "Delivering " + str(msg) + " to 0 at " + str(t.time() + 3); pkt.deliver(0, t.time() + 3)
def sendSetParametersMsg(moteIDtoSend,paramValue,opCode,ttl): ''' === CODE UNDER TEST === ''' print "Prepare to Deliver" msg = RadioSetParametersPacket() msg.set_paramValue(paramValue) msg.set_operationCode(opCode) msg.set_moteID(moteIDtoSend) msg.set_packetTTL(ttl) msg.set_lastNodeID(0) pkt = t.newPacket() pkt.setData(msg.data) pkt.setType(msg.get_amType()) pkt.setDestination(0) #Servirdor envia sempre mensagens para Mote0 print "Delivering " + str(msg) + " to" +str(moteIDtoSend)+" by Mote0" pkt.deliverNow(0) print "Deliver done" ''' =================== '''