This commit is contained in:
cuu 2018-07-26 08:43:21 +08:00
parent 5043fda58b
commit f1b05a5b0d

View File

@ -79,9 +79,27 @@ def gobject_loop():
def GobjectFlashLed1(main_screen):
global gobject_flash_led1_counter
if main_screen._Closed == False:
if gobject_flash_led1_counter > 0:
try:
f = open("/proc/driver/led1","w")
except IOError:
print( "open /proc/driver/led1 IOError")
pass
else:
with f:
f.seek(0)
f.write("0")
f.truncate()
f.close()
gobject_flash_led1_counter = 0
return True
gobject_flash_led1_counter+=1
if gobject_flash_led1_counter == 2:
if gobject_flash_led1_counter == 3:
try:
f = open("/proc/driver/led1","w")
except IOError:
@ -95,7 +113,7 @@ def GobjectFlashLed1(main_screen):
f.close()
elif gobject_flash_led1_counter == 4:
elif gobject_flash_led1_counter == 5:
try:
f = open("/proc/driver/led1","w")
except IOError:
@ -108,8 +126,8 @@ def GobjectFlashLed1(main_screen):
f.truncate()
f.close()
if gobject_flash_led1_counter == 10:
gobject_flash_led1_counter = 0
if gobject_flash_led1_counter == 11:
gobject_flash_led1_counter = 1
return True
@ -121,10 +139,6 @@ def RestoreLastBackLightBrightness(main_screen):
main_screen._TitleBar._InLowBackLight = -1
main_screen._Closed = False
if gobject_flash_led1 != -1:
gobject.source_remove(gobject_flash_led1)
gobject_flash_led1 = -1
if last_brt == -1:
return True
@ -225,8 +239,6 @@ def InspectionTeam(main_screen):
main_screen._Closed = True
if time_3 != 0:
passout_time_stage = 2 # next
gobject_flash_led1 = gobject.timeout_add(200,GobjectFlashLed1,main_screen)
everytime_keydown = cur_time
@ -441,7 +453,7 @@ def socket_thread(main_screen):
i._CmdPath.API(main_screen)
def big_loop():
global sound_patch
global sound_patch,gobject_flash_led1
title_bar = TitleBar()
title_bar.Init(screen)
@ -470,6 +482,8 @@ def big_loop():
main_screen.SwapAndShow()
#gobject.timeout_add(DT,gobject_pygame_event_timer,main_screen)
gobject_flash_led1 = gobject.timeout_add(200,GobjectFlashLed1,main_screen)
gobject.timeout_add(DT,gobject_pygame_event_poll_timer,main_screen)
gobject.timeout_add(3000,title_bar.GObjectRoundRobin)