Timeout.cpp
Go to the documentation of this file.
1
2#include "Timeout.h"
3
5{
6
11
14 {
15 return SkillDescription{.skillId = SkillID{.skillName = "Timeout"},
16 .description = "This fails with timeout reached",
17 .rootProfileDefaults = armarx::aron::make_dict(),
19 }
20
22 TimeoutSkill::step()
23 {
24 // do heavy work
25 std::this_thread::sleep_for(std::chrono::milliseconds(50));
26
28 }
29} // namespace armarx::skills::provider
static Duration MilliSeconds(std::int64_t milliSeconds)
Constructs a duration in milliseconds.
Definition Duration.cpp:48
Represents a frequency.
Definition Frequency.h:17
PeriodicSkill(const SkillDescription &skillDescription, const armarx::Frequency &frequency)
static SkillDescription GetSkillDescription()
Definition Timeout.cpp:13
aron::data::DictPtr make_dict(_Args &&... args)
Definition Dict.h:107
This file offers overloads of toIce() and fromIce() functions for STL container types.