tslLed

来自于:官方立即使用

展示gif模块

概述

封装了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及更高版本