1

我们使用windows iot 版本来做一个OPOS 的现金抽屉服务对象。我们使用GPIO pin打开钱箱,所以我们使用物理内存地址与系统通信打开我们不知道如何设置POS.NET环境的配置文件的硬件设备路径。有人可以帮助我们处理硬件设备路径问题吗?

<Device HardwarePath="0xFED0C1D8" Enabled="yes" PnP="no">
  <LogicalName Name="WASPCD" />
</Device>

HardwarePath="0xFED0C1D8" 是我们的 GPIO 地址,对吗?

4

1 回答 1

0

如果您使用的钱箱服务对象是由 OPOS 而不是 POS for.NET 制作的,则无需编写 POS for.NET 的 configuration.xml。

  1. 请确保安装了通用控制对象。

  2. 按照以下步骤在应用程序中打开钱箱设备。

    2-1.调用GetDevices方法获取设备集合,CashDrawer为类型参数,Opos或OposAndCompatibilityLevel1为兼容性参数。

    2-2。从获取的设备集合中,使用OPOS注册表中定义的设备名称键或正在使用的设备的逻辑设备名称查找设备信息,并据此执行CreateInstance。

    2-3。使用创建的对象调用 Open 方法。

于 2017-11-27T12:28:01.170 回答