const uhf = uni.requireNativePlugin('js-uhf');
const pda = uni.requireNativePlugin('js-pda');

export default {
	/* rfid扫描初始化 */
	uhfInit() {
		return new Promise((resolve, reject) => {
			uhf.init({}, res => {
				if(res.code === 0) {
					console.log(res, '初始化成功')
					resolve()
				} else {
					reject()
				}
			})
		})
	},
	/* rfid扫描 */
	uhfScan() {
		console.log('开始rfid扫描')
		return new Promise((resolve, reject) => {
			uhf.start({}, res => {
				console.log(res)
				if(res.code === 0) {
					resolve(res.data)
				} else {
					reject()
				}
			})
		})
	},
	/* rfid连续扫描 */
	uhfScans() {
		console.log('开始rfid连续扫描')
		return new Promise((resolve, reject) => {
			uhf.starts({}, res => {
				console.log(res)
				if(res.code === 0) {
					resolve(res.data)
				} else {
					reject()
				}
			})
		})
	},
	/* rfid停止扫描 */
	uhfStop() {
		console.log('停止rfid扫描')
		uhf.stop({}, res => {})
	},
	/* rfid停止扫描 */
	uhfStops() {
		console.log('停止rfid连续扫描')
		uhf.stops({}, res => {})
	},
	/* rfid扫描关闭 */
	uhfDestroy() {
		uhf.onDestroy({}, res => {})
	}
}