# device
- TypeScript
- Python
var c = octopus("10.222.50.39:8080")
var {device} = c
device.bindDevices(['ca829b6']) // 默认为其他函数的uuids,若需改变,向子函数中传参即可
# getOnline()
返回string[]
- TypeScript
- Python
// @method 获取在线设备
device.getOnline()
# getBindInfo()
返回string[]
- TypeScript
- Python
// @method 获取自身已绑定设备
device.getBindInfo()
# bindDevices()
uuids可通过getOnline()获取
- TypeScript
- Python
// @method 绑定设备
// @param uuids 设备列表 必填,不特殊说明均为非必填
device.bindDevices(['ca829b6'])
# unBindDevices()
- TypeScript
- Python
// @method 解除已绑定设备
// @param uuids 设备列表 必填
device.unBindDevices(['ca829b6'])
# screenCapture()
当使用截图用于图像识别,我们推荐zoom=4。建议使用浏览器打开图片后截图,避免编译器将图片分辨率改变造成识别出错的情况。
- TypeScript
- Python
// @method 截图
// @param imgpath 截图保存本地路径 -- define:"./"
// @param zoom 原图宽高/zoom,取值1-4 -- define:4
// @param uuids 设备列表
device.screenCapture() // 图片保存路径为./4a8764ed95b5.png,
device.screenCapture("./test.png",2) // 图片保存路径为./test.png
# addFile()
- TypeScript
- Python
// @method 向设备中添加文件(非图片)
// @param filePath 文件所在路本地径
// @param savePath 文件保存手机路径
// @param uuids 设备列表
device.addFile("./test.png","/sdcard/DCIM/Screenshots/test.png")