stopInterval()
Arrête le minuteur précédemment défini avec setInterval().
setInterval(ms:long)
Appelle l’événement onTimer() de manière répétée après ms millisecondes.
print("Print Hello every 3 seconds...")
setInterval(3000)
def onTimer():
print("Hello")
stopTimer()
Arrête la minuterie précédemment réglée avec setTimer().
setTimer(ms:long)
Appelle l’événement onTimer() une fois après ms millisecondes.
print("Imprimer Bonjour dans 3 secondes...")
setTimer(3000)
def onTimer():
print("Hello")
getEpoch()->long
Renvoie le timestamp Epoch Unix actuel ou celui défini par setEpoch().
Cette valeur correspond au nombre de secondes depuis le 1er janvier 1970 à 00:00.
getEpoch() # => 1582226420
setEpoch(epoch:long)
Remplace l’heure récupérée sur Internet par une heure définie par l’utilisateur (Epoch Unix Timestamp).
setEpoch(1582226420)
getMillis()->int
Renvoie la milliseconde actuelle.
ms = getMillis()
getSecond()->int
Renvoie la seconde actuelle ou la seconde définie par setTime().
s = getSecond()
getMinute()->int
Renvoie la minute actuelle ou la minute définie par setTime().
m = getMinute()
getWeekDay()->int
Renvoie le jour de la semaine actuel.
0 = dimanche 1 = lundi 2 = mardi 3 = mercredi 4 = jeudi 5 = vendredi 6 = samedi
wd = getWeekDay()
getHour()->int
Renvoie l’heure courante ou l’heure définie par setTime().
h = getHour()
getDay()->int
Renvoie le jour actuel ou le jour défini par setDate().
d = getDay()
getMonth()->int
Renvoie le mois en cours ou le mois défini par setDate().
m = getMonth()
getYear()->int
Renvoie l’année en cours ou l’année définie par setDate().
y = getYear()
setDate(d:int,m:int,y:int)
Remplace la date récupérée sur Internet par une date définie par l’utilisateur.
d = jour m = mois y = année
setDate(31,12,1990)
setTime(h:int,m:int,s:int)
Remplace l’heure récupérée sur Internet par une heure définie par l’utilisateur.
h = heure m = minute s = seconde
setTime(23,59,55)
setTimeZone(tz:byte[])
Définit le fuseau horaire à utiliser pour les fonctions de temps.
Tu trouveras tous les fuseaux horaires disponibles ici
setTimeZone("CET-1CEST,M3.5.0,M10.5.0/3") # Europe/Zurich
delay(ms:long)
Met en pause l’exécution de ms millisecondes.
millis()->long
Donne les millisecondes depuis le dernier démarrage de l’Oxocard. Comme le type de données “long” a une taille de mémoire limitée, il y a encore un débordement pendant environ 49,71 jours et millis() redémarre à 0.