Open AustinShalit opened 7 years ago
Can you provide a few more details on what you are thinking? How would this be used? What changes would be required from within the GRIP code base?
GRIP would put data in NetworkTables as a Raw type. The plugin would decode the information and provide it to teams. That way there are no synchronization issues with multiple NetworkTable arrays
Would this be a new step type? Would this replace the existing steps?
This would be an additional checkbox on the NTPublish_XReport steps.
I'd like a bit more of a fleshed out description before a PR is attempted. What is the high level goal here? Would this be an object that ships with WPILib? How would you have the synchronization guarantees? How would you support forwards/backwards compatibility? Would the object be JSON or a byte array that gets serialized/deserialized?
We should create a WPILib plugin for grip that will allow teams to decode GRIP NetworkTable data as a single object. That way all of the data values are synchronized with each other.