我们使用Windows物联网版本创建OPOS的现金抽屉服务对象。
我们使用GPIO引脚打开现金抽屉,因此我们与系统进行通信
使用物理内存地址进行打开
我们不知道如何设置POS.NET配置文件的硬件设备路径
环境。
有人可以帮助我们处理硬件设备路径问题吗?
<Device HardwarePath="0xFED0C1D8" Enabled="yes" PnP="no">
<LogicalName Name="WASPCD" />
</Device>
HardwarePath =“0xFED0C1D8”是我们的GPIO地址,对吗?
最佳答案
如果您使用的现金抽屉服务对象是由OPOS而不是POS for.NET制成的,则无需编写POS for.NET的configuration.xml。
2-1。通过调用GetDevices方法(使用CashDrawer作为类型参数,并使用Opos或OposAndCompatibilityLevel1作为兼容性参数)来获取设备集合。
2-2。从获取的设备集合中,使用OPOS注册表中定义的设备名称键或正在使用的设备的逻辑设备名称搜索设备信息,然后基于该设备执行CreateInstance。
2-3。使用创建的对象调用Open方法。
关于c# - OPOS Configuration.xml DevicePath属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46963199/