53 std::vector<std::string>
states()
const;
55 std::map<std::string, mc_rtc::Configuration>
configs()
const;
65 const std::string &
name() {
return name_; };
80 bool finished_first_ =
false;
#define MC_CONTROL_FSM_STATE_DLLAPI
Definition: api.h:50
std::shared_ptr< State > StatePtr
Definition: State.h:172
Definition: CompletionCriteria.h:11
Definition: Controller.h:50
Definition: Parallel.h:60
bool run(Controller &ctl, double time)
DelayedState(Controller &ctl, const std::string &name, double delay, mc_rtc::Configuration config)
const std::string & name()
Definition: Parallel.h:65
Definition: Parallel.h:40
void stop(Controller &) override
std::map< std::string, mc_rtc::Configuration > configs() const
void teardown(Controller &) override
std::vector< std::string > states() const
std::vector< std::string > outputStates_
Definition: Parallel.h:79
bool read_write_msg(std::string &msg, std::string &out) override
void start(Controller &) override
std::vector< DelayedState > states_
Definition: Parallel.h:74
bool read_msg(std::string &msg) override
bool run(Controller &) override
Simplify access to values hold within a JSON file.
Definition: Configuration.h:166