Fang-Robotics-MCB
Fang Robotics Team Codebase
Loading...
Searching...
No Matches
trap::communication::sensors::Imu Class Reference

#include <imu.hpp>

Inheritance diagram for trap::communication::sensors::Imu:
Collaboration diagram for trap::communication::sensors::Imu:

Public Types

using ImuInterface = tap::communication::sensors::imu::ImuInterface
 

Public Member Functions

 Imu (ImuInterface &imu)
 
Radians getPitch () const override
 
Radians getYaw () const override
 
Radians getRoll () const override
 
RadiansPerSecond getAngularVelocityX () const override
 
RadiansPerSecond getAngularVelocityY () const override
 
RadiansPerSecond getAngularVelocityZ () const override
 
- Public Member Functions inherited from trap::communication::sensors::IImu
virtual ~IImu ()
 

Member Typedef Documentation

◆ ImuInterface

Constructor & Destructor Documentation

◆ Imu()

trap::communication::sensors::Imu::Imu ( ImuInterface imu)

Member Function Documentation

◆ getAngularVelocityX()

RadiansPerSecond trap::communication::sensors::Imu::getAngularVelocityX ( ) const
overridevirtual

◆ getAngularVelocityY()

RadiansPerSecond trap::communication::sensors::Imu::getAngularVelocityY ( ) const
overridevirtual

◆ getAngularVelocityZ()

RadiansPerSecond trap::communication::sensors::Imu::getAngularVelocityZ ( ) const
overridevirtual

◆ getPitch()

Radians trap::communication::sensors::Imu::getPitch ( ) const
overridevirtual

◆ getRoll()

Radians trap::communication::sensors::Imu::getRoll ( ) const
overridevirtual

◆ getYaw()

Radians trap::communication::sensors::Imu::getYaw ( ) const
overridevirtual

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