Constructor
new PlugAssist(minVersion, errTipCb, dieCb, url, user, pass)
构造业务插件助手操作对象
Parameters:
Name | Type | Default | Description |
---|---|---|---|
minVersion | string | 限定最低要求版本 | |
errTipCb | callback | 错误提示回调 默认alert | |
dieCb | callback | null | 意外断开通知回调 默认忽略 |
url | string | ws://127.0.0.1:3080 | 接口服务地址 默认 ws://127.0.0.1:3080 |
user | string | public | 登录用户默认为 "public" |
pass | string | Rokato | 登录密码默认为 "Rokato" |
- Source
Members
dieCb
断开通知回调
- Source
errTip
错误提示回调
- Source
hasInitRf
RF是否初始化
- Source
hasRfLoop
RF循环是否启动
- Source
majorVer
限定兼容主版本号
- Source
minVersion
限定最低要求版本
- Source
pass
插件登录密码
- Source
plug
插件通讯对象
- Source
rf
RF读卡器对象
- Source
user
插件登录用户
- Source
Methods
(async) exit()
主动结束通讯并关闭某些占用
- Source
(async) findOneId(rfType, noCloseRf) → {object}
查找一张卡片ID
Parameters:
Name | Type | Default | Description |
---|---|---|---|
rfType | RfType | 过滤协议类型 默认忽略 | |
noCloseRf | boolean | false | 是否不自动关闭RF设备 默认自动关闭 |
- Source
Returns:
失败返回null 成功返回对象属性示例如下 { "rf_type": 1, "uid": "FFFFFFFFFFFFFFFFFFFF", "atqa": 65535, "sak": 255 }
- Type:
- object
(async) initRf(devType, iso14443A, iso14443B, iso15693) → {boolean}
初始化RF读卡器
Parameters:
Name | Type | Default | Description |
---|---|---|---|
devType | DevType | 设备类型 默认自动识别 | |
iso14443A | boolean | true | 是否启用Iso14443A协议支持 默认启用 |
iso14443B | boolean | true | 是否启用Iso14443B协议支持 默认启用 |
iso15693 | boolean | true | 是否启用Iso15693协议支持 默认启用 |
- Source
Returns:
- Type:
- boolean
(async) login() → {boolean}
连接登录插件服务
- Source
Returns:
- Type:
- boolean
(async) loopFindId(workCallback, errorCallback, noCloseRf) → {boolean}
循环查找到卡片ID
Parameters:
Name | Type | Default | Description |
---|---|---|---|
workCallback | callback | 卡片ID处理回调 回调返回false将停止循环 参数参考findOneId返回成功对象属性 | |
errorCallback | callback | null | 错误停止回调 默认忽略 |
noCloseRf | boolean | false | 是否不自动关闭RF设备 默认自动关闭 |
- Source
Returns:
开启循环寻卡失败返回false
- Type:
- boolean
(async) rfOpen() → {boolean}
RF打开设备连接
- Source
Returns:
- Type:
- boolean
(async) waitFindOneId(rfType, noCloseRf) → {object}
等待查找到一张卡片ID
Parameters:
Name | Type | Default | Description |
---|---|---|---|
rfType | RfType | 过滤协议类型 默认忽略 | |
noCloseRf | boolean | false | 是否不自动关闭RF设备 默认自动关闭 |
- Source
Returns:
返回参考findOneId方法
- Type:
- object