Aller au contenu

@capgo/capacitor-zebra-datawedge

Gérez les profils, notifications, requêtes et déclencheurs de scan Zebra DataWedge sur les appareils Android Zebra

Gérez les profils, notifications, requêtes et déclencheurs de scan Zebra DataWedge sur les appareils Android Zebra

Commencez par cloneProfile() et les autres méthodes principales listées ci-dessous.

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
Le WebNonProtéger avec Capacitor.getPlatform()
  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
MéthodeDescription
cloneProfileConsultez les définitions source pour le comportement actuel.
createProfileConsultez les définitions source pour le comportement actuel.
deleteProfileConsultez les définitions source pour le comportement actuel.
importConfigConsultez les définitions source pour le comportement actuel.
renameProfileConsultez les définitions source pour le comportement actuel.
restoreConfigConsultez les définitions source pour le comportement actuel.
setConfigConsultez les définitions source pour le comportement actuel.
setDisabledAppListConsultez les définitions source pour le comportement actuel.
setIgnoreDisabledProfilesConsultez les définitions source pour le comportement actuel.
registerForNotificationConsultez les définitions source pour le comportement actuel.
unRegisterForNotificationConsultez les définitions source pour le comportement actuel.
enumerateScannersConsultez les définitions source pour le comportement actuel.
getActiveProfileConsultez les définitions source pour le comportement actuel.
getAssociatedAppsConsultez les définitions source pour le comportement actuel.
getConfigConsultez les définitions source pour le comportement actuel.
getDatawedgeStatusConsultez les définitions source pour le comportement actuel.
getDisabledAppListConsultez les définitions source pour le comportement actuel.
getIgnoreDisabledProfilesConsultez les définitions source pour le comportement actuel.
getProfilesListConsultez les définitions source pour le comportement actuel.
getScannerStatusConsultez les définitions source pour le comportement actuel.
getVersionInfoConsultez les définitions source pour le comportement actuel.
disableDatawedgeConsultez les définitions source pour le comportement actuel.
disableScannerInputConsultez les définitions source pour le comportement actuel.
enableDatawedgeConsultez les définitions source pour le comportement actuel.
enableScannerInputConsultez les définitions source pour le comportement actuel.
enumerateTriggersConsultez les définitions source pour le comportement actuel.
notifyConsultez les définitions source pour le comportement actuel.
resetDefaultProfileConsultez les définitions source pour le comportement actuel.
setDefaultProfileConsultez les définitions source pour le comportement actuel.
setReportingOptionsConsultez les définitions source pour le comportement actuel.
softRfidTriggerConsultez les définitions source pour le comportement actuel.
softScanTriggerConsultez les définitions source pour le comportement actuel.
switchScannerConsultez les définitions source pour le comportement actuel.
switchScannerParamsConsultez les définitions source pour le comportement actuel.
switchToProfileConsultez les définitions source pour le comportement actuel.
getPluginVersionConsultez les définitions source pour le comportement actuel.
addListenerConsultez les définitions source pour le comportement actuel.
addListenerConsultez les définitions source pour le comportement actuel.

Utilisez ces valeurs pour créer des profils, configurer des plugins, écouter l'état du scanner ou gérer les erreurs de résultat DataWedge.

