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

# `t`

```elixir
@type t() :: %Common.Message.GpsStatus{
  satellite_azimuth: [XMAVLink.Types.uint8_t()],
  satellite_elevation: [XMAVLink.Types.uint8_t()],
  satellite_prn: [XMAVLink.Types.uint8_t()],
  satellite_snr: [XMAVLink.Types.uint8_t()],
  satellite_used: [XMAVLink.Types.uint8_t()],
  satellites_visible: XMAVLink.Types.uint8_t()
}
```

The positioning status, as reported by GPS. This message is intended to display status information about each satellite visible to the receiver. See message GLOBAL_POSITION_INT for the global position estimate. This message can contain information for up to 20 satellites.

---

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