Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
ultra_mk2_base_quad_drive.hpp
Go to the documentation of this file.
1#ifndef FANG_ROBOTICS_MCB_CONTROL_CASSIS_DRIVE_QUAD_DRIVE_ULTRA_MK2_BASE_QUAD_DRIVE_HPP
2#define FANG_ROBOTICS_MCB_CONTROL_CASSIS_DRIVE_QUAD_DRIVE_ULTRA_MK2_BASE_QUAD_DRIVE_HPP
3#include "base_quad_drive.hpp"
5
6#include <memory>
7namespace fang::chassis
8{
10 {
11 public:
20
23 {
24 drivers,
25 std::make_unique<Motor>(config.frontLeftConfig),
26 std::make_unique<Motor>(config.frontRightConfig),
27 std::make_unique<Motor>(config.rearLeftConfig),
28 std::make_unique<Motor>(config.rearRightConfig)
29 }
30 {
31 }
32 };
33}
34#endif
Definition drivers.hpp:31
Definition base_quad_drive.hpp:25
Definition ultra_mk2_base_quad_drive.hpp:10
UltraMk2BaseQuaddrive(Drivers &drivers, const Config &config)
Definition ultra_mk2_base_quad_drive.hpp:21
Definition repeat_ultra_mk2.hpp:29
Drivers * drivers
Definition subsystem.hpp:138
Definition pwm_info.hpp:4
Definition basic_downscaler.cpp:4
Definition ultra_mk2_base_quad_drive.hpp:14
Motor::Config frontRightConfig
Definition ultra_mk2_base_quad_drive.hpp:16
Motor::Config frontLeftConfig
Definition ultra_mk2_base_quad_drive.hpp:15
Motor::Config rearLeftConfig
Definition ultra_mk2_base_quad_drive.hpp:17
Motor::Config rearRightConfig
Definition ultra_mk2_base_quad_drive.hpp:18
Definition repeat_ultra_mk2.hpp:46