[commands] Add GetName to Subsystem, use in Scheduler tracer epochs (#5836)

This commit is contained in:
Ryan Blue
2023-12-01 02:10:53 -05:00
committed by GitHub
parent ac7d726ac3
commit 1144115da0
9 changed files with 37 additions and 8 deletions

View File

@@ -6,6 +6,7 @@
#include <concepts>
#include <functional>
#include <string>
#include <utility>
#include <wpi/FunctionExtras.h>
@@ -59,6 +60,13 @@ class Subsystem {
*/
virtual void SimulationPeriodic();
/**
* Gets the name of this Subsystem.
*
* @return Name
*/
virtual std::string GetName() const;
/**
* Sets the default Command of the subsystem. The default command will be
* automatically scheduled when no other commands are scheduled that require