Skip to main content

Deps Struct

Declaration​

struct moveit_pro::behaviors::ExecutePolicy::Deps { ... }

Included Headers​

#include <execute_policy.hpp>

Public Member Attributes Index​

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

Description​

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.

Definition at line 430 of file execute_policy.hpp.

Public Member Attributes​

gripper_client​

std::unique_ptr<GripperClientInterface> moveit_pro::behaviors::ExecutePolicy::Deps::gripper_client

Definition at line 436 of file execute_policy.hpp.

jtac_client​

std::unique_ptr<JTACClientInterface> moveit_pro::behaviors::ExecutePolicy::Deps::jtac_client

Definition at line 433 of file execute_policy.hpp.

observation_source​

std::unique_ptr<ObservationSourceInterface> moveit_pro::behaviors::ExecutePolicy::Deps::observation_source

Definition at line 435 of file execute_policy.hpp.

producer​

std::unique_ptr<ActionChunkProducerInterface> moveit_pro::behaviors::ExecutePolicy::Deps::producer

Definition at line 432 of file execute_policy.hpp.

validator​

std::unique_ptr<TrajectoryChunkValidator> moveit_pro::behaviors::ExecutePolicy::Deps::validator

Definition at line 434 of file execute_policy.hpp.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.