UNPKG

iso_8583_exos

Version:

A javascript library for messaging in iso 8583 messaging format by Roy Salgado.

24 lines (23 loc) 837 B
const T = require('../tools'); /** * Assembles the Bitmap of fields 127.25.0-63 for the ISO 8583 message in the Main class Instance. * @method assembleBitmap_127_25 * @memberof module:Bitmap-Assemble */ function assembleBitmap_127_25 (){ let extend = this.rebuildExtensions(); let state = this.checkMTI(); if (state && !extend.error) { if (this.Msg['0'] && state) { let _map = new Uint8Array(64); for (let i = 0; i < _map.length; i++) { let field = '127.25.' + (i + 1); if (this.Msg[field]) { _map[i] = 1; } } return _map; } else return T.toErrorObject('bitmap error, iso message type undefined or invalid'); } else return T.toErrorObject('bitmap error, iso message type undefined or invalid'); } module.exports = assembleBitmap_127_25;