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

# `t`

```elixir
@type t() :: %Common.Message.ControlSystemState{
  airspeed: Float32,
  pitch_rate: Float32,
  pos_variance: [Float32],
  q: [Float32],
  roll_rate: Float32,
  time_usec: XMAVLink.Types.uint64_t(),
  vel_variance: [Float32],
  x_acc: Float32,
  x_pos: Float32,
  x_vel: Float32,
  y_acc: Float32,
  y_pos: Float32,
  y_vel: Float32,
  yaw_rate: Float32,
  z_acc: Float32,
  z_pos: Float32,
  z_vel: Float32
}
```

The smoothed, monotonic system state used to feed the control loops of the system.

---

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