handedness(GET)
获取左右手识别结果(left / right)。
ip(SET/GET)
读写设备静态 IP 地址。set 把新 IP 写入设备 flash,固件不会热切换正在运行的以太网栈,新 IP 下次重启才生效。set 之后、重启之前,get 仍返回当前生效的 IP。
IP 在同网段内必须唯一,避开其他设备与电脑网卡。
修改 IP 分四步:set 写入新地址、reboot 重启设备、按新 IP 重连、get 确认。
新 IP 重启后才生效。set 只写入 flash,不改变正在运行的连接。重启前 get 返回的仍是当前 IP。
reboot(EXEC)
重启设备。设备会断连,重启后需重新连接。常与 ip().set() 搭配,让写入 flash 的新 IP 生效。
使能 / 失能 / 急停
clear_fault(EXEC)
清除故障:直接动作,无参数时作用于整手。
Python:本页前文已展示 Python 接口。
C 侧接口与本页 Python 接口语义一致,函数前缀 wuji_hand_2_。初始化约定、内存管理、错误码与工程构建见 C 接口参考。控制动作(含 20 关节掩码)
enable / disable / clear_fault / set_origin / clear_origin 接受可选掩码 const uint8_t mask[20],传 NULL 表示对全部关节触发。emergency_stop 仅作用于整手、不接受掩码:身份与诊断
写入 IP 用 wuji_hand_2_set_ip(dev, "192.168.1.201"),重启设备用 wuji_hand_2_reboot(dev),生效时机与 Python 一致。get_hw_version / get_comm_diag 返回的 out 持有堆字段,使用后需调对应 _free 释放(仅在返回 WUJI_STATUS_OK 时)。