init addMeasureListener removeMeasureListener connect disConnect startTemperature stopTemperature startVibration stopVibration startSpeed stopSpeed
该插件封装了索通鸣志点检仪sdk,用于测温、测振、测量速度
初始化
init(callback(ret))
ret:
{
status: true, // ture | false 操作是否成功
msg:'' // 错误提示信息; 仅status为false时有回调
}
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.init(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
添加监听,设备连接状态、测量结果都会通过此监听返回。同一个页面只需要添加一次监听,页面关闭时移除监听即可。不要重复调用
addMeasureListener(callback(ret))
ret:
{
status: true, // ture | false 操作是否成功
msg:'' // 错误提示信息
eventType:'' //connect:连接事件;status 返回true表示连接成功,false表示连接失败。连接成功后才可以开启测量
//startMeasure:开始测量事件 status 返回true表示开启测量成功
//stopMeasure:停止测量事件
//temperatureData:温度测量返回
//speedData:转速测量返回
//vibrationData:震动测量返回
//error: 设备异常返回
speed:'' //eventType为speedData时返回转速值
temperature:'' //eventType为temperatureData时返回温度值
vibration:'' //eventType为vibrationData时返回震动测量结果
}
[
ASYData:[],//加速度波形数据
APYData:[],//加速度频谱数据
AZBData:[],//加速度特征数据,长度13 取最后一个值
...
...
ISYData:[],//冲击波形数据
IPYData:[],//冲击频谱数据
IZBData:[],//冲击特征数据,长度13 取最后一个值
]
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.addMeasureListener(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
移除监听
removeMeasureListener()
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.removeMeasureListener();
Android系统
可提供的1.0.0及更高版本
连接测量,调用测量接口前必须先调用此接口建立连接。连接是否成功的状态通过addMeasureListener接口返回
connect({params})
measureType:
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.connect({
measureType:'CW'
});
Android系统
可提供的1.0.0及更高版本
断开连接,结束测量关闭页面时需要先调用此接口断开连接
disConnect()
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.disConnect();
Android系统
可提供的1.0.0及更高版本
开始测量温度
startTemperature({params})
Fsl:
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.startTemperature({
Fsl:95
});
Android系统
可提供的1.0.0及更高版本
停止测温
stopTemperature()
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.stopTemperature();
Android系统
可提供的1.0.0及更高版本
开始测振
startVibration({params})
dataType:
dataLength:
frequency:
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.startVibration({
dataType:'A'
});
Android系统
可提供的1.0.0及更高版本
停止测振
stopVibration()
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.stopVibration();
Android系统
可提供的1.0.0及更高版本
开始测速度
startSpeed()
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.startSpeed(function(ret) {
alert(JSON.stringify(ret));
});
Android系统
可提供的1.0.0及更高版本
停止测速
stopSpeed()
var mingzhiDetactor = api.require('mingzhiDetactor');
mingzhiDetactor.stopSpeed();
Android系统
可提供的1.0.0及更高版本