# Übersicht Echtzeitparameter

## Die Übersicht der Echtzeitparameter ist tabellarisch in 4 Spalten sortiert

- In der 1. Spalte steht die eindeutige Kennung des Echtzeitparameter, die sog. "ID". Diese setzt sich aus dem Präfix "P-RTCF" und einer eindeutigen 5-stelligen Nummer zusammen,
  z.B. P-RTCF-00002.
- In der 2. Spalte ist die Datenstruktur dargestellt, in der der Parameter definiert ist,
  z.B. thread[i].
  Die Struktur dient der Kategorisierung, welche sich folgend im Kapitelaufbau widerspiegelt. Wenn bei 'Struktur' die Angabe fehlt, ist dies kein Fehler; in dem Fall gilt nur der Parameter in Spalte 3 alleine.
- In der 3. Spalte findet sich der "Parameter" mit seiner genauen Bezeichnung,
  z.B. priority
  Wichtig zu erwähnen ist, dass "Struktur"+"Parameter" immer zusammen gehören und exakt so in der Liste der Echtzeitparameter konfiguriert werden müssen,
  z.B. thread[i].priority
- In der 4. Spalte wird die "Funktionalität" in einem zusammenfassenden Begriff/Kurzbeschreibung dargestellt,
  z.B. Priorität/ Aufrufreihenfolge des Threads.

ID | Struktur | Parameter | Funktionalität/ Kurzbeschreibung
--- | --- | --- | ---
P-RTCF-00001 |  | interrupt_source | Quelle des Interrupts
P-RTCF-00002 |  | cycle_time | NC-Zykluszeit
P-RTCF-00003 |  | time_slice | Timer-Interrupt
P-RTCF-00004 |  | windows_time | Garantierte Windows-Rechenzeit
P-RTCF-00005 |  | external_object_name | Name des externen Betriebssystem-Semaphore
P-RTCF-00006 | external_thread[i]. | cycle | Externer Threads- Zykluszeit
P-RTCF-00007 | external_thread[i]. | semaphore_name | Externer Threads- Name des Semaphore
P-RTCF-00008 | thread[i]. | name | Name des Threads
P-RTCF-00009 | thread[i]. | cycle | Zykluszeit des Threads
P-RTCF-00010 | thread[i]. | priority | Aufrufreihenfolge des Threads innerhalb des Schedulings
P-RTCF-00011 | thread[i]. | error_on_overflow | Fehlermeldung bei Überlauf des Threads
P-RTCF-00012 | thread[i].function[j]. | name | Name der Funktion innerhalb eines Threads
P-RTCF-00013 | thread[i].function[j]. | calls_per_cycle | Anzahl Funktionsaufrufe innerhalb eines Threads
P-RTCF-00014 | thread[i].function[j]. | trace_bit | Markierungen für Diagnose
P-RTCF-00015 | thread[i]. | cpu | Zuweisung des Threads an einen CPU-Kern
P-RTCF-00017 | thread[i]. | context | Kontextinformation eines Threads
P-RTCF-00018 | thread[i]. | schedule | Schedule