写入未插入的usb设备

本文关键字:usb 设备 插入 | 更新日期: 2023-09-27 18:10:48

我有一些集成测试,测试来自USB侦听器的USB数据处理,这是我们应用程序的一部分。我希望能够运行这些测试,即使设备的代码也不存在。例如,让我的测试代码写入设备,以便我的生产代码读取并处理它。存在的设备不会影响生产代码的处理。有人知道这是可能的吗?

感谢

编辑:我尝试这种方法的原因是类似的代码非常适合RS-232版本,即集成测试写入端口和插入设备的存在不影响结果。

写入未插入的usb设备

我认为您应该编写当前写入USB驱动器的类的替代实现。你需要一个接口和两个实现它的类。如果设备连接…使用实现1,否则使用实现2(写入磁盘或类似的东西)。