Other:
- Improve dynamic OpMode registration, allowing for registering and deregistering on the fly.
Pasteurized:
Gamepad utilities. Including virtualisation and layering.- Finished. Waiting on docs.
Mercurial:
Command based for Dairy using Pasterized and making good use of Core, focuses on dx with the ability to nicely compose commands from lambdas.- Commands need naming to improve error messages.
- Selection Command needs to be improved.
- Add command composition using functions / operators.
- Investigate using non-subsystem resources.
- Needs unit tests.
- Waiting on docs.
Calcified:
Custom hardware apis and a custom async hardware runtime, that uses ports, rather than names in the config file.- Async has been proven to work.
- Drivers need to be written.
- Support for test runtime needs to be added.
- More testing under larger loads needs to be added.
OnBotDoc
Tooling to automatically host documentation websites on the robot.RPCRC + OnBotRPCRC:
Custom Remote Procedure Call protocol over TCP for interfacing with FTC robots remotely, and in other languages, along with with a shell.- JVM implementation 90% done
- needs more work to finish integrating with the robot runtime
- needs more work to add useful data sharing endpoints