跳过内容

capgo/capacitor-zebra-datawedge

Capacitor用于管理Zebra DataWedge配置文件、发送通知、执行查询以及在Zebra Android设备上进行软扫描。

Capacitor 为 Zebra DataWedge 配置管理、通知、查询和 Zebra Android 设备上的软扫描提供插件。

核心功能

核心功能部分
  • cloneProfile
  • createProfile
  • deleteProfile
  • importConfig

公共 API

公共 API
方法描述
cloneProfile查看源定义以了解当前行为。
createProfile查看源定义以了解当前行为。
deleteProfile查看源定义以了解当前行为。
importConfig查看源定义以了解当前行为。
renameProfile查看源定义以了解当前行为。
restoreConfig查看源定义以了解当前行为。
setConfig查看源定义以了解当前行为。
setDisabledAppList查看源定义以了解当前行为。
setIgnoreDisabledProfiles查看源定义以了解当前行为。
registerForNotification查看源定义以了解当前行为。
unRegisterForNotification查看源定义以了解当前行为。
enumerateScanners查看源定义以了解当前行为。
getActiveProfile查看源定义以了解当前行为。
getAssociatedApps查看源定义以了解当前行为。
getConfig查看源定义以了解当前行为。
getDatawedgeStatus查看源定义以了解当前行为。
getDisabledAppList查看源定义以了解当前行为。
getIgnoreDisabledProfiles查看源定义以了解当前行为。
getProfilesList查看源定义以了解当前行为。
getScannerStatus查看源定义以了解当前行为。
getVersionInfo查看源定义了解当前行为。
disableDatawedge查看源定义了解当前行为。
disableScannerInput查看源定义了解当前行为。
enableDatawedge查看源定义了解当前行为。
enableScannerInput查看源定义了解当前行为。
enumerateTriggers查看源定义了解当前行为。
notify查看源定义了解当前行为。
resetDefaultProfile查看源定义了解当前行为。
setDefaultProfile查看源定义了解当前行为。
setReportingOptions查看源定义了解当前行为。
softRfidTrigger查看源定义了解当前行为。
softScanTrigger查看源定义了解当前行为。
switchScanner查看源定义以了解当前行为。
switchScannerParams查看源定义以了解当前行为。
switchToProfile查看源定义以了解当前行为。
getPluginVersion查看源定义以了解当前行为。
addListener查看源定义以了解当前行为。
addListener查看源定义以了解当前行为。

参考值

参考值

在创建配置文件、配置插件、监听扫描器状态或处理 DataWedge 错误结果时,请使用这些值。

配置文件配置模式

配置文件配置模式
使用
CREATE_IF_NOT_EXIST仅在不存在时创建配置文件。
OVERWRITE替换现有的配置文件。
REMOVE删除配置文件。
UPDATE更新现有的配置文件。

通知类型

通知类型
用户将接收到
CONFIGURATION_UPDATE数据网关配置更新事件。
PROFILE_SWITCH激活配置文件切换事件。
SCANNER_STATUS扫描器连接和扫描状态事件。

DataWedge 插件

DataWedge 插件
配置
ADF高级数据格式化规则。
BARCODE条码扫描器输入。
BDF基本数据格式化规则。
DCPData Capture Plus 集成。
EKB企业键盘集成。
INTENT意图输出交付。
IPIP 输出交付。
KEYSTROKE按键输出交付。
MSR磁条读取器输入。
RFIDRFID输入。
SERIAL串行输入。
TOKENS令牌输出格式。
VOICE语音输入。

扫描器标识符

