[commands] Add idle command (#5555)

This commit is contained in:
Shai Grossman
2023-08-29 23:00:40 +03:00
committed by GitHub
parent 67043a8eeb
commit 52297ffe29
3 changed files with 21 additions and 0 deletions

View File

@@ -24,6 +24,10 @@ CommandPtr cmd::None() {
return InstantCommand().ToPtr();
}
CommandPtr cmd::Idle() {
return Run([] {});
}
CommandPtr cmd::RunOnce(std::function<void()> action,
std::initializer_list<Subsystem*> requirements) {
return InstantCommand(std::move(action), requirements).ToPtr();