Skip to content

@capgo/capacitor-zebra-datawedge

Capacitor plugin for Zebra DataWedge profile management, notifications, queries, and soft scanning on Zebra Android devices.

Capacitor plugin for Zebra DataWedge profile management, notifications, queries, and soft scanning on Zebra Android devices.

  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig
MethodDescription
cloneProfileSee the source definitions for current behavior.
createProfileSee the source definitions for current behavior.
deleteProfileSee the source definitions for current behavior.
importConfigSee the source definitions for current behavior.
renameProfileSee the source definitions for current behavior.
restoreConfigSee the source definitions for current behavior.
setConfigSee the source definitions for current behavior.
setDisabledAppListSee the source definitions for current behavior.
setIgnoreDisabledProfilesSee the source definitions for current behavior.
registerForNotificationSee the source definitions for current behavior.
unRegisterForNotificationSee the source definitions for current behavior.
enumerateScannersSee the source definitions for current behavior.
getActiveProfileSee the source definitions for current behavior.
getAssociatedAppsSee the source definitions for current behavior.
getConfigSee the source definitions for current behavior.
getDatawedgeStatusSee the source definitions for current behavior.
getDisabledAppListSee the source definitions for current behavior.
getIgnoreDisabledProfilesSee the source definitions for current behavior.
getProfilesListSee the source definitions for current behavior.
getScannerStatusSee the source definitions for current behavior.
getVersionInfoSee the source definitions for current behavior.
disableDatawedgeSee the source definitions for current behavior.
disableScannerInputSee the source definitions for current behavior.
enableDatawedgeSee the source definitions for current behavior.
enableScannerInputSee the source definitions for current behavior.
enumerateTriggersSee the source definitions for current behavior.
notifySee the source definitions for current behavior.
resetDefaultProfileSee the source definitions for current behavior.
setDefaultProfileSee the source definitions for current behavior.
setReportingOptionsSee the source definitions for current behavior.
softRfidTriggerSee the source definitions for current behavior.
softScanTriggerSee the source definitions for current behavior.
switchScannerSee the source definitions for current behavior.
switchScannerParamsSee the source definitions for current behavior.
switchToProfileSee the source definitions for current behavior.
getPluginVersionSee the source definitions for current behavior.
addListenerSee the source definitions for current behavior.
addListenerSee the source definitions for current behavior.

Use these values when creating profiles, configuring plugins, listening for scanner state, or handling DataWedge result errors.

ValueUse
CREATE_IF_NOT_EXISTCreate the profile only when it does not already exist.
OVERWRITEReplace the existing profile configuration.
REMOVERemove the profile configuration.
UPDATEUpdate the existing profile configuration.
ValueUser will receive
CONFIGURATION_UPDATEDataWedge configuration update events.
PROFILE_SWITCHActive profile switch events.
SCANNER_STATUSScanner connection and scan-state events.
ValueConfigures
ADFAdvanced Data Formatting rules.
BARCODEBarcode scanner input.
BDFBasic Data Formatting rules.
DCPData Capture Plus integration.
EKBEnterprise Keyboard integration.
INTENTIntent output delivery.
IPIP output delivery.
KEYSTROKEKeystroke output delivery.
MSRMagnetic stripe reader input.
RFIDRFID input.
SERIALSerial input.
TOKENSToken output formatting.
VOICEVoice input.
ValueScanner target
AUTOLet DataWedge choose the scanner automatically.
BLUETOOTH_DS3678Bluetooth DS3678 scanner.
BLUETOOTH_RS6000Bluetooth RS6000 scanner.
BLUETOOTH_SSIBluetooth SSI scanner.
INTERNAL_CAMERAInternal camera scanner.
INTERNAL_IMAGERInternal imager scanner.
INTERNAL_LASERInternal laser scanner.
PLUGABLE_SSIPluggable SSI scanner.
PLUGABLE_SSI_RS5000Pluggable SSI RS5000 scanner.
SERIAL_SSISerial SSI scanner.
USB_SSI_DS3608USB SSI DS3608 scanner.
ValueMeaning
CONNECTEDScanner is connected.
DISABLEDScanner is disabled.
DISCONNECTEDScanner is disconnected.
IDLEScanner is ready and idle.
SCANNINGScanner is actively scanning.
WAITINGScanner is waiting to scan.
ValueWhat user will find there
APP_ALREADY_ASSOCIATEDThe app is already associated with the profile.
APP_ALREADY_IN_DISABLED_LISTThe app is already in the disabled app list.
BUNDLE_EMPTYThe supplied config bundle was empty.
CANNOT_READ_FILEDataWedge could not read the supplied file.
CONFIG_FILE_NOT_EXISTThe referenced config file does not exist.
DATAWEDGE_ALREADY_DISABLEDDataWedge is already disabled.
DATAWEDGE_ALREADY_ENABLEDDataWedge is already enabled.
DATAWEDGE_DISABLEDDataWedge is disabled.
DEVICE_NOT_CONNECTEDThe requested scanner device is not connected.
DEVICE_NOT_SUPPORTEDThe requested scanner device is not supported.
INPUT_NOT_ENABLEDThe requested input plugin is not enabled.
INVALID_CONFIG_FILEThe supplied config file is invalid.
INVALID_FILE_NAMEThe supplied file name is invalid.
INVALID_FOLDER_PATHThe supplied folder path is invalid.
OPERATION_NOT_ALLOWEDDataWedge rejected the operation.
PARAMETER_INVALIDOne or more parameters are invalid.
PLUGIN_BUNDLE_INVALIDThe supplied plugin bundle is invalid.
PLUGIN_DISABLEDThe requested plugin is disabled.
PLUGIN_DISABLED_IN_CONFIGThe requested plugin is disabled in this config.
PLUGIN_NOT_SUPPORTEDThe requested plugin is not supported.
PROFILE_ALREADY_EXISTSThe target profile already exists.
PROFILE_ALREADY_SETThe target profile is already active.
PROFILE_DISABLEDThe target profile is disabled.
PROFILE_HAS_APP_ASSOCIATIONThe target profile still has app associations.
PROFILE_NAME_EMPTYThe profile name was empty.
PROFILE_NOT_FOUNDThe target profile was not found.
SCANNER_ALREADY_DISABLEDThe scanner is already disabled.
SCANNER_ALREADY_ENABLEDThe scanner is already enabled.
SCANNER_DISABLE_FAILEDDataWedge failed to disable the scanner.
SCANNER_ENABLE_FAILEDDataWedge failed to enable the scanner.
UNKNOWNDataWedge returned an unknown error.

This reference is synced from src/definitions.ts in capacitor-zebra-datawedge.

Keep going from @capgo/capacitor-zebra-datawedge

Section titled “Keep going from @capgo/capacitor-zebra-datawedge”

If you are using @capgo/capacitor-zebra-datawedge to plan native plugin work, connect it with Using @capgo/capacitor-zebra-datawedge for the native capability in Using @capgo/capacitor-zebra-datawedge, Capgo Plugin Directory for the product workflow in Capgo Plugin Directory, Capacitor Plugins by Capgo for the implementation detail in Capacitor Plugins by Capgo, Adding or Updating Plugins for the implementation detail in Adding or Updating Plugins, and Ionic Enterprise Plugin Alternatives for the product workflow in Ionic Enterprise Plugin Alternatives.