SimplePeriodicSkill.h
Go to the documentation of this file.
1#pragma once
2
3#include "PeriodicSkill.h"
4#include "SimpleSkill.h"
5
6namespace armarx
7{
8 namespace skills
9 {
11 {
12 public:
14
15 using Base::Base;
16
18
19 SimplePeriodicSkill(const SkillDescription& skillDescription,
21
22 protected:
23 /// Do not use anymore
24 Skill::MainResult main(const MainInput& in) final;
25
26 /// Override this method with your own step function
27 virtual StepResult step(const MainInput& in);
28
29 protected:
31 };
32 } // namespace skills
33} // namespace armarx
Represents a frequency.
Definition Frequency.h:17
virtual StepResult step(const MainInput &in)
Override this method with your own step function.
SimplePeriodicSkill(const SkillDescription &skillDescription, const armarx::Frequency &frequency)
MainResult main() final
Override this method with the actual implementation.
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
A result struct for th main method of a skill.
Definition Skill.h:62