easylink-js

1.0.1 • Public • Published

easylink-js

JavaScript library for communicating with Fingerspot EasyLink SDK.

Installation

Install it with your preferred package manager:

npm i easylink-js

yarn add easylink-js

Usage

Initialize the class:

const easyLink = new EasyLink({
  host: 'http://localhost:7005',
  serialNumber: '123456789'
});

Methods

Get Device Info:

const deviceInfo = await easyLink.getDeviceInfo();

Init Device:

await easyLink.init();

Sync Date/Time:

await easyLink.syncDateTime();

Delete Device Logs:

await easyLink.deleteDeviceLogs();

Get All Users:

await easyLink.getAllUsers();

Upload a User:

const payload  =  {
  pin: '123456',
  nama: 'Adhyaksa Jaya',
  pwd: 0,
  rfid: 0,
  priv: 0,
  tmp: [
    {
      idx: '0',
      alg_ver:39,
      template: '1E:14:0B:17:13:12 ...'
    }
  ]
};
 
await easyLink.uploadUser(payload);

Delete All Users:

await easyLink.deleteAllUsers();

Delete a User:

const pin = '123456';
await easyLink.deleteUser(pin);

Get All Scan Logs:

await easyLink.getAllScanLogs();

Get New Scan Logs:

await easyLink.getNewScanLogs();

Delete All Scan Logs:

await easyLink.deleteAllScanLogs();

Readme

Keywords

none

Package Sidebar

Install

npm i easylink-js

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

85.1 kB

Total Files

25

Last publish

Collaborators

  • dewadg