29 const char*
getName()
const override {
return "Ballistic Aim";}
32 void end(
bool interrupted)
override;
40 Vector cameraToGlobal(
const Vector& cameraCoordinates)
const;
44 BasicTargetT currentTarget_{};
Definition ibasic_target_listener.hpp:6
Definition ballistics_aim_command.hpp:20
void end(bool interrupted) override
Definition ballistics_aim_command.cpp:91
void initialize() override
Definition ballistics_aim_command.cpp:21
bool isFinished() const override
Definition ballistics_aim_command.cpp:95
void execute() override
Definition ballistics_aim_command.cpp:30
void basicTargetFound(const BasicTargetT &basicTarget) override
Definition ballistics_aim_command.cpp:25
const char * getName() const override
Definition ballistics_aim_command.hpp:29
Definition field_gimbal_subsystem.hpp:16
Definition command.hpp:44
Config(double p, double i, double d, double maxIntegralAccumulation, double maxOutput, double errorDerivativeFloor, double errorDeadzone=0.0, double tQDerivativeKalman=1.0, double tRDerivativeKalman=0.0, tRProportionalKalman=1.0)
Definition dimensional_smooth_pid.hpp:16
Definition pwm_info.hpp:4
Definition activate_booster_command.cpp:5
Definition ballistics_aim_command.hpp:23
MetersPerSecond bulletVelocity
Definition ballistics_aim_command.hpp:24
units::velocity::meters_per_second_t MetersPerSecond
Definition units_alias.hpp:27