User Tools

Site Tools


eeros_architecture:sequencer:define_sequence

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
eeros_architecture:sequencer:define_sequence [2019/03/21 07:53] – [Write your own Class] grafeeros_architecture:sequencer:define_sequence [2019/03/21 07:54] – [Write your own Class] graf
Line 28: Line 28:
 class MySequence : public Sequence { class MySequence : public Sequence {
 public: public:
-  MySequence(std::string name, Sequencer& seq, BaseSequence* caller) : Sequence(name, seq, caller, false) {+  MySequence(std::string name, Sequence* caller) : Sequence(name, caller, false) {
     // this sequence will run in its own thread and concurrently to its caller     // this sequence will run in its own thread and concurrently to its caller
     setTimeoutTime(2.5);                          // the built-in timeout monitor has its timeout condition set to 2.5s     setTimeoutTime(2.5);                          // the built-in timeout monitor has its timeout condition set to 2.5s
Line 37: Line 37:
 </code> </code>
  
-If you define a main sequence which has no calling sequence and which must be nonblocking per default, you can make use of a simpler constructor by calling+If you define a main sequence which has no calling sequence and which must be nonblocking per default, you can make use of another constructor by calling
 <code cpp> <code cpp>
 class MainSequence : public Sequence { class MainSequence : public Sequence {
eeros_architecture/sequencer/define_sequence.txt · Last modified: 2023/02/26 00:25 by ursgraf