UNPKG

cordova-plugin-dkcloudid-uart-nfc

Version:

Plugin for handling NFC UART communication in Android using DKCloudID SDK

37 lines (31 loc) 1.29 kB
var exec = require('cordova/exec'); var UARTPlugin = { /** * Inicializa el dispositivo NFC. * @param {Function} successCallback - Callback para éxito. * @param {Function} errorCallback - Callback para error. */ initialize: function(successCallback, errorCallback) { exec(successCallback, errorCallback, 'UARTPlugin', 'initialize', []); }, /** * Abre el puerto UART para la comunicación. * @param {Function} successCallback - Callback para éxito. * @param {Function} errorCallback - Callback para error. */ openPort: function(deviceName, successCallback, errorCallback) { exec(successCallback, errorCallback, 'UARTPlugin', 'openPort', [deviceName]); }, /** * Escucha eventos de NFC. * @param {Function} successCallback - Callback cuando se detecta una tarjeta. * @param {Function} errorCallback - Callback para errores. */ listenNFC: function(successCallback, errorCallback) { exec(successCallback, errorCallback, 'UARTPlugin', 'listenNFC', []); }, listDevices: function(successCallback, errorCallback) { exec(successCallback, errorCallback, 'UARTPlugin', 'listDevices', []); } }; module.exports = UARTPlugin;