Command::IsFinished() must be overriden by subclasses again (#353)

Documentation was added for InstantCommand and TimedCommand.
This commit is contained in:
Tyler Veness
2016-11-19 00:26:22 -08:00
committed by Peter Johnson
parent 140c365e4b
commit b25a7cb370
8 changed files with 55 additions and 27 deletions

View File

@@ -13,6 +13,12 @@
namespace frc {
/**
* This command will execute once, then finish immediately afterward.
*
* <p>Subclassing {@link InstantCommand} is shorthand for returning true from
* {@link Command isFinished}.
*/
class InstantCommand : public Command {
public:
explicit InstantCommand(const std::string& name);
@@ -20,7 +26,7 @@ class InstantCommand : public Command {
virtual ~InstantCommand() = default;
protected:
virtual bool IsFinished();
bool IsFinished() override;
};
} // namespace frc