Searched refs:integral_error (Results 1 – 3 of 3) sorted by relevance
48 dev_ctx->integral_error = 0; in pi_control()63 if (((err > 0) && (dev_ctx->integral_error < (INT32_MAX - err))) || in pi_control()64 ((err < 0) && (dev_ctx->integral_error > (INT32_MIN - err)))) { in pi_control()65 terr = dev_ctx->integral_error + err; in pi_control()74 dev_ctx->integral_error = terr; in pi_control()78 pi_power = (k_p * err) + (k_i * dev_ctx->integral_error); in pi_control()
98 int32_t integral_error; member
478 dev_ctx->integral_error = 10; in test_thermal_mgmt_pi_control_switched_off()484 TEST_ASSERT_EQUAL(dev_ctx->integral_error, 0); in test_thermal_mgmt_pi_control_switched_off()503 dev_ctx->integral_error = 10; in test_thermal_mgmt_pi_control_anti_windup()509 TEST_ASSERT_EQUAL(dev_ctx->integral_error, 10); in test_thermal_mgmt_pi_control_anti_windup()516 TEST_ASSERT_EQUAL(dev_ctx->integral_error, 10); in test_thermal_mgmt_pi_control_anti_windup()522 TEST_ASSERT_EQUAL(dev_ctx->integral_error, 15); in test_thermal_mgmt_pi_control_anti_windup()540 dev_ctx->integral_error = 10; in test_thermal_mgmt_pi_control_positive_allocatable_power()548 terr = err + dev_ctx->integral_error; in test_thermal_mgmt_pi_control_positive_allocatable_power()570 dev_ctx->integral_error = 10; in test_thermal_mgmt_pi_control_negative_allocatable_power()
Completed in 5 milliseconds