Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
fang::turret::GM6020CascadeFieldPitch Class Reference

#include <gm6020_cascade_field_pitch.hpp>

Inheritance diagram for fang::turret::GM6020CascadeFieldPitch:
Collaboration diagram for fang::turret::GM6020CascadeFieldPitch:

Classes

struct  Config
 

Public Types

using Motor = motor::DualCascadeGm6020
 
- Public Types inherited from fang::turret::BasicFieldPitchSystem
using PitchRange = math::Range< Radians >
 
using Motor = motor::IPositionMotor
 
using Imu = trap::communication::sensors::IImu
 

Public Member Functions

 GM6020CascadeFieldPitch (Drivers &drivers, const Config &config)
 
- Public Member Functions inherited from fang::turret::BasicFieldPitchSystem
 BasicFieldPitchSystem (std::unique_ptr< Motor > motor, const Config &config)
 
void initialize () override
 
void update () override
 
void setTargetFieldPitch (const Radians &pitch) override
 

Member Typedef Documentation

◆ Motor

Constructor & Destructor Documentation

◆ GM6020CascadeFieldPitch()

fang::turret::GM6020CascadeFieldPitch::GM6020CascadeFieldPitch ( Drivers drivers,
const Config config 
)
inline

The documentation for this class was generated from the following file: