Software
Contains all execution units manages by the RTE and their interfaces.
Software
Contains all execution units manages by the RTE and their interfaces.
containment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Component | Filename | Generated | Source-Folder | Sub-Folder | Units | global Variables | Ingoing Trigger Ports | Outgoing Trigger Ports | Ingoing Data Ports | Outgoing Data Ports | Hardware | SILs | Tests |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Logic for the button |
swc_button | true | - | false |
|
|
|
QM | |||||
contains the logic to control the LED |
swc_LED | true | - | false |
|
|
QM | ||||||
Contains the logic for UART handling |
SWC_UART | true | - | false |
|
|
|
QM |
All software units in the model
Unit | Parent | Function calls | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL req | SIL ach | sub Technical Functions (R) | sub Requirements (R) | Has a return value (R) | SystemStates (R) | Ingoing Trigger Ports (R) | Outgoing Trigger Ports (R) | Ingoing Data Ports (R) | Outgoing Data Ports (R) | Signals (D) | Runnables (D) | DataType (D) | Is Synchronous (D) | Hardware (D) | Ports (G) | Callers (F) | Return Type (F) | Parameters (F) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reads the current button state from hardware |
![]() |
InDriver | 0 | 0 | 0 | QM | QM | - | - | - | - | - | - | - | - | ![]() |
true | - | - | - | - | |||||||||
writes Data to the UART module. |
![]() |
OutDriver | 0 | 0 | 0 | - | QM | - | - | - | - | - | - | - | - | None | true | - | - | - | - | |||||||||
Hardware write-Interface towards the LED |
![]() |
OutDriver | 0 | 0 | 0 | QM | QM | - | - | - | - | - | - | - | - | ![]() |
true | - | - | - | - | |||||||||
Controls the LED signal and thus the LED |
![]() |
Runnable | 0 | 0 | 0 | - | QM | false |
|
|
|
- | - | - | - | - | - | - | - | - | ||||||||||
Sends UART messages periodically via the UART signal |
![]() |
Runnable | 0 | 0 | 0 | QM | QM | true |
|
|
|
- | - | - | - | - | - | - | - | - | ||||||||||
Runnable to switch into the UART state if there is an event in the Blink State. |
![]() |
Runnable | 0 | 0 | 0 | QM | QM | true |
|
- | - | - | - | - | - | - | - | - | ||||||||||||
Acquires the button state periodically and provides button signals |
![]() |
Runnable | 0 | 0 | 0 | QM | QM | false |
|
|
|
|
- | - | - | - | - | - | - | - | - |
All global variables in the model
Global Variable | Container | DataType | Requirements | public (S) | InitValue | Storage | Protection Set (S) | SIL req | SIL ach |
---|---|---|---|---|---|---|---|---|---|
internal counter for button press duration |
![]() |
![]() |
- | 0 | ![]() |
- | QM | QM |