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); } }