HI 800 328
3.8
Timer-IF
3.8.1
CUL_GetTimeStampMS
Die Funktion CUL_GetTimeStampMS() liefert einen Millisekunden-Tick. Dieser ist geeignet
in der CUT/CUIT eigene Timer zu implementieren. Der Zähler wird vom Quarz des COM-
Prozessors abgeleitet und hat damit dieselbe Genauigkeit.
Funktionsprototyp:
u dword CUL_GetTimeStampMS(void)
3.8.2
CUL_GetDateAndTime
Die Funktion CUL_GetDateAndTime() liefert an die übergebene Speicherstelle *pSec die
Sekunden seit 1970 und in *pMsec die zugehörigen Millisekunden. Die Werte werden mit
der sicheren CPU abgeglichen und können je nach Parametrierung über SNTP
synchronisiert werden.
Die Werte von CUL_GetDateAndTime() sollten nicht für Zeitmessungen, Timer oder
ähnliches verwendet werden, da sie durch die Synchronisation und/oder durch den
Anwender im Betrieb gestellt werden können.
Funktionsprototyp:
void CUL_GetDateAndTime(udword *pSec, udword *pMsec)
Restriktionen:
Ist der Speicher von pSec oder pMsec nicht im CUT Daten-Segment, werden CUT/CUIT
terminiert.
1
HIMatrix Standardfunktion
HIMatrix COM User Task
29 von 52
1
extern