7.25
Timestamp Periodendauer einstellen
Die Periodendauer des frei laufenden Timestamp Zählers kann eingestellt werden. Dazu muss die Länge der Timestamp
Periode in Timestamp Ticks angegeben werden. Dieser Wert muss eine natürliche Zahl größer Null sein.
Funktion
EIB7_ERR EIB7SetTimestampPeriod
Parameter
eib
period
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die
nachfolgend aufgelisteten Fehlermeldungen auftreten.
EIB7_ParamInvalid
7.26
Timestamp Zähler zurücksetzen
Der Timestamp Zähler wird auf Null gesetzt und zählt von diesem Wert weiter.
Funktion
EIB7_ERR EIB7ResetTimestamp
Parameter
eib
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Alle möglichen Werte sind bei den Standard Rückgabewerten
aufgelistet.
7.27
Timer Trigger Zeiteinheit lesen
Der Timer Trigger wird von einer Taktquelle gespeist. Die Timer Trigger Ticks geben an, wie viele Takte pro Mikrosekunde
von der Taktquelle ausgegeben werden.
Funktion
EIB7_ERR EIB7GetTimerTriggerTicks
Parameter
eib
ticks
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Alle möglichen Werte sind bei den Standard Rückgabewerten
aufgelistet.
7.28
Timer Trigger Periodendauer einstellen
Die Periodendauer des Timer Triggers kann eingestellt werden. Dazu muss angegeben werden, wie viele Timer Trigger Ticks
eine Periode lang ist. Dieser Wert muss eine natürliche Zahl größer Null sein. Falls der Timer Trigger aktiviert ist, löst er nach
jeder Periode ein Triggerereignis aus.
Funktion
EIB7_ERR EIB7SetTimerTriggerPeriod
Parameter
eib
period
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die
nachfolgend aufgelisteten Fehlermeldungen auftreten.
EIB7_ParamInvalid
( EIB7_HANDLE
unsigned long
)
EIB-Handle
Ticks pro Timestamp Periode (>0)
Timestamp Periode ungültig
( EIB7_HANDLE
)
EIB-Handle
( EIB7_HANDLE
unsigned long*
)
EIB-Handle
[Rückgabewert] Pointer auf die Variable für die Takte pro Mikrosekunde
( EIB7_HANDLE
unsigned long
)
EIB-Handle
Ticks pro Timer Trigger Periode (>0)
Trigger Periode ungültig
eib,
period
eib
eib,
ticks
eib,
period
43