Vai al contenuto

@capgo/capacitor-zebra-datawedge

Gestisci profili, notifiche, query e trigger di scansione su dispositivi Zebra Android

Gestisci profili, notifiche, query e trigger di scansione su dispositivi Zebra Android

Inizia con cloneProfile() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebNoProteggi con Capacitor.getPlatform()
  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
MetodoDescrizione
cloneProfileConsulta le definizioni sorgente per il comportamento attuale.
createProfileConsulta le definizioni sorgente per il comportamento attuale.
deleteProfileConsulta le definizioni sorgente per il comportamento attuale.
importConfigConsulta le definizioni sorgente per il comportamento attuale.
renameProfileConsulta le definizioni sorgente per il comportamento attuale.
restoreConfigConsulta le definizioni sorgente per il comportamento attuale.
setConfigConsulta le definizioni sorgente per il comportamento attuale.
setDisabledAppListConsulta le definizioni sorgente per il comportamento attuale.
setIgnoreDisabledProfilesConsulta le definizioni sorgente per il comportamento attuale.
registerForNotificationConsulta le definizioni sorgente per il comportamento attuale.
unRegisterForNotificationConsulta le definizioni sorgente per il comportamento attuale.
enumerateScannersConsulta le definizioni sorgente per il comportamento attuale.
getActiveProfileConsulta le definizioni sorgente per il comportamento attuale.
getAssociatedAppsConsulta le definizioni sorgente per il comportamento attuale.
getConfigConsulta le definizioni sorgente per il comportamento attuale.
getDatawedgeStatusConsulta le definizioni sorgente per il comportamento attuale.
getDisabledAppListConsulta le definizioni sorgente per il comportamento attuale.
getIgnoreDisabledProfilesConsulta le definizioni sorgente per il comportamento attuale.
getProfilesListConsulta le definizioni sorgente per il comportamento attuale.
getScannerStatusConsulta le definizioni sorgente per il comportamento attuale.
getVersionInfoConsulta le definizioni sorgente per il comportamento attuale.
disableDatawedgeConsulta le definizioni sorgente per il comportamento attuale.
disableScannerInputConsulta le definizioni sorgente per il comportamento attuale.
enableDatawedgeConsulta le definizioni sorgente per il comportamento attuale.
enableScannerInputConsulta le definizioni sorgente per il comportamento attuale.
enumerateTriggersConsulta le definizioni sorgente per il comportamento attuale.
notifyConsulta le definizioni sorgente per il comportamento attuale.
resetDefaultProfileConsulta le definizioni sorgente per il comportamento attuale.
setDefaultProfileConsulta le definizioni sorgente per il comportamento attuale.
setReportingOptionsConsulta le definizioni sorgente per il comportamento attuale.
softRfidTriggerConsulta le definizioni sorgente per il comportamento attuale.
softScanTriggerConsulta le definizioni sorgente per il comportamento attuale.
switchScannerConsulta le definizioni sorgente per il comportamento attuale.
switchScannerParamsConsulta le definizioni sorgente per il comportamento attuale.
switchToProfileConsulta le definizioni sorgente per il comportamento attuale.
getPluginVersionConsulta le definizioni sorgente per il comportamento attuale.
addListenerConsulta le definizioni sorgente per il comportamento attuale.
addListenerConsulta le definizioni sorgente per il comportamento attuale.

Usa questi valori per creare profili, configurare plugin, monitorare lo stato dello scanner o gestire gli errori dei risultati di DataWedge.

Modalità di configurazione del profilo

Section titled “Profile Config Modes”
ValoreUsa
CREATE_IF_NOT_EXISTCrea il profilo solo se non esiste già.
OVERWRITESostituisci la configurazione del profilo esistente.
REMOVERimuovi la configurazione del profilo.
UPDATEAggiorna la configurazione del profilo esistente.
ValoreL'utente riceverà
CONFIGURATION_UPDATEEventi di aggiornamento della configurazione DataWedge.
PROFILE_SWITCHEventi di switch del profilo attivo.
SCANNER_STATUSScanner connection and scan-state events.
ValoreConfigura
ADFRegole avanzate di Data Formatting.
BARCODEInput dello scanner barcode.
BDFRegole base di formattazione dati.
DCPIntegrazione con Data Capture Plus.
EKBIntegrazione con Enterprise Keyboard.
INTENTInvio output tramite Intent.
IPInvio output tramite IP.
KEYSTROKEInvio output tramite Keystroke.
MSRInput da lettore banda magnetica.
RFIDInput RFID.
SERIALInput seriale.
TOKENSFormattazione output del token.
VOICEInput vocale.

