Commit Graph

45 Commits

Author SHA1 Message Date
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
98b17bd2ff robot 2019-07-30 00:12:23 -04:00
f82c24fcf5 scripting language 2019-07-29 23:45:16 -04:00
cf65aa0c8c firmware 2019-07-29 23:44:12 -04:00
5d17370cc2 initial commit 2019-07-29 23:43:48 -04:00