int CoolingDuct::set_fridge_temp(int new_temp) { while( (new_temp>current_temp)||(new_temp<current_temp)) { diff_temp=current_temp-new_temp; // compressor.fridge_valve(open_close_valve +(diff_temp)); //TODOdegree_of_valve_opening_fridge=compressor.valve_change(diff_temp); degree_of_valve_opening_fridge=compressor.fridge_valve(diff_temp); for (int i=0;i<FIXED_TIME_DELAY;i++){;}//when temp equalizes back temp_after_valve_change=get_temp(); } }