NodeOperatingSystem aktualisiert
@@ -23,6 +23,7 @@ Zur Kommunikation mit Modulen und Anwendungen kennt das Betriebssystem verschied
|
||||
| --- | --- | --- |
|
||||
| INIT | Initialisiert eine Modul oder eine Anwendung |erforderlich|
|
||||
| RUN | Wird einmal pro MainLoop aufgerufen | optional |
|
||||
| MSGRECVD | wird bei Empfang einer Nachricht über das Netzwerk aufgerufen | optional |
|
||||
| EVERY100MS | wird einmal alle 100ms aufgerufen (system timer tick) | optional |
|
||||
| EVERY1S | wird einmal pro Sekunde aufgerufen | optional |
|
||||
| EVERY1M | wird einmal pro Minute aufgerufen | optional |
|
||||
@@ -49,4 +50,18 @@ Dadurch muss in der main.asm eines Mikroprozessor-Nodes nur diese Direktive eing
|
||||
> ```
|
||||
>
|
||||
|
||||
Das Hauptsystem eines Device/Node sollte zudem die folgenden Labels enthalten, die vom Betriebssystem außerdem noch aufgerufen werden:
|
||||
|
||||
| Funktion | Beschreibung |
|
||||
| --- | --- |
|
||||
| onSystemStart | Wird einmal nach Initialisierung des Betriebssystem aufgerufen
|
||||
| onEveryLoop | Wird einmal pro MainLoop aufgerufen
|
||||
| onMessageReceived | wird bei Empfang einer Nachricht über das Netzwerk aufgerufen
|
||||
| onEvery100ms | wird einmal alle 100ms aufgerufen (system timer tick)
|
||||
| onEverySecond | wird einmal pro Sekunde aufgerufen
|
||||
| onEveryMinute | wird einmal pro Minute aufgerufen
|
||||
| onEveryHour| wird einmal pro Stunde aufgerufen
|
||||
| onEveryDay| wird einmal pro Tag aufgerufen
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user