add time algorithme activity diagram in png
This commit is contained in:
parent
57720e50f7
commit
9b56357770
BIN
UML/timeAlgorithme.png
Normal file
BIN
UML/timeAlgorithme.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
27
UML/timeAlgorithme.puml
Normal file
27
UML/timeAlgorithme.puml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
@startuml
|
||||||
|
|
||||||
|
start
|
||||||
|
:newTime = 0
|
||||||
|
totalTime = 0
|
||||||
|
isEnd = it == list.end()
|
||||||
|
lastTime = 0;
|
||||||
|
|
||||||
|
#tomato:if (!isEnd) then (not end)
|
||||||
|
#tomato:totalTime += it.getRelTicks();
|
||||||
|
endif
|
||||||
|
|
||||||
|
while ( !isEnd && (totalTime <= newTime) ) is (goForward)
|
||||||
|
:isEnd = (++it == list.end());
|
||||||
|
:lastTime = totalTime;
|
||||||
|
#tomato:if (!isEnd) then (not end)
|
||||||
|
#tomato:totalTime += it.getRelTicks();
|
||||||
|
endif
|
||||||
|
endwhile
|
||||||
|
|
||||||
|
#tomato:if (!isEnd) then (not end)
|
||||||
|
#tomato:subRelTicks(newTime- lastTime);
|
||||||
|
endif
|
||||||
|
:it.setRelTicks(newTime - lastTime);
|
||||||
|
:insert(it, newTimeout);
|
||||||
|
|
||||||
|
@enduml
|
@ -37,6 +37,7 @@ endif
|
|||||||
|
|
||||||
@enduml
|
@enduml
|
||||||
```
|
```
|
||||||
|
![timeAlgorithme.png](https://git.kb28.ch/Klagarge/XF/src/branch/main/UML%2FtimeAlgorithme.png)
|
||||||
|
|
||||||
|
|
||||||
# Tests
|
# Tests
|
||||||
@ -50,7 +51,7 @@ The Test Factory (TestFactory01) instantiates 2 objects:
|
|||||||
<details>
|
<details>
|
||||||
<summary>QT result ✅</summary>
|
<summary>QT result ✅</summary>
|
||||||
|
|
||||||
![result.PNG](./test-bench%2Ftest1%2Fide-qtcreator-test1-idf%2Fresult.PNG)
|
![result.PNG](https://git.kb28.ch/Klagarge/XF/src/branch/main/test-bench/test1/ide-qtcreator-test1-idf/result.PNG)
|
||||||
|
|
||||||
This test is successfully passed
|
This test is successfully passed
|
||||||
|
|
||||||
@ -58,7 +59,7 @@ This test is successfully passed
|
|||||||
<details>
|
<details>
|
||||||
<summary>STM result ✅</summary>
|
<summary>STM result ✅</summary>
|
||||||
|
|
||||||
![result.png](./test-bench%2Ftest1%2Fide-cubeide-test1-idf%2Fresult.png)
|
![result.png](https://git.kb28.ch/Klagarge/XF/src/branch/main/test-bench%2Ftest1%2Fide-cubeide-test1-idf%2Fresult.png)
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user