问题标签 [honeywell]
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.
python - 需要访问 json.load 中的嵌套值
我正在使用 Hufman 的 Honeywell Python 代码从 MyTotalConnectComfort 网站提取数据。代码在这里。我已经修改了 2.7 的代码。我也在使用 Flask。
当我调用 client.locations() 时,我得到一个包含 6 个键的 json 文件。我削减了 json 中的数据,只获取我想要的单个键后面的数据,即“设备”。我使用以下代码来执行此操作:
我在这个线程的底部取回了数据和格式化列表。我试图能够将此 json 传递给 html,然后使用以下 html 代码从该列表中发布值。我已经尝试了很多事情,但我无法获得“设备”的子值。
{{ honeywell.Devices.ThermostatData.Outdoorhumidity | safe }}
我不断收到此错误UndefinedError: 'list object' has no attribute 'Devices'
我是否需要重新键入此列表,或者除了作为新手之外,我做错了什么。谢谢。
这是 newlist2 键和数据(jsonlint.com 将其显示为有效的 json)
}]
java - Android Barcode Scanner - 自动显示 SQL 数据
我想创建 android 条码扫描器并显示来自 SQL 数据库的查询结果。可以使用查看按钮检索结果:
这是条形码读取事件:
如何在扫描仪结果加载后自动显示?没有查看按钮?如何直接使用硬件触发显示结果?
感谢您的帮助...谢谢。
图片:示例应用程序
uwp - 霍尼韦尔 N3680 未触发 DataReceived 事件
我有带有扫描引擎 Honeywell N3680 的设备。根据文档https://docs.microsoft.com/en-us/windows/uwp/devices-sensors/pos-device-support应该支持该引擎。
当我使用此代码编写示例 UWP 应用程序时。OnDataReceived方法不会被调用。
POS 模式已激活,设备管理器中的设备表示如下:
如果我使用霍尼韦尔 UWP 应用程序“BarcodeScanningApp”也不会触发 DataReceived 事件。
在 Honeywell Windows 桌面应用程序“POS4NET Validation Utility”的情况下,扫描仪可以正确扫描。
是否有任何选项如何在 UWP 应用程序中设置此扫描引擎?
c# - 在 C# 中与 Honeywell 条码扫描仪的连接丢失
我有一个 Honeywell 4800P 条码扫描器,我在 Windows 7 64 位上下载并安装了 Intermec 1.6 SDK,我将 ISDC_PnP.dll、ISDC_RS.dll 和 ISDC_HID.dll 所有 64 位版本复制到 System32。
我已经正确安装了驱动程序,并且通过在另一台计算机上测试它来验证我的硬件工作正常,我的 USB 端口也通过尝试另一个 USB 设备正常工作。
现在我有了这个包装器:
我有这两个功能:
现在 wrapper.Connect 返回 NO_ERROR 但 A 行打印 Connection_Lost !ScannerCfg 打印中的行也是如此。
我发现 ISDC_PnP.dll 文件版本是 1.0.5,我想下载一个更高版本但我在任何地方都找不到。
有趣的是,SDK 附带的示例不起作用,并且在我的计算机上显示相同的错误。
那么为什么我会得到这个以及如何从这个条形码中读取图像呢?
附言
我更喜欢使用 SDK,因为我也想在没有键盘仿真的情况下读取条形码,但我愿意选择。
raspberry-pi3 - 无法通过 I2C 总线将霍尼韦尔气流传感器与 Raspberry 连接
我正在尝试将霍尼韦尔气流传感器(型号 HAFBSS0200C4AX3 - 具有 I2C 3.3V 输出)与我的 Raspberry Pi3 连接,但我无法从传感器接收真实值(即使我强烈呼吸,这些值总是太低)传感器..)
这里是传感器数据表(https://www.mouser.com/ds/2/187/honeywell-sensing-airflow-zephyr-haf-series-digita-740409.pdf)。
我尝试运行以下脚本:
输出值太低...数据表说我应该读取 2 个字节(第一个 LSB,然后是 MSB),但我不知道我的脚本是否这样做..(我不是 I2C 专家)..
请问你能帮帮我吗?提前致谢!!
android - 霍尼韦尔扫描仪。java.lang.IllegalArgumentException:服务意图必须是明确的
我使用 Honeywell SKD 扫描条码。在 Android 4.4.1 上一切正常,但在 7.7.1 上出现错误。我试图使用推荐的服务意图,但很可能我做错了。
我的错误日志:
如何解决问题?谢谢你。
thermal-printer - 如何在直接协议中打印 GS1-Datamatrix,如何添加 FNC1?
我需要使用直接协议通过串行端口将GS1-Datamatrix(代码值是动态的)发送到热敏打印机(intermec)。GS1 数据矩阵是标准数据矩阵,但它应该以(功能代码一)开头。FNC1
GS1 DataMatrix 是通过在Data Matrix ECC 200 版本的第一个位置添加FNC1 码字形成的。
带有标准数据矩阵的标签示例:
如何添加PB "010000012300001710ABC123"
到FNC1
代码中?
我努力了:
打印 GS1-128 时添加
CHR$(128);
与 EAN-128 代码一起使用的代码,请参阅程序员参考手册 Intermec Direct Protocol v8.60。使用Bartender-ultralite创建 GS1-Datamatrix,然后使用直接协议驱动程序打印到文件。但是,这会在文件中创建一个图像,因此我无法动态更改代码。
android - 与霍尼韦尔水槽集成,未经许可的SecurityException DecodeService
我正在与读者整合,并使用自己的收藏家的图书馆来做到这一点。通过这种方式,我创建了一个 Java 应用程序并使用 JNI 将它与我的移动应用程序集成。
当我在设备上打开我的应用程序时,它会securityException
在我调用从应用程序本身启动服务的方法的那一行出现错误:
java.lang.SecurityException:不允许启动服务 Intent {act = com.honeywell.decode.DecodeService} 未经许可未从 uid 10089 EJNIException 导出
注意:它适用于 Java 版本 4.1.1,但在 7.1 中会发生此错误。
python - 在 Python 中读取 2 个字节的 I2C 事务
我正在尝试在 Python 上实现从 I2C 通信中读取。我面临的问题是,我从一个事务中的两个字节的答案中读取的传感器。是否有提供此类阅读的 Python 库。
以下是传感器答案的描述:
android - 如何使用 android studio/app 向集成条码扫描仪发送命令?
问题:如何在不使用激光束的情况下与集成的 Honeywell n4313 条码扫描器通信?
当前状态:我有一台带有集成 Honeywell n4313 条码扫描仪的 Chainway c6000 移动设备。我以某种方式设法扫描了切换激光束的条形码。因此,我无法使用激光束扫描条形码。我正在尝试找到一种重新打开它的方法。
我能够构建 android 应用程序,但我无法与条形码扫描仪交谈。我搜索过,包括 Honeywellaid 支持和软件平台。没有解释此问题的文档。
任何方向或帮助都会很棒。