Identificativi dello scanner

Sezione: “Identificativi Scanner”
ValoreTarget dello scanner
AUTOLascia che DataWedge scelga lo scanner automaticamente.
BLUETOOTH_DS3678Scanner Bluetooth DS3678.
BLUETOOTH_RS6000Scanner Bluetooth RS6000.
BLUETOOTH_SSIScanner Bluetooth SSI.
INTERNAL_CAMERAScanner della fotocamera interna.
INTERNAL_IMAGERScanner imager interno.
INTERNAL_LASERScanner laser interno.
PLUGABLE_SSIScanner SSI pluggable.
PLUGABLE_SSI_RS5000Scanner SSI RS5000 pluggable.
SERIAL_SSIScanner SSI seriale.
USB_SSI_DS3608Scanner USB SSI DS3608.
ValoreSignificato
CONNECTEDLo scanner è connesso.
DISABLEDLo scanner è disabilitato.
DISCONNECTEDLo scanner è disconnesso.
IDLELo scanner è pronto e in idle.
SCANNINGLo scanner sta scansionando.
WAITINGLo scanner è in attesa di scansione.
ValoreCosa troverà l'utente
APP_ALREADY_ASSOCIATEDL'app è già associata al profilo.
APP_ALREADY_IN_DISABLED_LISTL'app è già presente nella lista delle app disabilitate.
BUNDLE_EMPTYIl bundle di configurazione fornito era vuoto.
CANNOT_READ_FILEDataWedge non è riuscito a leggere il file fornito.
CONFIG_FILE_NOT_EXISTIl file di configurazione referenziato non esiste.
DATAWEDGE_ALREADY_DISABLEDDataWedge è già disabilitato.
DATAWEDGE_ALREADY_ENABLEDDataWedge è già abilitato.
DATAWEDGE_DISABLEDDataWedge è disabilitato.
DEVICE_NOT_CONNECTEDIl dispositivo scanner richiesto non è connesso.
DEVICE_NOT_SUPPORTEDIl dispositivo scanner richiesto non è supportato.
INPUT_NOT_ENABLEDIl plugin di input richiesto non è abilitato.
INVALID_CONFIG_FILEIl file di configurazione fornito non è valido.
INVALID_FILE_NAMEIl nome del file fornito non è valido.
INVALID_FOLDER_PATHIl percorso della cartella fornito non è valido.
OPERATION_NOT_ALLOWEDDataWedge ha rifiutato l'operazione.
PARAMETER_INVALIDUno o più parametri non sono validi.
PLUGIN_BUNDLE_INVALIDIl bundle del plugin fornito non è valido.
PLUGIN_DISABLEDIl plugin richiesto è disabilitato.
PLUGIN_DISABLED_IN_CONFIGIl plugin richiesto è disabilitato in questa config.
PLUGIN_NOT_SUPPORTEDIl plugin richiesto non è supportato.
PROFILE_ALREADY_EXISTSIl profilo di destinazione esiste già.
PROFILE_ALREADY_SETIl profilo di destinazione è già attivo.
PROFILE_DISABLEDIl profilo di destinazione è disabilitato.
PROFILE_HAS_APP_ASSOCIATIONIl profilo di destinazione ha ancora associazioni con le app.
PROFILE_NAME_EMPTYIl nome del profilo era vuoto.
PROFILE_NOT_FOUNDIl profilo di destinazione non è stato trovato.
SCANNER_ALREADY_DISABLEDLo scanner è già disabilitato.
SCANNER_ALREADY_ENABLEDLo scanner è già abilitato.
SCANNER_DISABLE_FAILEDDataWedge non è riuscito a disabilitare lo scanner.
SCANNER_ENABLE_FAILEDDataWedge non è riuscito ad abilitare lo scanner.
UNKNOWNDataWedge ha restituito un errore sconosciuto.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-zebra-datawedge.

Se stai usando @capgo/capacitor-zebra-datawedge per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-zebra-datawedge per la funzionalità nativa in Utilizzo di @capgo/capacitor-zebra-datawedge, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.