#8139
lecagnois
Participant

J’ai modifier le fichier , j’avais crée 2 variables pour tester
voici le fichier modifié avec les 2 variables en moins , cela économise deux lignes de code et des ressources mémoire

# ##############################################################################
# 								TIMERS ACTION
# ##############################################################################

###############################################################################
# Timer function to autostart webkit microphone every 10seconds
# only if robot not actualy speaking
###############################################################################
HealthCheck = Runtime.start("HealthCheck","Clock")
HealthCheck.setInterval(60000)

def HealthCheck_def(timedata):

	#### modif JPM
	minute = str(timedata)[14:16]
	heure = str(timedata)[11:13]
	# donne l heure avec humour 
	if minute =="00" :
		#talkBlocking("il est exactement "+heure+" heure")
		Mheure = (str(random.randint(1,5))+".mp3")
		AudioPlayer.playFile(RuningFolder+'/system/sounds/heure/'+heure+'/'+Mheure)
		
	## lance une humeur au hasard	
	if minute=="08" or minute=="16" or minute=="24" or minute=="33" or minute=="41"or minute=="51":
		surprise = (str(random.randint(1,305))+".mp3")
		AudioPlayer.playFile(RuningFolder+'/system/sounds/surprise/'+surprise)
	######### fin modif JPM

	if RobotIsErrorMode==1:
		if error_red:
			PlayNeopixelAnimation("Flash Random", 255, 0, 0, 5)
	

HealthCheck.addListener("pulse", python.name, "HealthCheck_def")		
HealthCheck.startClock()

lien GITHUB
https://github.com/lecagnois/inmoov/blob/patch-6/InmoovScript/inmoovLife/HealthCheck.py

  • This reply was modified 7 years, 3 months ago by lecagnois.
  • This reply was modified 7 years, 3 months ago by lecagnois.
  • This reply was modified 7 years, 3 months ago by lecagnois.