libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::hal::imu Namespace Reference

Classes

struct  TurnAxisConfig
struct  IIMU
 Interface for IMU abstraction. More...
class  IMU

Enumerations

enum class  TurnAxisMode { WorldZ , BodyX , BodyY , BodyZ }

Functions

const char * toString (const TurnAxisMode mode)
std::string normalizeTurnAxisMode (std::string mode)
TurnAxisConfig parseTurnAxisConfig (const std::string &mode)
TurnAxisMode parseTurnAxisMode (const std::string &mode)
TurnAxisMode parseBodyAxisMode (const std::string &mode)

Enumeration Type Documentation

◆ TurnAxisMode

enum class libstp::hal::imu::TurnAxisMode
strong
Enumerator
WorldZ 
BodyX 
BodyY 
BodyZ 

Definition at line 13 of file IIMU.hpp.

Function Documentation

◆ normalizeTurnAxisMode()

std::string libstp::hal::imu::normalizeTurnAxisMode ( std::string mode)
inline

Definition at line 33 of file IIMU.hpp.

◆ parseBodyAxisMode()

TurnAxisMode libstp::hal::imu::parseBodyAxisMode ( const std::string & mode)
inline

Definition at line 79 of file IIMU.hpp.

◆ parseTurnAxisConfig()

TurnAxisConfig libstp::hal::imu::parseTurnAxisConfig ( const std::string & mode)
inline

Definition at line 48 of file IIMU.hpp.

◆ parseTurnAxisMode()

TurnAxisMode libstp::hal::imu::parseTurnAxisMode ( const std::string & mode)
inline

Definition at line 74 of file IIMU.hpp.

◆ toString()

const char * libstp::hal::imu::toString ( const TurnAxisMode mode)
inline

Definition at line 21 of file IIMU.hpp.