|
e4eb9411c0
|
update README.md
|
2019-07-31 12:07:38 -04:00 |
|
|
09d50c37a9
|
add the referance section
|
2019-07-31 12:04:22 -04:00 |
|
|
eabcd5fa56
|
more feedback when running a script
|
2019-07-31 10:34:27 -04:00 |
|
|
596f64f839
|
allow the robot some time to move when waiting
|
2019-07-31 10:34:02 -04:00 |
|
|
c210f64d38
|
make buffer LIFO, discard on out-of-date
|
2019-07-31 10:32:22 -04:00 |
|
|
3963adfeea
|
update README.md
|
2019-07-31 08:56:20 -04:00 |
|
|
a2c58dcb51
|
include an python activity example
|
2019-07-31 08:54:03 -04:00 |
|
|
eda20cf4cd
|
activity 2 example script
|
2019-07-31 08:41:59 -04:00 |
|
|
efe40c32f0
|
parse files line-at-a-time
|
2019-07-31 08:41:34 -04:00 |
|
|
0c2731bd7f
|
let movements accumulate before initiating a move
|
2019-07-31 08:25:11 -04:00 |
|
|
02a775c3be
|
catch serial port disconnects in read worker
|
2019-07-30 15:01:33 -04:00 |
|
|
e527782df9
|
Update 'README.md'
|
2019-07-30 14:54:43 -04:00 |
|
|
5d907bfa92
|
markdown cleanup
|
2019-07-30 14:51:52 -04:00 |
|
|
b4efec3fc2
|
markdown cleanup
|
2019-07-30 14:50:56 -04:00 |
|
|
a506e6b815
|
fix going to coordinate array
|
2019-07-30 14:45:03 -04:00 |
|
|
33b755efd1
|
more documentation
|
2019-07-30 14:28:15 -04:00 |
|
|
4296541bd3
|
handle failed axis name lookup
|
2019-07-30 13:50:25 -04:00 |
|
|
9fbe032627
|
reset index on message begin
|
2019-07-30 13:49:51 -04:00 |
|
|
6300048196
|
convert Msb/Lsb from ascii to decimal
|
2019-07-30 13:24:39 -04:00 |
|
|
cdd905fb5d
|
unsigned char for Msb/Lsb
|
2019-07-30 13:24:10 -04:00 |
|
|
ea806d5d9a
|
unsigned char for hex value
|
2019-07-30 13:20:17 -04:00 |
|
|
123a186feb
|
use global index variable
|
2019-07-30 13:19:40 -04:00 |
|
|
bbf21e2e66
|
comparison not assignment
|
2019-07-30 13:19:05 -04:00 |
|
|
07bf3008ff
|
message state should be global
|
2019-07-30 13:18:40 -04:00 |
|
|
fef6a9ed8d
|
hexadecimal always expressed as two characters
|
2019-07-30 12:56:16 -04:00 |
|
|
a754c74165
|
implement going to presets
|
2019-07-30 11:22:03 -04:00 |
|
|
99f3605160
|
simplify movement detection
|
2019-07-30 11:21:45 -04:00 |
|
|
fba888ce10
|
insert axis position into robot.target list
|
2019-07-30 11:07:17 -04:00 |
|
|
9e04b9399d
|
set default position to "home" preset
|
2019-07-30 11:06:34 -04:00 |
|
|
9c8477b755
|
load presets from config file
|
2019-07-30 11:06:17 -04:00 |
|
|
be3d4841cb
|
only move to self.target coordinates
|
2019-07-30 11:05:45 -04:00 |
|
|
f17f2c0a1f
|
get list of values from preset string
|
2019-07-30 11:05:08 -04:00 |
|
|
14a11fc277
|
set coordinate values from ValueContext
|
2019-07-30 10:40:20 -04:00 |
|
|
049286266f
|
valueContext values are set from children
|
2019-07-30 10:39:55 -04:00 |
|
|
e6b05cf3a2
|
encode the output string
|
2019-07-30 10:38:22 -04:00 |
|
|
7a4d28b6d1
|
remove namespace collision
|
2019-07-30 10:38:09 -04:00 |
|
|
a0dca7bec1
|
fix typo
|
2019-07-30 10:37:39 -04:00 |
|
|
b4ba611b50
|
lower case commands
|
2019-07-30 10:26:05 -04:00 |
|
|
bedd122047
|
only read command if port is ready
|
2019-07-30 10:16:07 -04:00 |
|
|
a8b3697d06
|
wait for serial port before looping
|
2019-07-30 10:15:52 -04:00 |
|
|
a26eb6e6df
|
buffer serial reads
|
2019-07-30 10:13:11 -04:00 |
|
|
a5903ac5a6
|
slow down the serial port
|
2019-07-30 10:12:26 -04:00 |
|
|
d54ecdcabd
|
start serial_read_thread as a daemon
|
2019-07-30 10:11:18 -04:00 |
|
|
68b9e26064
|
test as byte literals
|
2019-07-30 09:34:00 -04:00 |
|
|
02b93940f4
|
catch errors in the packet data
|
2019-07-30 09:33:33 -04:00 |
|
|
9ae802014b
|
store presets in config file
|
2019-07-30 08:52:57 -04:00 |
|
|
0936203996
|
mark delimiters as byte literals
|
2019-07-30 08:52:30 -04:00 |
|
|
1f4a166bc3
|
cleanup thread start
|
2019-07-30 08:49:20 -04:00 |
|
|
66e9da31f5
|
command shell
|
2019-07-30 00:13:27 -04:00 |
|
|
00db142df7
|
implement scripting language
|
2019-07-30 00:13:00 -04:00 |
|