问题标签 [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 回答
1952 浏览

windows-mobile - 摩托罗拉 MC3190 条码扫描器 - 需要示例代码来启用扫描器并将扫描数据加载到使用 C#.net VS2008 的文本框中

我正在尝试通过我的应用程序(C#.net+VS2008)读取扫描的数据,并且必须将数据加载到窗口表单的文本框中。

设备规格:摩托罗拉 MC3190G 操作系统:Windows CE6.0 / Windows Mobile 6.0 扫描仪:激光 LED 类型

我对这个概念完全陌生。我需要示例代码/示例应用程序才能继续进行。

提前致谢。

0 投票
1 回答
444 浏览

motorola-emdk - TagData.TagID 和 MEMORY_BANK.TID 有什么区别?

我正在为一个个人项目使用“摩托罗拉emdk”。我看到TagData.TagIDTagData.MemoryBankData不同(MEMORY_BANK.TID选择时)。

.NET 文档没有提供信息,它只是说明:

TagData.TagID 属性

获取标签 ID

我深入研究了“Motorola EMDK for C”API,这是 .NET SDK 封装的低级接口,它提供了更多详细信息:

UNIT8* pTagID

标签 ID,对于 C1G2,此字段是指 EPC 数据。

...这清除了一切,除了MEMORY_BANK.EPC也不匹配TagData.TagID

我查看了 Class 1 Gen 2 规范(http://www.gs1.org/sites/default/files/docs/uhfc1g2/uhfc1g2_2_0_0_standard_20131101.pdf),标签数据结构中描述的字段似乎都与此相对应TagID财产。

我确实想知道TagData.TagIDSDK 是否会生成一些任意的、不透明的值作为唯一标识每个标签的方法,但我注意到在不同的会话中使用相同的值,所以它绝对是确定性的,但它是什么意思?

我写了一个程序来转储标签和TagID属性的所有内存库,这就是我得到的:

更新

看来我看的不够仔细!

TagData.TagID包含在 中,EPC例如:

根据 C1G2 规范,EPC 的开头保留如下:

那就清楚了!

但我现在的问题是:可以TagID相信它是全球独一无二TID的吗?我的理解是EPC不需要唯一,它只是一个任意字符串而不是序列号。如果是这种情况,那么在 EPC 冲突的情况下会发生什么?

0 投票
3 回答
927 浏览

java - 如何在摩托罗拉 FX7500 上调试嵌入式应用程序启动

我们有一个在摩托罗拉 FX7500 RFID 阅读器上运行的应用程序。一切正常,除了自动启动。看起来 start_appname.sh 已执行,但应用程序甚至没有启动。有没有办法调试应用程序启动?或者在日志文件中查找失败原因?

谢谢!

0 投票
1 回答
1397 浏览

rfid - 摩托罗拉 MC75A RFID 找不到 rfidapi32.dll

我正在尝试在摩托罗拉 MC75A(Windows)上运行其中一个 SDK RFID 示例,但出现以下错误 - 谁能帮忙?谢谢在此处输入图像描述

0 投票
2 回答
303 浏览

windows-ce - 如何检测摩托罗拉 MC3100 扫描仪上的自由落体事件?

我搜索了谷歌并没有提出任何内容。有大量页面告诉我摩托罗拉 MC3100/MC3190 支持自由落体检测和事件记录,但我在文档或在线中找不到任何内容来说明如何通过编写自己的应用程序并挂钩事件来实现这一点或如果设备上某处的日志文件已经包含这些自由落体事件。

如何检测摩托罗拉 MC3100 扫描仪上的自由落体事件?

0 投票
1 回答
1088 浏览

c# - Windows CE - 波头已损坏

我搜索了所有互联网,但没有找到解决我问题的方法。我只想从资源中播放声音,但它总是,总是给我The wave header is corrupt。我看到了几个解决这个问题的解决方法,比如将 设置Stream.Position为 0,Stream在重新加载声音后取消和,但它仍然不起作用。我的一段代码是这样的:

首先我实例化 a SoundPlayer,然后我读取我想播放的 mp3 文件的字节,即Properties.Resources. 然后我修改了一些属性,最后去玩了。当我尝试播放时,会抛出异常。到底如何才能在 Windows CE 中播放声音?(.NET Framework 2.5,我没有File.ReadAllBytes())。

0 投票
2 回答
819 浏览

c# - 使用 Motorola Emdks 调整天线范围

使用以下代码;我正在尝试调整天线的范围;

问题是,它不会让我改变TransmitPowerIndexReceiveSensitivityIndex 除了 0,我得到的异常是“超出范围的配置值”

如果我在默认设置下运行天线(不使用上面的代码),它们会以全功率运行。

如果我使用以下设置:

天线以非常低的功率运行,但这对于我的设置来说太低了,例如,如果我想将功率指数更改为 20,则没有任何变化。如果我将发射频率指数或接收灵敏度指数更改为上述值以外的任何值,我会得到“配置值超出范围错误”。

如何根据一些线性值调整天线的范围?不幸的是,EMDK 帮助文件没有关于这方面的特定数据......

0 投票
2 回答
904 浏览

android - OnResume 触发按钮单击

大家好,今天早上遇到这个奇怪的问题。使用摩托罗拉 TC55 (Android)

TC55 具有触发其内置扫描仪的 API。这是通过 Intents 完成的。这就是我一直在寻找的。

  1. 单击按钮以触发内置扫描仪 - 这会启动扫描条形码并将其返回给活动的意图。
  2. 返回数据后,将其存储到文本视图中并进行相应处理。

然而,问题是,当意图返回到活动时,onResume 会触发(如预期的那样),但这也会再次触发按钮的 onClick 事件,从而导致扫描仪重复触发。

实际上我的 LogCat 看起来像这样

来到代码:非常感谢任何帮助。

0 投票
2 回答
342 浏览

c# - MC95 - 加载相机抛出找不到 PInvoke DLL 'EMDKServices.dll' 错误

我正在摩托罗拉 MC95 扫描仪上开发 .net 应用程序,尝试打开相机时出现此错误:找不到 PInvoke DLL 'EMDKServices.dll'。我之前收到过这个错误,但它总是如果扫描仪已经启用。我在 4 个扫描仪上运行相同的代码,并且只能在其中两个上重现该问题。不幸的是,我们可以重现问题的两台扫描仪距离我几千英里。

收到错误的可能原因是什么:找不到 PInvoke DLL 'EMDKServices.dll'。何时启用相机?

我让他们尝试了默认的演示应用程序,它可以毫无问题地加载和拍照。

将 EMDK 用于 .Net 2.8 版

0 投票
1 回答
317 浏览

embedded - 从 RFID 阅读器向 USB 端口发送字符串

我正在开发摩托罗拉 FX7500 RFID 阅读器。我必须从阅读器向 USB 端口发送一个简单的字符串(或任何类型的数据)。我一直在搜索网络和提供的资源几个小时,但我找不到任何东西。如果您知道如何执行此操作,函数名称、提示或任何内容都会非常有用。谢谢。