getting_started:tutorials:sequencer3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
getting_started:tutorials:sequencer3 [2020/12/03 19:18] – [Main Sequence Has Timeout Monitor With Resume] ursgraf | getting_started:tutorials:sequencer3 [2021/03/31 15:39] (current) – [Subsequence Has Timeout Monitor With Restart] ursgraf | ||
---|---|---|---|
Line 4: | Line 4: | ||
===== Main Sequence Calls Nonblocking Sequence ===== | ===== Main Sequence Calls Nonblocking Sequence ===== | ||
- | In the EEROS library you will find a directory with examples. Open a shell in the build directory of your EEROS library and run | + | In the EEROS library you will find a directory with examples. |
+ | |||
+ | Open a shell in the build directory of your EEROS library and run | ||
< | < | ||
$ ./ | $ ./ | ||
Line 29: | Line 31: | ||
===== Main Sequence Has Timeout Monitor ===== | ===== Main Sequence Has Timeout Monitor ===== | ||
- | A next example demonstrates what happens if the main sequence is interrupted by a monitor while a subsequence is called. Run | + | The next example |
< | < | ||
$ examples/ | $ examples/ | ||
Line 41: | Line 43: | ||
===== Main Sequence Has Timeout Monitor With Resume ===== | ===== Main Sequence Has Timeout Monitor With Resume ===== | ||
- | A next example demonstrates what happens if the main sequence is interrupted by a monitor while a subsequence is called. Run | + | The next example |
< | < | ||
$ examples/ | $ examples/ | ||
Line 53: | Line 55: | ||
===== Main Sequence Has Timeout Monitor With Restart ===== | ===== Main Sequence Has Timeout Monitor With Restart ===== | ||
- | A next example demonstrates what happens if the main sequence is interrupted by a monitor while a subsequence is called. Run | + | The next example |
< | < | ||
$ examples/ | $ examples/ | ||
Line 62: | Line 64: | ||
[{{ : | [{{ : | ||
\\ | \\ | ||
- | ====== Example with several Monitors ====== | ||
- | it will run in parallel. '' | + | ===== Subsequence Has Timeout Monitor ===== |
- | [{{ .:sequencerexample2.png?550 | //Flow of SequencerTest2// }}] | + | The next example is [[https://github.com/eeros-project/eeros-framework/blob/master/ |
+ | < | ||
+ | $ examples/ | ||
+ | </ | ||
- | The main sequences | + | The main sequence does three steps and starts the second sequence. The timeout |
+ | [{{ : | ||
+ | \\ | ||
- | ===== Sequence with two Monitors | + | ===== Subsequence Has Timeout Monitor With Resume |
- | In the EEROS library you will find a directory with examples. | + | The next example is [[https:// |
+ | < | ||
+ | $ examples/ | ||
+ | </ | ||
- | [{{ .: | + | The main sequence does three steps and starts the second sequence. The timeout monitor |
- | This example shows a sequence with two associated monitors. The '' | + | [{{ : |
+ | \\ | ||
- | ==== Altering the Monitor | + | ===== Subsequence Has Timeout |
- | Change the behavior of '' | + | |
- | If you change the behavior of the timeout monitor to '' | + | |
- | ===== Monitor Checking two Sequences ===== | + | The next example is [[https:// |
+ | < | ||
+ | $ examples/ | ||
+ | </ | ||
- | A next example demonstrates what happens if the same monitor | + | The main sequence does three steps and starts |
- | [{{ .:sequencerexample5.png?550 | //Flow of SequencerTest5// }}] | + | [{{ :getting_started: |
+ | \\ | ||
- | The '' | ||
getting_started/tutorials/sequencer3.1607019508.txt.gz · Last modified: 2020/12/03 19:18 by ursgraf