OOStuBS - Technische Informatik II (TI-II)
2.4
|
#include <watch.h>
Öffentliche Methoden | |
virtual void | trigger () |
abstrakte Funktion zur Interruptbehandlung | |
void | windup (unsigned int us) |
![]() | |
unsigned short | interval () |
void | interval (unsigned short us) |
PIT () | |
virtual | ~PIT () |
|
virtual |
abstrakte Funktion zur Interruptbehandlung
Tritt ein bestimmter Interrupt auf, so wird diese Funktion der entsprechenden Unterklasse aufgerufen. Die Ausführung ist asynchron zu den anderen Anweisungen des Betriebssystem. Da es verschiedene Interrupts gibt, die auch unterschiedliches Verhalten erfordern, müssen mehrere Unterklassen angelegt werden, je eine pro gewünschten Interrupt. Alle anderen Interrupts können auf eine einzige, weitere Unterklasse gelegt werden.
Implementiert InterruptHandler.
void Watch::windup | ( | unsigned int | us | ) |