summaryrefslogtreecommitdiff
path: root/rotord/src/utils.cpp
diff options
context:
space:
mode:
authorComment <tim@gray.(none)>2013-12-08 10:55:03 +0000
committerComment <tim@gray.(none)>2013-12-08 10:55:03 +0000
commit1d05d2380bb4f1fd265aef55744f432af38b08aa (patch)
tree89c1c15497149951d4b99938ad932abde42eae14 /rotord/src/utils.cpp
parente04516069c71a5a1e32e6a5fbf0eb5b86dcfc5a2 (diff)
switched signals to double and random to uint16
Diffstat (limited to 'rotord/src/utils.cpp')
-rw-r--r--rotord/src/utils.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/rotord/src/utils.cpp b/rotord/src/utils.cpp
index 53c79ee..a3f0f8a 100644
--- a/rotord/src/utils.cpp
+++ b/rotord/src/utils.cpp
@@ -2,27 +2,27 @@
using namespace std;
-//float equality
-bool fequal(const float u,const float v){
+//double equality
+bool fequal(const double u,const double v){
if (abs(u-v)<FLOAT_THRESHOLD) return true;
else return false;
};
-bool fless_or_equal(const float u,const float v){
+bool fless_or_equal(const double u,const double v){
//v is less or equal to u
if (u-v>-FLOAT_THRESHOLD) return true;
else return false;
};
-bool fgreater_or_equal(const float u,const float v){
+bool fgreater_or_equal(const double u,const double v){
//v is more or equal to u
if (v-u>-FLOAT_THRESHOLD) return true;
else return false;
};
-bool fless(const float u,const float v){
+bool fless(const double u,const double v){
//v is less than u
if (u-v>FLOAT_THRESHOLD) return true;
else return false;
};
-bool fgreater(const float u,const float v){
+bool fgreater(const double u,const double v){
//v is greater than u
if (v-u>FLOAT_THRESHOLD) return true;
else return false;
@@ -73,13 +73,13 @@ char hexToChar(const string& charHexString) {
}
//----------------------------------------
-float hexToFloat(const string& floatHexString) {
+double hexToFloat(const string& doubleHexString) {
union intFloatUnion {
int x;
- float f;
+ double f;
} myUnion;
myUnion.x = 0;
- istringstream cur(floatHexString);
+ istringstream cur(doubleHexString);
cur >> hex >> myUnion.x;
return myUnion.f;
}
@@ -106,9 +106,9 @@ string hexToString(const string& stringHexString) {
}
//----------------------------------------
-float toFloat(const string& floatString) {
- float x = 0;
- istringstream cur(floatString);
+double toFloat(const string& doubleString) {
+ double x = 0;
+ istringstream cur(doubleString);
cur >> x;
return x;
}