AdvantageKit is a collection of frameworks, tools, and utilities by Team 6328 for developing robot code. Please see the following guides to get started, or the README files for individual components:
- Getting Started: Logging
- Getting Started: Developing AdvantageKit
- Conduit & WPILib Shims
- RLOG Specification
-
junction - Primary component of logging, manages the flow of data between user code, WPILib, log files, network clients, etc. Written in Java.
-
junction/core - Central system for managing data, including reading and writing from log files and user code.
-
junction/shims - Replaces components of other libraries (WPILib) to interact directly with
junction
.- junction/shims/wpilib - Replaces WPILib components to read data from
junction
instead of the HAL.
- junction/shims/wpilib - Replaces WPILib components to read data from
-
-
conduit - Transfers data between
junction
and the WPILib HAL efficiently. Written in C++ and Java. -
example_logs - Example RLOG files for testing.
-
build_tools - Utilities to assist with building in Bazel and interfacing with WPILib and the roboRIO.
-
third_party - Tools for integrating third party libraries like WPILib.