Beispiel #1
0
def main():

	comm = HID_Comm()
	try:
			comm.open()
	except IOError, ex:
			print "Spark not found:",ex
Beispiel #2
0
def main():

    comm = HID_Comm()
    try:
        comm.open()
    except IOError, ex:
        print "Spark not found:", ex
def main():
    address = raw_input("Address of Spark or press 'return' if using board")
    if address == "-":
        address == "tcp://CoroBotSpark.local:4567"
    elif address == "":
        comm = HID_Comm()
        try:
            comm.open()
        except IOError, ex:
            print("Spark not found:", ex)
            sys.exit()
Beispiel #4
0
def main():
	addr = raw_input("Address of target (tcp://its.ip.add.ress:port) or hit enter for local USB:")
	if addr == "-":
		addr = "tcp://raspberrypi.local:4567"
	if addr == "":
		comm = HID_Comm()
		try:
			comm.open()
		except IOError, ex:
			print "Spark not found:",ex
			sys.exit()
def main():
    address = raw_input("Address of Spark or press 'return' if using board")
    if address == "-":
        address == "tcp://CoroBotSpark.local:4567"
    elif address == "":
        comm = HID_Comm()
        try:
            comm.open()
        except IOError, ex:
            print("Spark not found:", ex)
            sys.exit()
Beispiel #6
0
def main():
    addr = raw_input(
        "Address of target (tcp://its.ip.add.ress:port) or hit enter for local USB:"
    )
    if addr == "-":
        addr = "tcp://raspberrypi.local:4567"
    if addr == "":
        comm = HID_Comm()
        try:
            comm.open()
        except IOError, ex:
            print "Spark not found:", ex
            sys.exit()
Beispiel #7
0
def main():
    ctx = zmq.Context()
    comm = HID_Comm()
    comm.open()
    zsock = ctx.socket(zmq.XREP)
    zsock.bind("tcp://*:4567")
    while (True):
        indat = zsock.recv_multipart()
        origin = indat[0]
        frame = bytearray(indat[1])
        replyflag = indat[2]
        comm.send(frame)
        print "B"
        if replyflag == "1":
            replydata = comm.receive()
            zsock.send_multipart([origin, bytearray(replydata)])
Beispiel #8
0
def main():
	ctx = zmq.Context()
	comm = HID_Comm()
	comm.open()
	zsock = ctx.socket(zmq.XREP)
	zsock.bind("tcp://*:4567")
	while (True):
		indat = zsock.recv_multipart()
		origin = indat[0]
		frame = bytearray(indat[1])
		replyflag = indat[2]
		comm.send(frame)
		print "B"
		if replyflag == "1":
			replydata = comm.receive()
			zsock.send_multipart([origin, bytearray(replydata)])
Beispiel #9
0
		tune_val = 2
		for control in controller:
			weighted_sum_deriv = ((abs(control_last-controller))*control_weight)+weighted_sum_deriv
		if((weighted_sum_deriv * time_since_last_pkt)>tune_val):
			return controller
		else:
			return None
if __name__ == '__main__':
	addr = ""
	try:
			if not sys.argv[1] == "-q":
					addr = raw_input("Address of target (its.ip.add.ress:port) or hit enter for local USB:")
	except:
			addr = raw_input("Address of target (its.ip.add.ress:port) or hit enter for local USB:")
	if addr == "":
			comm = HID_Comm()
			try:
					comm.open()
			except IOError, ex:
					print "Spark not found:",ex
					sys.exit()
	else:
			comm = NET_ZMQ_Comm()
			try:
				comm.open("tcp://"+addr)
			except:
					print "Error connecting to Spark"
					sys.exit()
	
	sparkout = Spark_Drive(comm)
	gamepad = Spark_Gamepad(sparkout)