Page 308 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 308
def event_occur():
global gas
global fire
global color
global flagForEvent
global hyper
global delay
global flagForScreen
if gas >= 100:
if fire != 1:
window.config(bg='yellow')
removing()
time.sleep(delay)
gas_alert.grid(row=2, column=2, padx=170, pady=170)
ref.update({"gashttp": "http://192.168.101.91:8090/mdp.gas"})
else:
window.config(bg='red')
removing()
time.sleep(delay)
fire_alert.grid(row=2, column=2, padx=170, pady=170)
ref.update({"firehttp": "http://192.168.101.91:8090/mdp.fire"})
flagForEvent = 1
elif fire == 1:
window.config(bg='red')
removing()
time.sleep(delay)
fire_alert.grid(row=2, column=2, padx=170, pady=170)
ref.update({"gashttp": ""})
ref.update({"firehttp": "http://192.168.101.91:8090/mdp.fire"})
flagForEvent = 1
else:
flagForEvent = 0
ref.update({"gashttp": ""})
ref.update({"firehttp": ""})
- 320 -