Correct deg to rad conversion inversion. Add additional functionality to mathlib to allow standalone compile without Limits.cpp and Limits.hpp files from PX4.

This commit is contained in:
mcsauder
2016-03-05 01:58:58 -07:00
parent b163efeae2
commit f9be23933b
3 changed files with 32 additions and 8 deletions
+8 -3
View File
@@ -41,18 +41,23 @@
#ifndef MATHLIB_H
#define MATHLIB_H
#ifdef POSIX_SHARED
#include <Eigen/Dense>
#include <algorithm>
// #include <Eigen/Dense>
// #include <algorithm>
// #include "Limits.hpp"
#define M_PI_F 3.14159265358979323846f
#define constexpr
namespace math
{
using namespace Eigen;
// using namespace Eigen;
using namespace std;
float min(float val1, float val2);
float max(float val1, float val2);
float constrain(float &val, float min, float max);
float radians(float degrees);
float degrees(float radians);
}
#else
#include <mathlib/mathlib.h>