1.0.1 • Published 5 years ago

easylink-js v1.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

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();
1.0.1

5 years ago

1.0.0

6 years ago