CyclicEvent
LED timebase
The timebase for the LED logic. Has an bit of offset to make sure it comes after the button has been read (button value is polled).
CyclicEvent
The timebase for the LED logic. Has an bit of offset to make sure it comes after the button has been read (button value is polled).
Safety Warnings for CyclicEvent LED timebase.
Safety warnings are related to the Requirements Layer, especially the SIL
![]() |
Required | |
---|---|
![]() |
SIL_1 |
![]() |
derived |
![]() |
|
![]() |
SIL_1 |
Achieved | |
![]() |
QM |
![]() |
Base | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | LED timebase | ||||||||||||||
![]() | ![]() |
||||||||||||||
![]() | The timebase for the LED logic. Has an bit of offset to make sure it comes after the button has been read (button value is polled). |
||||||||||||||
![]() | CyclicEvent_21 | ||||||||||||||
![]() | _i1De8OTWEeyrV5NXTwe27Q | ||||||||||||||
configuration | |||||||||||||||
![]() | 100 | ||||||||||||||
![]() | 2 | ||||||||||||||
|
Port | Events | Signal event source | Container | Task | Guard | Order |
---|---|---|---|---|---|---|
![]() |
|
![]() |
![]() |
0 |
Requirements referencing to this CyclicEvent.
(Safety)Requirement | Parent | User-ID | Author | Creation Date | Start Date | Deadline | Expense | Responsibe | Category | Type | Status | Justification | Function Type | SIL derived | SIL manual | SIL required | Tests | Technical Functions | Software | Other SW | Hardware | Signals | Global variables | Activation events | Use-Cases | User-Stories | Refining | Conflicting | refined by | conflicted by |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
In order to indicate that uRTE is up and running, an LED shall blink (toggle its binary state) with an frequency of 1/100ms. |
Requirement_32 | Thomas Barth | Tue Jun 07 13:05:57 CEST 2022 | 0.0 | Thomas Barth | product | functional | implemented | - | - | - | - |
Runnables triggered by this event.
Unit | Parent | Function calls | other Software Elements | Technical Functions | Requirements | Type | Tasks | WCET | Stack | ROM | Globals | ProtectionSets | SIL required | SIL achieved | sub Technical Functions | sub Requirements) | Has a return value | SystemStates | Ingoing Trigger Ports | Outgoing Trigger Ports | Ingoing Data Ports | Outgoing Data Ports |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Controls the LED signal and thus the LED |
![]() |
Runnable | 0 | 0 | 0 | SIL_1 | QM | false |
|
|
|
Tasks which can be activated with this event (depending on the system-state).
Task | Core | SIL | Priority | Software | States | Signals | Init | Hardware | OutputSections | Own TimeBase | Stack |
---|---|---|---|---|---|---|---|---|---|---|---|
Task responsible to let the LED blink |
![]() |
SIL_1 | 4 | - | false | ![]() |
States in which the event is active.
State | isStart | Runnables | Tasks |
---|---|---|---|
In this state, an LED will blink. |
true | ||
A state that is entered if the user has pressed the button. Here, periodic UART messages are sent. |
false |
Tests derived from referencing requirements.
Test | User-ID | Group | Priority | Status | Procedure and Input-Data | Expected Results | gen Name | gen Props | SIL | Requirements | Technical-Functions | Software-Units | Signals | Global variables | Activation-Events | Hardware-Components |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The LED has to blink with a frequency of 1/100ms. |
Test_132 | 0 | implemented | Regular power-on without user-input | A blinking LED |