WPILibC++ 2023.4.3
|
The root of the data placed in Shuffleboard. More...
#include <frc/shuffleboard/ShuffleboardRoot.h>
Public Member Functions | |
virtual ShuffleboardTab & | GetTab (std::string_view title)=0 |
Gets the tab with the given title, creating it if it does not already exist. More... | |
virtual void | Update ()=0 |
Updates all tabs. More... | |
virtual void | EnableActuatorWidgets ()=0 |
Enables all widgets in Shuffleboard that offer user control over actuators. More... | |
virtual void | DisableActuatorWidgets ()=0 |
Disables all widgets in Shuffleboard that offer user control over actuators. More... | |
virtual void | SelectTab (int index)=0 |
Selects the tab in the dashboard with the given index in the range [0..n-1], where n is the number of tabs in the dashboard at the time this method is called. More... | |
virtual void | SelectTab (std::string_view title)=0 |
Selects the tab in the dashboard with the given title. More... | |
The root of the data placed in Shuffleboard.
It contains the tabs, but no data is placed directly in the root.
This class is package-private to minimize API surface area.
|
pure virtual |
Disables all widgets in Shuffleboard that offer user control over actuators.
Implemented in frc::detail::ShuffleboardInstance.
|
pure virtual |
Enables all widgets in Shuffleboard that offer user control over actuators.
Implemented in frc::detail::ShuffleboardInstance.
|
pure virtual |
Gets the tab with the given title, creating it if it does not already exist.
title | the title of the tab |
Implemented in frc::detail::ShuffleboardInstance.
|
pure virtual |
Selects the tab in the dashboard with the given index in the range [0..n-1], where n is the number of tabs in the dashboard at the time this method is called.
index | the index of the tab to select |
Implemented in frc::detail::ShuffleboardInstance.
|
pure virtual |
Selects the tab in the dashboard with the given title.
title | the title of the tab to select |
Implemented in frc::detail::ShuffleboardInstance.
|
pure virtual |
Updates all tabs.
Implemented in frc::detail::ShuffleboardInstance.