Class FieldGimbal

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class FieldGimbal : public fang::turret::FieldGimbalSubsystem

Takes a field and pitch system

Subclassed by fang::turret::PierceFieldGimbal

Public Functions

FieldGimbal(Drivers &drivers, std::unique_ptr<IFieldPitchSystem> pitchSystem, std::unique_ptr<IFieldYawSystem> yawSystem)
virtual ~FieldGimbal() = default
virtual void initialize() override
void update() override
virtual void refresh() override
void setTargetFieldPitch(const Radians &pitch) override
void setTargetFieldYaw(const Radians &yaw) override
Radians getTargetFieldPitch() const override
Radians getTargetFieldYaw() const override