async fn iterate_controller(
        &self,
        filtered_temperature: Celsius,
        time_delta: Seconds,
    ) -> Result<(), Error> {
        let available_power = self.calculate_available_power(filtered_temperature, time_delta);
        fx_vlog!(1, "available_power={}W", available_power.0);
        self.distribute_power(available_power).await
    }
/// Execute the thermal feedback control loop
Execute the thermal feedback control loop
Execute the thermal feedback control loop
async fn iterate_controller(
        &self,
        filtered_temperature: Celsius,
        time_delta: Seconds,
    ) -> Result<(), Error> {
        let available_power = self.calculate_available_power(filtered_temperature, time_delta);
        fx_vlog!(1, "available_power={}W", available_power.0);
        self.distribute_power(available_power).await
    }
async fn iterate_controller ( & self , filtered_temperature : Celsius , time_delta : Seconds , ) -> Result < ( ) , Error > { let available_power = self . calculate_available_power ( filtered_temperature , time_delta ) ; fx_vlog ! ( 1 " " available_power 0 ) ; self . distribute_power ( available_power ) . await }
Execute the thermal feedback control loop
Execute the thermal feedback control loop
&self
filtered_temperature
Celsius
time_delta
Seconds