1#ifndef AUBO_SCOPE_GRIPPER_CONTRIBUTION_H
2#define AUBO_SCOPE_GRIPPER_CONTRIBUTION_H
115 GripperApiProviderPtr apiProvider) = 0;
173 ScriptWriterPtr scriptWriter, GripActionParametersPtr parameters) = 0;
232 ScriptWriterPtr scriptWriter,
233 ReleaseActionParametersPtr parameters) = 0;
#define ARCS_CLASS_FORWARD(C)
Macro that forward declares a class and defines the respective smartpointers through ARCS_DECLARE_PTR...
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