File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,10 @@ void Subsystem::SetDefaultCommand(std::shared_ptr<Command> defaultCommand) {
2121 defaultCommand);
2222}
2323
24+ void Subsystem::RemoveDefaultCommand () {
25+ CommandScheduler::GetInstance ().RemoveDefaultCommand (this );
26+ }
27+
2428std::shared_ptr<Command> Subsystem::GetDefaultCommand () {
2529 return CommandScheduler::GetInstance ().GetDefaultCommand (this );
2630}
Original file line number Diff line number Diff line change @@ -79,6 +79,12 @@ class Subsystem {
7979 */
8080 void SetDefaultCommand (std::shared_ptr<Command> defaultCommand);
8181
82+ /* *
83+ * Removes the default command for the subsystem. This will not cancel the
84+ * default command if it is currently running.
85+ */
86+ void RemoveDefaultCommand ();
87+
8288 /* *
8389 * Gets the default command for this subsystem. Returns null if no default
8490 * command is currently associated with the subsystem.
You can’t perform that action at this time.
0 commit comments