# `XMAVLink.Util.Cache.System`
[🔗](https://github.com/fancydrones/xmavlink/blob/main/lib/mavlink_util/cache/system.ex#L1)

Cached metadata for one visible MAVLink system/component.

# `t`

```elixir
@type t() :: %XMAVLink.Util.Cache.System{
  mavlink_major_version: XMAVLink.Types.version(),
  mavlink_minor_version: non_neg_integer(),
  param_count: non_neg_integer(),
  param_count_loaded: non_neg_integer()
}
```

# `new`

```elixir
@spec new(keyword() | map()) :: t()
```

---

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