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

#include <iimu.hpp>

Inheritance diagram for trap::communication::sensors::IImu:

Public Member Functions

virtual Radians getPitch () const =0
 
virtual Radians getYaw () const =0
 
virtual Radians getRoll () const =0
 
virtual RadiansPerSecond getAngularVelocityX () const =0
 
virtual RadiansPerSecond getAngularVelocityY () const =0
 
virtual RadiansPerSecond getAngularVelocityZ () const =0
 
virtual ~IImu ()
 

Detailed Description

IMU interface with dimensional analysis

Constructor & Destructor Documentation

◆ ~IImu()

virtual trap::communication::sensors::IImu::~IImu ( )
inlinevirtual

Member Function Documentation

◆ getAngularVelocityX()

virtual RadiansPerSecond trap::communication::sensors::IImu::getAngularVelocityX ( ) const
pure virtual

◆ getAngularVelocityY()

virtual RadiansPerSecond trap::communication::sensors::IImu::getAngularVelocityY ( ) const
pure virtual

◆ getAngularVelocityZ()

virtual RadiansPerSecond trap::communication::sensors::IImu::getAngularVelocityZ ( ) const
pure virtual

◆ getPitch()

virtual Radians trap::communication::sensors::IImu::getPitch ( ) const
pure virtual

◆ getRoll()

virtual Radians trap::communication::sensors::IImu::getRoll ( ) const
pure virtual

◆ getYaw()

virtual Radians trap::communication::sensors::IImu::getYaw ( ) const
pure virtual

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