tempST,State Table,,,,,, States/Events,,E1,E2,E3,E4,E5,E6 Off,S1,"4, S5","1, S2","2, S3","3, S4","5, S6","-, S1" FanLow,S2,"4, S5","-, S2","2, S3","3, S4","5, S6","6, S1" FanMedium,S3,"4, S5","1, S2","-, S3","3, S4","5, S6","6, S1" FanHigh,S4,"4, S5","1, S2","2, S3","-, S4","5, S6","6, S1" Heating,S5,"-, S5","1, S2","2, S3","3, S4","5, S6","6, S1" Cooling,S6,"4, S5","1, S2","2, S3","3, S4","-, S6","6, S1" 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,,,,,,