Move all floats to doubles
The code was developed initially around a pid loop implemented using
floats. Therefore, the code was converting back and forth between
double for sensor values as inputs and outputs from this PID loop.
Change-Id: I2d2919e1165103040729c9f16bb84fde3dd6b81b
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/test/pid_zone_unittest.cpp b/test/pid_zone_unittest.cpp
index 0b9aa9f..239a04a 100644
--- a/test/pid_zone_unittest.cpp
+++ b/test/pid_zone_unittest.cpp
@@ -42,8 +42,8 @@
bool defer = true;
const char* objPath = "/path/";
int64_t zone = 1;
- float minThermalRpm = 1000.0;
- float failSafePercent = 0.75;
+ double minThermalRpm = 1000.0;
+ double failSafePercent = 0.75;
int i;
std::vector<std::string> properties;
@@ -92,8 +92,8 @@
sdbusplus::SdBusMock sdbus_mock_host;
sdbusplus::SdBusMock sdbus_mock_mode;
int64_t zoneId = 1;
- float minThermalRpm = 1000.0;
- float failSafePercent = 0.75;
+ double minThermalRpm = 1000.0;
+ double failSafePercent = 0.75;
bool defer = true;
const char* objPath = "/path/";
SensorManager mgr;
@@ -125,7 +125,7 @@
// At least one value must be above the minimum thermal setpoint used in
// the constructor otherwise it'll choose that value
- std::vector<float> values = {100, 200, 300, 400, 500, 5000};
+ std::vector<double> values = {100, 200, 300, 400, 500, 5000};
for (auto v : values)
{
zone->addRPMSetPoint(v);
@@ -148,7 +148,7 @@
// Tests adding several RPM setpoints, however, they're all lower than the
// configured minimal thermal set-point RPM value.
- std::vector<float> values = {100, 200, 300, 400, 500};
+ std::vector<double> values = {100, 200, 300, 400, 500};
for (auto v : values)
{
zone->addRPMSetPoint(v);