NodeOperatingSystem aktualisiert

2026-03-16 21:07:45 +01:00
parent 2fefb9a584
commit 8e04352c79

@@ -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