from dev.cdc import CDC_nRF import sys import time myDev = CDC_nRF(sys.argv[1]) myDev.setPower(1) #myDev.setRX_Address(0,[0xc0,0x1d,0xbe,0xef,0x01]) #myDev.setTX_Address([0xc0,0x1d,0xbe,0xef,0x01]) while True: myDev._bus.setDTR(True) time.sleep(0.1) myDev._bus.setDTR(False) time.sleep(0.1)
from dev.cdc import CDC_nRF import sys import time myDev = CDC_nRF(sys.argv[2]) myDev.setPower(1) myDev._bus.setDTR(True) if sys.argv[1] == '--server': print "Starting as server..." myDev._bus.timeout = None while True: myDev._bus.read() myDev._bus.flushInput() #time.sleep(0.1) myDev._bus.write('Pong!\n\r') print "Pong!" else: print "Starting as client..." sys.stdout.write(" Max | Min | AVG | last | \n") t_ms_vals = [] myDev._bus.timeout = 1 while True: t_start = time.time() myDev._bus.write('Ping?\n\r') myDev._bus.read() myDev._bus.flushInput() t_end = time.time() t_ms_vals.append((t_end - t_start) * 1000)