tslLed
来自于:官方立即使用
展示gif模块
init startHeart stopHeart reset rotating powerStop powerRun powerDisable openScreen cleanScreen closeScreen showText showImg
概述
封装了tslLed,可实现对机器人led灯以及电机控制
init
初始化串口
init({params}, callback(ret, err))
parameter
port:
- 类型:数字类型
- 描述:串口号
- 取值范围:1,2,3,4,
- 默认值:4
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.init({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
startHeart
开启心跳
startHeart({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
heart:{ //JSON对象类型;心跳数据
ledStatus:'', //字符串类型;led状态
screenAngle:, //数字类型;屏幕角度
powerStatus:'', //字符串类型;电机状态
screenAngleArrange:'', //字符串类型;
}
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.startHeart({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
stopHeart
关闭心跳
stopHeart({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.stopHeart({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
reset
重启电机板
reset({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.reset({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
rotating
电机转动
rotating({params}, callback(ret, err))
parameter
angle:
- 类型:数字类型
- 描述:转动角度
direction:
- 类型:数字类型
- 描述:(可选项)转动方向
- 取值范围:1/正方向,2/反方向
- 默认值:1
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.rotating({
angle:30,
direction:2,
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
powerStop
电机停止
powerStop({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.powerStop({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
powerRun
电机使能
powerRun({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.powerRun({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
powerDisable
电机失能
powerDisable({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.powerDisable({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
openScreen
点亮屏幕
openScreen({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.openScreen({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
cleanScreen
清空屏幕
cleanScreen({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.cleanScreen({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
cleanScreen
清空屏幕
cleanScreen({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.cleanScreen({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
closeScreen
关闭屏幕
closeScreen({params}, callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.closeScreen({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
showText
显示文字
showText({params}, callback(ret, err))
parameter
content:
- 类型:字符串类型
- 描述:展示内容
mode:
- 类型:数字类型
- 描述:(可选项)展示方式
- 取值范围:1/固定显示,2/滚动显示
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.showText({
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本
showImg
显示文字
showImg({params}, callback(ret, err))
parameter
imgPath:
- 类型:字符串类型
- 描述:图片路径,仅支持fs路径
callback(ret, err)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;是否成功
}
err:
- 类型:JSON 对象
- 内部字段:
{
msg: ‘’, //字符串类型;错误信息
}
示例代码
var tslLed = api.require('tslLed');
tslLed.showImg({
imgPath:'',
}, function(ret, err) {
if (ret) {
alert(JSON.stringify(ret));
} else {
alert(JSON.stringify(err));
}
});
可用性
Android系统
可提供的1.0.0及更高版本