Skip to content
This repository was archived by the owner on Jul 25, 2025. It is now read-only.

Move networktables into strongback - #1

Merged
CarlinWilliamson merged 534 commits into
masterfrom
move-networktables
Jun 30, 2020
Merged

CarlinWilliamson merged 534 commits into
masterfrom
move-networktables

Conversation

@CarlinWilliamson

Copy link
Copy Markdown

The networktables interface is already in strongback so lets move the implementation and mock too using the magic of subtrees!

Here are the changes as seen from the Strongback repo. Go to team3132/2020CompRobot#120 for what it looks like in the CompRobot repo

JHa568 and others added 30 commits February 29, 2020 13:32
Set all items present to false in config.
Colour wheel Solenoid + Get colour from FMS
CarlinWilliamson and others added 23 commits May 25, 2020 07:34
…s for defaults. (strongback#97)

* Beginnings of a more simple config file.

* Getting closer to unit testing and better config layout.

* Swap to Config from RobotConfiguration

Move more parameters to config so that it can be removed from Constants.
Put Constaints on a diet to remove redundant values.
Add ConfigReader unit test.
Stop passing config everywhere, using a static instance instead.
Use namespaces in Config class for better grouping and more consistency.

* Ensure example config is written out.

* Separate logging and charting.

Move to static methods so that they don't need to be passed around.

* Rename method to make it consistent

* Add unit test for TimestampedLogWriter.

* Move things around to reove a class as per pull request.

* Changes from reivew.

Renamed Logger->Log and other minor changes.
But you did complain didn't you Hayley
But you did complain didn't you Hayley
* Beginnings of a more simple config file.

* Getting closer to unit testing and better config layout.

* Swap to Config from RobotConfiguration

Move more parameters to config so that it can be removed from Constants.
Put Constaints on a diet to remove redundant values.
Add ConfigReader unit test.
Stop passing config everywhere, using a static instance instead.
Use namespaces in Config class for better grouping and more consistency.

* Ensure example config is written out.

* Separate logging and charting.

Move to static methods so that they don't need to be passed around.

* Rename method to make it consistent

* Add unit test for TimestampedLogWriter.

* Move things around to reove a class as per pull request.

* Changes from reivew.

Renamed Logger->Log and other minor changes.

* Move constants into Config class.

* Merge fixes

* Remove redundant line.
@CarlinWilliamson CarlinWilliamson self-assigned this Jun 30, 2020
@CarlinWilliamson

Copy link
Copy Markdown
Author

Hmm. 500+ commits. Definitely going to squash this when we merge...

There must be a way to only push the commits which concern the files in this repo

@CarlinWilliamson
CarlinWilliamson merged commit e3db871 into master Jun 30, 2020
CarlinWilliamson added a commit that referenced this pull request Apr 6, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.