selverob/energia

Fix sequencer to actually terminate

selverob opened this issue · 0 comments

During the refactoring of Sequencer to use ActorPorts, I have accidentally created a non-terminable actor. Sequencer's task doesn't know when the parent struct is dropped and so it will keep the owned actor (idleness controller) running forever, which will interfere with environment controller swapping sequencers and idleness controllers on power source change.