# `VintageNetWiFi.MeshPeer.Capabilities`
[🔗](https://github.com/nerves-networking/vintage_net_wifi/blob/v0.12.5/lib/vintage_net_wifi/mesh_peer/capabilities.ex#L1)

Capabilities supported by a mesh node

* `power_slave_level`:
  true if at least one of the peer-specific mesh
  power management modes is deep sleep mode
* `tbtt_adjusting`:
  true while the TBBT adjustment procedure is ongoing.
* `mbca_enabled`:
  true if the station is using MBCA
* `forwarding`:
  true if the station forwards MSDUs
* `mcca_enabled`:
  true if the station uses MCCA
* `mcca_supported`:
  true if the station implements MCCA

# `t`

```elixir
@type t() :: %VintageNetWiFi.MeshPeer.Capabilities{
  accepting_peerings: boolean(),
  forwarding: boolean(),
  mbca_enabled: boolean(),
  mcca_enabled: boolean(),
  mcca_supported: boolean(),
  power_slave_level: boolean(),
  tbtt_adjusting: boolean()
}
```

# `decode_capabilities`

```elixir
@spec decode_capabilities(&lt;&lt;_::8&gt;&gt;) :: t()
```

---

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