
要点总结驱动层与业务层完全分离驱动类RfidHardwareAdaptor继承HardwareAdaptor并实现IHardwareAdaptor。业务层只需实现IHardwareFlow并使用驱动实例。模拟模式(Simulation Mode)通过SimulationMode属性切换。不连接硬件时自动进入模拟模式,返回固定标签数据,定时触发DataArrival事件,方便上位机界面测试。全部异步化所有核心操作(连接、读写、查询)均使用async/await实现。接口的同步方法内部调用异步实现(使用.GetAwaiter().GetResult()安全包装)。工业级特性自动重连 + 指数退避完善的异常处理与日志事件驱动(DataArrival、