Gestiona perfiles, notificaciones, consultas y triggers de escaneo de Zebra DataWedge en dispositivos Zebra Android
Empieza con cloneProfile() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | No | Protege con Capacitor.getPlatform() |
Funcionalidades principales
Sección titulada “Funcionalidades principales”cloneProfilecreateProfiledeleteProfileimportConfig
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
cloneProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
createProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
deleteProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
importConfig | Consulta las definiciones de origen para ver el comportamiento actual. |
renameProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
restoreConfig | Consulta las definiciones de origen para ver el comportamiento actual. |
setConfig | Consulta las definiciones de origen para ver el comportamiento actual. |
setDisabledAppList | Consulta las definiciones de origen para ver el comportamiento actual. |
setIgnoreDisabledProfiles | Consulta las definiciones de origen para ver el comportamiento actual. |
registerForNotification | Consulta las definiciones de origen para ver el comportamiento actual. |
unRegisterForNotification | Consulta las definiciones de origen para ver el comportamiento actual. |
enumerateScanners | Consulta las definiciones de origen para ver el comportamiento actual. |
getActiveProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
getAssociatedApps | Consulta las definiciones de origen para ver el comportamiento actual. |
getConfig | Consulta las definiciones de origen para ver el comportamiento actual. |
getDatawedgeStatus | Consulta las definiciones de origen para ver el comportamiento actual. |
getDisabledAppList | Consulta las definiciones de origen para ver el comportamiento actual. |
getIgnoreDisabledProfiles | Consulta las definiciones de origen para ver el comportamiento actual. |
getProfilesList | Consulta las definiciones de origen para ver el comportamiento actual. |
getScannerStatus | Consulta las definiciones de origen para ver el comportamiento actual. |
getVersionInfo | Consulta las definiciones de origen para ver el comportamiento actual. |
disableDatawedge | Consulta las definiciones de origen para ver el comportamiento actual. |
disableScannerInput | Consulta las definiciones de origen para ver el comportamiento actual. |
enableDatawedge | Consulta las definiciones de origen para ver el comportamiento actual. |
enableScannerInput | Consulta las definiciones de origen para ver el comportamiento actual. |
enumerateTriggers | Consulta las definiciones de origen para ver el comportamiento actual. |
notify | Consulta las definiciones de origen para ver el comportamiento actual. |
resetDefaultProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
setDefaultProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
setReportingOptions | Consulta las definiciones de origen para ver el comportamiento actual. |
softRfidTrigger | Consulta las definiciones de origen para ver el comportamiento actual. |
softScanTrigger | Consulta las definiciones de origen para ver el comportamiento actual. |
switchScanner | Consulta las definiciones de origen para ver el comportamiento actual. |
switchScannerParams | Consulta las definiciones de origen para ver el comportamiento actual. |
switchToProfile | Consulta las definiciones de origen para ver el comportamiento actual. |
getPluginVersion | Consulta las definiciones de origen para ver el comportamiento actual. |
addListener | Consulta las definiciones de origen para ver el comportamiento actual. |
addListener | Consulta las definiciones de origen para ver el comportamiento actual. |
Valores de referencia
Sección titulada “Valores de referencia”Usa estos valores al crear perfiles, configurar plugins, escuchar el estado del scanner o manejar errores de DataWedge.
Modos de configuración de perfil
Sección titulada “Modos de configuración de perfil”| Valor | Usa |
|---|---|
CREATE_IF_NOT_EXIST | Create the profile only when it does not already exist. |
OVERWRITE | Reemplaza la configuración del perfil existente. |
REMOVE | Elimina la configuración del perfil. |
UPDATE | Actualiza la configuración del perfil existente. |
Tipos de notificación
Sección titulada “Tipos de notificación”| Valor | El usuario recibirá |
|---|---|
CONFIGURATION_UPDATE | DataWedge configuration update events. |
PROFILE_SWITCH | Eventos de cambio de perfil activo. |
SCANNER_STATUS | Eventos de conexión del scanner y estado de escaneo. |
Plugins de DataWedge
Sección titulada “Plugins de DataWedge”| Valor | Configura |
|---|---|
ADF | Reglas avanzadas de Data Formatting. |
BARCODE | Entrada del scanner de códigos de barras. |
BDF | Reglas básicas de formato de datos. |
DCP | Integración con Data Capture Plus. |
EKB | Integración con Enterprise Keyboard. |
INTENT | Entrega de salida por Intent. |
IP | Entrega de salida por IP. |
KEYSTROKE | Entrega de salida por Keystroke. |
MSR | Entrada de lector de banda magnética. |
RFID | Entrada RFID. |
SERIAL | Entrada serial. |
TOKENS | Formato de salida de tokens. |
VOICE | Entrada por voz. |
Identificadores del scanner.
Sección titulada “Scanner Identifiers”| Valor | Escanear objetivo |
|---|---|
AUTO | Deja que DataWedge elija el scanner automáticamente. |
BLUETOOTH_DS3678 | Scanner Bluetooth DS3678. |
BLUETOOTH_RS6000 | Scanner Bluetooth RS6000. |
BLUETOOTH_SSI | Scanner Bluetooth SSI. |
INTERNAL_CAMERA | Scanner de cámara interna. |
INTERNAL_IMAGER | Scanner de imager interno. |
INTERNAL_LASER | Scanner láser interno. |
PLUGABLE_SSI | Scanner SSI pluggable. |
PLUGABLE_SSI_RS5000 | Scanner SSI RS5000 pluggable. |
SERIAL_SSI | Escáner SSI serie. |
USB_SSI_DS3608 | Escáner USB SSI DS3608. |
Valores de estado del escáner
Sección titulada “Valores de estado del escáner”| Valor | Significado |
|---|---|
CONNECTED | El escáner está conectado. |
DISABLED | El escáner está desactivado. |
DISCONNECTED | El escáner está desconectado. |
IDLE | El escáner está listo y en espera. |
SCANNING | El escáner está escaneando. |
WAITING | El escáner espera para escanear. |
Códigos de error de DataWedge
Sección titulada “Códigos de error de DataWedge”| Valor | Lo que el usuario encontrará aquí |
|---|---|
APP_ALREADY_ASSOCIATED | La app ya está asociada al perfil. |
APP_ALREADY_IN_DISABLED_LIST | La app ya está en la lista de apps deshabilitadas. |
BUNDLE_EMPTY | El bundle de configuración enviado estaba vacío. |
CANNOT_READ_FILE | DataWedge no pudo leer el archivo proporcionado. |
CONFIG_FILE_NOT_EXIST | El archivo de configuración referenciado no existe. |
DATAWEDGE_ALREADY_DISABLED | DataWedge ya está deshabilitado. |
DATAWEDGE_ALREADY_ENABLED | DataWedge ya está habilitado. |
DATAWEDGE_DISABLED | DataWedge está deshabilitado. |
DEVICE_NOT_CONNECTED | El dispositivo de escaneo solicitado no está conectado. |
DEVICE_NOT_SUPPORTED | El dispositivo de escaneo solicitado no es compatible. |
INPUT_NOT_ENABLED | El plugin de entrada solicitado no está habilitado. |
INVALID_CONFIG_FILE | The supplied config file is invalid. |
INVALID_FILE_NAME | El nombre de archivo proporcionado no es válido. |
INVALID_FOLDER_PATH | La ruta de la carpeta proporcionada no es válida. |
OPERATION_NOT_ALLOWED | DataWedge rechazó la operación. |
PARAMETER_INVALID | Uno o más parámetros no son válidos. |
PLUGIN_BUNDLE_INVALID | El bundle del plugin proporcionado no es válido. |
PLUGIN_DISABLED | El plugin solicitado está desactivado. |
PLUGIN_DISABLED_IN_CONFIG | El plugin solicitado está desactivado en esta config. |
PLUGIN_NOT_SUPPORTED | El plugin solicitado no es compatible. |
PROFILE_ALREADY_EXISTS | El perfil de destino ya existe. |
PROFILE_ALREADY_SET | El perfil de destino ya está activo. |
PROFILE_DISABLED | El perfil de destino está desactivado. |
PROFILE_HAS_APP_ASSOCIATION | El perfil de destino aún tiene apps asociadas. |
PROFILE_NAME_EMPTY | El nombre del perfil estaba vacío. |
PROFILE_NOT_FOUND | No se encontró el perfil de destino. |
SCANNER_ALREADY_DISABLED | El escáner ya está desactivado. |
SCANNER_ALREADY_ENABLED | El escáner ya está activado. |
SCANNER_DISABLE_FAILED | DataWedge no pudo desactivar el escáner. |
SCANNER_ENABLE_FAILED | DataWedge no pudo activar el escáner. |
UNKNOWN | DataWedge devolvió un error desconocido. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-zebra-datawedge.
Continúa con @capgo/capacitor-zebra-datawedge
Sección titulada “Continúa con @capgo/capacitor-zebra-datawedge”Si estás usando @capgo/capacitor-zebra-datawedge para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-zebra-datawedge para la capacidad nativa en Uso de @capgo/capacitor-zebra-datawedge, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.