问题标签 [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.
c# - 如何以编程方式控制 Symbol MC9190 条码扫描器的蜂鸣声
我正在为VB.NET 中的Symbol MC9190条码扫描器开发一个应用程序。
我几乎完成了应用程序,现在我需要的是根据条形码符号控制哔声的持续时间(或哔声的数量)。比如说,它会为一维条码发出一种哔声,而为二维条码发出另一种哔声。
我创建了一个蜂鸣器对象:
我正在尝试像这样控制蜂鸣器:
有两个问题。
首先,将属性分配给 myBeeper 对象似乎不会影响发出的实际声音。
其次,扫描仪在引发 myReader_ReadNotify 事件之前发出声音,因此当我评估编码时,扫描仪已经发出哔哔声。
我可能会静音默认哔声,并在评估数据后强制扫描仪发出声音,但我在 myBeeper 对象中看不到哔声事件(或任何其他事件),所以我不知道如何强制扫描仪发出声音。
我发现了一个类似的帖子How to disable beep in C# for Symbol PPT2800 条码扫描器?,但答案完全偏离主题。
任何知道如何编程符号扫描仪的人都可以帮助我吗?
谢谢你。
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。
bluetooth - 如何使用蓝牙或条形码更改摩托罗拉 rs507 中的蓝牙 PIN?
当接入点为连接器模式时,我们如何设置提供给我们的蓝牙接入点 (pirani 1000) 的 rs507 蓝牙引脚?
是否可以打印一个设置 pin 的自定义条形码?例如 ...
我尝试了指南中的第 xx 部分,其中显示了如何在 sr507 上设置“可变引脚”并按照程序进行但扫描了 3 三次并扫描了“结束”条形码,我将蓝牙接入点引脚设置为 333 并启用了 BT 身份验证和两个设备上的加密。
仅当我们将 rs507 引脚和蓝牙 ap (pirani) 引脚都设置为 12345 时,设备才会连接。
这让我相信我们不能设置引脚?我们可以将整个过程合并到一个条形码中吗?
c# - .NET CF 3.5 中 System.Threading.EventWaitHandle..ctor 的 ApplicationException
我有一个在 Motorola WT41N0 (Windows CE 7) 上运行的 .NET CF 3.5 应用程序。有时它会出现以下异常:
异常发生在许多不同的地方。有时它出现在摩托罗拉条形码扫描仪 API (Symbol.Barcode2) 中。它也出现在以下代码中:
这是 UpdateScanStatus 方法:
这是此示例的完整堆栈跟踪:
有谁知道可能导致错误的原因。
android - 为什么 Fragment.onResume() 直到 onResume 完全完成后才显示我的 GUI?
我正在编写一个与摩托罗拉 EMDK 接口的 Android 应用程序,并且遇到了计时/线程问题。我有一个活动,它添加一个片段以使用 EMDK 执行一个非常特定的功能,显示一个屏幕告诉用户正在发生什么,然后在大约 15 秒后被活动清理。
我注意到在 EMDK 操作发生(在这种情况下设备底座正在解锁)与显示“底座现已解锁”的 GUI 之间存在 1-2 秒的延迟。
我已经对 Android 如何处理在屏幕上绘制片段进行了一些研究,并且我能找到的所有内容都表明 onResume 被称为“当片段变得可见时”。然而,这与我的经验不符。根据我的理解,下面的代码应该可以工作,应该绘制屏幕,然后调用 EMDKManager.getEMDKManager() 方法,该方法构造一个指向 EMDK 服务的指针并创建一个新线程来执行解锁:
它看起来更像是仅在 onResume() 完全完成后才绘制屏幕,即 EMDKManager.getEMDKManager() 也完成了它的调用。
由于该片段是该方法的第二个参数所需的 EMDKListener 对象,因此我正在努力寻找一种正确线程的方法。我需要先绘制 GUI,或者在底座解锁的同时绘制。
是否有任何其他方法可以被覆盖或与之交互以获得片段的 onViewDrawn() 事件的等价物?
非常感谢。
c# - 是否可以在 UHF RFID 标签中读写 ASCII 字符?
我正在为摩托罗拉 MC9190 RFID 手持阅读器开发一个应用程序。
我需要在 UHF RFID 标签中读取和写入人类可读的信息。所以我决定用 ASCII 字符写信息。
在做一些研究时,我发现可以在 RFID 标签内存中写入 ASCII 字符,但它支持的字符较少。我不会介意,直到它少于 10 个字符。
参考:
http://blog.atlasrfidstore.com/types-of-memory-in-gen-2-uhf-rfid-tags
现在,我有点困惑如何直接在阅读器中读写 ASCII 字符。
这是用十六进制字符编写的代码。
如果我想用 ASCII 写,我猜它应该被编码为 ASCII 字节。所以不是for循环,如果我替换下面的代码,会写成功吗?
由于我没有阅读器,所以我现在无法测试。
如果成功,在读取标签时,如何将阅读器配置为解码为 ASCII 字符并显示它,还是需要以编程方式转换?
由于我是 RFID 技术的新手,我不确定我是否正确地完成了研究。如果我错了,请纠正我。
android - 是否可以使用 EMDK 在 MC18 扫描仪中部署现有的 android 应用程序?
我的应用配备了条形码扫描仪。我也想在 MC18 中部署相同的应用程序。我希望应用程序使用 MC18 自己的扫描仪。
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:
windows-ce - 应用加载时出现 SCAN_Enable 错误的间歇性问题
我购买了一批带有可拆卸扫描头的 WT0490 可穿戴 pda,因此将最初为 Windows Mobile 制作的应用程序(已经完美运行了几年)转换为在 WT4090s 上运行。这些设备使用以下版本:
- 视窗 CE 5.0
- EMDK 2.6
- ASP.net CF 2.0
自推出以来,我看到了一些非常令人沮丧的行为,这似乎是在设备运行几天后开始发生的。用户报告以下错误:
应用程序出现意外错误
SCAN_Enable
似乎没有任何明显的模式,几个设备将在几天内完美运行,然后突然出现此错误。然后几天和几次重新启动后,它们又可以工作了。
所有设备都被带回库存设置,然后我们的出租车部署到它们。所有相同的型号。我们已经尝试改变内存分配、交换扫描仪头等,但没有模式。
该错误似乎发生在登录后加载第一个表单时,登录屏幕在带有密码框的下拉列表中显示用户列表,因此应用程序的一部分工作正常,似乎是在初始化扫描仪时出现此故障发生。
我有 40 台设备,现在 30 多台设备都出现了同样的问题,所以我的直觉告诉我这是一个软件问题,但我至今无法找出原因。
我们也尝试过暖靴、冷靴和完整的重新配置。我们有几个开发单元没有出现问题,尽管它们没有经常使用,所以也许我们“还没有”看到问题。
我希望那里有人遇到过这个问题并且知道如何解决它。
提前致谢。