tempST,State Table,,,,,, States/Events,,E1,E2,E3,E4,E5,E6 Off,S1,"4, 5","1, 2","2, 3","3, 4","5, 6","-, 1" FanLow,S2,"4, 5","-, 2","2, 3","3, 4","5, 6","6, 1" FanMedium,S3,"4, 5","1, 2","-, 3","3, 4","5, 6","6, 1" FanHigh,S4,"4, 5","1, 2","2, 3","-, 4","5, 6","6, 1" Heating,S5,"-, 5","1, 2","2, 3","3, 4","5, 6","6, 1" Cooling,S6,"4, 5","1, 2","2, 3","3, 4","-, 6","6, 1" Events,,E1,E2,E3,E4,E5,E6 T < 18,C1,Y,N,N,N,N,N T >= 18 & T < 22,C2,N,Y,N,N,N,N T >= 22 & T < 26,C3,N,N,Y,N,N,N T >= 26 & T < 30,C4,N,N,N,Y,N,N T >= 30,C5,N,N,N,N,Y,N isOff,C6,N,N,N,N,N,Y Actions,,,,,,, setFan(low),A1,,,,,, setFan(medium),A2,,,,,, setFan(high),A3,,,,,, heaterOn(1),A4,,,,,, ACOn(1),A5,,,,,, setAll(0),A6,,,,,, next,A7,,,,,, exit,A8,,,,,, error,A9,,,,,,