EBRU
WORD IRQIO_1_16;
UINT32 IRQIO_1_32;
BYTE IRQTimer;
BYTE MODINT;
BYTE INT;
BYTE ADIRQ;
}
Erläuterungen zur Zusammensetzung der einzelnen Register finden sich im Anhang.
Hinweis
Die Variable IRQTimer enthält sowohl den Status des Timers in bit 0
als auch den Interruptstatus in Bit 1.
Mögliche Werte sind:
0-> Timer läuft nicht, kein Interrupt war ausgelöst
1-> Timer Läuft, kein Interrupt war ausgelöst
2-> Timer läuft nicht mehr, Interrupt war ausgelöst
3-> Timer Läuft und Interrupt war ausgelöst
Ausgabe
keine
Rückgabe
Wurde die Funktion erfolgreich ausgeführt wird TRUE zurückgegeben. Ist während der
Ausführung ein Fehler aufgetreten wird FALSE zurückgegeben. Mit Hilfe der Funktion
pciadioGetErrorMsg kann dann der Fehler ermittelt werden.
pciadioResetIRQ
Beschreibung
Diese Funktion setzt den globalen IRQ der betreffenden Karte im Kernel zurück. Diese Funktion
muss am Ende der Interruptroutine der Applikation aufgerufen werden, damit weitere Interrupts
abgearbeitet werden können. Wird diese Funktion nicht aufgerufen, erfolgt keine weitere
Verarbeitung von Interrupts.
Parameter
Eingabe
<BoardNumber>
Index für die Adressierung der mit der Funktion pciadioGetSummaryOfAllBoards ermittelten
PCIADIO Karte.
Ausgabe
keine
PCIADIO – PCI Karte mit galv. getrennten analogen und digitalen IOs
pciadio-de-um-1v2.doc
/* Interruptregister der Eingänge 1..16*/
/* Interruptregister der Eingänge 1..32 der PCIDIOEXT*/
/* Interruptregister für den Timer */
/* Interruptregister für Erweiterungssteckplatz ST3*/
/* Globales Interruptregister der Karte */
/* Interruptregister des Analogteils */
Benutzerhandbuch
06.06.2011
Rev. 1.2
Seite 49 von 75