A library for FTC providing powerful scheduling solutions for software and hardware.
- Command-based model
- Command scheduling using directed acyclic graphs
- Kotlin domain specific language for complex command definition
- Kotlin suspending functions as cooperatively scheduled commands
- Hardware wrappers and stubs for common devices
- Configuration manager that handles multiple tags in device names and automatically stubs missing devices
- Composable schedulers for hardware devices
And more...
Some more comprehensive documentation is still in progress, for now check out this presentation.