libstp
Robotics library for Botball
Loading...
Searching...
No Matches
IIMU.hpp File Reference
#include <algorithm>
#include <cctype>
#include <stdexcept>
#include <string>
Include dependency graph for IIMU.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  libstp::hal::imu::TurnAxisConfig
struct  libstp::hal::imu::IIMU
 Interface for IMU abstraction. More...

Namespaces

namespace  libstp
namespace  libstp::hal
namespace  libstp::hal::imu

Enumerations

enum class  libstp::hal::imu::TurnAxisMode { libstp::hal::imu::WorldZ , libstp::hal::imu::BodyX , libstp::hal::imu::BodyY , libstp::hal::imu::BodyZ }

Functions

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