docs: add 0xA9 feedforward frame to host comm guide

This commit is contained in:
2026-06-07 15:06:58 +08:00
parent e1a01e6b53
commit 89aa777d5c
+29
View File
@@ -19,6 +19,35 @@
| 0xA6 | 10 | 手动控制数据 |
| 0xA7 | 3 | 命令 |
| 0xA8 | 50 | 调试调参数据 |
| 0xA9 | 6 | 前馈输入 |
---
## 5. 前馈输入帧 0xA9 (6 字节)
**用途**: 下发前馈输入值到 yaw 电机前馈控制器,在自动和手动模式下均可生效。
```
[SOF:0xA9][feedforward:4][checksum:1]
```
| 偏移 | 长度 | 类型 | 含义 |
|---|---|---|---|
| 0 | 1 | uint8 | 帧头 0xA9 |
| 1 | 4 | float | 前馈输入值 |
| 5 | 1 | uint8 | checksum |
**Python 写入示例**:
```python
def send_feedforward(ser, feedforward: float):
data = bytearray()
data.append(0xA9)
data.extend(struct.pack('<f', feedforward))
checksum = sum(data) & 0xFF
data.append(checksum)
ser.write(data)
```
---