summaryrefslogtreecommitdiff
path: root/digital/asserv/tools/test_goto.py
blob: 63a8cdf3667c209b1bb530af930d79fbefed868a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import sys
sys.path.append (sys.path[0] + '/../../../host/proto')

from asserv import Asserv
import init
import popen_io
import serial
import random

if sys.argv[1] == '!':
    io = popen_io.PopenIO (sys.argv[2:])
else:
    io = serial.Serial (sys.argv[1])
a = Asserv (io, **init.host)
for i in xrange (10):
    x = random.randrange (2000)
    y = random.randrange (1100)
    a.goto (x, y)
    a.goto_angle (random.randrange (360))
a.goto (0, 0)
a.goto_angle (0)
a.close ()