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' ] }
 

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.7.0
    2
    • latest

Version History

Package Sidebar

Install

npm i atm-states

Weekly Downloads

2

Version

0.7.0

License

LGPL-2.1

Last publish

Collaborators

  • timgabets