Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
holonomic_subsystem.hpp
Go to the documentation of this file.
1#ifndef FANG_ROBOTICS_MCB_CONTROL_CHASSIS_DRIVE_HOLONOMIC_HOLONOMIC_SUBSYSTEM_HPP
2#define FANG_ROBOTICS_MCB_CONTROL_CHASSIS_DRIVE_HOLONOMIC_HOLONOMIC_SUBSYSTEM_HPP
3#include "driver/drivers.hpp"
6
7namespace fang::chassis
8{
10 public IHolonomicDrive,
12 {
13 public:
16
17 //Prevent ambiguity error since multiple ancestors have initialize()
18 virtual void initialize() override = 0;
19 virtual ~HolonomicSubsystem() {};
20 };
21}
22#endif
Definition drivers.hpp:31
Definition holonomic_subsystem.hpp:12
virtual void initialize() override=0
HolonomicSubsystem(Drivers &drivers)
Definition holonomic_subsystem.hpp:14
virtual ~HolonomicSubsystem()
Definition holonomic_subsystem.hpp:19
Definition subsystem.hpp:54
Subsystem(Drivers *drivers)
Definition subsystem.cpp:34
Drivers * drivers
Definition subsystem.hpp:138
Definition basic_downscaler.cpp:4
rail::chassis::IHolonomicDrive< physics::Velocity2D, RPM > IHolonomicDrive
Definition iholonomic_drive.hpp:9