SkillStatusReader.h
Go to the documentation of this file.
1#pragma once
2
3#include <optional>
4#include <string>
5
7
9
11{
12
14 {
15 public:
18
19 /// Query the Skill memory for the most recent executionStartedTimestamp
20 /// of the given skill (by provider and skill name).
21 std::optional<armarx::core::time::DateTime>
22 queryLatestExecutionStartedTimestamp(const std::string& providerName,
23 const std::string& skillName) const;
24
25 protected:
26 std::string propertyPrefix() const override;
27 Properties defaultProperties() const override;
28 };
29
30} // namespace armarx::armem::skills::client
std::optional< armarx::core::time::DateTime > queryLatestExecutionStartedTimestamp(const std::string &providerName, const std::string &skillName) const
Query the Skill memory for the most recent executionStartedTimestamp of the given skill (by provider ...