OPOS Configuration.xml DevicePath属性

时间:2017-10-26 20:25:06

标签: c# c++ opos

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

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

HardwarePath =“0xFED0C1D8”是我们的GPIO地址,是吗?

1 个答案:

答案 0 :(得分:0)

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

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

  2. 按照以下步骤在应用程序中打开现金抽屉设备。

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

    2-2。使用从获取的设备集合中在OPOS注册表中定义的设备名称密钥或正在使用的设备的逻辑设备名称搜索设备信息,并基于它执行CreateInstance。

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