问题标签 [motorola-emdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1775 浏览

c# - 如何以编程方式控制 Symbol MC9190 条码扫描器的蜂鸣声

我正在为VB.NET 中的Symbol MC9190条码扫描器开发一个应用程序。

我几乎完成了应用程序,现在我需要的是根据条形码符号控制哔声的持续时间(或哔声的数量)。比如说,它会为一维条码发出一种哔声,而为二维条码发出另一种哔声。

我创建了一个蜂鸣器对象:

我正在尝试像这样控制蜂鸣器:


有两个问题。

首先,将属性分配给 myBeeper 对象似乎不会影响发出的实际声音。

其次,扫描仪在引发 myReader_ReadNotify 事件之前发出声音,因此当我评估编码时,扫描仪已经发出哔哔声。

我可能会静音默认哔声,并在评估数据后强制扫描仪发出声音,但我在 myBeeper 对象中看不到哔声事件(或任何其他事件),所以我不知道如何强制扫描仪发出声音。

我发现了一个类似的帖子How to disable beep in C# for Symbol PPT2800 条码扫描器?,但答案完全偏离主题。

任何知道如何编程符号扫描仪的人都可以帮助我吗?

谢谢你。

0 投票
2 回答
247 浏览

motorola-emdk - Motorola EMDK 2.8 for .net 是否支持 Motorola MC3090Z RFID

我们在 Motorola 的 EMDK 2.8 for .net 上为 Motorola MC3090G 开发了一个程序,它工作得很好,但是在 MC3090Z 上运行时它不起作用,我们想知道 EMDK 2.8 for .net 是否支持 MC3090Z RFID。

0 投票
0 回答
631 浏览

bluetooth - 如何使用蓝牙或条形码更改摩托罗拉 rs507 中的蓝牙 PIN?

当接入点为连接器模式时,我们如何设置提供给我们的蓝牙接入点 (pirani 1000) 的 rs507 蓝牙引脚?

是否可以打印一个设置 pin 的自定义条形码?例如 ...

我尝试了指南中的第 xx 部分,其中显示了如何在 sr507 上设置“可变引脚”并按照程序进行但扫描了 3 三次并扫描了“结束”条形码,我将蓝牙接入点引脚设置为 333 并启用了 BT 身份验证和两个设备上的加密。

仅当我们将 rs507 引脚和蓝牙 ap (pirani) 引脚都设置为 12345 时,设备才会连接。

这让我相信我们不能设置引脚?我们可以将整个过程合并到一个条形码中吗?

0 投票
1 回答
434 浏览

c# - .NET CF 3.5 中 System.Threading.EventWaitHandle..ctor 的 ApplicationException

我有一个在 Motorola WT41N0 (Windows CE 7) 上运行的 .NET CF 3.5 应用程序。有时它会出现以下异常:

异常发生在许多不同的地方。有时它出现在摩托罗拉条形码扫描仪 API (Symbol.Barcode2) 中。它也出现在以下代码中:

这是 UpdateScanStatus 方法:

这是此示例的完整堆栈跟踪:

有谁知道可能导致错误的原因。

0 投票
2 回答
943 浏览

android - 为什么 Fragment.onResume() 直到 onResume 完全完成后才显示我的 GUI?

我正在编写一个与摩托罗拉 EMDK 接口的 Android 应用程序,并且遇到了计时/线程问题。我有一个活动,它添加一个片段以使用 EMDK 执行一个非常特定的功能,显示一个屏幕告诉用户正在发生什么,然后在大约 15 秒后被活动清理。

我注意到在 EMDK 操作发生(在这种情况下设备底座正在解锁)与显示“底座现已解锁”的 GUI 之间存在 1-2 秒的延迟。

我已经对 Android 如何处理在屏幕上绘制片段进行了一些研究,并且我能找到的所有内容都表明 onResume 被称为“当片段变得可见时”。然而,这与我的经验不符。根据我的理解,下面的代码应该可以工作,应该绘制屏幕,​​然后调用 EMDKManager.getEMDKManager() 方法,该方法构造一个指向 EMDK 服务的指针并创建一个新线程来执行解锁:

它看起来更像是仅在 onResume() 完全完成后才绘制屏幕,​​即 EMDKManager.getEMDKManager() 也完成了它的调用。

由于该片段是该方法的第二个参数所需的 EMDKListener 对象,因此我正在努力寻找一种正确线程的方法。我需要先绘制 GUI,或者在底座解锁的同时绘制。

是否有任何其他方法可以被覆盖或与之交互以获得片段的 onViewDrawn() 事件的等价物?

非常感谢。

0 投票
1 回答
2826 浏览

c# - 是否可以在 UHF RFID 标签中读写 ASCII 字符?

我正在为摩托罗拉 MC9190 RFID 手持阅读器开发一个应用程序。

我需要在 UHF RFID 标签中读取和写入人类可读的信息。所以我决定用 ASCII 字符写信息。

在做一些研究时,我发现可以在 RFID 标签内存中写入 ASCII 字符,但它支持的字符较少。我不会介意,直到它少于 10 个字符。

参考:

https://support.tracerplus.com/index.php?/Knowledgebase/Article/View/199/15/encoding-rfid-tags-with-ascii-values-vs-hexadecimal-values-whats-the-difference

http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags

现在,我有点困惑如何直接在阅读器中读写 ASCII 字符。

这是用十六进制字符编写的代码。

如果我想用 ASCII 写,我猜它应该被编码为 ASCII 字节。所以不是for循环,如果我替换下面的代码,会写成功吗?

由于我没有阅读器,所以我现在无法测试。

如果成功,在读取标签时,如何将阅读器配置为解码为 ASCII 字符并显示它,还是需要以编程方式转换?

由于我是 RFID 技术的新手,我不确定我是否正确地完成了研究。如果我错了,请纠正我。

0 投票
1 回答
2516 浏览

embedded - 适用于摩托罗拉 MC32NO 的应用程序开发 Windows Embedded Compact 7.0

我正在尝试开始为运行 Windows Embedded Compact 7.0 的摩托罗拉 MC32N0 设备进行应用程序开发。

本教程说明我需要一个板级支持包 (BSP),但是我无法在Zebra 网站上找到它。是否有适用于摩托罗拉 MC32N0 的 BSP,我在哪里可以找到它?

另一个问题,在安装 Platform Builder 7.0 期间,我使用了试用许可证密钥。现在,如果我将构建输出部署到我的设备,它会替换已安装的操作系统,还是仅部署应用程序?

我是 Windows CE 的新手,但有 Web 开发和 WinForms 的背景。

0 投票
1 回答
143 浏览

android - 是否可以使用 EMDK 在 MC18 扫描仪中部署现有的 android 应用程序?

我的应用配备了条形码扫描仪。我也想在 MC18 中部署相同的应用程序。我希望应用程序使用 MC18 自己的扫描仪。

0 投票
2 回答
1031 浏览

android - 摩托罗拉 EMDK 3.1 错误(app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\22.2.1\res\values-v21\values-v21.xml)

我正在使用 Motorola EMDK 3.1 在 Android Studio 中编写一个小扫描应用程序。此应用程序应在 Android 4.1 上的 TC55 上运行。

当我尝试运行我的应用程序时出现此错误:

这是我的 Gradle:

0 投票
2 回答
870 浏览

windows-ce - 应用加载时出现 SCAN_Enable 错误的间歇性问题

我购买了一批带有可拆卸扫描头的 WT0490 可穿戴 pda,因此将最初为 Windows Mobile 制作的应用程序(已经完美运行了几年)转换为在 WT4090s 上运行。这些设备使用以下版本:

  • 视窗 CE 5.0
  • EMDK 2.6
  • ASP.net CF 2.0

自推出以来,我看到了一些非常令人沮丧的行为,这似乎是在设备运行几天后开始发生的。用户报告以下错误:

应用程序出现意外错误

SCAN_Enable

似乎没有任何明显的模式,几个设备将在几天内完美运行,然后突然出现此错误。然后几天和几次重新启动后,它们又可以工作了。

所有设备都被带回库存设置,然后我们的出租车部署到它们。所有相同的型号。我们已经尝试改变内存分配、交换扫描仪头等,但没有模式。

该错误似乎发生在登录后加载第一个表单时,登录屏幕在带有密码框的下拉列表中显示用户列表,因此应用程序的一部分工作正常,似乎是在初始化扫描仪时出现此故障发生。

我有 40 台设备,现在 30 多台设备都出现了同样的问题,所以我的直觉告诉我这是一个软件问题,但我至今无法找出原因。

我们也尝试过暖靴、冷靴和完整的重新配置。我们有几个开发单元没有出现问题,尽管它们没有经常使用,所以也许我们“还没有”看到问题。

我希望那里有人遇到过这个问题并且知道如何解决它。

提前致谢。