1#ifndef AUBO_SCOPE_GRIPPER_CONTRIBUTION_H
2#define AUBO_SCOPE_GRIPPER_CONTRIBUTION_H
160 GripperApiProviderPtr apiProvider) = 0;
198 ScriptWriterPtr scriptWriter, GripActionParametersPtr parameters) = 0;
234 ScriptWriterPtr scriptWriter,
235 ReleaseActionParametersPtr parameters) = 0;
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
GripperContribution This interface defines an API for adding functionality for gripping devices to Au...
virtual std::string getTitle()=0
This method must return the title of the gripper contribution.
virtual void generateReleaseActionScript(ScriptWriterPtr scriptWriter, ReleaseActionParametersPtr parameters)=0
virtual void configureGripper(GripperConfigurationPtr gripperConfiguration, GripperApiProviderPtr apiProvider)=0
virtual void generateGripActionScript(ScriptWriterPtr scriptWriter, GripActionParametersPtr parameters)=0
virtual ~GripperContribution()=default