UNPKG

wiegand-encoder

Version:

Encode and decode 26, 34, or 38 bit Wiegand protocol credentials

11 lines (10 loc) 548 B
/** * Encode a given card number and facility code into a wiegand credential message * @param {number} cardNumber - Card number * @param {number} facilityCode - Facility code * @param {number=16} [cardNumberLength] - How many bits the card number should be * @param {number=8} [facilityCodeLength] - How many bits the facility code should be * @throws * @returns {string} Wiegand credential message */ export default function encode(cardNumber: number, facilityCode: number, cardNumberLength?: number, facilityCodeLength?: number): string;