next up previous
Next: Verarbeitung eines ObservationThingEvent Up: Events auf der Kernel-Ebene Previous: Events auf der Kernel-Ebene

Verarbeitung eines ObservationAttrEvent

Wir betrachten den Mechanismus der Übermittlung am Beispiel eines ObservationAttrEvent:
Zunächst wird vom Client (Insect oder InsectTool) aus Sim::Insect::observeAttr() mit dem Attributstyp und dem oberen und unteren Grenzwert aufgerufen. Dort wird nichts weiter getan, als im zugehörigen Observer die Operation setAttrInterval() mit dem zugehörigen Attribut als Parameter aufzurufen. Im Observer werden die Attribute mit ihren jeweiligen Grenzwerten, ober- bzw. unterhalb deren ein Event generiert werden soll, gespeichert.



Tim Paehler
1998-05-12