# `NervesGateSDK.CAN.Interface`

CAN availability. Configuration remains platform-owned.

# `t`

```elixir
@type t() :: %NervesGateSDK.CAN.Interface{
  bitrate: pos_integer() | nil,
  id: String.t(),
  listen_only?: boolean(),
  state: :up | :down | :unavailable
}
```

---

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