#include <shooter_command.h>
- Copyright
- Copyright (c) Argos FRC Team 1756. Open Source Software; you can modify and/or share it under the terms of the license file in the root directory of this project.
◆ ShooterCommand()
| ShooterCommand::ShooterCommand |
( |
ShooterSubsystem * |
shooter, |
|
|
bool |
endAfterShot = false, |
|
|
units::millisecond_t |
timeout = 500_ms |
|
) |
| |
|
explicit |
◆ End()
| void ShooterCommand::End |
( |
bool |
interrupted | ) |
|
|
override |
◆ Execute()
| void ShooterCommand::Execute |
( |
| ) |
|
|
override |
◆ Initialize()
| void ShooterCommand::Initialize |
( |
| ) |
|
|
override |
◆ IsFinished()
| bool ShooterCommand::IsFinished |
( |
| ) |
|
|
override |
◆ m_endAfterShot
| bool ShooterCommand::m_endAfterShot |
|
private |
◆ m_notePresent
| bool ShooterCommand::m_notePresent |
|
private |
◆ m_noteShot
| bool ShooterCommand::m_noteShot |
|
private |
◆ m_pShooter
◆ m_startTime
| std::chrono::time_point<std::chrono::steady_clock> ShooterCommand::m_startTime |
|
private |
◆ m_timeout
| units::millisecond_t ShooterCommand::m_timeout |
|
private |
The documentation for this class was generated from the following files: