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...
\chinese 夹爪贡献 此接口定义了向 AuboScope 添加夹爪设备功能的 API。
virtual std::string getTitle()=0
\chinese 此方法必须返回夹爪贡献的标题。标题显示在以下位置:
virtual void generateReleaseActionScript(ScriptWriterPtr scriptWriter, ReleaseActionParametersPtr parameters)=0
\chinese
virtual void configureGripper(GripperConfigurationPtr gripperConfiguration, GripperApiProviderPtr apiProvider)=0
\chinese
virtual void generateGripActionScript(ScriptWriterPtr scriptWriter, GripActionParametersPtr parameters)=0
\chinese
virtual ~GripperContribution()=default