Esempio n. 1
0
IP_THREAD = threading.Thread(target = iploop, name = 'IP')
IP_THREAD.setDaemon(1)
IP_THREAD.start()

SFX_THREAD = threading.Thread(target = soundeffectsloop, name = 'SFX')
SFX_THREAD.setDaemon(1)
SFX_THREAD.start()

BUTTON_THREAD = threading.Thread(target = button_state_machine, name = 'Demo')
BUTTON_THREAD.setDaemon(1)
BUTTON_THREAD.start()

LCD.run()
SPEECH.run()


#uncomment the following three lines to run in state machine transition fuzzing mode
#TEST_THREAD = threading.Thread(target = testloop, name = 'Fuzz')
#TEST_THREAD.setDaemon(1)
#TEST_THREAD.start()
#TEST_THREAD.join()

LAMP_THREAD.join()
SIREN_THREAD.join()
NET_THREAD.join()
BUTTON_THREAD.join()
SFX_THREAD.join()
SPEECH.join()
LCD.join()
Esempio n. 2
0
NET_THREAD.start()

IP_THREAD = threading.Thread(target=iploop, name='IP')
IP_THREAD.setDaemon(1)
IP_THREAD.start()

SFX_THREAD = threading.Thread(target=soundeffectsloop, name='SFX')
SFX_THREAD.setDaemon(1)
SFX_THREAD.start()

BUTTON_THREAD = threading.Thread(target=button_state_machine, name='Demo')
BUTTON_THREAD.setDaemon(1)
BUTTON_THREAD.start()

LCD.run()
SPEECH.run()

#uncomment the following three lines to run in state machine transition fuzzing mode
#TEST_THREAD = threading.Thread(target = testloop, name = 'Fuzz')
#TEST_THREAD.setDaemon(1)
#TEST_THREAD.start()
#TEST_THREAD.join()

LAMP_THREAD.join()
SIREN_THREAD.join()
NET_THREAD.join()
BUTTON_THREAD.join()
SFX_THREAD.join()
SPEECH.join()
LCD.join()