Skip to content

FRC1257/VirtualRobot

 
 

Repository files navigation

AdvantageKit

Build

AdvantageKit is a logging, telemetry, and replay framework developed by Team 6328. Please see the following guides to get started, or the README files for individual components.

Example Projects

Looking to get started quickly? Here are some example projects to check out:

Repository Structure

Logging

  • 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/autolog - Annotation procesor for creating log input classes.
  • conduit - Transfers data between junction and the WPILib HAL efficiently. Written in C++ and Java.

General

  • 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.

About

Monorepo for robot framework and tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 67.0%
  • Starlark 12.8%
  • C 11.0%
  • C++ 7.2%
  • Python 1.8%
  • Shell 0.1%
  • Smarty 0.1%