Native Lib
Local libraries, such as ID card reader devices, require calling local dll libraries.
Installation
npm install @cutos/drivers
Introduce dependencies
const {NativeLib} = require("@cutos/drivers");
NativeLib
constructor(lib_path, simulator = null)
- lib_path: shared library path
- simulator: device simulator
Example:
let lib = new NativeLib('ghcmio.dll');
NativeLib.func
Find function
NativeLib.func(declaration);
- declaration: function declaration
Reference KOFFI
Example:
this.lib.func('size_t __stdcall mio_open(char* psport, char* psexport, int32_t baud)')