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

# `t`

```elixir
@type t() :: %Common.Message.GlobalPositionInt{
  alt: XMAVLink.Types.int32_t(),
  hdg: XMAVLink.Types.uint16_t(),
  lat: XMAVLink.Types.int32_t(),
  lon: XMAVLink.Types.int32_t(),
  relative_alt: XMAVLink.Types.int32_t(),
  time_boot_ms: XMAVLink.Types.uint32_t(),
  vx: XMAVLink.Types.int16_t(),
  vy: XMAVLink.Types.int16_t(),
  vz: XMAVLink.Types.int16_t()
}
```

The filtered global position (e.g. fused GPS and accelerometers). The position is in GPS-frame (right-handed, Z-up). It is designed as scaled integer message since the resolution of float is not sufficient.

---

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