stopInterval()
Stoppt den zuvor mit setInterval() eingestellten Timer.
setInterval(ms:long)
Ruft das onTimer()-Event wiederholt nach ms Millisekunden auf.
print("Print Hello every 3 seconds...")
setInterval(3000)
def onTimer():
print("Hello")
stopTimer()
Stoppt den zuvor mit setTimer() eingestellten Timer.
setTimer(ms:long)
Ruft das onTimer()-Event einmalig nach ms Millisekunden auf.
print("Print Hello in 3 seconds...")
setTimer(3000)
def onTimer():
print("Hello")
getEpoch()->long
Gibt den aktuellen oder den mit setEpoch() festgelegten Epoch Unix Timestamp zurück.
Dieser Wert entspricht der Anzahl Sekunden seit dem 1. Januar 1970 um 00:00 Uhr.
getEpoch() # => 1582226420
setEpoch(epoch:long)
Überschreibt die aus dem Internet abgerufene Zeitangabe durch eine benutzerdefinierte Zeitangabe (Epoch Unix Timestamp).
setEpoch(1582226420)
getMillis()->int
Gibt die aktuelle Millisekunde zurück.
ms = getMillis()
getSecond()->int
Gibt die aktuelle Sekunde oder die mit setTime() festgelegte Sekunde zurück.
s = getSecond()
getMinute()->int
Gibt die aktuelle Minute oder die mit setTime() festgelegte Minute zurück.
m = getMinute()
getWeekDay()->int
Gibt den aktuellen Wochentag zurück.
0 = Sonntag
1 = Montag
2 = Dienstag
3 = Mittwoch
4 = Donnerstag
5 = Freitag
6 = Samstag
wd = getWeekDay()
getHour()->int
Gibt die aktuelle Stunde oder die mit setTime() festgelegte Stunde zurück.
h = getHour()
getDay()->int
Gibt den aktuellen Tag oder den mit setDate() festgelegte Tag zurück.
d = getDay()
getMonth()->int
Gibt den aktuellen Monat oder den mit setDate() festgelegten Monat zurück.
m = getMonth()
getYear()->int
Gibt das aktuelle Jahr oder das mit setDate() festgelegte Jahr zurück.
y = getYear()
setDate(d:int,m:int,y:int)
Überschreibt das aus dem Internet abgerufene Datum durch ein benutzerdefiniertes Datum.
d = Tag
m = Monat
y = Jahr
setDate(31,12,1990)
setTime(h:int,m:int,s:int)
Überschreibt die aus dem Internet abgerufene Zeitangabe durch eine benutzerdefinierte Zeitangabe.
h = Stunde
m = Minute
s = Sekunde
setTime(23,59,55)
setTimeZone(tz:byte[])
Setzt die für die Zeit-Funktionen zu verwendende Zeitzone.
Alle verfügbaren Zeitzonen findest du hier.
setTimeZone("CET-1CEST,M3.5.0,M10.5.0/3") # Europe/Zurich
delay(ms:long)
Pausiert die Ausführung um ms Millisekunden.
millis()->long
Liefert die Millisekunden seit dem letzten Start der Oxocard. Da der Datentyp “long” eine beschränkte Speichergrösse hat, erfolgt noch ca. 49.71 Tage ein Überlauf und millis() startet wieder bei 0.