24 #include "types/MARobotStateUpdater.hpp" 25 #include "MABehavior.hpp" 27 #include <MCThreadLocalData.hpp> 52 bool DataCollectionStopped;
virtual void ActivatedStateUpdate() override
Perform actions when the behavior is in activated state.
virtual void FinishingActions() override
Perform actions when the behavior is being finished.
virtual bool IsFailed() override
Whether the behavior is failed.
virtual void UpdateRobotState(MARobotState &state) override
Update the robot state.
virtual bool IsFinished() override
Whether the behavior is finished.
Robot state updater base class.
virtual MABehavior::StimulusLevelType GetCurrentStimulus() override
Get the current behavior stimulus.
Wait for owner feedback about the real flooring surface.