|
| int | arcs::common_interface::IoControl::getStandardDigitalInputNum () |
| | 获取标准数字输入数量
|
| int | arcs::common_interface::IoControl::getToolDigitalInputNum () |
| | 获取工具端数字IO数量(包括数字输入和数字输出)
|
| int | arcs::common_interface::IoControl::getConfigurableDigitalInputNum () |
| | 获取可配置数字输入数量
|
| int | arcs::common_interface::IoControl::getStandardDigitalOutputNum () |
| | 获取标准数字输出数量
|
| int | arcs::common_interface::IoControl::getToolDigitalOutputNum () |
| | 获取工具端数字IO数量(包括数字输入和数字输出)
|
| int | arcs::common_interface::IoControl::setToolIoInput (int index, bool input) |
| | 设置指定的工具端数字IO为输入或输出
|
| bool | arcs::common_interface::IoControl::isToolIoInput (int index) |
| | 判断指定的工具端数字IO类型是否为输入
|
| int | arcs::common_interface::IoControl::getConfigurableDigitalOutputNum () |
| | 获取可配置数字输出数量
|
| int | arcs::common_interface::IoControl::getStandardAnalogInputNum () |
| | 获取标准模拟输入数量
|
| int | arcs::common_interface::IoControl::getToolAnalogInputNum () |
| | 获取工具端模拟输入数量
|
| int | arcs::common_interface::IoControl::getStandardAnalogOutputNum () |
| | 获取标准模拟输出数量
|
| int | arcs::common_interface::IoControl::getToolAnalogOutputNum () |
| | 获取工具端模拟输出数量
|
| int | arcs::common_interface::IoControl::setDigitalInputActionDefault () |
| | 设置所有数字输入动作为无触发
|
| int | arcs::common_interface::IoControl::setStandardDigitalInputAction (int index, StandardInputAction action) |
| | 设置标准数字输入触发动作
|
| int | arcs::common_interface::IoControl::setToolDigitalInputAction (int index, StandardInputAction action) |
| | 设置工具数字输入触发动作
|
| int | arcs::common_interface::IoControl::setConfigurableDigitalInputAction (int index, StandardInputAction action) |
| | 设置可配置数字输入触发动作
|
| StandardInputAction | arcs::common_interface::IoControl::getStandardDigitalInputAction (int index) |
| | 获取标准数字输入触发动作
|
| StandardInputAction | arcs::common_interface::IoControl::getToolDigitalInputAction (int index) |
| | 获取工具端数字输入触发动作
|
| StandardInputAction | arcs::common_interface::IoControl::getConfigurableDigitalInputAction (int index) |
| | 获取可配置数字输入的输入触发动作
|
| int | arcs::common_interface::IoControl::setDigitalOutputRunstateDefault () |
| | 设置所有数字输出状态选择为无
|
| int | arcs::common_interface::IoControl::setStandardDigitalOutputRunstate (int index, StandardOutputRunState runstate) |
| | 设置标准数字输出状态选择
|
| int | arcs::common_interface::IoControl::setToolDigitalOutputRunstate (int index, StandardOutputRunState runstate) |
| | 设置工具端数字输出状态选择
|
| int | arcs::common_interface::IoControl::setConfigurableDigitalOutputRunstate (int index, StandardOutputRunState runstate) |
| | 设置可配置数字输出状态选择
|
| StandardOutputRunState | arcs::common_interface::IoControl::getStandardDigitalOutputRunstate (int index) |
| | 获取标准数字输出状态选择
|
| StandardOutputRunState | arcs::common_interface::IoControl::getToolDigitalOutputRunstate (int index) |
| | 获取工具端数字输出状态选择
|
| StandardOutputRunState | arcs::common_interface::IoControl::getConfigurableDigitalOutputRunstate (int index) |
| | 获取可配置数字输出状态选择
|
| int | arcs::common_interface::IoControl::setStandardAnalogOutputRunstate (int index, StandardOutputRunState runstate) |
| | 设置标准模拟输出状态选择
|
| int | arcs::common_interface::IoControl::setToolAnalogOutputRunstate (int index, StandardOutputRunState runstate) |
| | 设置工具端模拟输出状态选择
|
| StandardOutputRunState | arcs::common_interface::IoControl::getStandardAnalogOutputRunstate (int index) |
| | 获取标准模拟输出状态选择
|
| StandardOutputRunState | arcs::common_interface::IoControl::getToolAnalogOutputRunstate (int index) |
| | 获取工具端模拟输出状态选择
|
| int | arcs::common_interface::IoControl::setDigitalOutputAfterEStopDefault () |
| | 设置所有数字输出急停后状态为默认(不做改变)
|
| int | arcs::common_interface::IoControl::setAnalogOutputAfterEStopDefault () |
| | 设置所有模拟输出急停后状态为默认(不做改变)
|
| int | arcs::common_interface::IoControl::setStandardDigitalOutputAfterEStop (int index, bool value) |
| | 设置标准数字输出急停后的输出值
|
| int | arcs::common_interface::IoControl::setConfigurableDigitalOutputAfterEStop (int index, bool value) |
| | 设置可配置数字输出急停后的输出值
|
| int | arcs::common_interface::IoControl::setStandardAnalogOutputAfterEStop (int index, double value) |
| | 设置标准模拟输出急停后的输出值
|
| int | arcs::common_interface::IoControl::setStandardAnalogInputDomain (int index, int domain) |
| | 设置标准模拟输入的范围
|
| int | arcs::common_interface::IoControl::setToolAnalogInputDomain (int index, int domain) |
| | 设置工具端模拟输入的范围
|
| int | arcs::common_interface::IoControl::getStandardAnalogInputDomain (int index) |
| | 获取标准模式输入范围
|
| int | arcs::common_interface::IoControl::getToolAnalogInputDomain (int index) |
| | 获取工具端模式输入范围
|
| int | arcs::common_interface::IoControl::setStandardAnalogOutputDomain (int index, int domain) |
| | 设置标准模拟输出的范围
|
| int | arcs::common_interface::IoControl::setToolAnalogOutputDomain (int index, int domain) |
| | 设置工具端模拟输出范围
|
| int | arcs::common_interface::IoControl::getStandardAnalogOutputDomain (int index) |
| | 获取标准模拟输出范围
|
| int | arcs::common_interface::IoControl::getToolAnalogOutputDomain (int index) |
| | 获取工具端模拟输出范围
|
| int | arcs::common_interface::IoControl::setToolVoltageOutputDomain (int domain) |
| | 设置工具端电源电压值(单位V)
|
| int | arcs::common_interface::IoControl::getToolVoltageOutputDomain () |
| | 获取工具端电源电压值(单位V)
|
| int | arcs::common_interface::IoControl::setStandardDigitalOutput (int index, bool value) |
| | 设置标准数字输出值
|
| int | arcs::common_interface::IoControl::setStandardDigitalOutputPulse (int index, bool value, double duration) |
| | 设置数字输出脉冲
|
| int | arcs::common_interface::IoControl::setToolDigitalOutput (int index, bool value) |
| | 设置工具端数字输出值
|
| int | arcs::common_interface::IoControl::setToolDigitalOutputPulse (int index, bool value, double duration) |
| | 设置工具端数字输出脉冲
|
| int | arcs::common_interface::IoControl::setConfigurableDigitalOutput (int index, bool value) |
| | 设置可配置数字输出值
|
| int | arcs::common_interface::IoControl::setConfigurableDigitalOutputPulse (int index, bool value, double duration) |
| | 设置可配置数字输出脉冲
|
| int | arcs::common_interface::IoControl::setStandardAnalogOutput (int index, double value) |
| | 设置标准模拟输出值
|
| int | arcs::common_interface::IoControl::setToolAnalogOutput (int index, double value) |
| | 设置工具端模拟输出值
|
| bool | arcs::common_interface::IoControl::getStandardDigitalInput (int index) |
| | 获取标准数字输入值
|
| uint32_t | arcs::common_interface::IoControl::getStandardDigitalInputs () |
| | 获取所有的标准数字输入值
|
| bool | arcs::common_interface::IoControl::getToolDigitalInput (int index) |
| | 获取工具端数字输入值
|
| uint32_t | arcs::common_interface::IoControl::getToolDigitalInputs () |
| | 获取所有的工具端数字输入值
|
| bool | arcs::common_interface::IoControl::getConfigurableDigitalInput (int index) |
| | 获取可配置数字输入值
|
| uint32_t | arcs::common_interface::IoControl::getConfigurableDigitalInputs () |
| | 获取所有的可配置数字输入值
|
| bool | arcs::common_interface::IoControl::getStandardDigitalOutput (int index) |
| | 获取标准数字输出值
|
| uint32_t | arcs::common_interface::IoControl::getStandardDigitalOutputs () |
| | 获取所有的标准数字输出值
|
| bool | arcs::common_interface::IoControl::getToolDigitalOutput (int index) |
| | 获取工具端数字输出值
|
| uint32_t | arcs::common_interface::IoControl::getToolDigitalOutputs () |
| | 获取所有的工具端数字输出值
|
| bool | arcs::common_interface::IoControl::getConfigurableDigitalOutput (int index) |
| | 获取可配值数字输出值
|
| uint32_t | arcs::common_interface::IoControl::getConfigurableDigitalOutputs () |
| | 获取所有的可配值数字输出值
|
| double | arcs::common_interface::IoControl::getStandardAnalogInput (int index) |
| | 获取标准模拟输入值
|
| double | arcs::common_interface::IoControl::getToolAnalogInput (int index) |
| | 获取工具端模拟输入值
|
| double | arcs::common_interface::IoControl::getStandardAnalogOutput (int index) |
| | 获取标准模拟输出值
|
| double | arcs::common_interface::IoControl::getToolAnalogOutput (int index) |
| | 获取工具端模拟输出值
|
| int | arcs::common_interface::IoControl::getStaticLinkInputNum () |
| | 获取联动输入数量
|
| int | arcs::common_interface::IoControl::getStaticLinkOutputNum () |
| | 获取联动输出数量
|
| uint32_t | arcs::common_interface::IoControl::getStaticLinkInputs () |
| | 获取所有的联动输入值
|
| uint32_t | arcs::common_interface::IoControl::getStaticLinkOutputs () |
| | 获取所有的联动输出值
|
| bool | arcs::common_interface::IoControl::hasEncoderSensor () |
| | 机器人是否配置了编码器 集成编码器的编号为 0
|
| int | arcs::common_interface::IoControl::setEncDecoderType (int type, int range_id) |
| | 设置集成编码器的解码方式
|
| int | arcs::common_interface::IoControl::setEncTickCount (int tick) |
| | 设置集成编码器脉冲数
|
| int | arcs::common_interface::IoControl::getEncDecoderType () |
| | 获取编码器的解码方式
|
| int | arcs::common_interface::IoControl::getEncTickCount () |
| | 获取脉冲数
|
| int | arcs::common_interface::IoControl::unwindEncDeltaTickCount (int delta_count) |
| | 防止在计数超出范围时计数错误
|
| bool | arcs::common_interface::IoControl::getToolButtonStatus () |
| | 获取末端按钮状态
|
| uint32_t | arcs::common_interface::IoControl::getHandleIoStatus () |
| | 获取手柄按键状态
|
| int | arcs::common_interface::IoControl::getHandleType () |
| | 获取手柄类型
|
IoControl类提供了一系列的接口对机器人标配的一些数字、模拟IO进行配置,输出状态设置、读取
- 获取各种IO的数量
- 配置IO的输入输出功能
- 可配置IO的配置
- 模拟IO的输入输出范围设置、读取
标准数字输入输出:控制柜IO面板上的标准IO
工具端数字输入输出:通过工具末端航插暴露的数字IO
可配置输入输出:可以配置为安全IO或者普通数字IO