Commit graph

209 commits

Author SHA1 Message Date
saji 41ada2851f idx range and can/json generators 2023-05-16 21:58:20 -05:00
saji 553469230b misc fixes and JSON stuff 2023-05-16 10:48:30 -05:00
saji 6646dcdcb6 skylab generator mvp 2023-05-16 06:24:38 -05:00
saji 168ee1a663 more skylab work 2023-05-14 16:19:57 -05:00
saji 5b64a2bef2 misc things 2023-05-13 10:38:35 -05:00
saji de57b38958 xbee: cleanup, fix session test, add parseDeviceString test 2023-05-11 01:30:37 -05:00
saji 08ab0e3509 xbee: added direct conn 2023-05-10 23:56:45 -05:00
saji d31b80a2fd xbee: add timeout to at command 2023-05-10 19:02:57 -05:00
saji 8740fafca2 added session addr stuff 2023-05-10 13:58:46 -05:00
saji 777a760033 format session.go 2023-05-10 12:55:51 -05:00
saji e99af632fc xbee: add session test 2023-05-10 01:14:54 -05:00
saji 27f0e349ba fix xbee cli info 2023-05-10 01:14:54 -05:00
saji 1c51a6da90 add test for partial frame stuffing 2023-05-10 01:14:54 -05:00
saji 2dab308907 add some things 2023-05-10 00:44:46 -05:00
saji 1bd003843c rename can frame type enums 2023-05-09 10:25:29 -05:00
saji 344353b0d6 move broker to separate file 2023-05-09 10:25:01 -05:00
saji 2b7426903a move device string parsing to xbee library 2023-05-09 01:38:42 -05:00
saji cf21deed1b make socketcan only build on linux 2023-05-09 00:54:20 -05:00
saji 5d6e792a85 wip: restructure code
need to decouple socketcan from gotelem
2023-05-08 01:28:36 -05:00
saji 709b1f0bac move cli, session cleanup 2023-05-07 21:00:34 -05:00
saji eb01bc28ba cleanup xbee device parser 2023-05-07 10:43:45 -05:00
saji 6f8e696dcc add xbee device parser 2023-05-07 10:40:03 -05:00
saji ddad848127 make xbee session generic 2023-05-07 08:39:10 -05:00
saji 73fec064c5 add partial readme 2023-05-07 00:01:08 -05:00
saji 4eb31163a4 cleanup mprpc, add netlink stub file 2023-05-07 00:00:46 -05:00
saji b1bebae325 add xbee session command line tools 2023-05-07 00:00:35 -05:00
saji 86c9d8d492 add txframe bytes test 2023-05-06 23:59:51 -05:00
saji 1f379e7e6a fix mixed 2023-05-04 20:49:04 -05:00
saji 7c8d790865 move libraries out of internal 2023-05-04 19:15:03 -05:00
saji 4340c610fd cleanup api frame comments 2023-05-04 14:06:05 -05:00
saji 6a5cda8c66 txstatusframe fixes and tests 2023-05-04 14:05:51 -05:00
saji b7840aa9cb atcmdresponse parsing fixes and tests 2023-05-04 14:05:37 -05:00
saji 0c386780c1 finish tests, 100% coverage for api_frame 2023-05-03 14:06:19 -05:00
saji 771ac243ac fix off by one in api_frame and add more tests 2023-05-03 14:00:26 -05:00
saji 9c21a330e8 added queue+query at command test 2023-05-03 11:29:49 -05:00
saji 96dd5c541b rxframe test skeleton and options parsing 2023-05-03 11:29:27 -05:00
saji 59760b79dd cleanup docs, tests, housekeeping 2023-05-03 10:38:37 -05:00
saji aa5cd0b393 fix a bug in xbee session locking 2023-05-03 10:38:22 -05:00
saji 61c0b809d3 cleanup RPC, move to new library 2023-05-03 01:26:35 -05:00
saji 7fb5c31539 remove zap. use go slog instead 2023-05-03 00:29:02 -05:00
saji e0a8ff5218 get rid of messages, we use RPC now 2023-05-03 00:26:53 -05:00
saji 62ed745169 rpc: add logging, refactor call signature 2023-05-02 19:16:31 -05:00
saji bbe84c865d make generic rpc caller bindings 2023-05-02 03:04:56 -05:00
saji 6fea9b5124 checkpoint messages, half-complete RPC 2023-05-02 02:46:39 -05:00
saji 09d1660ce0 rpc work (unfinished) 2023-05-01 09:49:47 -05:00
saji c5716de704 add rpc skeleton 2023-04-30 14:49:18 -05:00
saji c58b4b1543 cleanup and fix broker start 2023-04-29 17:34:35 -05:00
saji f0db7da230 integrate broker into server 2023-04-29 11:40:44 -05:00
saji 5d42f8693a more xbee work 2023-04-29 10:58:56 -05:00
saji 67dbb74f77 more api frame stuff 2023-04-26 17:24:11 -05:00