SYMBOL INDEX (115 symbols across 12 files) FILE: examples/BitSet.js class BitSet (line 7) | class BitSet { method constructor (line 15) | constructor(bitsLength) { method clone (line 19) | clone() { method buffer (line 24) | get buffer() { method getBufferPos (line 28) | static getBufferPos(pos) { method getMask (line 32) | static getMask(pos) { method set (line 36) | set(pos) { method test (line 40) | test(pos) { method clear (line 44) | clear(pos) { method toggle (line 48) | toggle(pos) { method toArray (line 52) | toArray(useBooleans = true) { method print (line 66) | print(name, appendBlankLine = true) { FILE: examples/mifare-desfire.js function decrypt (line 32) | function decrypt(key, data, iv = Buffer.alloc(8).fill(0)) { function encrypt (line 41) | function encrypt(key, data, iv = Buffer.alloc(8).fill(0)) { FILE: examples/mifare-ultralight-c.js class MifareUltralight3DESAuthenticationError (line 18) | class MifareUltralight3DESAuthenticationError extends TransmitError { method constructor (line 20) | constructor(code, message, previousError) { class MifareUltralightReadError (line 30) | class MifareUltralightReadError extends TransmitError { method constructor (line 32) | constructor(code, message, previousError) { class MifareUltralightWriteError (line 42) | class MifareUltralightWriteError extends TransmitError { method constructor (line 44) | constructor(code, message, previousError) { class MifareUltralightC (line 197) | class MifareUltralightC { method constructor (line 218) | constructor(reader) { method authenticate3DES (line 244) | async authenticate3DES(key) { method swapKeyEndianness (line 337) | static swapKeyEndianness(key) { method decrypt (line 379) | static decrypt(keyBE, data, iv) { method encrypt (line 416) | static encrypt(keyBE, data, iv) { method _authenticatePart1 (line 433) | async _authenticatePart1() { method _authenticatePart2 (line 495) | async _authenticatePart2(ekRndARndB2) { method read (line 560) | async read(page) { method write (line 623) | async write(page, data) { method writeAuth0 (line 696) | async writeAuth0(value) { method writeAuth1 (line 722) | async writeAuth1(value) { constant DEFAULT_KEY (line 739) | const DEFAULT_KEY = Buffer.from('BREAKMEIFYOUCAN!', 'utf-8'); constant ZERO_KEY (line 746) | const ZERO_KEY = Buffer.from('00000000000000000000000000000000', 'hex'); constant ONES_KEY (line 747) | const ONES_KEY = Buffer.from('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF', 'hex'); constant DEMO_KEY (line 748) | const DEMO_KEY = Buffer.from('AAAAAAAABBBBBBBBCCCCCCCCDDDDDDDD', 'hex'); function numerical3DESExampleFromMF0ICU2 (line 852) | function numerical3DESExampleFromMF0ICU2() { FILE: examples/mifare-ultralight-ntag.js class MifareUltralightPasswordAuthenticationError (line 24) | class MifareUltralightPasswordAuthenticationError extends TransmitError { method constructor (line 26) | constructor(code, message, previousError) { class MifareUltralightFastReadError (line 36) | class MifareUltralightFastReadError extends TransmitError { method constructor (line 38) | constructor(code, message, previousError) { class MifareUltralight (line 78) | class MifareUltralight { method constructor (line 80) | constructor(reader) { method passwordAuthenticate (line 85) | async passwordAuthenticate(password, pack) { method fastRead (line 139) | async fastRead(startPage, endPage) { FILE: examples/mini-logger.js function log (line 5) | function log() { FILE: examples/pretty-logger.js constant FORMAT (line 56) | const FORMAT = winston.format.combine( FILE: src/ACR122Reader.js class ACR122Reader (line 21) | class ACR122Reader extends Reader { method inAutoPoll (line 23) | async inAutoPoll() { method led (line 75) | async led(led, blinking) { method setBuzzerOutput (line 157) | async setBuzzerOutput(enabled = true) { method setPICC (line 194) | async setPICC(picc) { FILE: src/NFC.js class NFC (line 9) | class NFC extends EventEmitter { method constructor (line 14) | constructor(logger) { method readers (line 79) | get readers() { method close (line 83) | close() { FILE: src/Reader.js constant TAG_ISO_14443_3 (line 21) | const TAG_ISO_14443_3 = 'TAG_ISO_14443_3'; constant TAG_ISO_14443_4 (line 22) | const TAG_ISO_14443_4 = 'TAG_ISO_14443_4'; constant KEY_TYPE_A (line 24) | const KEY_TYPE_A = 0x60; constant KEY_TYPE_B (line 25) | const KEY_TYPE_B = 0x61; constant CONNECT_MODE_DIRECT (line 27) | const CONNECT_MODE_DIRECT = 'CONNECT_MODE_DIRECT'; constant CONNECT_MODE_CARD (line 28) | const CONNECT_MODE_CARD = 'CONNECT_MODE_CARD'; class Reader (line 31) | class Reader extends EventEmitter { method reverseBuffer (line 56) | static reverseBuffer(src) { method selectStandardByAtr (line 69) | static selectStandardByAtr(atr) { method aid (line 81) | get aid() { method aid (line 85) | set aid(value) { method name (line 100) | get name() { method constructor (line 104) | constructor(reader, logger) { method connect (line 215) | connect(mode = CONNECT_MODE_CARD) { method disconnect (line 257) | disconnect() { method transmit (line 288) | transmit(data, responseMaxLength) { method control (line 315) | control(data, responseMaxLength) { method loadAuthenticationKey (line 342) | async loadAuthenticationKey(keyNumber, key) { method authenticate (line 402) | async authenticate(blockNumber, keyType, key, obsolete = false) { method read (line 492) | async read(blockNumber, length, blockSize = 4, packetSize = 16, readCl... method write (line 565) | async write(blockNumber, data, blockSize = 4) { method handleTag (line 643) | handleTag() { method handle_Iso_14443_3_Tag (line 667) | async handle_Iso_14443_3_Tag() { method handle_Iso_14443_4_Tag (line 729) | async handle_Iso_14443_4_Tag() { method close (line 813) | close() { method toString (line 817) | toString() { FILE: src/errors.js constant UNKNOWN_ERROR (line 4) | const UNKNOWN_ERROR = 'unknown_error'; class BaseError (line 6) | class BaseError extends Error { method constructor (line 8) | constructor(code, message, previousError) { constant FAILURE (line 30) | const FAILURE = 'failure'; constant CARD_NOT_CONNECTED (line 31) | const CARD_NOT_CONNECTED = 'card_not_connected'; constant OPERATION_FAILED (line 32) | const OPERATION_FAILED = 'operation_failed'; class TransmitError (line 34) | class TransmitError extends BaseError { method constructor (line 36) | constructor(code, message, previousError) { class ControlError (line 46) | class ControlError extends BaseError { method constructor (line 48) | constructor(code, message, previousError) { class ReadError (line 58) | class ReadError extends BaseError { method constructor (line 60) | constructor(code, message, previousError) { class WriteError (line 70) | class WriteError extends BaseError { method constructor (line 72) | constructor(code, message, previousError) { class LoadAuthenticationKeyError (line 82) | class LoadAuthenticationKeyError extends BaseError { method constructor (line 84) | constructor(code, message, previousError) { class AuthenticationError (line 94) | class AuthenticationError extends BaseError { method constructor (line 96) | constructor(code, message, previousError) { class ConnectError (line 106) | class ConnectError extends BaseError { method constructor (line 108) | constructor(code, message, previousError) { class DisconnectError (line 118) | class DisconnectError extends BaseError { method constructor (line 120) | constructor(code, message, previousError) { class GetUIDError (line 130) | class GetUIDError extends BaseError { method constructor (line 132) | constructor(code, message, previousError) { FILE: test/helpers/pcsclite-mock.js class MockPCSC (line 6) | class MockPCSC extends EventEmitter { method constructor (line 8) | constructor(name) { method simulateReader (line 12) | simulateReader(reader) { class MockReader (line 19) | class MockReader extends EventEmitter { method constructor (line 23) | constructor(name) { method simulateCard (line 28) | simulateCard(card) { class MockCard (line 35) | class MockCard extends EventEmitter { method constructor (line 37) | constructor() { FILE: test/tests.js constant NFC (line 9) | const NFC = require('../src/NFC').default;