SkillExecutionRequestSegment.h
Go to the documentation of this file.
1 #pragma once
2 
3 // Base Class
5 
6 // ArmarX
8 #include <ArmarXCore/interface/core/Profiler.h>
10 
11 #include <RobotAPI/interface/skills/SkillManagerInterface.h>
12 #include <RobotAPI/interface/skills/SkillProviderInterface.h>
14 
16 {
18  {
20 
21  public:
22  static constexpr const char* CoreSegmentName = "SkillExecutionRequest";
23 
25 
26  void defineProperties(PropertyDefinitionsPtr defs, const std::string& prefix);
27  void init();
28 
30 
32  };
33 } // namespace armarx::skills::segment
SpecializedSegment.h
armarx::skills::segment::SkillExecutionRequestCoreSegment
Definition: SkillExecutionRequestSegment.h:17
armarx::armem::server::segment::SpecializedCoreSegment
A base class for core segments.
Definition: SpecializedCoreSegment.h:20
armarx::armem::server::MemoryToIceAdapter
Helps connecting a Memory server to the Ice interface.
Definition: MemoryToIceAdapter.h:19
armarx::skills::segment::SkillExecutionRequestCoreSegment::SkillExecutionRequestCoreSegment
SkillExecutionRequestCoreSegment(armem::server::MemoryToIceAdapter &iceMemory)
Definition: SkillExecutionRequestSegment.cpp:13
armarx::skills::segment::SkillExecutionRequestCoreSegment::convertCommit
skills::SkillExecutionRequest convertCommit(const aron::data::dto::DictPtr &commitData)
Definition: SkillExecutionRequestSegment.cpp:34
armarx::skills::segment::SkillExecutionRequestCoreSegment::init
void init()
Definition: SkillExecutionRequestSegment.cpp:28
armarx::skills::segment::SkillExecutionRequestCoreSegment::defineProperties
void defineProperties(PropertyDefinitionsPtr defs, const std::string &prefix)
Definition: SkillExecutionRequestSegment.cpp:20
armarx::skills::SkillExecutionRequest
Definition: SkillExecutionRequest.h:21
ObserverObjectFactories.h
armarx::skills::segment::SkillExecutionRequestCoreSegment::CoreSegmentName
static constexpr const char * CoreSegmentName
Definition: SkillExecutionRequestSegment.h:22
armarx::skills::segment
Definition: ExecutableSkillLibrarySegment.cpp:13
armarx::armem::server::segment::detail::SegmentBase< server::wm::CoreSegment >
SkillExecutionRequest.h
armarx::aron::data::DictPtr
std::shared_ptr< Dict > DictPtr
Definition: Dict.h:41
armarx::armem::server::segment::detail::SegmentBase< server::wm::CoreSegment >::iceMemory
MemoryToIceAdapter & iceMemory
Definition: SpecializedSegment.h:60
PropertyDefinitionContainer.h
IceUtil::Handle< class PropertyDefinitionContainer >
armarx::skills::segment::SkillExecutionRequestCoreSegment::addSkillExecutionRequest
void addSkillExecutionRequest(const skills::SkillExecutionRequest &info)
Definition: SkillExecutionRequestSegment.cpp:51