The Shuffleboard class provides a mechanism with which data can be added and laid out in the Shuffleb...
Definition: Shuffleboard.h:57
static void StartRecording()
Starts data recording on the dashboard.
static constexpr const char * kBaseTableName
The name of the base NetworkTable into which all Shuffleboard data will be added.
Definition: Shuffleboard.h:63
static void StopRecording()
Stops data recording on the dashboard.
static void SetRecordingFileNameFormat(std::string_view format)
Sets the file name format for new recording files to use.
static void SelectTab(int index)
Selects the tab in the dashboard with the given index in the range [0..n-1], where n is the number of...
static ShuffleboardTab & GetTab(std::string_view title)
Gets the Shuffleboard tab with the given title, creating it if it does not already exist.
static void AddEventMarker(std::string_view name, std::string_view description, ShuffleboardEventImportance importance)
Notifies Shuffleboard of an event.
static void SelectTab(std::string_view title)
Selects the tab in the dashboard with the given title.
static void EnableActuatorWidgets()
Enables user control of widgets containing actuators: motor controllers, relays, etc.
static void AddEventMarker(std::string_view name, ShuffleboardEventImportance importance)
Notifies Shuffleboard of an event.
static void DisableActuatorWidgets()
Disables user control of widgets containing actuators.
static void ClearRecordingFileNameFormat()
Clears the custom name format for recording files.
static void Update()
Updates all the values in Shuffleboard.
Represents a tab in the Shuffleboard dashboard.
Definition: ShuffleboardTab.h:26
Definition: RecordingController.h:21
Definition: ShuffleboardInstance.h:15
basic_string_view< char > string_view
Definition: core.h:501
Definition: AprilTagPoseEstimator.h:15
ShuffleboardEventImportance
Definition: ShuffleboardEventImportance.h:15
auto format(wformat_string< T... > fmt, T &&... args) -> std::wstring
Definition: xchar.h:108