Herunterladen Inhalt Inhalt Diese Seite drucken

Timer, Datum & Zeit; Arrays Mit Symbolischen Indizes; Konstanten; Funktionen - Microtronics rapidM2M C32-Serie Benutzerhandbuch

Inhaltsverzeichnis

Werbung

13.3.2 Timer, Datum & Zeit

13.3.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,

13.3.2.2 Konstanten

Zeitbasis-Flags
Steuerflags für die Funktion rM2M_SetDateTime()
RM2M_DATETIME_LOCALTIME = 0b00000001, // die Übergabe erfolgt in Local Time

13.3.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. 03
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 13 Device Logic (Pawn)
Erklärung
Erklärung
]
113

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis