Program Listing for File OdomIMUSensor.hpp

Return to documentation for file (src/LouLib/Odometry/OdomIMUSensor.hpp)

#ifndef LOULIB_ODOMIMUSENSOR_HPP
#define LOULIB_ODOMIMUSENSOR_HPP

#include "../../../include/api.h"
#include "../Units/Units.hpp"

namespace LouLib {
    namespace Odometry {

        class OdomIMUSensor {
        private:
            pros::IMU imuSensor;
            double scale;

        public:
            explicit OdomIMUSensor(int port, double scale = 1);

            Units::Angle getHeading();
        };

    } // LouLib
} // Odometry

#endif //LOULIB_ODOMIMUSENSOR_HPP