/*----------------------------------------------------------------------------*/ /* Copyright (c) 2016-2017 FIRST. All Rights Reserved. */ /* Open Source Software - may be modified and shared by FRC teams. The code */ /* must be accompanied by the FIRST BSD license file in the root directory of */ /* the project. */ /*----------------------------------------------------------------------------*/ #include "Commands/TimedCommand.h" using namespace frc; /** * Creates a new TimedCommand with the given name and timeout. * * @param name the name of the command * @param timeout the time (in seconds) before this command "times out" */ TimedCommand::TimedCommand(const llvm::Twine& name, double timeout) : Command(name, timeout) {} /** * Creates a new WaitCommand with the given timeout. * * @param timeout the time (in seconds) before this command "times out" */ TimedCommand::TimedCommand(double timeout) : Command(timeout) {} /** * Ends command when timed out. */ bool TimedCommand::IsFinished() { return IsTimedOut(); }