clock.h File Reference
Go to the source code of this file.
Typedef Documentation
time_val speichert die Zeit in Mikrosekunden (us) seit dem 1.1.1970
Function Documentation
Passt die lokale Uhr an.
- Parameters:
-
| diff | Zeitverschiebung in die Zukunft [us] |
Initialisiert die Uhr mit zufaelligen Offset und Driftrate
Initialisiert die Uhr mit vorgegebenen Offset und Driftrate.
Die virtuelle Uhr wird mit vorbestimmter Abweichung initialisert.
Beispiel für +1s Offset und 10% Driftrate: clock_setup(1000000, 110);
- Parameters:
-
| t_offset | Offset der Uhr [us] |
| speed_pct | Rate der Uhr [%] |
Liefert die (virtuelle) Zeit zurück.
- Returns:
- Zeit seit 1.1.1970 [us]
Liest einen Zeitwert aus einem Netzwerkpaket.
- Parameters:
-
| addr | Adresse des Speicherbereichs (mit einem 8-Byte-Datenwert) |
- Returns:
- Zeitwert
Liefert die Wartezeit für poll() bis zum angegebenen Zeitpunkt.
- Parameters:
-
| abstime | Zeitpunkt bis zu dem gewartet werden soll |
- Returns:
- poll()-Wartezeit [ms]
void time2net |
( |
time_val |
tv, |
|
|
char * |
addr | |
|
) |
| | |
Speichert einen Zeitwert ins Netzwerkformat.
- Parameters:
-
| tv | Zeitwert |
| addr | Adresse des Speicherbereichs (muss 8 Bytes Platz bieten) |