扫描器标识符
扫描器目标
AUTO让DataWedge自动选择扫描器。
BLUETOOTH_DS3678蓝牙DS3678扫描器。
BLUETOOTH_RS6000蓝牙RS6000扫描器。
BLUETOOTH_SSI蓝牙 SSI 扫描器。
INTERNAL_CAMERA内部摄像头扫描器。
INTERNAL_IMAGER内部成像扫描器。
INTERNAL_LASER内部激光扫描器。
PLUGABLE_SSI可插拔 SSI 扫描器。
PLUGABLE_SSI_RS5000可插拔 SSI RS5000 扫描器。
SERIAL_SSI串行 SSI 扫描器。
USB_SSI_DS3608USB SSI DS3608 扫描器。

扫描器状态值

扫描器状态值
含义
CONNECTED扫描器已连接。
DISABLED扫描器已禁用。
DISCONNECTED扫描器已断开连接。
IDLE扫描器已准备就绪且处于空闲状态。
SCANNING扫描器正在进行扫描。
WAITING扫描器正在等待扫描。

DataWedge 错误代码

DataWedge 错误代码
用户将在此处找到
APP_ALREADY_ASSOCIATED应用程序已与配置文件关联。
APP_ALREADY_IN_DISABLED_LIST应用程序已添加到禁用应用程序列表中。
BUNDLE_EMPTY所提供的配置包为空。
CANNOT_READ_FILE无法读取所提供的文件。
CONFIG_FILE_NOT_EXIST所参考的配置文件不存在。
DATAWEDGE_ALREADY_DISABLEDDataWedge已被禁用。
DATAWEDGE_ALREADY_ENABLEDDataWedge已被启用。
DATAWEDGE_DISABLEDDataWedge已被禁用。
DEVICE_NOT_CONNECTED所请求的扫描设备未连接。
DEVICE_NOT_SUPPORTED所请求的扫描设备不受支持。
INPUT_NOT_ENABLED所请求的输入插件未启用。
INVALID_CONFIG_FILE所提供的配置文件无效。
INVALID_FILE_NAME所提供的文件名无效。
INVALID_FOLDER_PATH所提供的文件夹路径无效。
OPERATION_NOT_ALLOWEDDataWedge 拒绝了该操作。
PARAMETER_INVALID一个或多个参数无效。
PLUGIN_BUNDLE_INVALID提供的插件包无效。
PLUGIN_DISABLED请求的插件已禁用。
PLUGIN_DISABLED_IN_CONFIG请求的插件在此配置中已禁用。
PLUGIN_NOT_SUPPORTED请求的插件不受支持。
PROFILE_ALREADY_EXISTS目标配置已存在。
PROFILE_ALREADY_SET目标配置已激活。
PROFILE_DISABLED目标配置已禁用。
PROFILE_HAS_APP_ASSOCIATION目标配置仍有应用程序关联。
PROFILE_NAME_EMPTY配置名称为空。
PROFILE_NOT_FOUND未找到目标配置。
SCANNER_ALREADY_DISABLED扫描器已经被禁用。
SCANNER_ALREADY_ENABLED扫描器已经被启用。
SCANNER_DISABLE_FAILEDDataWedge禁用扫描器失败。
SCANNER_ENABLE_FAILEDDataWedge启用扫描器失败。
UNKNOWNDataWedge返回未知错误。

真实数据来源

真实数据来源

此参考资料是从 src/definitions.tscapacitor-zebra-datawedge.

继续阅读@capgo/capacitor-zebra-datawedge

继续阅读@capgo/capacitor-zebra-datawedge

如果您正在使用 @capgo/capacitor-zebra-datawedge 连接它与 使用 @capgo/capacitor-zebra-datawedge 为native能力在使用 @capgo/capacitor-zebra-datawedge Capgo 插件目录 为产品工作流程在 Capgo 插件目录 Capacitor 插件由 Capgo 为实现细节在 Capacitor 插件由 Capgo 添加或更新插件 为实现细节在添加或更新插件, 和 Ionic 企业插件替代方案 {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/\u7ef4\u7edf-\u6570\u5b57\u6d77/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"为 Ionic Enterprise Plugin 替代方案的产品工作流程"},{"text":"编辑页面"}]}