DeviceSimulator
安装
npm install @cutos/drivers
引入依赖
const {SerialPortSimulator} = require('@cutos/drivers')
DeviceSimulator
构造函数
constructor()
举例:
设备模拟器继承于本地库模拟器
class DeviceIDCardReaderSimulator extends NativeLibSimulator {
constructor() {
super(config, state)
}
}
- config: 配置参数
- state: 初始状态
设备模拟器继承于串口模拟器
class DeviceBpMonitorSimulator extends SerialPortSimulator {
constructor() {
super(config, state)
}
}
- config: 配置参数
- state: 初始状态
举例:
sdk创建设备
let device = new DeviceFingerprint('mock');
驱动开发使用模拟器
if (name === 'mock') {
this.simulator = new DeviceFingerprintSimulator()
}