Class PositionalAimCommand

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class PositionalAimCommand : public tap::control::Command

Unlike aim command, it takes the raw position instead of velocity. Used for autonomous testing and as a precursor to general auto-aim commands

Public Functions

PositionalAimCommand(FieldGimbalSubsystem &gimbal, ITurretInputHandler &input, const Config &config)
inline virtual const char *getName() const override
virtual void initialize() override
virtual void execute() override
virtual void end(bool interrupted) override
virtual bool isFinished() const override
struct Config

Public Members

Radians pitchScale
Radians yawScale
math::Range<Radians> pitchRange