InstantCommand

class InstantCommand : public FunctionalCommand

Command that runs and initialize function instantly, then ends immediately after first update

Subclassed by ScheduleCommand

Public Functions

inline InstantCommand(const std::function<void()> &on_init, const std::initializer_list<Subsystem*> &requirements)

Create a new InstantCommand

Parameters:
  • on_init – Function to run once upon function start

  • requirementsSubsystem requirements for this command