Sml.Tree (SmlEx v0.1.0)

Copy Markdown View Source

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

Summary

Types

t()

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