# `Common.Message.TrajectoryRepresentationWaypoints`
[🔗](https://github.com/fancydrones/xmavlink/blob/main/lib/common.ex#L10726)

# `t`

```elixir
@type t() :: %Common.Message.TrajectoryRepresentationWaypoints{
  acc_x: [Float32],
  acc_y: [Float32],
  acc_z: [Float32],
  command: [Common.Types.mav_cmd()],
  pos_x: [Float32],
  pos_y: [Float32],
  pos_yaw: [Float32],
  pos_z: [Float32],
  time_usec: XMAVLink.Types.uint64_t(),
  valid_points: XMAVLink.Types.uint8_t(),
  vel_x: [Float32],
  vel_y: [Float32],
  vel_yaw: [Float32],
  vel_z: [Float32]
}
```

Describe a trajectory using an array of up-to 5 waypoints in the local frame (MAV_FRAME_LOCAL_NED).

---

*Consult [api-reference.md](api-reference.md) for complete listing*
