GRIP icon indicating copy to clipboard operation
GRIP copied to clipboard

Create GRIP Plugin for WPILib

Open AustinShalit opened this issue 8 years ago • 5 comments
trafficstars

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.

AustinShalit avatar Jul 08 '17 04:07 AustinShalit

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?

JLLeitschuh avatar Jul 10 '17 14:07 JLLeitschuh

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

AustinShalit avatar Jul 10 '17 16:07 AustinShalit

Would this be a new step type? Would this replace the existing steps?

JLLeitschuh avatar Jul 10 '17 17:07 JLLeitschuh

This would be an additional checkbox on the NTPublish_XReport steps.

AustinShalit avatar Jul 10 '17 17:07 AustinShalit

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?

JLLeitschuh avatar Jul 11 '17 15:07 JLLeitschuh