atm-states

0.7.0 • Public • Published

atm-states

Travis CI build badge Maintainability Test Coverage

ATM States Service implementation, used by Electron ATM and ATM State Navigator applications. The module may be used for NDC ATM states parsing and processing.

To use:

const StatesService = require('atm-states');
 
var s = new StatesService();
s.getEntry('000ABCDEFGHIJKLMNOPQRSTUVWXY', 1)
> 'A'
s.getEntry('000A001002003004005006007008', 2)
> '001'
s.parseState('000A870500128002002002001127')
>{ description: 'Card read state',
  number: '000',
  type: 'A',
  screen_number: '870',
  good_read_next_state: '500',
  error_screen_number: '128',
  read_condition_1: '002',
  read_condition_2: '002',
  read_condition_3: '002',
  card_return_flag: '001',
  no_fit_match_next_state: '127',
  states_to: [ '500', '127' ] }
 

Readme

Keywords

Package Sidebar

Install

npm i atm-states

Weekly Downloads

8

Version

0.7.0

License

LGPL-2.1

Last publish

Collaborators

  • timgabets