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(CommandPtr&& defaultCommand) {
21
21
std::move (defaultCommand));
22
22
}
23
23
24
+ void Subsystem::RemoveDefaultCommand () {
25
+ CommandScheduler::GetInstance ().RemoveDefaultCommand (this );
26
+ }
27
+
24
28
Command* Subsystem::GetDefaultCommand () const {
25
29
return CommandScheduler::GetInstance ().GetDefaultCommand (this );
26
30
}
Original file line number Diff line number Diff line change @@ -83,6 +83,12 @@ class Subsystem {
83
83
*/
84
84
void SetDefaultCommand (CommandPtr&& defaultCommand);
85
85
86
+ /* *
87
+ * Removes the default command for the subsystem. This will not cancel the
88
+ * default command if it is currently running.
89
+ */
90
+ void RemoveDefaultCommand ();
91
+
86
92
/* *
87
93
* Gets the default command for this subsystem. Returns null if no default
88
94
* command is currently associated with the subsystem.
You can’t perform that action at this time.
0 commit comments