Capacitor plugin for Zebra DataWedge profile management, notifications, queries, and soft scanning on Zebra Android devices.
cloneProfile
createProfile
deleteProfile
importConfig
| Method | Description |
|---|
cloneProfile | See the source definitions for current behavior. |
createProfile | See the source definitions for current behavior. |
deleteProfile | See the source definitions for current behavior. |
importConfig | See the source definitions for current behavior. |
renameProfile | See the source definitions for current behavior. |
restoreConfig | See the source definitions for current behavior. |
setConfig | See the source definitions for current behavior. |
setDisabledAppList | See the source definitions for current behavior. |
setIgnoreDisabledProfiles | See the source definitions for current behavior. |
registerForNotification | See the source definitions for current behavior. |
unRegisterForNotification | See the source definitions for current behavior. |
enumerateScanners | See the source definitions for current behavior. |
getActiveProfile | See the source definitions for current behavior. |
getAssociatedApps | See the source definitions for current behavior. |
getConfig | See the source definitions for current behavior. |
getDatawedgeStatus | See the source definitions for current behavior. |
getDisabledAppList | See the source definitions for current behavior. |
getIgnoreDisabledProfiles | See the source definitions for current behavior. |
getProfilesList | See the source definitions for current behavior. |
getScannerStatus | See the source definitions for current behavior. |
getVersionInfo | See the source definitions for current behavior. |
disableDatawedge | See the source definitions for current behavior. |
disableScannerInput | See the source definitions for current behavior. |
enableDatawedge | See the source definitions for current behavior. |
enableScannerInput | See the source definitions for current behavior. |
enumerateTriggers | See the source definitions for current behavior. |
notify | See the source definitions for current behavior. |
resetDefaultProfile | See the source definitions for current behavior. |
setDefaultProfile | See the source definitions for current behavior. |
setReportingOptions | See the source definitions for current behavior. |
softRfidTrigger | See the source definitions for current behavior. |
softScanTrigger | See the source definitions for current behavior. |
switchScanner | See the source definitions for current behavior. |
switchScannerParams | See the source definitions for current behavior. |
switchToProfile | See the source definitions for current behavior. |
getPluginVersion | See the source definitions for current behavior. |
addListener | See the source definitions for current behavior. |
addListener | See the source definitions for current behavior. |
Use these values when creating profiles, configuring plugins, listening for scanner state, or handling DataWedge result errors.
| Value | Use |
|---|
CREATE_IF_NOT_EXIST | Create the profile only when it does not already exist. |
OVERWRITE | Replace the existing profile configuration. |
REMOVE | Remove the profile configuration. |
UPDATE | Update the existing profile configuration. |
| Value | User will receive |
|---|
CONFIGURATION_UPDATE | DataWedge configuration update events. |
PROFILE_SWITCH | Active profile switch events. |
SCANNER_STATUS | Scanner connection and scan-state events. |
| Value | Configures |
|---|
ADF | Advanced Data Formatting rules. |
BARCODE | Barcode scanner input. |
BDF | Basic Data Formatting rules. |
DCP | Data Capture Plus integration. |
EKB | Enterprise Keyboard integration. |
INTENT | Intent output delivery. |
IP | IP output delivery. |
KEYSTROKE | Keystroke output delivery. |
MSR | Magnetic stripe reader input. |
RFID | RFID input. |
SERIAL | Serial input. |
TOKENS | Token output formatting. |
VOICE | Voice input. |
| Value | Scanner target |
|---|
AUTO | Let DataWedge choose the scanner automatically. |
BLUETOOTH_DS3678 | Bluetooth DS3678 scanner. |
BLUETOOTH_RS6000 | Bluetooth RS6000 scanner. |
BLUETOOTH_SSI | Bluetooth SSI scanner. |
INTERNAL_CAMERA | Internal camera scanner. |
INTERNAL_IMAGER | Internal imager scanner. |
INTERNAL_LASER | Internal laser scanner. |
PLUGABLE_SSI | Pluggable SSI scanner. |
PLUGABLE_SSI_RS5000 | Pluggable SSI RS5000 scanner. |
SERIAL_SSI | Serial SSI scanner. |
USB_SSI_DS3608 | USB SSI DS3608 scanner. |
| Value | Meaning |
|---|
CONNECTED | Scanner is connected. |
DISABLED | Scanner is disabled. |
DISCONNECTED | Scanner is disconnected. |
IDLE | Scanner is ready and idle. |
SCANNING | Scanner is actively scanning. |
WAITING | Scanner is waiting to scan. |
| Value | What user will find there |
|---|
APP_ALREADY_ASSOCIATED | The app is already associated with the profile. |
APP_ALREADY_IN_DISABLED_LIST | The app is already in the disabled app list. |
BUNDLE_EMPTY | The supplied config bundle was empty. |
CANNOT_READ_FILE | DataWedge could not read the supplied file. |
CONFIG_FILE_NOT_EXIST | The referenced config file does not exist. |
DATAWEDGE_ALREADY_DISABLED | DataWedge is already disabled. |
DATAWEDGE_ALREADY_ENABLED | DataWedge is already enabled. |
DATAWEDGE_DISABLED | DataWedge is disabled. |
DEVICE_NOT_CONNECTED | The requested scanner device is not connected. |
DEVICE_NOT_SUPPORTED | The requested scanner device is not supported. |
INPUT_NOT_ENABLED | The requested input plugin is not enabled. |
INVALID_CONFIG_FILE | The supplied config file is invalid. |
INVALID_FILE_NAME | The supplied file name is invalid. |
INVALID_FOLDER_PATH | The supplied folder path is invalid. |
OPERATION_NOT_ALLOWED | DataWedge rejected the operation. |
PARAMETER_INVALID | One or more parameters are invalid. |
PLUGIN_BUNDLE_INVALID | The supplied plugin bundle is invalid. |
PLUGIN_DISABLED | The requested plugin is disabled. |
PLUGIN_DISABLED_IN_CONFIG | The requested plugin is disabled in this config. |
PLUGIN_NOT_SUPPORTED | The requested plugin is not supported. |
PROFILE_ALREADY_EXISTS | The target profile already exists. |
PROFILE_ALREADY_SET | The target profile is already active. |
PROFILE_DISABLED | The target profile is disabled. |
PROFILE_HAS_APP_ASSOCIATION | The target profile still has app associations. |
PROFILE_NAME_EMPTY | The profile name was empty. |
PROFILE_NOT_FOUND | The target profile was not found. |
SCANNER_ALREADY_DISABLED | The scanner is already disabled. |
SCANNER_ALREADY_ENABLED | The scanner is already enabled. |
SCANNER_DISABLE_FAILED | DataWedge failed to disable the scanner. |
SCANNER_ENABLE_FAILED | DataWedge failed to enable the scanner. |
UNKNOWN | DataWedge returned an unknown error. |
This reference is synced from src/definitions.ts in 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.