34/126
Bosch Rexroth AG | Electric Drives
SysInt.library
10.2.2
SysIntDisable
Input-Variable
Datentyp
hInt
UDINT
10.2.3
SysIntDisableAll
Input-Variable
pulParam
10.2.4
SysIntEnable
Input-Variable
hInt
10.2.5
SysIntEnableAll
Input-Variable
pulParam
10.2.6
SysIntLevel
and Controls
Diese Funktion dient dem Deaktivieren (Maskieren) des über sein Handle iden‐
tifizierten Interrupts. Ein Interrupt-Aufruf eines deaktivierten Interrupts bleibt
folgenlos.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Beschreibung
Interrupt-Handle, Rückgabewert von
Diese Funktion dient dem Deaktivieren (Maskieren) aller Interrupts. Sie ist nur
für Betriebssysteme implementiert, die diese Art der Deaktivierung zulassen.
Nach Aufruf von SysIntDisableAll muss zwingend später ein Aufruf von
tEnableAll, Seite 34,
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Datentyp
Beschreibung
POINTER TO UDINT
Hier ist der Zustand der einzelnen Interrupts vor der gesamten Deak‐
tivierung vermerkt. pulParam muss der Funktion SysIntEnableAll
übergeben werden, damit der ursprüngliche Zustand (vor Aufruf von
SysIntDisableAll) wieder hergestellt werden kann.
Diese Funktion dient dem Einschalten des angegebenen Interrupts, der zuvor
mit
SysIntOpen, Seite 35,
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Datentyp
Beschreibung
UDINT
Interrupt-Handle, Rückgabewert von
Der Aufruf dieser Funktion erfolgt irgendwann nach einem Aufruf der Funktion
SysIntDisableAll, Seite 34,
SysIntDisableAll. D.h. alle Interrupts, die vor dem Aufruf von SysIntDisableAll
aktiviert waren, werden wieder aktiviert, die anderen bleiben deaktiviert.
Der Rückgabewert vom Typ UDINT enthält einen Fehlercode und gibt Auskunft
über den Erfolg der Operation; siehe
Datentyp
Beschreibung
POINTER TO UDINT
Vermerkter Zustand der einzelnen Interrupts vor Aufruf der Funktion
SysIntDisableAll; wird von SysIntDisableAll zurückgegeben.
Diese Funktion überprüft, ob sich der Prozessor aktuell in der Abarbeitung einer
ISR befindet. Eine solche Abfragemöglichkeit ist notwendig, da bestimmte
Funktionen des Betriebssystems nicht im Interrupt-Modus aufgerufen werden
dürfen.
Rexroth IndraLogic 09VRS | Bibliotheksbeschreibung
Runtime Error Codes, Seite
erfolgen.
Runtime Error Codes, Seite
geöffnet wurde.
Runtime Error Codes, Seite
und dient der Wiederherstellung der Situation vor
Runtime Error Codes, Seite
115.
SysIntOpen, Seite 35
SysIn‐
115.
115.
SysIntOpen, Seite 35
115.