Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
fang::robot::PierceAutoTest Class Reference

#include <pierce_auto_test.hpp>

Inheritance diagram for fang::robot::PierceAutoTest:
Collaboration diagram for fang::robot::PierceAutoTest:

Classes

struct  Config
 
struct  SubsystemConfig
 

Public Types

using RemoteState = tap::control::RemoteMapState
 
- Public Types inherited from fang::robot::BaseRobot
using Subsystems = std::vector< std::unique_ptr< tap::control::Subsystem > >
 
using CommandPacks = std::vector< std::unique_ptr< command::CommandPack > >
 

Public Member Functions

 PierceAutoTest (Drivers &drivers, const Config &config)
 
void update ()
 Not virtual so that it can be passed around in maker functions.
 
- Public Member Functions inherited from fang::robot::BaseRobot
 BaseRobot (tap::control::CommandScheduler &commandScheduler, Subsystems &&subsystems, CommandPacks &&commandPacks)
 
 BaseRobot (BaseRobot &&baseRobot)
 
virtual void initialize () override
 
- Public Member Functions inherited from fang::robot::IRobot
virtual ~IRobot ()
 

Additional Inherited Members

- Protected Member Functions inherited from fang::robot::BaseRobot
void registerSubsystems ()
 
void initializeSubsystems ()
 
void initializeCommandPacks ()
 

Detailed Description

First Fang: Pierce The first robot in Fang Robotics est. 2025

Member Typedef Documentation

◆ RemoteState

Constructor & Destructor Documentation

◆ PierceAutoTest()

fang::robot::PierceAutoTest::PierceAutoTest ( Drivers drivers,
const Config config 
)
inline

Member Function Documentation

◆ update()

void fang::robot::PierceAutoTest::update ( )
inlinevirtual

Not virtual so that it can be passed around in maker functions.

Reimplemented from fang::robot::BaseRobot.


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