简介
ControllerLog 类提供了从机器人控制器下载系统日志的功能。
导入
from elite_cs_sdk import ControllerLog接口说明
下载系统日志
def downloadSystemLog(robot_ip: str, password: str, path: str, progress_cb: Callable[[f_z: int, r_z: int, err: Optional[str]]]) -> bool- 功能从机器人控制器下载系统日志到本地路径
- 参数
robot_ip: 机器人IP地址。password: 机器人SSH密码。path: 日志文件保存路径。progress_cb: 下载进度回调函数。- 回调函数参数
f_z:文件总大小(字节)。r_z:已下载大小(字节)。err:错误信息(无错误时为nullptr)。- 返回值
true: 下载成功false: 下载失败
- 注意事项
- 在Linux系统下,如果未安装
libssh,需要确保运行SDK的计算机具有scp、ssh和sshpass命令可用 - 在Windows系统下,如果未安装libssh,则此接口不可用