WPILibC++ 2023.4.3-108-ge5452e3
|
Schedules the given commands when this command is initialized. More...
#include <frc2/command/ScheduleCommand.h>
Public Member Functions | |
ScheduleCommand (std::span< Command *const > toSchedule) | |
Creates a new ScheduleCommand that schedules the given commands when initialized. More... | |
ScheduleCommand (Command *toSchedule) | |
ScheduleCommand (ScheduleCommand &&other)=default | |
ScheduleCommand (const ScheduleCommand &other)=default | |
void | Initialize () override |
bool | IsFinished () override |
bool | RunsWhenDisabled () const override |
Public Member Functions inherited from frc2::CommandHelper< CommandBase, ScheduleCommand > | |
CommandHelper ()=default | |
CommandPtr | ToPtr () &&override |
Additional Inherited Members | |
Protected Member Functions inherited from frc2::CommandHelper< CommandBase, ScheduleCommand > | |
std::unique_ptr< Command > | TransferOwnership () &&override |
Schedules the given commands when this command is initialized.
Useful for forking off from CommandGroups. Note that if run from a composition, the composition will not know about the status of the scheduled commands, and will treat this command as finishing instantly.
This class is provided by the NewCommands VendorDep
|
explicit |
Creates a new ScheduleCommand that schedules the given commands when initialized.
toSchedule | the commands to schedule |
|
explicit |
|
default |
|
default |
|
override |
|
override |
|
override |