![]() |
xCore-SDK
0.4.1
xCore SDK C# API
|
机器人通用接口 更多...
#include <robot_cli.hpp>
Public 成员函数 | |
void | disconnectFromRobot ([Out] ErrorCode^% ec) |
断开与机器人连接。断开前会停止机器人运动, 请注意安全。 更多... | |
Info | robotInfo ([Out] ErrorCode^% ec) |
查询机器人基本信息 更多... | |
String | sdkVersion () |
查询xCoreSDK版本 更多... | |
PowerState | powerState ([Out] ErrorCode^% ec) |
查询机器人上下电以及急停状态 更多... | |
void | setPowerState (Boolean on, [Out] ErrorCode^% ec) |
机器人上下电。注: 只有无外接使能开关或示教器的机器人才能手动模式上电。 更多... | |
OperateMode | operateMode ([Out] ErrorCode^% ec) |
查询机器人当前操作模式 更多... | |
void | setOperateMode (OperateMode mode, [Out] ErrorCode^% ec) |
切换手自动模式 更多... | |
OperationState | operationState ([Out] ErrorCode^% ec) |
查询机器人当前运行状态 (空闲, 运动中, 拖动开启等) 更多... | |
array< double > | posture (CoordinateType ct, [Out] ErrorCode^% ec) |
获取机器人法兰或末端的当前位姿 更多... | |
CartesianPosition | cartPosture (CoordinateType ct, [Out] ErrorCode^% ec) |
获取机器人法兰或末端的当前位姿 更多... | |
array< double > | baseFrame ([Out] ErrorCode^% ec) |
读取基坐标系, 相对于世界坐标系 更多... | |
Toolset | toolset ([Out] ErrorCode^% ec) |
查询当前工具工件组信息. 更多... | |
void | setToolset (Toolset^ toolset, [Out] ErrorCode^% ec) |
设置工具工件组信息。 更多... | |
void | setToolset (System::String^ toolName, System::String^ wobjName, [Out] ErrorCode^% ec) |
使用已创建的工具和工件,设置工具工件组信息 更多... | |
void | setBaseFrame (Frame^ frame, [Out] ErrorCode^% ec) |
设置基坐标系, 设置后仅保存数值,重启控制器后生效 更多... | |
void | setMotionControlMode (MotionControlMode mode, [Out] ErrorCode^% ec) |
设置运动控制模式. 更多... | |
void | moveReset ([Out] ErrorCode^% ec) |
运动重置, 清空已发送的运动指令, 清除执行信息。 Robot类在初始化时会调用一次运动重置。RL程序和SDK运动指令切换控制,需要先运动重置。 更多... | |
void | stop ([Out] ErrorCode^% ec) |
暂停机器人运动; 暂停后可调用moveStart()继续运动。若需要完全停止,不再执行已添加的指令,可调用moveReset() 更多... | |
void | executeCommand (MoveCommand::Type type, List< MoveCommand^>^ cmd, [Out] ErrorCode^% ec) |
执行单条或多条运动指令,调用后机器人立刻开始运动 更多... | |
void | moveAppend (MoveCommand::Type type, List< MoveCommand^>^ cmd, System::String^% cmdId, [Out] ErrorCode^% ec) |
添加单条或多条运动指令, 添加后调用moveStart()开始运动 更多... | |
void | setDefaultSpeed (int speed, [Out] ErrorCode^% ec) |
设定默认运动速度,初始值为100。该数值表示末端最大线速度(单位mm/s), 自动计算对应关节速度。 关节速度百分比划分为5个的范围:
空间旋转速度为200°/s 更多... | |
void | setDefaultZone (int zone, [Out] ErrorCode^% ec) |
设定默认转弯区。初始值为为0 (fine, 无转弯区)。该数值表示运动最大转弯区半径(单位:mm), 自动计算转弯百分比 转弯百分比划分4个范围:
| |
void | setDefaultConfOpt (bool forced, [Out] ErrorCode^% ec) |
设置是否使用轴配置数据(confData)计算逆解。初始值为false 更多... | |
void | moveStart ([Out] ErrorCode^% ec) |
开始/继续运动 更多... | |
void | setMaxCacheSize (int number, [Out] ErrorCode^% ec) |
设置最大缓存指令个数,指发送到控制器待规划的路径点个数,允许的范围[1,300],初始值为30。 更多... | |
void | adjustSpeedOnline (double scale, [Out] ErrorCode^% ec) |
动态调整机器人运动速率,非实时模式时生效。 更多... | |
void | getAcceleration (double% acc, double% jerk, [Out] ErrorCode^% ec) |
读取当前加/减速度和加加速度 更多... | |
void | adjustAcceleration (double acc, double jerk, [Out] ErrorCode^% ec) |
调节运动加/减速度和加加速度。如果在机器人运动中调用,当前正在执行的指令不生效,下一条指令生效 更多... | |
EventInfo | queryEventInfo (Event eventType, [Out] ErrorCode^% ec) |
查询事件信息。 更多... | |
void | setEventWatcher (Event eventType, EventCallbackDelegate^ callback, [Out] ErrorCode^% ec) |
设置接收事件的回调函数。 更多... | |
void | startJog (JogSpace space, double rate, double step, unsigned index, bool direction, [Out] ErrorCode^% ec) |
开始jog机器人,需要切换到手动操作模式。调用此接口并且机器人开始运动后,无论机器人是否已经自行停止,都必须调用stop()来结束jog操作,否则机器人会一直处于jog的运行状态。 更多... | |
void | clearServoAlarm ([Out] ErrorCode^% ec) |
清除伺服报警 更多... | |
List< LogInfo^> | queryControllerLog (unsigned count, LogInfo::Level level, [Out] ErrorCode^% ec) |
查询控制器最新的日志 更多... | |
void | setDI (unsigned int board, unsigned int port, bool state, [Out] ErrorCode^% ec) |
设置数字量输入信号,仅当输入仿真模式打开时可以设置(见setSimulationMode()) 更多... | |
bool | getDI (unsigned int board, unsigned int port, [Out] ErrorCode^% ec) |
查询数字量输入信号值 更多... | |
void | setDO (unsigned int board, unsigned int port, bool state, [Out] ErrorCode^% ec) |
设置数字量输出信号值 更多... | |
bool | getDO (unsigned int board, unsigned int port, [Out] ErrorCode^% ec) |
查询数字输出量信号值 更多... | |
double | getAI (unsigned board, unsigned port, [Out] ErrorCode^% ec) |
读取模拟量输入信号值 更多... | |
void | setAO (unsigned board, unsigned port, double value, [Out] ErrorCode^% ec) |
设置模拟量输出信号 更多... | |
void | setSimulationMode (bool state, [Out] ErrorCode^% ec) |
设置输入仿真模式 更多... | |
template<typename T > | |
void | readRegister (System::String^ name, List< T >^% value, [Out] ErrorCode^% ec) |
读取寄存器数组。 更多... | |
template<typename T > | |
void | readRegister (System::String^ name, unsigned index, T% value, [Out] ErrorCode^% ec) |
读取寄存器值。可读取单个寄存器,或按索引读取寄存器数组 更多... | |
template<typename T > | |
void | writeRegister (System::String^ name, unsigned index, T value, [Out] ErrorCode^% ec) |
写寄存器值。可写入单个寄存器,或按索引写入寄存器数组中某一元素。 更多... | |
List< RLProjectInfo^> | projectsInfo ([Out] ErrorCode^% ec) |
查询工控机中RL工程名称及任务 更多... | |
void | loadProject (String^ name, System::Collections::Generic::List< System::String^>^ tasks, [Out] ErrorCode^% ec) |
加载工程 更多... | |
void | ppToMain ([Out] ErrorCode^% ec) |
程序指针跳转到main。调用后,等待控制器解析完工程后返回,阻塞时间视工程大小而定,超时时间设定为10秒。 更多... | |
void | runProject ([Out] ErrorCode^% ec) |
开始运行当前加载的工程 更多... | |
void | pauseProject ([Out] ErrorCode^% ec) |
暂停运行工程 更多... | |
void | setProjectRunningOpt (double rate, bool loop, [Out] ErrorCode^% ec) |
更改工程的运行速度和循环模式 更多... | |
List< WorkToolInfo^> | toolsInfo ([Out] ErrorCode^% ec) |
查询当前加载工程的工具信息 更多... | |
List< WorkToolInfo^> | wobjsInfo ([Out] ErrorCode^% ec) |
查询当前加载工程的工件信息 更多... | |
void | recoverState (int item, [Out] ErrorCode^% ec) |
根据选项恢复机器人状态 更多... | |
Protected 成员函数 | |
void | _moveEventCallback (const std::unordered_map< std::string, std::any > &info) |
void | _safetyEventCallback (const std::unordered_map< std::string, std::any > &info) |
Protected 属性 | |
rokae::BaseRobot * | robot |
EventCallbackNativeDelegate | _moveNativeDelegate |
EventCallbackNativeDelegate | _safetyNativeDelegate |
静态 Protected 属性 | |
static EventCallbackDelegate | _moveManagedDelegate |
static EventCallbackDelegate | _safetyManagedDelegate |
机器人通用接口
在文件 robot_cli.hpp 第 42 行定义.
|
inlinevirtual |
在文件 robot_cli.hpp 第 53 行定义.
void rokae::clr::BaseRobot::adjustAcceleration | ( | double | acc, |
double | jerk, | ||
[Out] ErrorCode^% | ec | ||
) |
调节运动加/减速度和加加速度。如果在机器人运动中调用,当前正在执行的指令不生效,下一条指令生效
acc | 系统预设加速度的百分比,范围[0.2, 1.5], 超出范围不会报错,自动改为上限或下限值 |
jerk | 系统预设的加加速度的百分比,范围[0.1, 2], 超出范围不会报错,自动改为上限或下限值 |
ec | 错误码 |
void rokae::clr::BaseRobot::adjustSpeedOnline | ( | double | scale, |
[Out] ErrorCode^% | ec | ||
) |
动态调整机器人运动速率,非实时模式时生效。
scale | 运动指令的速度的比例,范围 0.01 - 1。当设置scale为1时,机器人将以路径原本速度运动。 |
ec | 错误码 |
array< double > rokae::clr::BaseRobot::baseFrame | ( | [Out] ErrorCode^% | ec | ) |
读取基坐标系, 相对于世界坐标系
ec | 错误码 |
CartesianPosition rokae::clr::BaseRobot::cartPosture | ( | CoordinateType | ct, |
[Out] ErrorCode^% | ec | ||
) |
获取机器人法兰或末端的当前位姿
ct | 坐标系类型 |
ec | 错误码 |
void rokae::clr::BaseRobot::clearServoAlarm | ( | [Out] ErrorCode^% | ec | ) |
清除伺服报警
ec | 错误码,当有伺服报警且清除失败的情况下错误码置为-1 |
void rokae::clr::BaseRobot::disconnectFromRobot | ( | [Out] ErrorCode^% | ec | ) |
断开与机器人连接。断开前会停止机器人运动, 请注意安全。
ec | 错误码 |
void rokae::clr::BaseRobot::executeCommand | ( | MoveCommand::Type | type, |
List< MoveCommand^>^ | cmd, | ||
[Out] ErrorCode^% | ec | ||
) |
执行单条或多条运动指令,调用后机器人立刻开始运动
type | 指令类型 |
cmd | 指令列表, 允许的个数为1-100, 需为同类型指令 |
ec | 错误码,仅反馈执行前的错误, 包括:
|
void rokae::clr::BaseRobot::getAcceleration | ( | double% | acc, |
double% | jerk, | ||
[Out] ErrorCode^% | ec | ||
) |
读取当前加/减速度和加加速度
acc | 系统预设加速度的百分比 |
jerk | 系统预设的加加速度的百分比 |
ec | 错误码 |
double rokae::clr::BaseRobot::getAI | ( | unsigned | board, |
unsigned | port, | ||
[Out] ErrorCode^% | ec | ||
) |
读取模拟量输入信号值
board | IO板序号 |
port | 信号端口号 |
ec | 错误码 |
bool rokae::clr::BaseRobot::getDI | ( | unsigned int | board, |
unsigned int | port, | ||
[Out] ErrorCode^% | ec | ||
) |
查询数字量输入信号值
board | IO板序号 |
port | 信号端口号 |
ec | 错误码 |
bool rokae::clr::BaseRobot::getDO | ( | unsigned int | board, |
unsigned int | port, | ||
[Out] ErrorCode^% | ec | ||
) |
查询数字输出量信号值
board | IO板序号 |
port | 信号端口号 |
ec | 错误码 |
void rokae::clr::BaseRobot::loadProject | ( | String^ | name, |
System::Collections::Generic::List< System::String^>^ | tasks, | ||
[Out] ErrorCode^% | ec | ||
) |
加载工程
name | 工程名称 | ||
tasks |
| ||
ec | 错误码 |
void rokae::clr::BaseRobot::moveAppend | ( | MoveCommand::Type | type, |
List< MoveCommand^>^ | cmd, | ||
System::String^% | cmdId, | ||
[Out] ErrorCode^% | ec | ||
) |
添加单条或多条运动指令, 添加后调用moveStart()开始运动
type | 指令类型 |
cmd | 指令列表, 允许的个数为1-100, 需为同类型指令 |
cmdId | 本条指令的ID, 可用于查询指令执行信息 |
ec | 错误码,仅反馈执行前的错误, 包括:
|
void rokae::clr::BaseRobot::moveReset | ( | [Out] ErrorCode^% | ec | ) |
运动重置, 清空已发送的运动指令, 清除执行信息。 Robot类在初始化时会调用一次运动重置。RL程序和SDK运动指令切换控制,需要先运动重置。
每次程序开始运行并第一次执行运动指令之前, 调用该函数来重置运动缓存
ec | 错误码 |
void rokae::clr::BaseRobot::moveStart | ( | [Out] ErrorCode^% | ec | ) |
开始/继续运动
ec | 错误码 |
OperateMode rokae::clr::BaseRobot::operateMode | ( | [Out] ErrorCode^% | ec | ) |
查询机器人当前操作模式
ec | 错误码 |
OperationState rokae::clr::BaseRobot::operationState | ( | [Out] ErrorCode^% | ec | ) |
查询机器人当前运行状态 (空闲, 运动中, 拖动开启等)
ec | 错误码 |
void rokae::clr::BaseRobot::pauseProject | ( | [Out] ErrorCode^% | ec | ) |
暂停运行工程
ec | 错误码 |
array< double > rokae::clr::BaseRobot::posture | ( | CoordinateType | ct, |
[Out] ErrorCode^% | ec | ||
) |
获取机器人法兰或末端的当前位姿
ct | 坐标系类型
|
ec | 错误码 |
PowerState rokae::clr::BaseRobot::powerState | ( | [Out] ErrorCode^% | ec | ) |
查询机器人上下电以及急停状态
ec | 错误码 |
void rokae::clr::BaseRobot::ppToMain | ( | [Out] ErrorCode^% | ec | ) |
程序指针跳转到main。调用后,等待控制器解析完工程后返回,阻塞时间视工程大小而定,超时时间设定为10秒。
ec | 错误码。错误码能提供的信息有限,不能反馈如RL语法错误、变量不存在等错误。可通过queryControllerLog()查询错误日志。 |
List< RLProjectInfo^> rokae::clr::BaseRobot::projectsInfo | ( | [Out] ErrorCode^% | ec | ) |
查询工控机中RL工程名称及任务
ec | 错误码 |
List< LogInfo^> rokae::clr::BaseRobot::queryControllerLog | ( | unsigned | count, |
LogInfo::Level | level, | ||
[Out] ErrorCode^% | ec | ||
) |
查询控制器最新的日志
count | 查询个数,上限是10条 |
level | 指定日志等级 |
ec | 错误码 |
EventInfo rokae::clr::BaseRobot::queryEventInfo | ( | Event | eventType, |
[Out] ErrorCode^% | ec | ||
) |
查询事件信息。
eventType | 事件类型 |
ec | 错误码 |
void rokae::clr::BaseRobot::readRegister | ( | System::String^ | name, |
List< T >^% | value, | ||
[Out] ErrorCode^% | ec | ||
) |
读取寄存器数组。
T | 读取数值类型 |
name | 寄存器名称 |
value | 寄存器数值,允许的类型有bool/int/float |
ec | 错误码 |
void rokae::clr::BaseRobot::readRegister | ( | System::String^ | name, |
unsigned | index, | ||
T% | value, | ||
[Out] ErrorCode^% | ec | ||
) |
读取寄存器值。可读取单个寄存器,或按索引读取寄存器数组
T | 读取数值类型 |
name | 寄存器名称 |
index | 按索引读取寄存器数组中元素,从0开始。下列两种情况会报错:1) 索引超出数组长度; 2) 寄存器不是数组但index大于0 |
value | 寄存器数值,允许的类型有bool/int/float |
ec | 错误码 |
void rokae::clr::BaseRobot::recoverState | ( | int | item, |
[Out] ErrorCode^% | ec | ||
) |
根据选项恢复机器人状态
item | 恢复选项,1:急停恢复 |
ec |
void rokae::clr::BaseRobot::runProject | ( | [Out] ErrorCode^% | ec | ) |
开始运行当前加载的工程
ec | 错误码 |
String rokae::clr::BaseRobot::sdkVersion | ( | ) |
查询xCoreSDK版本
void rokae::clr::BaseRobot::setAO | ( | unsigned | board, |
unsigned | port, | ||
double | value, | ||
[Out] ErrorCode^% | ec | ||
) |
设置模拟量输出信号
board | IO板序号 |
port | 信号端口号 |
value | 输出值 |
ec | 错误码 |
设置基坐标系, 设置后仅保存数值,重启控制器后生效
frame | 坐标系,默认使用自定义安装方式 |
ec | 错误码 |
void rokae::clr::BaseRobot::setDefaultConfOpt | ( | bool | forced, |
[Out] ErrorCode^% | ec | ||
) |
设置是否使用轴配置数据(confData)计算逆解。初始值为false
forced | true - 使用运动指令的confData计算笛卡尔点位逆解, 如计算失败则返回错误; false - 不使用,逆解时会选取机械臂当前轴角度的最近解 |
ec | 错误码 |
void rokae::clr::BaseRobot::setDefaultSpeed | ( | int | speed, |
[Out] ErrorCode^% | ec | ||
) |
设定默认运动速度,初始值为100。该数值表示末端最大线速度(单位mm/s), 自动计算对应关节速度。 关节速度百分比划分为5个的范围:
空间旋转速度为200°/s
speed | 该接口不对参数进行范围限制。末端线速度的实际有效范围分别是5-4000(协作), 5-7000(工业)。 |
ec | 错误码 |
void rokae::clr::BaseRobot::setDefaultZone | ( | int | zone, |
[Out] ErrorCode^% | ec | ||
) |
设定默认转弯区。初始值为为0 (fine, 无转弯区)。该数值表示运动最大转弯区半径(单位:mm), 自动计算转弯百分比 转弯百分比划分4个范围:
zone | 该接口不对参数进行范围限制。转弯区半径大小实际有效范围是0-200。 |
ec | 错误码 |
void rokae::clr::BaseRobot::setDI | ( | unsigned int | board, |
unsigned int | port, | ||
bool | state, | ||
[Out] ErrorCode^% | ec | ||
) |
设置数字量输入信号,仅当输入仿真模式打开时可以设置(见setSimulationMode())
board | IO板序号 |
port | 信号端口号 |
state | true-开 | false-关 |
ec | 错误码 |
void rokae::clr::BaseRobot::setDO | ( | unsigned int | board, |
unsigned int | port, | ||
bool | state, | ||
[Out] ErrorCode^% | ec | ||
) |
设置数字量输出信号值
board | IO板序号 |
port | 信号端口号 |
state | true-开 | false-关 |
ec | 错误码 |
void rokae::clr::BaseRobot::setEventWatcher | ( | Event | eventType, |
EventCallbackDelegate^ | callback, | ||
[Out] ErrorCode^% | ec | ||
) |
设置接收事件的回调函数。
eventType | 事件类型 |
callback | 处理事件的回调函数
|
ec | 错误码 |
void rokae::clr::BaseRobot::setMaxCacheSize | ( | int | number, |
[Out] ErrorCode^% | ec | ||
) |
设置最大缓存指令个数,指发送到控制器待规划的路径点个数,允许的范围[1,300],初始值为30。
如果轨迹多为短轨迹,可以调大这个数值,避免因指令发送不及时导致机器人停止运动(停止后如果有未执行的指令,可moveStart()继续);
number | 个数 |
ec | 错误码 |
void rokae::clr::BaseRobot::setMotionControlMode | ( | MotionControlMode | mode, |
[Out] ErrorCode^% | ec | ||
) |
设置运动控制模式.
在调用各运动控制接口之前, 必须设置对应的控制模式。
mode | 模式 |
ec | 错误码 |
void rokae::clr::BaseRobot::setOperateMode | ( | OperateMode | mode, |
[Out] ErrorCode^% | ec | ||
) |
切换手自动模式
mode | 手动/自动 |
ec | 错误码 |
void rokae::clr::BaseRobot::setPowerState | ( | Boolean | on, |
[Out] ErrorCode^% | ec | ||
) |
机器人上下电。注: 只有无外接使能开关或示教器的机器人才能手动模式上电。
on | true-上电 | false-下电 |
ec | 错误码 |
void rokae::clr::BaseRobot::setProjectRunningOpt | ( | double | rate, |
bool | loop, | ||
[Out] ErrorCode^% | ec | ||
) |
更改工程的运行速度和循环模式
rate | 运行速率,范围 0.01 - 1 |
loop | true - 循环执行 | false - 单次执行 |
ec | 错误码 |
void rokae::clr::BaseRobot::setSimulationMode | ( | bool | state, |
[Out] ErrorCode^% | ec | ||
) |
设置输入仿真模式
state | true - 打开 | false - 关闭 |
ec | 错误码 |
void rokae::clr::BaseRobot::setToolset | ( | System::String^ | toolName, |
System::String^ | wobjName, | ||
[Out] ErrorCode^% | ec | ||
) |
使用已创建的工具和工件,设置工具工件组信息
设置前提: 已加载一个RL工程,且创建了工具和工件。否则,只能设置为默认的工具工件,即"tool0"和"wobj0"。一组工具工件无法同时为手持或外部;如果有冲突,以工具的位置为准,例如工具工件同时为手持,不会返回错误,但是工件的坐标系变成了外部
toolName | 工具名称 |
wobjName | 工件名称 |
ec | 错误码 |
设置工具工件组信息。
此工具工件组仅为SDK运动控制使用, 不与RL工程相关。 设置后RobotAssist右上角会显示“toolx", "wobjx", 状态监控显示的末端坐标也会变化。 除此接口外, 如果通过RobotAssist更改默认工具工件(右上角的选项), 该工具工件组也会相应更改. </remarks> <param name="toolset">工具工件组信息</param> <param name="ec">错误码
void rokae::clr::BaseRobot::startJog | ( | JogSpace | space, |
double | rate, | ||
double | step, | ||
unsigned | index, | ||
bool | direction, | ||
[Out] ErrorCode^% | ec | ||
) |
开始jog机器人,需要切换到手动操作模式。调用此接口并且机器人开始运动后,无论机器人是否已经自行停止,都必须调用stop()来结束jog操作,否则机器人会一直处于jog的运行状态。
space | jog参考坐标系。
|
rate | 速率, 范围 0.01 - 1 |
step | 步长。单位: 笛卡尔空间-毫米 | 轴空间-度。步长大于0即可,不设置上限,如果机器人无法继续jog会自行停止运动。 |
index | 根据不同的space,该参数含义如下:
|
direction | 根据不同的space和index,该参数含义如下:
|
ec | 错误码 |
void rokae::clr::BaseRobot::stop | ( | [Out] ErrorCode^% | ec | ) |
暂停机器人运动; 暂停后可调用moveStart()继续运动。若需要完全停止,不再执行已添加的指令,可调用moveReset()
目前支持stop2停止类型:规划停止不断电, 见StopLevel。
ec | 错误码 |
查询当前工具工件组信息.
此工具工件组仅为SDK运动控制使用, 不与RL工程相关
ec | 错误码 |
List< WorkToolInfo^> rokae::clr::BaseRobot::toolsInfo | ( | [Out] ErrorCode^% | ec | ) |
查询当前加载工程的工具信息
ec | 错误码 |
List< WorkToolInfo^> rokae::clr::BaseRobot::wobjsInfo | ( | [Out] ErrorCode^% | ec | ) |
查询当前加载工程的工件信息
ec | 错误码 |
void rokae::clr::BaseRobot::writeRegister | ( | System::String^ | name, |
unsigned | index, | ||
T | value, | ||
[Out] ErrorCode^% | ec | ||
) |
写寄存器值。可写入单个寄存器,或按索引写入寄存器数组中某一元素。
T | 写入数值类型 |
name | 寄存器名称 |
index | 数组索引,从0开始。下列两种情况会报错:1) 索引超出数组长度; 2) 寄存器不是数组但index大于0 |
value | 写入的数值 |
ec | 错误码 |
|
staticprotected |
在文件 robot_cli.hpp 第 48 行定义.
|
protected |
在文件 robot_cli.hpp 第 47 行定义.
|
staticprotected |
在文件 robot_cli.hpp 第 50 行定义.
|
protected |
在文件 robot_cli.hpp 第 49 行定义.
|
protected |
在文件 robot_cli.hpp 第 44 行定义.