Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

14.2.2 Timer, Datum & Zeit
14.2.2.1 Arrays mit symbolischen Indizes
TrM2M_DateTime
detaillierte Aufschlüsselung von Datum und Zeit
// year
// month
// day
// hour
// minute
// second
// DoW
// timestamp
// timestamp256 Bruchteil der nächsten begonnenen sec. (Auflösung 1/256 sec.)
#define TrM2M_DateTime[ .year, .month, .day, .hour, .minute, .second, .DoW,
14.2.2.2 Konstanten
Zeitbasis-Flags
Steuerflags für die Funktion rM2M_SetDateTime()
RM2M_DATETIME_LOCALTIME = 0b00000001, // die Übergabe erfolgt in Local Time

14.2.2.3 Funktionen

native rM2M_GetTime(&hour=0, &minute=0, &second=0, timestamp=0);
Wurde kein Timestamp übergeben (timestamp=0), wird die aktuelle Systemzeit (in UTC) in Stunden /
Minuten / Sekunden konvertiert. Andernfalls wird der übergebene Timestamp in Stunden / Minuten /
Sekunden konvertiert.
Parameter
hour
minute
second
timestamp
Rückgabewert
Rev. 01
Jahr relativ zum Jahr 2000, d.h. 14 für das Jahr 2014
Monat
Tag
Stunden
Minuten
Sekunden
Wochentag (0 = Montag ... 6 = Sonntag)
Zeitstempel (Sekunden seit 31.12.1999)
.timestamp, .timestamp256
Variable zur Aufnahme der Stunden - OPTIONAL
Variable zur Aufnahme der Minuten - OPTIONAL
Variable zur Aufnahme der Sekunden - OPTIONAL
Zeitstempel, der konvertiert werden soll
= 0: Es wird die aktuelle Systemzeit (in UTC) konvertiert.
 > 0: Es wird der übergebene Zeitstempel konvertiert.
       (Der Zeitstempel muss in Sekunden seit 31.12.1999 angegeben werden.)
timestamp = 0: Sekunden seit 31.12.1999 (aktuelle Systemzeit in UTC)
l
timestamp > 0: Der übergebene Zeitstempel wird zurückgegeben.
l
Kapitel 14 Device Logic (Pawn)
Erklärung
Erklärung
]
121

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis