Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
tap::Drivers Class Reference

#include <drivers.hpp>

Inheritance diagram for tap::Drivers:
Collaboration diagram for tap::Drivers:

Public Attributes

arch::Profiler profiler
 
gpio::Analog analog
 
can::Can can
 
can::CanRxHandler canRxHandler
 
gpio::Digital digital
 
gpio::Leds leds
 
gpio::Pwm pwm
 
communication::serial::RefSerial refSerial
 
communication::serial::Remote remote
 
communication::serial::Uart uart
 
communication::serial::TerminalSerial terminalSerial
 
control::CommandMapper commandMapper
 
control::SchedulerTerminalHandler schedulerTerminalHandler
 
errors::ErrorController errorController
 
motor::DjiMotorTerminalSerialHandler djiMotorTerminalSerialHandler
 
motor::DjiMotorTxHandler djiMotorTxHandler
 
communication::sensors::imu::bmi088::Bmi088 bmi088
 
control::CommandScheduler commandScheduler
 

Protected Member Functions

 Drivers ()
 

Friends

class DriversSingleton
 

Constructor & Destructor Documentation

◆ Drivers()

tap::Drivers::Drivers ( )
inlineprotected

Friends And Related Symbol Documentation

◆ DriversSingleton

friend class DriversSingleton
friend

Member Data Documentation

◆ analog

gpio::Analog tap::Drivers::analog

◆ bmi088

communication::sensors::imu::bmi088::Bmi088 tap::Drivers::bmi088

◆ can

can::Can tap::Drivers::can

◆ canRxHandler

can::CanRxHandler tap::Drivers::canRxHandler

◆ commandMapper

control::CommandMapper tap::Drivers::commandMapper

◆ commandScheduler

control::CommandScheduler tap::Drivers::commandScheduler

◆ digital

gpio::Digital tap::Drivers::digital

◆ djiMotorTerminalSerialHandler

motor::DjiMotorTerminalSerialHandler tap::Drivers::djiMotorTerminalSerialHandler

◆ djiMotorTxHandler

motor::DjiMotorTxHandler tap::Drivers::djiMotorTxHandler

◆ errorController

errors::ErrorController tap::Drivers::errorController

◆ leds

gpio::Leds tap::Drivers::leds

◆ profiler

arch::Profiler tap::Drivers::profiler

◆ pwm

gpio::Pwm tap::Drivers::pwm

◆ refSerial

communication::serial::RefSerial tap::Drivers::refSerial

◆ remote

communication::serial::Remote tap::Drivers::remote

◆ schedulerTerminalHandler

control::SchedulerTerminalHandler tap::Drivers::schedulerTerminalHandler

◆ terminalSerial

communication::serial::TerminalSerial tap::Drivers::terminalSerial

◆ uart

communication::serial::Uart tap::Drivers::uart

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