wewin扫码枪用于对电子标签RFID进行单部识别和单标签循环识别。
使用之前需确保终端设备是具备RFID功能的。
初始化插件
initUHF(callback(ret, err))
ret:
{
status: true,//状态
msg:"初始化成功"//提示
}
err:
{
status: false,//状态
code:1,//1、初始化失败(检查之前是否进行过初始化并且用完没销毁);
//2、UHF初始化失败,检查设备硬件是否支持UHF
msg:"初始化失败"//提示
}
var uhf = api.require('rUHF');
uhf.initUHF(function(ret, err) {
if (ret && ret.status) {
alert(ret.msg);
} else {
alert(ret.msg);
}
});
Android系统
开始识别标签
readUHF({params}, callback(ret, err))
action:
ret:
{
status: true, //布尔型;true||false
msg:"识别成功",//提示语
data:[{pc=3400, tagCount=4, rssi=-71.00, epc=000000000000000000000008, user=null, ant=1, tid=}]//TID区,EPC区,User区,Reserved区,tagCount识别次数
}
err:
{
status: false,//状态
code:3,//3、识别失败;
//4、开启识别标签失败;
//5、其他异常;
msg:"识别失败"//提示
}
var uhf = api.require('rUHF');
uhf.readUHF({
action:0
}, function(ret, err) {
if (ret && ret.status) {
alert('识别成功,获取到识别信息');
} else {
alert(err.msg);
}
});
Android系统
停止识别标签
stopUHF(callback(ret, err))
ret:
{
status: true //布尔型;true||false
msg:"停止识别标签成功"//提示语
}
err:
{
status: false//布尔型;true||false
code:1,//1、停止识别标签失败
msg:"停止识别标签失败"//提示语
}
var uhf = api.require('rUHF');
uhf.stopUHFe(function(ret, err) {
if (ret && ret.status) {
alert('停止成功');
} else {
alert('停止失败');
}
});
Android系统
销毁UHF
destroyUHF(callback(ret, err))
ret:
{
status: true //布尔型;true||false
msg:"执行完毕"//提示语
}
err:
{
status: false//布尔型;true||false
msg:"销毁失败"//提示语
}
var uhf = api.require('rUHF');
uhf.destroyUHF( function(ret, err) {
if (ret && ret.status) {
alert('销毁成功');
} else {
alert('销毁失败');
}
});
Android系统