ValeurUtiliser
CREATE_IF_NOT_EXISTCréer le profil uniquement s'il n'existe pas déjà.
OVERWRITERemplacer la configuration du profil existant.
REMOVESupprimer la configuration du profil.
UPDATEMettre à jour la configuration du profil existant.
ValeurL'utilisateur recevra
CONFIGURATION_UPDATEÉvénements de mise à jour de la configuration DataWedge.
PROFILE_SWITCHÉvénements de changement de profil actif.
SCANNER_STATUSÉvénements de connexion du scanner et d'état de scan.
ValeurConfigure
ADFRègles Advanced Data Formatting.
BARCODEEntrée du scanner de codes-barres.
BDFRègles de Basic Data Formatting
DCPIntégration de Data Capture Plus.
EKBIntégration d'Enterprise Keyboard.
INTENTEnvoi des données via Intent.
IPEnvoi des données via IP.
KEYSTROKEEnvoi des données par frappe clavier.
MSREntrée par lecteur de bande magnétique.
RFIDEntrée RFID.
SERIALEntrée série.
TOKENSFormatage de la sortie du token.
VOICEEntrée vocale.
ValeurCible du scanner
AUTOLaisser DataWedge choisir automatiquement le scanner.
BLUETOOTH_DS3678Scanner Bluetooth DS3678.
BLUETOOTH_RS6000Scanner Bluetooth RS6000.
BLUETOOTH_SSIScanner Bluetooth SSI.
INTERNAL_CAMERAScanner caméra interne.
INTERNAL_IMAGERScanner imager interne.
INTERNAL_LASERScanner laser interne.
PLUGABLE_SSIScanner SSI pluggable.
PLUGABLE_SSI_RS5000Scanner SSI RS5000 pluggable.
SERIAL_SSIScanner SSI série.
USB_SSI_DS3608Scanner SSI DS3608 USB.
ValeurSignification
CONNECTEDLe scanner est connecté.
DISABLEDLe scanner est désactivé.
DISCONNECTEDLe scanner est déconnecté.
IDLELe scanner est prêt et en attente.
SCANNINGLe scanner est en cours de lecture.
WAITINGLe scanner est en attente de scan.
ValeurCe que l'utilisateur trouvera ici
APP_ALREADY_ASSOCIATEDL'application est déjà associée au profil.
APP_ALREADY_IN_DISABLED_LISTL'application est déjà dans la liste des applications désactivées.
BUNDLE_EMPTYLe bundle de configuration fourni était vide.
CANNOT_READ_FILEDataWedge n'a pas pu lire le fichier fourni.
CONFIG_FILE_NOT_EXISTLe fichier de configuration référencé n'existe pas.
DATAWEDGE_ALREADY_DISABLEDDataWedge est déjà désactivé.
DATAWEDGE_ALREADY_ENABLEDDataWedge est déjà activé.
DATAWEDGE_DISABLEDDataWedge est désactivé.
DEVICE_NOT_CONNECTEDL'appareil de scan demandé n'est pas connecté.
DEVICE_NOT_SUPPORTEDL'appareil de scan demandé n'est pas pris en charge.
INPUT_NOT_ENABLEDLe plugin d'entrée demandé n'est pas activé.
INVALID_CONFIG_FILELe fichier de config fourni est invalide.
INVALID_FILE_NAMELe nom de fichier fourni est invalide.
INVALID_FOLDER_PATHLe chemin du dossier fourni est invalide.
OPERATION_NOT_ALLOWEDDataWedge a rejeté l'opération.
PARAMETER_INVALIDUn ou plusieurs paramètres sont invalides.
PLUGIN_BUNDLE_INVALIDLe bundle du plugin fourni est invalide.
PLUGIN_DISABLEDLe plugin demandé est désactivé.
PLUGIN_DISABLED_IN_CONFIGLe plugin demandé est désactivé dans cette config.
PLUGIN_NOT_SUPPORTEDLe plugin demandé n'est pas pris en charge.
PROFILE_ALREADY_EXISTSLe profil cible existe déjà.
PROFILE_ALREADY_SETLe profil cible est déjà actif.
PROFILE_DISABLEDLe profil cible est désactivé.
PROFILE_HAS_APP_ASSOCIATIONLe profil cible possède encore des associations d'applications.
PROFILE_NAME_EMPTYLe nom du profil était vide.
PROFILE_NOT_FOUNDLe profil cible n'a pas été trouvé.
SCANNER_ALREADY_DISABLEDLe scanner est déjà désactivé.
SCANNER_ALREADY_ENABLEDLe scanner est déjà activé.
SCANNER_DISABLE_FAILEDDataWedge n'a pas pu désactiver le scanner.
SCANNER_ENABLE_FAILEDDataWedge n'a pas pu activer le scanner.
UNKNOWNDataWedge a renvoyé une erreur inconnue.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-zebra-datawedge.

Si vous utilisez @capgo/capacitor-zebra-datawedge pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-zebra-datawedge pour la capacité native dans Utiliser @capgo/capacitor-zebra-datawedge, Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.