Telemetry Improvement #5177
Unanswered
Starlight220
asked this question in
Ideas
Replies: 2 comments 2 replies
-
We need to separate databinding and publishing. They're not the same thing and coupling them rigidly is a poor design. |
Beta Was this translation helpful? Give feedback.
1 reply
-
A few questions about controllability: what should be the default (and any exceptions)? How should controllability work with nested sendables? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I figure we'd bring the discussions on the topic here.
There are various problems with the current situation of Sendable and its interactions with various APIs such as LiveWindow, Shuffleboard, SmartDashboard.
@Oblarg did a good job of summarizing the problems in this doc, with following discussion here.
The design doc proposes a whole new API that would replace everything, but due to Sendable being one of the most depended-on symbols, I'm hesitant to completely break it -- I think that Sendable can be improved incrementally in-place, with minimal deprecations and breaking changes. My initial work (PR: #5094) on implementing the API described in the design doc proves this: much of it is code that already exists in Sendable.
As far as I know, the main features that need to be added to Sendable are the following:
Beta Was this translation helpful? Give feedback.
All reactions