コード例 #1
0
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()
コード例 #2
0
ファイル: leapNode.py プロジェクト: fultonms/stark
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])))