Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
dual_cascade_position.hpp
Go to the documentation of this file.
1#pragma once
2
7
8namespace fang::motor
9{
16 template <typename Output, typename Intermediate>
18 :
19 public DualCascadeMotor
20 <
21 Output,
22 Radians,
23 Intermediate,
24 Seconds,
25 trap::algorithms::RingRadians
26 >,
27 virtual public IPositionMotor
28 {
29 public:
30 using CascadeMotor =
32 Output,
33 Radians,
34 Intermediate,
35 Seconds,
37 >;
38
40
41 using CascadeMotor::CascadeMotor;
42
43 void setTargetPosition(const Radians& position) override
44 {
46 }
47 };
48}
Definition dual_cascade_motor.hpp:32
Definition dual_cascade_position.hpp:28
void setTargetPosition(const Radians &position) override
Definition dual_cascade_position.hpp:43
CascadeMotor::Config Config
Definition dual_cascade_position.hpp:39
Definition ring_radians.hpp:15
Definition directionality.hpp:6
rail::motor::IPositionMotor< Radians > IPositionMotor
Definition iposition_motor.hpp:8
units::angle::radian_t Radians
Definition units_alias.hpp:16
units::time::second_t Seconds
Definition units_alias.hpp:11