7#include <frc2/command/CommandBase.h>
8#include <frc2/command/CommandHelper.h>
13class DelayCommand :
public frc2::CommandHelper<frc2::CommandBase, DelayCommand> {
21 void End(
bool interrupted)
override;
26 std::chrono::time_point<std::chrono::steady_clock>
m_startTime;
Definition: delay_command.h:13
units::millisecond_t m_timeout
0 indicates no timeout
Definition: delay_command.h:27
bool IsFinished() override
Definition: delay_command.cpp:21
void Execute() override
Definition: delay_command.cpp:15
void End(bool interrupted) override
Definition: delay_command.cpp:18
std::chrono::time_point< std::chrono::steady_clock > m_startTime
When the command began.
Definition: delay_command.h:26
void Initialize() override
Definition: delay_command.cpp:10