@yogorobot/robot
v0.2.0
Published
Give information on our robot and methods to control it,so that help developers efficiently develop yogo app on robot
Downloads
5
Readme
robot.js
基于wsutil.js,提供robot的相关信息及一些控制方法,进而给yogo robot app开发者提供帮助
功能特性
获取机器人信息
操作机器人开关门
订单:创建/放入/完成/取消
灯光设置
使用者指南
快速开始
npm install --save-dev @yogorobot/robot.js
import {YogoRobot} from '@yogorobot/robot';
const robot = new YogoRobot(addr); addr可以不传,默认为'ws://127.0.0.1:40001/ws'
使用文档
运行环境
linux系统,electron(chromium浏览器)
mock服务
开发环境可根据需要mock robot
import {Mock} from '@yogorobot/robot/lib/service';
const server = new Mock(); // 默认开启
// 可根据需要自定义addr和cabinets
const server = new Mock({
// addr可以不传,默认为'ws://127.0.0.1:40001/ws'
addr: 'ws://127.0.0.1:40001/ws',
// cabinets可以不传,默认有1,2,3,4四个门,如需要,可参照以下格式自行定制
cabinets: [
{id: 1, is_open: false, is_load: false, is_lock: false}, // id必传,其他字段如果不传则默认false
...
]
});
建议
由于Yogo App 特定的运行环境,可以使用es6开发;