|
AuboStudio SDK
0.6.3
|
|
|
|
|
\chinese 更多...
#include <gripper_node.h>


Public 类型 | |
| enum | ConfigType { UNDEFINED , GRIP_ACTION , RELEASE_ACTION } |
| The configuration type used to determine which type of configuration this instance is. 更多... | |
| enum | SettingType { UNDEFINED0 , PAYLOAD_SELECTION , CUSTOM_PARAMETERS } |
| The setting type used to determine which type of setting this instance is. 更多... | |
Public 成员函数 | |
| GripperNode (GripperNode &f) | |
| GripperNode (GripperNode &&f) | |
| virtual | ~GripperNode () |
| ConfigType | getConfigType () |
| \chinese 返回配置类型。适当转换此实例以访问特定的 getter。 | |
| void | setConfigType (ConfigType type) |
| GripperDevicePtr | getGripperDevice () |
| \chinese | |
| SettingType | getSettingType () |
| \chinese 返回设置类型。适当转换此实例以访问特定的 getter。 | |
| Public 成员函数 继承自 arcs::aubo_scope::ProgramNode | |
| ProgramNode (ProgramNode &f) | |
| ProgramNode (ProgramNode &&f) | |
| virtual | ~ProgramNode () |
| ProgramNodeContributionPtr | getProgramNodeContribution () |
| \chinese 获取程序节点贡献。不推荐用户直接调用 ProgramNodeContribution::generateScript, 应使用 ScriptWritter::writeChildren。 | |
Private 成员函数 | |
| GripperNode () | |
Private 属性 | |
| void * | d_ { nullptr } |
友元 | |
| class | DataSwitch |
额外继承的成员函数 | |
| Protected 成员函数 继承自 arcs::aubo_scope::ProgramNode | |
| ProgramNode () | |
\chinese
此接口表示一个程序节点,可用于编程所选夹爪设备的夹取和释放动作。
此接口的实例可使用 GripperNodeFactory 接口构建。
\endchinese \english
This interface represents a program node which can be used for programming grip and release actions with a selected gripper device.
An instance of this interface can be built using the GripperNodeFactory interface and is returned as a result when GripperNodeFactory#createGripperNode(GripperDevice) is called.
\endenglish
在文件 gripper_node.h 第 25 行定义.
The configuration type used to determine which type of configuration this instance is.
| 枚举值 | |
|---|---|
| UNDEFINED | A Gripper action (i.e. grip or release) has not been selected The config instance can be cast to |
| GRIP_ACTION | The gripper is configured for a grip action The config instance can be cast to |
| RELEASE_ACTION | The gripper is configured for a release action The config instance can be cast to |
在文件 gripper_node.h 第 32 行定义.
The setting type used to determine which type of setting this instance is.
| 枚举值 | |
|---|---|
| UNDEFINED0 | No selection has been made. |
| PAYLOAD_SELECTION | A payload (from the installation) is selected. The setting instance can be cast to |
| CUSTOM_PARAMETERS | Custom payload parameters are specified. The setting instance can be cast to |
在文件 gripper_node.h 第 101 行定义.
| arcs::aubo_scope::GripperNode::GripperNode | ( | GripperNode & | f | ) |
| arcs::aubo_scope::GripperNode::GripperNode | ( | GripperNode && | f | ) |
|
virtual |
|
private |
| ConfigType arcs::aubo_scope::GripperNode::getConfigType | ( | ) |
\chinese 返回配置类型。适当转换此实例以访问特定的 getter。
| GripperDevicePtr arcs::aubo_scope::GripperNode::getGripperDevice | ( | ) |
\chinese
| SettingType arcs::aubo_scope::GripperNode::getSettingType | ( | ) |
\chinese 返回设置类型。适当转换此实例以访问特定的 getter。
| void arcs::aubo_scope::GripperNode::setConfigType | ( | ConfigType | type | ) |
|
friend |
|
private |
在文件 gripper_node.h 第 146 行定义.