Class PowerQuadDrive

Inheritance Relationships

Base Type

Derived Type

Class Documentation

class PowerQuadDrive : public fang::chassis::BaseQuadDrive

This checks the power useage and appropriately downscales it

Subclassed by fang::chassis::UltraMk2PowerQuadDrive

Public Functions

PowerQuadDrive(Drivers &drivers, Motors &&motors, std::unique_ptr<IPowerLimiterSystem> powerLimiter)
virtual void setTargetWheelSpeeds(const QuadRPM &wheelSpeeds) override
virtual void initialize() override
virtual void update() override
virtual void refresh() override
inline virtual ~PowerQuadDrive()