|
| | MovePlatformToPose (armem::client::MemoryNameSystem &mns, armarx::viz::Client &arviz, PlatformControlSkillContext &context) |
| |
| | PlatformControlSkill (armem::client::MemoryNameSystem &mns, armarx::viz::Client &arviz, const std::string &layerName, PlatformControlSkillContext &c) |
| |
| | ArvizSkillMixin (const armarx::viz::Client &a, const std::string &ln) |
| |
| void | clearLayer () |
| |
| | MNSSkillMixin (const armem::client::MemoryNameSystem &m) |
| |
| | RobotReadingSkillMixin () |
| |
| | RobotReadingSkillMixin (const armem::robot_state::VirtualRobotReader &r) |
| |
| | SimplePeriodicSpecializedSkill (const SkillDescription &skillDescription, const armarx::Frequency &frequency) |
| |
| platform_control::arondto::MovePlatformToPoseAcceptedType | getParameters () const |
| | Overwrite getter for parameters. Shadow Skill::getParameters() More...
|
| |
| void | setParameters (const platform_control::arondto::MovePlatformToPoseAcceptedType &d) |
| |
| | Skill ()=delete |
| | We completely remove the default constructor! A skill without a desciption cannot exist. More...
|
| |
| | Skill (const SkillDescription &) |
| | Constructor of a skill for inheritance. Every skill must have a skill description. More...
|
| |
| virtual | ~SpecializedSkill ()=default |
| |
| ExitResult | exitSkill () |
| | Exit method of a skill. More...
|
| |
| aron::data::DictPtr | getParameters () const |
| | Get the parameters of a skill that have been set so far. More...
|
| |
| SkillDescription | getSkillDescription () const |
| | Get the description of a skill. More...
|
| |
| SkillID | getSkillId () const |
| | Get the id of the skill. More...
|
| |
| InitResult | initSkill () |
| | Initialization of a skill. More...
|
| |
| MainResult | mainOfSkill () |
| | Main method of a skill. More...
|
| |
| void | notifySkillToStop () |
| | Notify the skill from extern to stop. More...
|
| |
| PrepareResult | prepareSkill () |
| | Prepare a skill once. More...
|
| |
| void | setCallback (const CallbackT &callback) |
| |
| void | setExecutorName (const std::string &executorName) |
| |
| void | setManager (const manager::dti::SkillManagerInterfacePrx &manager) |
| |
| void | setParameters (const aron::data::DictPtr &d) |
| | Hard set the parameters, ignoring everything that has been set or merged before. More...
|
| |
| void | setProviderId (const skills::ProviderID &pid) |
| | Set the provider id of the description of the skill. More...
|
| |
| bool | shouldSkillTerminate () const |
| | Returns whether the skill should terminate as soon as possible. More...
|
| |
| | Skill ()=delete |
| | We completely remove the default constructor! A skill without a desciption cannot exist. More...
|
| |
| | Skill (const SkillDescription &) |
| | Constructor of a skill for inheritance. Every skill must have a skill description. More...
|
| |
| void | updateParameters (const aron::data::DictPtr &d) |
| | Merge parameters to the local parameters of the skill. More...
|
| |
| virtual | ~Skill () |
| | Virtual destructor of a skill. More...
|
| |
| SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
| | disables the logging for the current line for the given amount of seconds. More...
|
| |
| MessageTypeT | getEffectiveLoggingLevel () const |
| |
| | Logging () |
| |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| | With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More...
|
| |
| void | setTag (const LogTag &tag) |
| |
| void | setTag (const std::string &tagName) |
| |
| virtual | ~Logging () |
| |
|
| static armarx::aron::type::ObjectPtr | GetAcceptedType () |
| | returns the accepted type of the skill More...
|
| |
| armarx::viz::Client | arviz |
| |
| std::string | layerName |
| |
| armem::client::MemoryNameSystem | mns |
| |
| armem::robot_state::VirtualRobotReader | robotReader |
| |
| armarx::core::time::DateTime | exited = armarx::core::time::DateTime::Invalid() |
| |
| armarx::core::time::DateTime | started = armarx::core::time::DateTime::Now() |
| |
| TerminatedSkillStatus | stopPlatformMovement () |
| |
| Skill::MainResult | main (const typename Base::SpecializedMainInput &in) final |
| | Do not use anymore. More...
|
| |
| virtual StepResult | step (const typename Base::SpecializedMainInput &in) |
| | Override this method with your own step function. More...
|
| |
| Skill::ExitResult | exit () final |
| | Override this method with the actual implementation. More...
|
| |
| Skill::InitResult | init () final |
| | Override this method with the actual implementation. More...
|
| |
| Skill::MainResult | main () final |
| | Override this method with the actual implementation. The callback is for status updates to the calling instance. More...
|
| |
| virtual Skill::MainResult | main (const SpecializedMainInput &in) |
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId) |
| | Call a subskill with the given ID and its default parameters. More...
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, const aron::data::DictPtr ¶meters) |
| | Call a subskill with the given ID and parameters. More...
|
| |
| template<class ParameterT > |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, const ParameterT ¶meters) |
| | Call a subskill with the given ID and parameters. More...
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, std::function< void(aron::data::DictPtr ¶meters)> parametersFunction) |
| | Call a subskill with parameters based on the default parameters. More...
|
| |
| template<class ParameterT > |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, std::function< void(ParameterT ¶meters)> parametersFunction) |
| | Call a subskill with parameters based on the default parameters. More...
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const skills::SkillProxy &proxy) |
| | Call a subskill with default parameters and block until the subskill terminates. More...
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const skills::SkillProxy &proxy, const aron::data::DictPtr ¶meters) |
| | Call a subskill with given parameters and block until the subskill terminates. More...
|
| |
| skills::SkillExecutionID | callSubskillAsync (const SkillID &skillId, std::function< void(aron::data::DictPtr &)> parametersFunction) |
| | Similar to callSubskill but non-blocking. More...
|
| |
| template<class ParameterT > |
| std::optional< TerminatedSkillStatusUpdate > | callSubskillAsync (const SkillID &skillId, std::function< void(ParameterT ¶meters)> parametersFunction) |
| |
| skills::SkillExecutionID | callSubskillAsync (const skills::SkillProxy &proxy) |
| | Similar to callSubskill but non-blocking. More...
|
| |
| skills::SkillExecutionID | callSubskillAsync (const skills::SkillProxy &proxy, const aron::data::DictPtr ¶meters) |
| | Similar to callSubskill but non-blocking. More...
|
| |
| void | installConditionWithCallback (std::function< bool()> &&f, std::function< void()> &&cb) |
| | install a condition which is frequently checked from the conditionCheckingThread More...
|
| |
| void | notifyTimeoutReached () |
| |
| virtual void | onStopRequested () |
| |
| virtual void | onTimeoutReached () |
| | Override these methods if you want to do something special when notification comes. More...
|
| |
| virtual PrepareResult | prepare () |
| | Override this method with the actual implementation. More...
|
| |
| void | throwIfSkillShouldTerminate (const std::function< void()> &do_before, const std::string &abortedMessage="") |
| |
| void | throwIfSkillShouldTerminate (const std::string &abortedMessage="") |
| |
| bool | checkLogLevel (MessageTypeT level) const |
| |
| const LogSenderPtr & | getLogSender () const |
| | Retrieve log sender. More...
|
| |
| LogSenderPtr | loghelper (const char *file, int line, const char *function) const |
| |
| static MainResult | MakeAbortedResult () |
| |
| static MainResult | MakeFailedResult () |
| |
| static MainResult | MakeSucceededResult (aron::data::DictPtr data=nullptr) |
| |
| PlatformControlSkillContext & | context |
| |
| const armarx::Frequency | frequency |
| |
| CallbackT | callback = CallbackT() |
| |
| std::atomic_bool | constructing = true |
| |
| SkillDescription | description |
| |
| std::string | executorName = "" |
| |
| std::atomic_bool | exiting = false |
| |
| std::atomic_bool | finished = false |
| |
| std::atomic_bool | initializing = false |
| |
| manager::dti::SkillManagerInterfacePrx | manager = nullptr |
| |
| armarx::aron::data::DictPtr | parameters = nullptr |
| |
| std::mutex | parametersMutex |
| |
| std::atomic_bool | preparing = false |
| |
| std::atomic_bool | running = false |
| |
| std::atomic_bool | stopped = false |
| |
| std::atomic_bool | timeoutReached = false |
| |
| MessageTypeT | minimumLoggingLevel |
| |
| SpamFilterDataPtr | spamFilter |
| |
| LogTag | tag |
| |
Definition at line 46 of file MovePlatformToPose.h.