import Leap import time import socket import sys import threading import struct from cStringIO import StringIO from packet import Packet, CMD LIN_V = 0.2 ANG_V = 1.0 KA_PKT = Packet() KA_PKT.write_int(CMD.KEEPALIVE) sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) addr = ("137.143.51.48", 13698) def keepAlive(): sock.sendto(str(KA_PKT), addr) threading.Timer(3, keepAlive).start() def speed(y): if (y > 500): y = 500 return ((y / 500), (y / 250)) controller = Leap.Controller()
import Leap import time import socket import sys import threading import struct from cStringIO import StringIO from packet import Packet, CMD LIN_V = 0.2 ANG_V = 1.0 KA_PKT = Packet() KA_PKT.write_int(CMD.KEEPALIVE) sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) addr = ("137.143.51.48", 13698) def keepAlive(): sock.sendto(str(KA_PKT), addr) threading.Timer(3, keepAlive).start() def speed(y): if (y > 500): y = 500 return((y/500),(y/250)) controller = Leap.Controller() if(len(sys.argv) == 3): print(sys.argv) addr = (sys.argv[1],int(float(sys.argv[2])))