跳过内容

@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扫描器连接和扫描状态事件。

数据采集插件

数据采集插件
配置
ADF高级数据格式化规则。
BARCODE条码扫描器输入。
BDF基本数据格式化规则。
DCP数据捕获加强集成。
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_FILEDataWedge无法读取提供的文件。
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 为原生能力在使用 @capgo/capacitor-zebra-datawedge 中 @Capgo 插件目录 为产品工作流程在 @Capgo 插件目录 中 @Capacitor 插件由 @Capgo 为实现细节在 @Capacitor 插件由 @Capgo 中 添加或更新插件 为实现细节在添加或更新插件中,和 Ionic 企业插件替代方案 {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/\u7ef4\u7edf\u6570\u5668\u7ed9/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"为 Ionic Enterprise Plugin 替代品的产品工作流程"},{"text":"编辑页面"}]}