22 #include <arpirobot/core/action/Action.hpp>
52 ActionSeries(std::vector<std::reference_wrapper<Action>> actions, std::shared_ptr<Action> finishedAction);
58 ActionSeries(std::vector<std::shared_ptr<Action>> actions, std::shared_ptr<Action> finishedAction);
62 LockedDeviceList lockedDevices()
override;
68 void finish(
bool interrupted)
override;
73 std::vector<std::shared_ptr<Action>> actions;
74 std::shared_ptr<Action> finishedAction;
Definition: ActionSeries.hpp:34
void finish(bool interrupted) override
ActionSeries(std::vector< std::reference_wrapper< Action >> actions, std::shared_ptr< Action > finishedAction)
ActionSeries(std::vector< std::shared_ptr< Action >> actions, std::shared_ptr< Action > finishedAction)
ActionSeries(std::vector< std::shared_ptr< Action >> actions, Action &finishedAction)
bool shouldContinue() override
ActionSeries(std::vector< std::reference_wrapper< Action >> actions, Action &finishedAction)
Definition: Action.hpp:41
Definition: ArduinoDevice.hpp:27