37 std::unique_ptr<Impl> m_impl;
The root of the data placed in Shuffleboard.
Definition: ShuffleboardRoot.h:19
Represents a tab in the Shuffleboard dashboard.
Definition: ShuffleboardTab.h:26
Definition: ShuffleboardInstance.h:15
void Update() override
Updates all tabs.
frc::ShuffleboardTab & GetTab(std::string_view title) override
Gets the tab with the given title, creating it if it does not already exist.
ShuffleboardInstance(nt::NetworkTableInstance ntInstance)
ShuffleboardInstance & operator=(ShuffleboardInstance &&)=default
void EnableActuatorWidgets() override
Enables all widgets in Shuffleboard that offer user control over actuators.
void DisableActuatorWidgets() override
Disables all widgets in Shuffleboard that offer user control over actuators.
void SelectTab(int index) override
Selects the tab in the dashboard with the given index in the range [0..n-1], where n is the number of...
void SelectTab(std::string_view) override
Selects the tab in the dashboard with the given title.
virtual ~ShuffleboardInstance()
ShuffleboardInstance(ShuffleboardInstance &&)=default
NetworkTables Instance.
Definition: NetworkTableInstance.h:59
basic_string_view< char > string_view
Definition: core.h:520
Definition: ShuffleboardWidget.h:17