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)')

results matching ""

    No results matching ""