Native Lib
本地库,如身份证读卡器设备的使用需要调用本地的dll库。
安装
npm install @cutos/drivers
引入依赖
const {NativeLib} = require("@cutos/drivers");
NativeLib
constructor(lib_path, simulator = null)
- lib_path:共享库路径
- simulator:设备模拟器
举例:
let lib = new NativeLib('ghcmio.dll');
NativeLib.func
查找函数
NativeLib.func(declaration);
- declaration:函数声明
参考 KOFFI
举例:
this.lib.func('size_t __stdcall mio_open(char* psport, char* psexport, int32_t baud)')