Lines Matching refs:zone
63 int64_t zone = 1; in TEST() local
84 DbusPidZone p(zone, minThermalOutput, failSafePercent, cycleTime, m, in TEST()
119 zone = std::make_unique<DbusPidZone>( in PidZoneTest()
149 std::unique_ptr<DbusPidZone> zone; member in pid_control::__anon416c5d230111::PidZoneTest
156 EXPECT_EQ(zoneId, zone->getZoneID()); in TEST_F()
163 EXPECT_FALSE(zone->getManualMode()); in TEST_F()
165 zone->setManualMode(true); in TEST_F()
166 EXPECT_TRUE(zone->getManualMode()); in TEST_F()
186 zone->addPidControlProcess(sensorname, sensorType, setpoint, in TEST_F()
188 EXPECT_TRUE(zone->isPidProcessEnabled(sensorname)); in TEST_F()
197 std::make_unique<ControllerMock>("fan1", zone.get()); in TEST_F()
204 zone->addFanPID(std::move(tpid)); in TEST_F()
211 EXPECT_FALSE(zone->getRedundantWrite()); in TEST_F()
214 zone->setManualMode(true); in TEST_F()
215 zone->setManualMode(false); in TEST_F()
216 EXPECT_TRUE(zone->getRedundantWrite()); in TEST_F()
219 zone->processFans(); in TEST_F()
220 EXPECT_FALSE(zone->getRedundantWrite()); in TEST_F()
243 zone->addPidControlProcess(sensorname, sensorType, setpoint, in TEST_F()
252 zone->addSetPoint(v, sensorname); in TEST_F()
256 zone->determineMaxSetPointRequest(); in TEST_F()
257 EXPECT_EQ(5000, zone->getMaxSetPointRequest()); in TEST_F()
260 zone->clearSetPoints(); in TEST_F()
263 zone->determineMaxSetPointRequest(); in TEST_F()
264 EXPECT_EQ(zone->getMinThermalSetPoint(), zone->getMaxSetPointRequest()); in TEST_F()
287 zone->addPidControlProcess(sensorname, sensorType, setpoint, in TEST_F()
294 zone->addSetPoint(v, sensorname); in TEST_F()
298 zone->determineMaxSetPointRequest(); in TEST_F()
301 EXPECT_EQ(zone->getMinThermalSetPoint(), zone->getMaxSetPointRequest()); in TEST_F()
315 zone->addPidFailSafePercent(input1, values[0]); in TEST_F()
316 zone->addPidFailSafePercent(input2, values[1]); in TEST_F()
317 zone->addPidFailSafePercent(input3, values[2]); in TEST_F()
319 zone->markSensorMissing("temp1", "Sensor threshold asserted"); in TEST_F()
321 EXPECT_EQ(failSafePercent, zone->getFailSafePercent()); in TEST_F()
324 zone->getFailSafeSensors(); in TEST_F()
340 zone->addPidFailSafePercent(input1, values[0]); in TEST_F()
341 zone->addPidFailSafePercent(input2, values[1]); in TEST_F()
342 zone->addPidFailSafePercent(input3, values[2]); in TEST_F()
344 zone->markSensorMissing("temp1", "Sensor threshold asserted"); in TEST_F()
345 zone->markSensorMissing("temp2", "Sensor reading bad"); in TEST_F()
346 zone->markSensorMissing("temp3", "Sensor unavailable"); in TEST_F()
348 EXPECT_EQ(80, zone->getFailSafePercent()); in TEST_F()
351 zone->getFailSafeSensors(); in TEST_F()
389 zone->addThermalInput(name1, false); in TEST_F()
390 zone->addThermalInput(name2, false); in TEST_F()
393 zone->initializeCache(); in TEST_F()
396 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
409 zone->updateSensors(); in TEST_F()
412 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
414 EXPECT_EQ(r1.value, zone->getCachedValue(name1)); in TEST_F()
415 EXPECT_EQ(r2.value, zone->getCachedValue(name2)); in TEST_F()
445 zone->addFanInput(name1, false); in TEST_F()
446 zone->addFanInput(name2, false); in TEST_F()
449 zone->initializeCache(); in TEST_F()
463 zone->updateFanTelemetry(); in TEST_F()
465 EXPECT_EQ(r1.value, zone->getCachedValue(name1)); in TEST_F()
466 EXPECT_EQ(r2.value, zone->getCachedValue(name2)); in TEST_F()
496 zone->addThermalInput(name1, false); in TEST_F()
497 zone->addThermalInput(name2, false); in TEST_F()
500 zone->initializeCache(); in TEST_F()
503 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
515 zone->updateSensors(); in TEST_F()
516 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
529 zone->updateSensors(); in TEST_F()
530 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
563 zone->addThermalInput(name1, true); in TEST_F()
564 zone->addThermalInput(name2, false); in TEST_F()
567 zone->initializeCache(); in TEST_F()
570 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
582 zone->updateSensors(); in TEST_F()
586 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
593 zone->updateSensors(); in TEST_F()
596 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
606 zone->updateSensors(); in TEST_F()
610 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
619 zone->updateSensors(); in TEST_F()
623 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
630 zone->updateSensors(); in TEST_F()
633 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
663 zone->addFanInput(name1, false); in TEST_F()
664 zone->addFanInput(name2, false); in TEST_F()
667 zone->initializeCache(); in TEST_F()
670 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
684 zone->updateFanTelemetry(); in TEST_F()
687 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
689 EXPECT_EQ(r1.value, zone->getCachedValue(name1)); in TEST_F()
690 EXPECT_EQ(r2.value, zone->getCachedValue(name2)); in TEST_F()
720 zone->addFanInput(name1, false); in TEST_F()
721 zone->addFanInput(name2, false); in TEST_F()
724 zone->initializeCache(); in TEST_F()
727 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
741 zone->updateFanTelemetry(); in TEST_F()
744 EXPECT_FALSE(zone->getFailSafeMode()); in TEST_F()
752 zone->updateFanTelemetry(); in TEST_F()
753 EXPECT_TRUE(zone->getFailSafeMode()); in TEST_F()
775 zone->addThermalInput(name1, false); in TEST_F()
778 EXPECT_EQ(mgr->getSensor(name1), zone->getSensor(name1)); in TEST_F()
787 std::make_unique<ControllerMock>("thermal1", zone.get()); in TEST_F()
794 zone->addThermalPID(std::move(tpid)); in TEST_F()
802 zone->processThermals(); in TEST_F()
811 std::make_unique<ControllerMock>("fan1", zone.get()); in TEST_F()
818 zone->addFanPID(std::move(tpid)); in TEST_F()
825 zone->processFans(); in TEST_F()
846 zone->manual(true); in TEST_F()
847 EXPECT_TRUE(zone->getManualMode()); in TEST_F()
859 EXPECT_EQ(zone->failSafe(), zone->getFailSafeMode()); in TEST_F()