0.0.3 • Published 3 years ago

barcode-plugin v0.0.3

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
3 years ago

Barcode / RFID plugin

Obtener lector de código de barras y RFID

Falta subir el plugin al registro de NPM como librería privada para no tener que referenciar una ruta local al instalar el plugin

Instalación

API

Para utilizar el plugin cuando ya ha sido instalado se debe importar en la clase de typescript en la que se quiera usar

Al método de startScanner se le debe pasar un callback que se llamará cuando se reciban los datos

startScanner(...)

startScanner(options: { currentPda: string; newPda: string; wearable: string; }, callback: MyPluginCallback) => any
ParamType
options{ currentPda: string; newPda: string; wearable: string; }
callback(message: MyData | null, err?: any) => void

Returns: any


closeScanner()

closeScanner() => any

Returns: any


Ejemplo de uso

import { Component } from '@angular/core';
import { BarcodePlugin } from "barcode-plugin";

@Component({
  selector: 'app-login',
  templateUrl: './login.page.html',
  styleUrls: ['./login.page.scss'],
})
export class LoginPage {

  constructor() { }

  scan() {
    BarcodePlugin.startScanner(
        { currentPda: -1, newPda: 2, wearable: false }, this.getScannersData.bind(this)
    );
  }

  public getScannersData(data: any) {
    if (data) {
      if (data['barcodeData']) {
        console.log('getScannersData - barcode: ', data['barcodeData']);
        this.utils.showToast("Datos de código de barras añadidos a la tabla");
      }

      else if (data['honeywell']) {
        console.log('getScannersData - honeywell: ', data['honeywell']);
        this.utils.showToast("Datos de Honeywell RFID añadidos a la tabla");
      }

      else if (data['zebra']) {
        console.log('getScannersData - zebra: ', data['zebra']);
        this.utils.showToast("Datos de zebra RFID añadidos a la tabla");
      }
    }
  }
}
0.0.3

3 years ago

0.0.2

3 years ago

1.0.7

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

0.0.1

4 years ago