|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <execute_policy.hpp>
Public Attributes | |
| std::unique_ptr< ActionChunkProducerInterface > | producer |
| std::unique_ptr< JTACClientInterface > | jtac_client |
| std::unique_ptr< TrajectoryChunkValidator > | validator |
| std::unique_ptr< ObservationSourceInterface > | observation_source |
| std::unique_ptr< GripperClientInterface > | gripper_client |
Injected collaborators, each defaulting to null. Bundled into one struct so the constructor stays within a small parameter list. Production leaves them null and builds each lazily at run start; tests inject fakes. The constructor documents what a null entry falls back to.
| std::unique_ptr<GripperClientInterface> moveit_pro::behaviors::ExecutePolicy::Deps::gripper_client |
| std::unique_ptr<JTACClientInterface> moveit_pro::behaviors::ExecutePolicy::Deps::jtac_client |
| std::unique_ptr<ObservationSourceInterface> moveit_pro::behaviors::ExecutePolicy::Deps::observation_source |
| std::unique_ptr<ActionChunkProducerInterface> moveit_pro::behaviors::ExecutePolicy::Deps::producer |
| std::unique_ptr<TrajectoryChunkValidator> moveit_pro::behaviors::ExecutePolicy::Deps::validator |