ut-ras / robomaster

Firmware for the Stampede RoboMaster team at UT Austin
http://ras.ece.utexas.edu/committees/robomaster
GNU General Public License v3.0
17 stars 5 forks source link

Robot config files #142

Open calebchalmers opened 2 months ago

calebchalmers commented 2 months ago

There are a lot of constants for our robots and currently, each robot has a large C++ header file with all the relevant constants. Considering how much overlap there is between robot types, it would be nice to have a hierarchical config system which would allow for us to layer more specific configs on top of general ones. Also, robots might have the need for constants relevant only to them, which is currently awkward with the header files.

Goals:

calebchalmers commented 4 days ago

@anemone1321 @KaitlynWChang any ideas for how to go about this?