#include <set_arm_pose_command.h>
|
| SetArmPoseCommand (LifterSubsystem *lifter, BashGuardSubsystem *bashGuard, std::function< ScoringPosition()> scoringPositionCb, frc::Translation2d scoringPositionOffset, std::function< bool()> bashGuardModeCb, std::function< bool()> placeGamePieceInvertedCb, PathType pathType=PathType::unmodified, units::velocity::inches_per_second_t maxVelocity=speeds::armKinematicSpeeds::effectorVelocity, units::acceleration::inches_per_second_squared_t maxAcceleration=speeds::armKinematicSpeeds::effectorAcceleration) |
|
| SetArmPoseCommand (LifterSubsystem *lifter, BashGuardSubsystem *bashGuard, ScoringPosition scoringPosition, frc::Translation2d scoringPositionOffset, std::function< bool()> bashGuardModeCb, std::function< bool()> placeGamePieceInvertedCb, PathType pathType=PathType::unmodified, units::velocity::inches_per_second_t maxVelocity=speeds::armKinematicSpeeds::effectorVelocity, units::acceleration::inches_per_second_squared_t maxAcceleration=speeds::armKinematicSpeeds::effectorAcceleration) |
|
| SetArmPoseCommand (LifterSubsystem *lifter, BashGuardSubsystem *bashGuard, frc::Translation2d targetPose, frc::Translation2d scoringPositionOffset, BashGuardPosition desiredBashGuardPosition, WristPosition desiredWristPosition=WristPosition::Unknown, PathType pathType=PathType::unmodified, units::velocity::inches_per_second_t maxVelocity=speeds::armKinematicSpeeds::effectorVelocity, units::acceleration::inches_per_second_squared_t maxAcceleration=speeds::armKinematicSpeeds::effectorAcceleration, bool isTunable=false) |
|
void | Initialize () override |
|
void | Execute () override |
|
void | End (bool interrupted) override |
|
bool | IsFinished () override |
|
frc2::Command::InterruptionBehavior | GetInterruptionBehavior () const override |
|
◆ SetArmPoseCommand() [1/3]
◆ SetArmPoseCommand() [2/3]
◆ SetArmPoseCommand() [3/3]
◆ End()
void SetArmPoseCommand::End |
( |
bool |
interrupted | ) |
|
|
override |
◆ Execute()
void SetArmPoseCommand::Execute |
( |
| ) |
|
|
override |
◆ GetInterruptionBehavior()
frc2::Command::InterruptionBehavior SetArmPoseCommand::GetInterruptionBehavior |
( |
| ) |
const |
|
override |
◆ Initialize()
void SetArmPoseCommand::Initialize |
( |
| ) |
|
|
override |
◆ IsFinished()
bool SetArmPoseCommand::IsFinished |
( |
| ) |
|
|
override |
◆ m_bashGuard
◆ m_bashGuardModeCb
std::optional<std::function<bool()> > SetArmPoseCommand::m_bashGuardModeCb |
|
private |
◆ m_bashGuardTarget
◆ m_endingWristPosition
◆ m_hasBashGuardMotion
bool SetArmPoseCommand::m_hasBashGuardMotion |
|
private |
◆ m_hasExtensionMotion
bool SetArmPoseCommand::m_hasExtensionMotion |
|
private |
◆ m_hasShoulderMotion
bool SetArmPoseCommand::m_hasShoulderMotion |
|
private |
◆ m_id
unsigned SetArmPoseCommand::m_id |
|
private |
◆ m_isExtending
bool SetArmPoseCommand::m_isExtending |
|
private |
◆ m_isTunable
bool SetArmPoseCommand::m_isTunable |
|
private |
◆ m_lastInversion
bool SetArmPoseCommand::m_lastInversion |
|
private |
◆ m_latestScoringPosition
◆ m_lifter
◆ m_maxAcceleration
units::acceleration::inches_per_second_squared_t SetArmPoseCommand::m_maxAcceleration |
|
private |
◆ m_maxVelocity
units::velocity::inches_per_second_t SetArmPoseCommand::m_maxVelocity |
|
private |
◆ m_pathType
◆ m_placeGamePieceInvertedCb
std::optional<std::function<bool()> > SetArmPoseCommand::m_placeGamePieceInvertedCb |
|
private |
◆ m_scoringPositionCb
std::optional<std::function<ScoringPosition()> > SetArmPoseCommand::m_scoringPositionCb |
|
private |
◆ m_scoringPositionOffset
frc::Translation2d SetArmPoseCommand::m_scoringPositionOffset |
|
private |
◆ m_targetExtension
units::inch_t SetArmPoseCommand::m_targetExtension |
|
private |
◆ m_targetPose
frc::Translation2d SetArmPoseCommand::m_targetPose |
|
private |
◆ m_targetShoulder
units::degree_t SetArmPoseCommand::m_targetShoulder |
|
private |
◆ m_wristSafeZoneMaxExtension
◆ m_wristSafeZoneMinAngle
const units::degree_t SetArmPoseCommand::m_wristSafeZoneMinAngle |
|
private |
The documentation for this class was generated from the following files: