7 Commits
Author SHA1 Message Date
joeyahines 0586a5f00b Switch to NATS for the backbone 2025-10-02 21:02:24 -06:00
joeyahines 5b1251d089 Add pack in ping handling 2024-06-23 14:15:05 -06:00
joeyahines 530b51d581 Support timeouts while waiting for messages from robots 2024-06-23 12:58:36 -06:00
joeyahines cf64eafcb5 Handle robot disconnects more cleanly 2024-06-22 19:37:36 -06:00
joeyahines 6129060319 Added GRPC interface
+ Handles full throughput from GRPC API to robot and back
+ Added in-band error responses
2024-06-22 19:25:11 -06:00
joeyahines 0136772c23 Refactored, handle failures more gracefully
+ Split ConnectionHandler into its own struct
+ Handle errors more gracefully
+ System no longer locks up or crashes if a bot goes offline
+ Bots who go offline are automatically removed from the connector pool
2024-06-16 16:37:28 -06:00
joeyahines c6031f5fa4 Initial commit
+ Basic robot connector and manages
+ Handles keep alive ping, with some issues
+ Need GRPC or other api
2024-06-15 13:21:54 -06:00