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()
}

results matching ""

    No results matching ""