User Tools

Site Tools


eeros_architecture:sequencer:sequence

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
eeros_architecture:sequencer:sequence [2018/10/26 12:40] – [Waiting for Sequences to Finish] grafeeros_architecture:sequencer:sequence [2019/03/21 07:51] – [Simple Example] graf
Line 29: Line 29:
 class Move : public Step { class Move : public Step {
 public: public:
-  Move(std::string name, Sequencer& seq, BaseSequence* caller, Robot& r) : Step(name, seq, this) { }+  Move(std::string name, Sequence* caller, Robot& r) : Step(name, this) { }
   int operator() (double x, double y) {xPos = x; yPos = y; return start();}   int operator() (double x, double y) {xPos = x; yPos = y; return start();}
   int action() {   int action() {
Line 42: Line 42:
 class MoveSequence : public Sequence { class MoveSequence : public Sequence {
 public: public:
-  MoveSequence(std::string name, Sequencer& seq) : Sequence(name, seq), moveXY("step", seq, this) { }+  MoveSequence(std::string name, Sequencer& seq) : Sequence(name, seq), moveXY("step", this) { }
   int action() {   int action() {
     robot.moveXY(10, 10)     robot.moveXY(10, 10)
eeros_architecture/sequencer/sequence.txt · Last modified: 2020/05/22 11:08 by ursgraf