Files

copied

Scanning the repository...

Last update 6 years 6 months by Unknown
Filessoftwaresrc
..
linelib.cpp
linelib.h
motlib.cpp
motlib.h
phoeniximu.cpp
phoeniximu.h
phoenixrobot.cpp
phoenixrobot.h
phoenixutil.cpp
phoenixutil.h
pixytracker.cpp
pixytracker.h
sreglib.cpp
sreglib.h
veclib.cpp
veclib.h
phoeniximu.cpp
/** * @brief * * @file phoeniximu.cpp * @author your name * @date 2018-04-11 */ #include "phoeniximu.h" PhoenixImu::PhoenixImu() : _bno(55) { _heading = 0; } bool PhoenixImu::inizializza() { /** * @brief inizializza la comunicazione con l'IMU * */ return _bno.begin(); } void PhoenixImu::elabora() { /** * @brief Richiede i dati dalla imu e si calcola * il nord virtuale */ sensors_event_t event; // event -> orientation.x -> heading _bno.getEvent(&event); _heading=circConstraint(360 - (event.orientation.x) + 90, 0, 360); } double PhoenixImu::getHeading() { /** * @brief Get the Heading object * * @return double */ return _heading; }
Report a bug