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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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