31 std::unique_ptr<IPowerLimiterSystem> powerLimiter,
32 std::unique_ptr<MecanumDrive::Imu> imu,
38 std::make_unique<M3508PowerQuadDrive>
41 std::move(powerLimiter),
45 {
config.fieldMecanumConfig}
Definition drivers.hpp:31
Definition m3508_mecanum_drive.hpp:18
M3508MecanumDrive(Drivers &drivers, std::unique_ptr< IPowerLimiterSystem > powerLimiter, std::unique_ptr< MecanumDrive::Imu > imu, const Config &config)
Definition m3508_mecanum_drive.hpp:29
virtual ~M3508MecanumDrive()
Definition m3508_mecanum_drive.hpp:49
Definition mecanum_drive.hpp:21
Drivers * drivers
Definition subsystem.hpp:138
Definition power_limiter.hpp:10
Definition dji_m3508_old.hpp:20
Definition pwm_info.hpp:4
Definition basic_downscaler.cpp:4
rail::chassis::QuadDriveData< Element > QuadCollection
Definition quad_collection.hpp:10
Definition m3508_mecanum_drive.hpp:23
QuadCollection< Motor::Config > motorConfigs
Definition m3508_mecanum_drive.hpp:24
FieldMecanumLogic::Config fieldMecanumConfig
Definition m3508_mecanum_drive.hpp:25
Definition robot_mecanum_logic.hpp:14