#robotics #hardware #run-time #json #parameters #addresses #lib5k

robotconfig

Runtime configuration of hardware addresses and parameters using JSON

1 unstable release

0.1.0 Jun 17, 2021

#57 in #addresses

GPL-3.0 license

15KB

robotconfig

Crates.io Docs.rs Build Clippy Audit

This crate contains all the needed definitions to parse Lib5K RobotConfig files in Rust. The rust definitions are much smaller than the Java counterparts, since in Rust, we have nice libraries like serde, which do most of the work automatically.

This project is part of an effort to preserve my work on frc5024/lib5k in a way that I can use the code without being bound to the team's rules, or the restrictive FRC licencing.

Installation

This crate can be installed via cargo with:

cargo install robotconfig

Dependencies

~0.6–1.4MB
~31K SLoC