Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions docs/field-ledger.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,12 +135,12 @@ follows 1–3 s after the write, #81; the target-lock status about 1 s). Per-lea

| Action | Frames, in order | Effect and readback | Evidence | §9.3 | Asleep |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ------------- | ---------------------------------- |
| `gimbal.move` | short `16 02 00 00`; framed `0x6444`: f32 roll, pitch, yaw, −1000 keeps an axis. With `speed`: framed `0x6544`: 3 × f32 speed, then the three targets | live pose | capture 18 (`0x6444`); measured 2026-10-25; measured 2026-10-31 (#98: speed 1, 5, 100 °/s; tilt 80, pan 145) | U-9 (limits) | unknown |
| `gimbal.move` | framed `0x6444`: f32 roll, pitch, yaw, −1000 keeps an axis. With `speed`: framed `0x6544`: 3 × f32 speed, then the three targets | live pose; while the tracking is on: CAM-34 | capture 18 (`0x6444`); measured 2026-10-25; measured 2026-10-31 (#98: speed 1, 5, 100 °/s; tilt 80, pan 145) | U-9 (limits) | unknown |
| `gimbal.stop` | framed `0x6704`, no data | the live pose stops changing | measured 2026-10-31 (#98) | | unknown |
| `gimbal.turn` | short `16 02 00 00`; framed `0x6484`: f32 roll 0, pitch, yaw in °/s; the yaw sign flips when exactly one of `image.mirror` and `gimbal.invert` is on | turns until `gimbal.stop` or speed 0 | capture 10; measured 2026-10-31 (#98, the sign flip included) | | unknown (CAM-7) |
| `gimbal.turn` | framed `0x6484`: f32 roll 0, pitch, yaw in °/s; the yaw sign flips when exactly one of `image.mirror` and `gimbal.invert` is on | turns until `gimbal.stop` or speed 0; while the tracking is on: CAM-34 | capture 10; measured 2026-10-31 (#98, the sign flip included) | | unknown (CAM-7) |
| `zoom.move` | framed `0x6884`: i32 speed (slow 10, medium 30, fast 50), f32 factor | query `0x6804` | capture 11 (30); measured 2026-10-31 (#98) | U-12 (10, 50) | unknown |
| `zoom.stop` | framed `0x68c4`, no data | the factor stops changing | measured 2026-10-31 (#98) | | unknown |
| `preset.save` | live pose unless `pose` is given; framed `0x3944` (empty slot) or `0x3e04` (used slot), preset layout; then framed `0x3a84` 100 ms later when a name is given or the slot was empty | `presets` | capture 10 | | ignored (CAM-22) |
| `preset.save` | live pose unless `pose` is given; framed `0x3944` (empty slot) or `0x3e04` (used slot), preset layout; then framed `0x3a84` 100 ms later only when a name is given; none is made up | `presets` | capture 10 | | ignored (CAM-22) |
| `preset.recall` | framed `0x39c4`: u32 slot, four f32 1.0 (the first is a speed scalar) | live pose, `zoom.factor` | capture 10 | | unknown |
| `preset.rename` | framed `0x3a84`: u32 slot, ASCII name without terminator | `presets` | capture 10 | | unknown |
| `preset.delete` | framed `0x3984`: u32 slot; framed `0x3d84` 100 ms later: the cleared settings block | `presets`; the preset the second frame addresses is CAM-18 | capture 10 | | unknown |
Expand Down
Loading