# `Sml.Tree`
[🔗](https://github.com/emischorr/sml_ex/blob/v0.1.0/lib/sml/tree.ex#L1)

A node of a parameter tree (`SML_Tree`) as returned by
`Sml.Messages.GetProcParameterResponse`.

`value` is one of

  * `{:value, term}` - a plain value
  * `{:period_entry, Sml.PeriodEntry.t()}`
  * `{:time, Sml.Time.t()}`
  * `{:tupel_entry, list}` / `{:list_entry, list}` - raw parsed terms
  * `nil`

# `t`

```elixir
@type t() :: %Sml.Tree{
  children: [t()],
  name: Sml.Obis.t() | binary() | nil,
  value: {atom(), term()} | nil
}
```

---

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