float GetRoomTemp (long int day, float t_comf, float t_eco)
{
	
	switch (day_prog[day-1])   // 0 index refer to MON, 1 to TU, etc
	{
		case PROG1:  
		return P1.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG2:  
		return P2.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG3:  
		return P3.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG4:  
		return P4.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG5:  
		return P5.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG6:  
		return P6.SetRoomTempr(t_comf, t_eco);
		break;
	
		case PROG7:  
		return P7.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG8:  
		return P8.SetRoomTempr(t_comf, t_eco);
		break;
		
		case PROG9:  
		return P9.SetRoomTempr(t_comf, t_eco);
		break;
		
		default:
		return P1.SetRoomTempr(t_comf, t_eco);
	}
	
}