diff options
| author | Comment <tim@gray.(none)> | 2013-12-08 10:55:03 +0000 |
|---|---|---|
| committer | Comment <tim@gray.(none)> | 2013-12-08 10:55:03 +0000 |
| commit | 1d05d2380bb4f1fd265aef55744f432af38b08aa (patch) | |
| tree | 89c1c15497149951d4b99938ad932abde42eae14 /rotord/src/utils.cpp | |
| parent | e04516069c71a5a1e32e6a5fbf0eb5b86dcfc5a2 (diff) | |
switched signals to double and random to uint16
Diffstat (limited to 'rotord/src/utils.cpp')
| -rw-r--r-- | rotord/src/utils.cpp | 24 |
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; } |
