Class PierceMecanumDrive

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class PierceMecanumDrive : public fang::chassis::UltraMk2MecanumDrive

Public Types

using PowerLimiter = trap::control::chassis::PowerLimiter
using MotorConfigs = QuadCollection<Motor::Config>

Public Functions

inline PierceMecanumDrive(Drivers &drivers, const Config &config)
inline void setUpPwm()
inline virtual void initialize() override
struct Config

Public Members

MotorConfigs motorConfigs
PowerLimiter::Config powerLimiterConfig
FieldMecanumLogic::Config fieldMecanumConfig
Hertz chassisPwmFrequency
tap::gpio::Pwm::Timer pwmTimer